b.smali
.class public final Lcom/google/common/primitives/b;
.super Ljava/lang/Object;
.source "Ints.java"
# static fields
.field private static final aXU:[B
# direct methods
.method static constructor <clinit>()V
.registers 5
.prologue
const/4 v0, 0x0
.line 639
const/16 v1, 0x80
new-array v1, v1, [B
.line 642
sput-object v1, Lcom/google/common/primitives/b;->aXU:[B
const/4 v2, -0x1
invoke-static {v1, v2}, Ljava/util/Arrays;->fill([BB)V
move v1, v0
.line 643
:goto_c
const/16 v2, 0x9
if-gt v1, v2, :cond_1a
.line 644
sget-object v2, Lcom/google/common/primitives/b;->aXU:[B
add-int/lit8 v3, v1, 0x30
int-to-byte v4, v1
aput-byte v4, v2, v3
.line 643
add-int/lit8 v1, v1, 0x1
goto :goto_c
.line 646
:cond_1a
:goto_1a
const/16 v1, 0x1a
if-gt v0, v1, :cond_33
.line 647
sget-object v1, Lcom/google/common/primitives/b;->aXU:[B
add-int/lit8 v2, v0, 0x41
add-int/lit8 v3, v0, 0xa
int-to-byte v3, v3
aput-byte v3, v1, v2
.line 648
sget-object v1, Lcom/google/common/primitives/b;->aXU:[B
add-int/lit8 v2, v0, 0x61
add-int/lit8 v3, v0, 0xa
int-to-byte v3, v3
aput-byte v3, v1, v2
.line 646
add-int/lit8 v0, v0, 0x1
goto :goto_1a
.line 650
:cond_33
return-void
.end method
.method public static a(BBBB)I
.registers 6
.prologue
.line 335
shl-int/lit8 v0, p0, 0x18
and-int/lit16 v1, p1, 0xff
shl-int/lit8 v1, v1, 0x10
or-int/2addr v0, v1
and-int/lit16 v1, p2, 0xff
shl-int/lit8 v1, v1, 0x8
or-int/2addr v0, v1
and-int/lit16 v1, p3, 0xff
or-int/2addr v0, v1
return v0
.end method
.method public static compare(II)I
.registers 3
.prologue
.line 127
if-ge p0, p1, :cond_4
const/4 v0, -0x1
:goto_3
return v0
:cond_4
if-le p0, p1, :cond_8
const/4 v0, 0x1
goto :goto_3
:cond_8
const/4 v0, 0x0
goto :goto_3
.end method
.method public static varargs min([I)I
.registers 5
.prologue
const/4 v2, 0x1
.line 235
invoke-static {v2}, Lcom/google/common/base/n;->checkArgument(Z)V
.line 236
const/4 v0, 0x0
aget v0, p0, v0
move v1, v2
.line 237
:goto_8
const/4 v3, 0x2
if-ge v1, v3, :cond_14
.line 238
aget v3, p0, v2
if-ge v3, v0, :cond_11
.line 239
aget v0, p0, v2
.line 237
:cond_11
add-int/lit8 v1, v1, 0x1
goto :goto_8
.line 242
:cond_14
return v0
.end method
.method public static r(J)I
.registers 4
.prologue
.line 105
const-wide/32 v0, 0x7fffffff
cmp-long v0, p0, v0
if-lez v0, :cond_b
.line 106
const v0, 0x7fffffff
.line 111
:goto_a
return v0
.line 108
:cond_b
const-wide/32 v0, -0x80000000
cmp-long v0, p0, v0
if-gez v0, :cond_15
.line 109
const/high16 v0, -0x80000000
goto :goto_a
.line 111
:cond_15
long-to-int v0, p0
goto :goto_a
.end method