2431 lines
51 KiB
Smali
2431 lines
51 KiB
Smali
.class public Lhj/d;
|
|
.super Lhj/c;
|
|
.source "MathJVM.kt"
|
|
|
|
|
|
# annotations
|
|
.annotation runtime Lkotlin/Metadata;
|
|
bv = {}
|
|
d1 = {
|
|
"\u0000\u001e\n\u0002\u0010\u0006\n\u0002\u0008#\n\u0002\u0010\u0008\n\u0002\u0008\u000b\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0007\n\u0002\u0008D\u001a\u0011\u0010\u0002\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0003\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0004\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0005\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0006\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0007\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0019\u0010\t\u001a\u00020\u00002\u0006\u0010\u0008\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\n\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0008\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u000b\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0010\u0010\u000c\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0007\u001a\u0010\u0010\r\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0007\u001a\u0010\u0010\u000e\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0007\u001a\u0019\u0010\u000f\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u00002\u0006\u0010\u0008\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0010\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0011\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0012\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0018\u0010\u0014\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u00002\u0006\u0010\u0013\u001a\u00020\u0000H\u0007\u001a\u0011\u0010\u0015\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0016\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0010\u0010\u0017\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0007\u001a\u0011\u0010\u0018\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u0019\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u001a\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0010\u0010\u001b\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0007\u001a\u0011\u0010\u001c\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u001d\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0011\u0010\u001e\u001a\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0019\u0010!\u001a\u00020\u00002\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010 \u001a\u00020\u0000H\u0087\u0008\u001a\u0019\u0010\"\u001a\u00020\u00002\u0006\u0010\u001f\u001a\u00020\u00002\u0006\u0010 \u001a\u00020\u0000H\u0087\u0008\u001a\u0015\u0010#\u001a\u00020\u0000*\u00020\u00002\u0006\u0010\u0001\u001a\u00020\u0000H\u0087\u0008\u001a\u0015\u0010&\u001a\u00020\u0000*\u00020\u00002\u0006\u0010%\u001a\u00020$H\u0087\u0008\u001a\u0015\u0010\u001f\u001a\u00020\u0000*\u00020\u00002\u0006\u0010\'\u001a\u00020\u0000H\u0087\u0008\u001a\u0015\u0010)\u001a\u00020\u0000*\u00020\u00002\u0006\u0010(\u001a\u00020\u0000H\u0087\u0008\u001a\u0015\u0010*\u001a\u00020\u0000*\u00020\u00002\u0006\u0010(\u001a\u00020$H\u0087\u0008\u001a\r\u0010+\u001a\u00020\u0000*\u00020\u0000H\u0087\u0008\u001a\r\u0010,\u001a\u00020\u0000*\u00020\u0000H\u0087\u0008\u001a\u0015\u0010.\u001a\u00020\u0000*\u00020\u00002\u0006\u0010-\u001a\u00020\u0000H\u0087\u0008\u001a\u000c\u0010/\u001a\u00020$*\u00020\u0000H\u0007\u001a\u000c\u00101\u001a\u000200*\u00020\u0000H\u0007\u001a\u0011\u00103\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010\u0001\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u00104\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u00105\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u00106\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u00107\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0019\u00108\u001a\u0002022\u0006\u0010\u0008\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u00109\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010:\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010;\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010%\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010<\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010=\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0019\u0010>\u001a\u0002022\u0006\u0010\u0001\u001a\u0002022\u0006\u0010\u0008\u001a\u000202H\u0087\u0008\u001a\u0011\u0010?\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010@\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010A\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0018\u0010B\u001a\u0002022\u0006\u0010\u0001\u001a\u0002022\u0006\u0010\u0013\u001a\u000202H\u0007\u001a\u0011\u0010C\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010D\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0010\u0010E\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0007\u001a\u0011\u0010F\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010G\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010H\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0010\u0010I\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0007\u001a\u0011\u0010J\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010K\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0011\u0010L\u001a\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0019\u0010M\u001a\u0002022\u0006\u0010\u001f\u001a\u0002022\u0006\u0010 \u001a\u000202H\u0087\u0008\u001a\u0019\u0010N\u001a\u0002022\u0006\u0010\u001f\u001a\u0002022\u0006\u0010 \u001a\u000202H\u0087\u0008\u001a\u0015\u0010O\u001a\u000202*\u0002022\u0006\u0010\u0001\u001a\u000202H\u0087\u0008\u001a\u0015\u0010P\u001a\u000202*\u0002022\u0006\u0010%\u001a\u00020$H\u0087\u0008\u001a\u0015\u0010 \u001a\u000202*\u0002022\u0006\u0010\'\u001a\u000202H\u0087\u0008\u001a\u0015\u0010Q\u001a\u000202*\u0002022\u0006\u0010(\u001a\u000202H\u0087\u0008\u001a\u0015\u0010R\u001a\u000202*\u0002022\u0006\u0010(\u001a\u00020$H\u0087\u0008\u001a\r\u0010S\u001a\u000202*\u000202H\u0087\u0008\u001a\r\u0010T\u001a\u000202*\u000202H\u0087\u0008\u001a\u0015\u0010U\u001a\u000202*\u0002022\u0006\u0010-\u001a\u000202H\u0087\u0008\u001a\u000c\u0010V\u001a\u00020$*\u000202H\u0007\u001a\u000c\u0010W\u001a\u000200*\u000202H\u0007\u001a\u0011\u0010X\u001a\u00020$2\u0006\u0010%\u001a\u00020$H\u0087\u0008\u001a\u0019\u0010Y\u001a\u00020$2\u0006\u0010\u001f\u001a\u00020$2\u0006\u0010 \u001a\u00020$H\u0087\u0008\u001a\u0019\u0010Z\u001a\u00020$2\u0006\u0010\u001f\u001a\u00020$2\u0006\u0010 \u001a\u00020$H\u0087\u0008\u001a\u0011\u0010[\u001a\u0002002\u0006\u0010%\u001a\u000200H\u0087\u0008\u001a\u0019\u0010\\\u001a\u0002002\u0006\u0010\u001f\u001a\u0002002\u0006\u0010 \u001a\u000200H\u0087\u0008\u001a\u0019\u0010]\u001a\u0002002\u0006\u0010\u001f\u001a\u0002002\u0006\u0010 \u001a\u000200H\u0087\u0008\"\u001f\u0010b\u001a\u00020\u0000*\u00020\u00008\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008`\u0010a\u001a\u0004\u0008^\u0010_\"\u001f\u0010(\u001a\u00020\u0000*\u00020\u00008\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008d\u0010a\u001a\u0004\u0008c\u0010_\"\u001f\u0010g\u001a\u00020\u0000*\u00020\u00008\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008f\u0010a\u001a\u0004\u0008e\u0010_\"\u001f\u0010b\u001a\u000202*\u0002028\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008`\u0010j\u001a\u0004\u0008h\u0010i\"\u001f\u0010(\u001a\u000202*\u0002028\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008d\u0010j\u001a\u0004\u0008k\u0010i\"\u001f\u0010g\u001a\u000202*\u0002028\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008f\u0010j\u001a\u0004\u0008l\u0010i\"\u001f\u0010b\u001a\u00020$*\u00020$8\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008`\u0010o\u001a\u0004\u0008m\u0010n\"\u001e\u0010(\u001a\u00020$*\u00020$8FX\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008d\u0010o\u001a\u0004\u0008p\u0010n\"\u001f\u0010b\u001a\u000200*\u0002008\u00c6\u0002X\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008`\u0010s\u001a\u0004\u0008q\u0010r\"\u001e\u0010(\u001a\u00020$*\u0002008FX\u0087\u0004\u00a2\u0006\u000c\u0012\u0004\u0008d\u0010s\u001a\u0004\u0008t\u0010u\u00a8\u0006v"
|
|
}
|
|
d2 = {
|
|
"",
|
|
"x",
|
|
"M0",
|
|
"w",
|
|
"S0",
|
|
"k",
|
|
"g",
|
|
"o",
|
|
"y",
|
|
"q",
|
|
"O0",
|
|
"U0",
|
|
"m",
|
|
"i",
|
|
"s",
|
|
"a0",
|
|
"Q0",
|
|
"A",
|
|
"C",
|
|
"base",
|
|
"g0",
|
|
"c0",
|
|
"i0",
|
|
"k0",
|
|
"e0",
|
|
"u",
|
|
"E",
|
|
"W0",
|
|
"E0",
|
|
"c",
|
|
"K0",
|
|
"a",
|
|
"b",
|
|
"q0",
|
|
"m0",
|
|
"A0",
|
|
"",
|
|
"n",
|
|
"B0",
|
|
"divisor",
|
|
"sign",
|
|
"Y0",
|
|
"Z0",
|
|
"y0",
|
|
"u0",
|
|
"to",
|
|
"w0",
|
|
"G0",
|
|
"",
|
|
"I0",
|
|
"",
|
|
"N0",
|
|
"T0",
|
|
"l",
|
|
"h",
|
|
"p",
|
|
"r",
|
|
"P0",
|
|
"z",
|
|
"V0",
|
|
"j",
|
|
"t",
|
|
"b0",
|
|
"R0",
|
|
"B",
|
|
"D",
|
|
"h0",
|
|
"d0",
|
|
"j0",
|
|
"l0",
|
|
"f0",
|
|
"v",
|
|
"F",
|
|
"X0",
|
|
"F0",
|
|
"d",
|
|
"L0",
|
|
"r0",
|
|
"n0",
|
|
"C0",
|
|
"D0",
|
|
"a1",
|
|
"b1",
|
|
"z0",
|
|
"v0",
|
|
"x0",
|
|
"H0",
|
|
"J0",
|
|
"e",
|
|
"s0",
|
|
"o0",
|
|
"f",
|
|
"t0",
|
|
"p0",
|
|
"G",
|
|
"(D)D",
|
|
"getAbsoluteValue$annotations",
|
|
"(D)V",
|
|
"absoluteValue",
|
|
"O",
|
|
"getSign$annotations",
|
|
"W",
|
|
"getUlp$annotations",
|
|
"ulp",
|
|
"H",
|
|
"(F)F",
|
|
"(F)V",
|
|
"P",
|
|
"X",
|
|
"I",
|
|
"(I)I",
|
|
"(I)V",
|
|
"Q",
|
|
"J",
|
|
"(J)J",
|
|
"(J)V",
|
|
"R",
|
|
"(J)I",
|
|
"kotlin-stdlib"
|
|
}
|
|
k = 0x5
|
|
mv = {
|
|
0x1,
|
|
0x5,
|
|
0x1
|
|
}
|
|
xs = "kotlin/math/MathKt"
|
|
.end annotation
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>()V
|
|
.locals 0
|
|
|
|
invoke-direct {p0}, Lhj/c;-><init>()V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final A(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->exp(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final A0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->pow(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final B(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->exp(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final B0(DI)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
int-to-double v0, p2
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, v0, v1}, Ljava/lang/Math;->pow(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final C(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->expm1(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final C0(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
float-to-double p0, p1
|
|
|
|
.line 1
|
|
invoke-static {v0, v1, p0, p1}, Ljava/lang/Math;->pow(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
double-to-float p0, p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final D(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->expm1(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final D0(FI)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
int-to-double p0, p1
|
|
|
|
.line 1
|
|
invoke-static {v0, v1, p0, p1}, Ljava/lang/Math;->pow(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
double-to-float p0, p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final E(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->floor(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final E0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->rint(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final F(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final F0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->rint(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final G(D)D
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final G0(D)I
|
|
.locals 3
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Double;->isNaN(D)Z
|
|
|
|
move-result v0
|
|
|
|
if-nez v0, :cond_2
|
|
|
|
const v0, 0x7fffffff
|
|
|
|
int-to-double v1, v0
|
|
|
|
cmpl-double v1, p0, v1
|
|
|
|
const/high16 v2, -0x80000000
|
|
|
|
if-lez v1, :cond_0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
int-to-double v0, v2
|
|
|
|
cmpg-double v0, p0, v0
|
|
|
|
if-gez v0, :cond_1
|
|
|
|
move v0, v2
|
|
|
|
goto :goto_0
|
|
|
|
.line 2
|
|
:cond_1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->round(D)J
|
|
|
|
move-result-wide p0
|
|
|
|
long-to-int v0, p0
|
|
|
|
:goto_0
|
|
return v0
|
|
|
|
.line 3
|
|
:cond_2
|
|
new-instance p0, Ljava/lang/IllegalArgumentException;
|
|
|
|
const-string p1, "Cannot round NaN value."
|
|
|
|
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
|
|
|
throw p0
|
|
.end method
|
|
|
|
.method public static final H(F)F
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->abs(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final H0(F)I
|
|
.locals 1
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Float;->isNaN(F)Z
|
|
|
|
move-result v0
|
|
|
|
if-nez v0, :cond_0
|
|
|
|
invoke-static {p0}, Ljava/lang/Math;->round(F)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
|
|
:cond_0
|
|
new-instance p0, Ljava/lang/IllegalArgumentException;
|
|
|
|
const-string v0, "Cannot round NaN value."
|
|
|
|
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
|
|
|
throw p0
|
|
.end method
|
|
|
|
.method public static final I(I)I
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->abs(I)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final I0(D)J
|
|
.locals 1
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Double;->isNaN(D)Z
|
|
|
|
move-result v0
|
|
|
|
if-nez v0, :cond_0
|
|
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->round(D)J
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
|
|
:cond_0
|
|
new-instance p0, Ljava/lang/IllegalArgumentException;
|
|
|
|
const-string p1, "Cannot round NaN value."
|
|
|
|
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
|
|
|
throw p0
|
|
.end method
|
|
|
|
.method public static final J(J)J
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(J)J
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final J0(F)J
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Lhj/d;->I0(D)J
|
|
|
|
move-result-wide v0
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public static synthetic K(D)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final K0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->signum(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static synthetic L(F)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final L0(F)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->signum(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static synthetic M(I)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final M0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->sin(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static synthetic N(J)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final N0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->sin(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final O(D)D
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->signum(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final O0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->sinh(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final P(F)F
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->signum(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final P0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->sinh(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final Q(I)I
|
|
.locals 0
|
|
|
|
if-gez p0, :cond_0
|
|
|
|
const/4 p0, -0x1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
if-lez p0, :cond_1
|
|
|
|
const/4 p0, 0x1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_1
|
|
const/4 p0, 0x0
|
|
|
|
:goto_0
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final Q0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final R(J)I
|
|
.locals 2
|
|
|
|
const-wide/16 v0, 0x0
|
|
|
|
cmp-long p0, p0, v0
|
|
|
|
if-gez p0, :cond_0
|
|
|
|
const/4 p0, -0x1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
if-lez p0, :cond_1
|
|
|
|
const/4 p0, 0x1
|
|
|
|
goto :goto_0
|
|
|
|
:cond_1
|
|
const/4 p0, 0x0
|
|
|
|
:goto_0
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final R0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static synthetic S(D)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final S0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->tan(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static synthetic T(F)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final T0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->tan(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static synthetic U(I)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final U0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->tanh(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static synthetic V(J)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final V0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->tanh(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final W(D)D
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->ulp(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final W0(D)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Double;->isNaN(D)Z
|
|
|
|
move-result v0
|
|
|
|
if-nez v0, :cond_2
|
|
|
|
invoke-static {p0, p1}, Ljava/lang/Double;->isInfinite(D)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 v0, 0x0
|
|
|
|
int-to-double v0, v0
|
|
|
|
cmpl-double v0, p0, v0
|
|
|
|
if-lez v0, :cond_1
|
|
|
|
.line 2
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->floor(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
goto :goto_0
|
|
|
|
.line 3
|
|
:cond_1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->ceil(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
:cond_2
|
|
:goto_0
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final X(F)F
|
|
.locals 0
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->ulp(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final X0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Float;->isNaN(F)Z
|
|
|
|
move-result v0
|
|
|
|
if-nez v0, :cond_2
|
|
|
|
invoke-static {p0}, Ljava/lang/Float;->isInfinite(F)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
goto :goto_1
|
|
|
|
:cond_0
|
|
const/4 v0, 0x0
|
|
|
|
int-to-float v0, v0
|
|
|
|
cmpl-float v0, p0, v0
|
|
|
|
if-lez v0, :cond_1
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 2
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_1
|
|
float-to-double v0, p0
|
|
|
|
.line 3
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
:goto_0
|
|
double-to-float p0, v0
|
|
|
|
:cond_2
|
|
:goto_1
|
|
return p0
|
|
.end method
|
|
|
|
.method public static synthetic Y(D)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final Y0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->copySign(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static synthetic Z(F)V
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static final Z0(DI)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
int-to-double v0, p2
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, v0, v1}, Ljava/lang/Math;->copySign(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final a(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->IEEEremainder(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final a0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->hypot(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final a1(FF)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->copySign(FF)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final b(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
float-to-double p0, p1
|
|
|
|
.line 1
|
|
invoke-static {v0, v1, p0, p1}, Ljava/lang/Math;->IEEEremainder(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
double-to-float p0, p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final b0(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
float-to-double p0, p1
|
|
|
|
.line 1
|
|
invoke-static {v0, v1, p0, p1}, Ljava/lang/Math;->hypot(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
double-to-float p0, p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final b1(FI)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
int-to-float p1, p1
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->copySign(FF)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final c(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final c0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final d(F)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->abs(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final d0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final e(I)I
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->abs(I)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final e0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log1p(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final f(J)J
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(J)J
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final f0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log1p(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final g(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->acos(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final g0(DD)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
const-wide/16 v0, 0x0
|
|
|
|
cmpg-double v0, p2, v0
|
|
|
|
if-lez v0, :cond_1
|
|
|
|
const-wide/high16 v0, 0x3ff0000000000000L # 1.0
|
|
|
|
cmpg-double v0, p2, v0
|
|
|
|
if-nez v0, :cond_0
|
|
|
|
goto :goto_0
|
|
|
|
.line 1
|
|
:cond_0
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
invoke-static {p2, p3}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p2
|
|
|
|
div-double/2addr p0, p2
|
|
|
|
return-wide p0
|
|
|
|
:cond_1
|
|
:goto_0
|
|
const-wide/high16 p0, 0x7ff8000000000000L # Double.NaN
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final h(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->acos(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final h0(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
const/4 v0, 0x0
|
|
|
|
cmpg-float v0, p1, v0
|
|
|
|
if-lez v0, :cond_1
|
|
|
|
const/high16 v0, 0x3f800000 # 1.0f
|
|
|
|
cmpg-float v0, p1, v0
|
|
|
|
if-nez v0, :cond_0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
float-to-double p0, p1
|
|
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
div-double/2addr v0, p0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
|
|
:cond_1
|
|
:goto_0
|
|
const/high16 p0, 0x7fc00000 # Float.NaN
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final i(D)D
|
|
.locals 6
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
const/4 v0, 0x1
|
|
|
|
int-to-double v0, v0
|
|
|
|
cmpg-double v2, p0, v0
|
|
|
|
if-gez v2, :cond_0
|
|
|
|
const-wide/high16 p0, 0x7ff8000000000000L # Double.NaN
|
|
|
|
goto :goto_0
|
|
|
|
.line 1
|
|
:cond_0
|
|
sget-wide v2, Lhj/a;->e:D
|
|
|
|
cmpl-double v2, p0, v2
|
|
|
|
if-lez v2, :cond_1
|
|
|
|
.line 2
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
sget-wide v0, Lhj/a;->a:D
|
|
|
|
add-double/2addr p0, v0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_1
|
|
sub-double v2, p0, v0
|
|
|
|
.line 3
|
|
sget-wide v4, Lhj/a;->d:D
|
|
|
|
cmpl-double v4, v2, v4
|
|
|
|
if-ltz v4, :cond_2
|
|
|
|
mul-double v2, p0, p0
|
|
|
|
sub-double/2addr v2, v0
|
|
|
|
.line 4
|
|
invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
add-double/2addr v0, p0
|
|
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
goto :goto_0
|
|
|
|
.line 5
|
|
:cond_2
|
|
invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
.line 6
|
|
sget-wide v0, Lhj/a;->c:D
|
|
|
|
cmpl-double v0, p0, v0
|
|
|
|
if-ltz v0, :cond_3
|
|
|
|
mul-double v0, p0, p0
|
|
|
|
mul-double/2addr v0, p0
|
|
|
|
const/16 v2, 0xc
|
|
|
|
int-to-double v2, v2
|
|
|
|
div-double/2addr v0, v2
|
|
|
|
sub-double/2addr p0, v0
|
|
|
|
:cond_3
|
|
const-wide/high16 v0, 0x4000000000000000L # 2.0
|
|
|
|
.line 7
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
mul-double/2addr p0, v0
|
|
|
|
:goto_0
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final i0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log10(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final j(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Lhj/d;->i(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final j0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log10(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final k(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->asin(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final k0(D)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
sget-wide v0, Lhj/a;->a:D
|
|
|
|
div-double/2addr p0, v0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final l(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->asin(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final l0(F)F
|
|
.locals 4
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
sget-wide v2, Lhj/a;->a:D
|
|
|
|
div-double/2addr v0, v2
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final m(D)D
|
|
.locals 4
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
sget-wide v0, Lhj/a;->d:D
|
|
|
|
cmpl-double v2, p0, v0
|
|
|
|
if-ltz v2, :cond_2
|
|
|
|
.line 2
|
|
sget-wide v0, Lhj/a;->f:D
|
|
|
|
cmpl-double v0, p0, v0
|
|
|
|
const/4 v1, 0x1
|
|
|
|
if-lez v0, :cond_1
|
|
|
|
.line 3
|
|
sget-wide v2, Lhj/a;->e:D
|
|
|
|
cmpl-double v0, p0, v2
|
|
|
|
if-lez v0, :cond_0
|
|
|
|
.line 4
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
sget-wide v0, Lhj/a;->a:D
|
|
|
|
add-double/2addr p0, v0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 v0, 0x2
|
|
|
|
int-to-double v2, v0
|
|
|
|
mul-double/2addr p0, v2
|
|
|
|
int-to-double v0, v1
|
|
|
|
div-double/2addr v0, p0
|
|
|
|
add-double/2addr v0, p0
|
|
|
|
.line 5
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_1
|
|
mul-double v2, p0, p0
|
|
|
|
int-to-double v0, v1
|
|
|
|
add-double/2addr v2, v0
|
|
|
|
.line 6
|
|
invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
add-double/2addr v0, p0
|
|
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_2
|
|
neg-double v0, v0
|
|
|
|
cmpg-double v0, p0, v0
|
|
|
|
if-gtz v0, :cond_3
|
|
|
|
neg-double p0, p0
|
|
|
|
.line 7
|
|
invoke-static {p0, p1}, Lhj/d;->m(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
neg-double p0, p0
|
|
|
|
goto :goto_0
|
|
|
|
.line 8
|
|
:cond_3
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
sget-wide v2, Lhj/a;->c:D
|
|
|
|
cmpl-double v0, v0, v2
|
|
|
|
if-ltz v0, :cond_4
|
|
|
|
mul-double v0, p0, p0
|
|
|
|
mul-double/2addr v0, p0
|
|
|
|
const/4 v2, 0x6
|
|
|
|
int-to-double v2, v2
|
|
|
|
div-double/2addr v0, v2
|
|
|
|
sub-double/2addr p0, v0
|
|
|
|
:cond_4
|
|
:goto_0
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final m0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->max(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final n(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Lhj/d;->m(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final n0(FF)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->max(FF)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final o(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->atan(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final o0(II)I
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->max(II)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final p(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->atan(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final p0(JJ)J
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->max(JJ)J
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final q(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->atan2(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final q0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->min(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final r(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
float-to-double p0, p1
|
|
|
|
.line 1
|
|
invoke-static {v0, v1, p0, p1}, Ljava/lang/Math;->atan2(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
double-to-float p0, p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final r0(FF)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->min(FF)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final s(D)D
|
|
.locals 4
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
sget-wide v2, Lhj/a;->d:D
|
|
|
|
cmpg-double v0, v0, v2
|
|
|
|
if-gez v0, :cond_1
|
|
|
|
.line 2
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->abs(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
sget-wide v2, Lhj/a;->c:D
|
|
|
|
cmpl-double v0, v0, v2
|
|
|
|
if-lez v0, :cond_0
|
|
|
|
mul-double v0, p0, p0
|
|
|
|
mul-double/2addr v0, p0
|
|
|
|
const/4 v2, 0x3
|
|
|
|
int-to-double v2, v2
|
|
|
|
div-double/2addr v0, v2
|
|
|
|
add-double/2addr p0, v0
|
|
|
|
:cond_0
|
|
return-wide p0
|
|
|
|
:cond_1
|
|
const/4 v0, 0x1
|
|
|
|
int-to-double v0, v0
|
|
|
|
add-double v2, v0, p0
|
|
|
|
sub-double/2addr v0, p0
|
|
|
|
div-double/2addr v2, v0
|
|
|
|
.line 3
|
|
invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
const/4 v0, 0x2
|
|
|
|
int-to-double v0, v0
|
|
|
|
div-double/2addr p0, v0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final s0(II)I
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->min(II)I
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final t(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Lhj/d;->s(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final t0(JJ)J
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->min(JJ)J
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final u(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->ceil(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final u0(D)D
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
const-wide/high16 v0, -0x10000000000000L # Double.NEGATIVE_INFINITY
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, v0, v1}, Ljava/lang/Math;->nextAfter(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final v(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->ceil(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final v0(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
const-wide/high16 v0, -0x10000000000000L # Double.NEGATIVE_INFINITY
|
|
|
|
.line 1
|
|
invoke-static {p0, v0, v1}, Ljava/lang/Math;->nextAfter(FD)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final w(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->cos(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final w0(DD)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1, p2, p3}, Ljava/lang/Math;->nextAfter(DD)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final x(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->cos(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final x0(FF)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p1
|
|
|
|
.line 1
|
|
invoke-static {p0, v0, v1}, Ljava/lang/Math;->nextAfter(FD)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final y(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->cosh(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final y0(D)D
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0, p1}, Ljava/lang/Math;->nextUp(D)D
|
|
|
|
move-result-wide p0
|
|
|
|
return-wide p0
|
|
.end method
|
|
|
|
.method public static final z(F)F
|
|
.locals 2
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
float-to-double v0, p0
|
|
|
|
.line 1
|
|
invoke-static {v0, v1}, Ljava/lang/Math;->cosh(D)D
|
|
|
|
move-result-wide v0
|
|
|
|
double-to-float p0, v0
|
|
|
|
return p0
|
|
.end method
|
|
|
|
.method public static final z0(F)F
|
|
.locals 0
|
|
.annotation build Lkotlin/SinceKotlin;
|
|
version = "1.2"
|
|
.end annotation
|
|
|
|
.annotation build Lkotlin/internal/InlineOnly;
|
|
.end annotation
|
|
|
|
.line 1
|
|
invoke-static {p0}, Ljava/lang/Math;->nextUp(F)F
|
|
|
|
move-result p0
|
|
|
|
return p0
|
|
.end method
|