2019-07-24 11:27:29 +00:00
|
|
|
.class public final Lkotlin/f/d;
|
|
|
|
.super Ljava/lang/Object;
|
|
|
|
.source "Random.kt"
|
|
|
|
|
|
|
|
|
|
|
|
# direct methods
|
2019-10-09 23:16:36 +00:00
|
|
|
.method public static final Random(J)Lkotlin/f/c;
|
|
|
|
.locals 3
|
|
|
|
|
|
|
|
new-instance v0, Lkotlin/f/e;
|
|
|
|
|
|
|
|
long-to-int v1, p0
|
|
|
|
|
|
|
|
const/16 v2, 0x20
|
|
|
|
|
|
|
|
shr-long/2addr p0, v2
|
|
|
|
|
|
|
|
long-to-int p1, p0
|
|
|
|
|
|
|
|
invoke-direct {v0, v1, p1}, Lkotlin/f/e;-><init>(II)V
|
|
|
|
|
|
|
|
check-cast v0, Lkotlin/f/c;
|
|
|
|
|
|
|
|
return-object v0
|
|
|
|
.end method
|
|
|
|
|
|
|
|
.method public static final takeUpperBits(II)I
|
2019-07-24 11:27:29 +00:00
|
|
|
.locals 1
|
|
|
|
|
|
|
|
rsub-int/lit8 v0, p1, 0x20
|
|
|
|
|
|
|
|
ushr-int/2addr p0, v0
|
|
|
|
|
|
|
|
neg-int p1, p1
|
|
|
|
|
|
|
|
shr-int/lit8 p1, p1, 0x1f
|
|
|
|
|
|
|
|
and-int/2addr p0, p1
|
|
|
|
|
|
|
|
return p0
|
|
|
|
.end method
|