Longs.smali
.class public final Lcom/google/common/primitives/Longs;
.super Ljava/lang/Object;
.source "Longs.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/common/primitives/Longs$LexicographicalComparator;
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public static a(JJ)I
.registers 5
cmp-long v0, p0, p2
if-gez v0, :cond_6
const/4 p0, -0x1
goto :goto_d
:cond_6
cmp-long v0, p0, p2
if-lez v0, :cond_c
const/4 p0, 0x1
goto :goto_d
:cond_c
const/4 p0, 0x0
:goto_d
return p0
.end method
.method public static a(BBBBBBBB)J
.registers 13
int-to-long v0, p0
const-wide/16 v2, 0xff
and-long/2addr v0, v2
const/16 p0, 0x38
shl-long/2addr v0, p0
int-to-long p0, p1
and-long/2addr p0, v2
const/16 v4, 0x30
shl-long/2addr p0, v4
or-long/2addr p0, v0
int-to-long v0, p2
and-long/2addr v0, v2
const/16 p2, 0x28
shl-long/2addr v0, p2
or-long/2addr p0, v0
int-to-long p2, p3
and-long/2addr p2, v2
const/16 v0, 0x20
shl-long/2addr p2, v0
or-long/2addr p0, p2
int-to-long p2, p4
and-long/2addr p2, v2
const/16 p4, 0x18
shl-long/2addr p2, p4
or-long/2addr p0, p2
int-to-long p2, p5
and-long/2addr p2, v2
const/16 p4, 0x10
shl-long/2addr p2, p4
or-long/2addr p0, p2
int-to-long p2, p6
and-long/2addr p2, v2
const/16 p4, 0x8
shl-long/2addr p2, p4
or-long/2addr p0, p2
int-to-long p2, p7
and-long/2addr p2, v2
or-long/2addr p0, p2
return-wide p0
.end method