c.smali
.class public final Lsg/bigo/apm/hprof/c/c;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final a([BI)S
.registers 3
const-string v0, "receiver$0"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
add-int/lit8 v0, p1, 0x1
.line 119
aget-byte p1, p0, p1
and-int/lit16 p1, p1, 0xff
shl-int/lit8 p1, p1, 0x8
aget-byte p0, p0, v0
and-int/lit16 p0, p0, 0xff
or-int/2addr p0, p1
int-to-short p0, p0
return p0
.end method
.method public static final b([BI)I
.registers 4
const-string v0, "receiver$0"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
add-int/lit8 v0, p1, 0x1
.line 126
aget-byte p1, p0, p1
and-int/lit16 p1, p1, 0xff
shl-int/lit8 p1, p1, 0x18
add-int/lit8 v1, v0, 0x1
.line 127
aget-byte v0, p0, v0
and-int/lit16 v0, v0, 0xff
shl-int/lit8 v0, v0, 0x10
or-int/2addr p1, v0
add-int/lit8 v0, v1, 0x1
.line 128
aget-byte v1, p0, v1
and-int/lit16 v1, v1, 0xff
shl-int/lit8 v1, v1, 0x8
or-int/2addr p1, v1
.line 129
aget-byte p0, p0, v0
and-int/lit16 p0, p0, 0xff
or-int/2addr p0, p1
return p0
.end method
.method public static final c([BI)J
.registers 9
const-string v0, "receiver$0"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
add-int/lit8 v0, p1, 0x1
.line 135
aget-byte p1, p0, p1
int-to-long v1, p1
const-wide/16 v3, 0xff
and-long/2addr v1, v3
const/16 p1, 0x38
shl-long/2addr v1, p1
add-int/lit8 p1, v0, 0x1
.line 136
aget-byte v0, p0, v0
int-to-long v5, v0
and-long/2addr v5, v3
const/16 v0, 0x30
shl-long/2addr v5, v0
or-long/2addr v1, v5
add-int/lit8 v0, p1, 0x1
.line 137
aget-byte p1, p0, p1
int-to-long v5, p1
and-long/2addr v5, v3
const/16 p1, 0x28
shl-long/2addr v5, p1
or-long/2addr v1, v5
add-int/lit8 p1, v0, 0x1
.line 138
aget-byte v0, p0, v0
int-to-long v5, v0
and-long/2addr v5, v3
const/16 v0, 0x20
shl-long/2addr v5, v0
or-long/2addr v1, v5
add-int/lit8 v0, p1, 0x1
.line 139
aget-byte p1, p0, p1
int-to-long v5, p1
and-long/2addr v5, v3
const/16 p1, 0x18
shl-long/2addr v5, p1
or-long/2addr v1, v5
add-int/lit8 p1, v0, 0x1
.line 140
aget-byte v0, p0, v0
int-to-long v5, v0
and-long/2addr v5, v3
const/16 v0, 0x10
shl-long/2addr v5, v0
or-long/2addr v1, v5
add-int/lit8 v0, p1, 0x1
.line 141
aget-byte p1, p0, p1
int-to-long v5, p1
and-long/2addr v5, v3
const/16 p1, 0x8
shl-long/2addr v5, p1
or-long/2addr v1, v5
.line 142
aget-byte p0, p0, v0
int-to-long p0, p0
and-long/2addr p0, v3
or-long/2addr p0, v1
return-wide p0
.end method