今奥全景相机
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1757 lines
27 KiB

.class public Lcom/a/d;
.super Ljava/lang/Object;
# static fields
.field private static final a:[I
.field private static b:I
.field private static c:J
# direct methods
.method static constructor <clinit>()V
.locals 2
const/16 v0, 0x100
new-array v0, v0, [I
fill-array-data v0, :array_0
sput-object v0, Lcom/a/d;->a:[I
const/4 v0, -0x1
sput v0, Lcom/a/d;->b:I
const-wide/16 v0, 0x0
sput-wide v0, Lcom/a/d;->c:J
return-void
nop
:array_0
.array-data 4
0x0
0x77073096
-0x11f19ed4
-0x66f6ae46
0x76dc419
0x706af48f
-0x169c5acb
-0x619b6a5d
0xedb8832
0x79dcb8a4
-0x1f2a16e2
-0x682d2678
0x9b64c2b
0x7eb17cbd
-0x1847d2f9
-0x6f40e26f
0x1db71064
0x6ab020f2
-0xc468eb8
-0x7b41be22
0x1adad47d
0x6ddde4eb
-0xb2b4aaf
-0x7c2c7a39
0x136c9856
0x646ba8c0
-0x29d0686
-0x759a3614
0x14015c4f
0x63066cd9
-0x5f0c29d
-0x72f7f20b
0x3b6e20c8
0x4c69105e # 6.1096312E7f
-0x2a9fbe1c
-0x5d988e8e
0x3c03e4d1
0x4b04d447 # 8705095.0f
-0x2df27a03
-0x5af54a95
0x35b5a8fa
0x42b2986c
-0x2444362a
-0x534306c0
0x32d86ce3
0x45df5c75
-0x2329f231
-0x542ec2a7
0x26d930ac
0x51de003a
-0x3728ae80 # -440972.0f
-0x402f9eea
0x21b4f4b5
0x56b3c423
-0x30456a67
-0x47425af1
0x2802b89e
0x5f058808 # 9.621949E18f
-0x39f3264e
-0x4ef416dc
0x2f6f7c87
0x58684c11
-0x3e9ee255
-0x4999d2c3
0x76dc4190
0x1db7106
-0x672ddf44
-0x102aefd6
0x71b18589
0x6b6b51f
-0x60401b5b
-0x17472bcd
0x7807c9a2
0xf00f934
-0x69f65772
-0x1ef167e8
0x7f6a0dbb
0x86d3d2d
-0x6e9b9369
-0x199ca3ff
0x6b6b51f4
0x1c6c6162
-0x7a9acf28
-0xd9dffb2
0x6c0695ed
0x1b01a57b
-0x7df70b3f
-0xaf03ba9
0x65b0d9c6
0x12b7e950
-0x74414716
-0x3467784
0x62dd1ddf
0x15da2d49
-0x732c830d
-0x42bb39b
0x4db26158
0x3ab551ce
-0x5c43ff8c
-0x2b44cf1e
0x4adfa541 # 7328416.5f
0x3dd895d7
-0x5b2e3b93
-0x2c290b05
0x4369e96a
0x346ed9fc
-0x529877ba
-0x259f4730
0x44042d73
0x33031de5
-0x55f5b3a1
-0x22f28337
0x5005713c
0x270241aa
-0x41f4eff0
-0x36f3df7a
0x5768b525
0x206f85b3
-0x46992bf7
-0x319e1b61
0x5edef90e
0x29d9c998
-0x4f2f67de
-0x3828574c
0x59b33d17
0x2eb40d81
-0x4842a3c5
-0x3f459353
-0x12477ce0
-0x65404c4a
0x3b6e20c
0x74b1d29a
-0x152ab8c7
-0x622d8851
0x4db2615
0x73dc1683
-0x1c9cf4ee
-0x6b9bc47c
0xd6d6a3e
0x7a6a5aa8
-0x1bf130f5
-0x6cf60063
0xa00ae27
0x7d079eb1
-0xff06cbc
-0x78f75c2e
0x1e01f268
0x6906c2fe
-0x89da8a3
-0x7f9a9835
0x196c3671
0x6e6b06e7
-0x12be48a
-0x762cd420
0x10da7a5a
0x67dd4acc
-0x6462091
-0x71411007
0x17b7be43
0x60b08ed5
-0x29295c18 # -1.1799973E14f
-0x5e2e6c82
0x38d8c2c4
0x4fdff252
-0x2e44980f
-0x5943a899
0x3fb506dd
0x48b2364b
-0x27f2d426
-0x50f5e4b4
0x36034af6
0x41047a60
-0x209f103d
-0x579820ab
0x316e8eef
0x4669be79
-0x349e4c74 # -1.4791564E7f
-0x43997ce6
0x256fd2a0
0x5268e236
-0x33f3886b # -3.6822612E7f
-0x44f4b8fd
0x220216b9
0x5505262f
-0x3a45c442
-0x4d42f4d8
0x2bb45a92
0x5cb36a04
-0x3d280059 # -107.99932f
-0x4a2f30cf
0x2cd99e8b
0x5bdeae1d
-0x649b3d50
-0x139c0dda
0x756aa39c
0x26d930a
-0x63f6f957
-0x14f1c9c1
0x72076785
0x5005713
-0x6a40b57e
-0x1d4785ec
0x7bb12bae
0xcb61b38
-0x6d2d7165
-0x1a2a41f3
0x7cdcefb7
0xbdbdf21
-0x792c2d2c
-0xe2b1dbe
0x68ddb3f8
0x1fda836e
-0x7e41e933
-0x946d9a5
0x6fb077e1
0x18b74777
-0x77f7a51a
-0xf09590
0x66063bca
0x11010b5c
-0x709a6101
-0x79d5197
0x616bffd3
0x166ccf45
-0x5ff51d88
-0x28f22d12
0x4e048354 # 5.5579981E8f
0x3903b3c2
-0x5898d99f
-0x2f9fe909
0x4969474d
0x3e6e77db
-0x512e95b6
-0x2629a524
0x40df0b66
0x37d83bf0
-0x564351ad
-0x2144613b
0x47b2cf7f
0x30b5ffe9
-0x42420de4
-0x35453d76 # -6119749.0f
0x53b39330
0x24b4a3a6
-0x452fc9fb
-0x3228f96d
0x54de5729
0x23d967bf
-0x4c9985d2
-0x3b9eb548
0x5d681b02
0x2a6f2b94
-0x4bf441c9
-0x3cf3715f
0x5a05df1b
0x2d02ef8d
.end array-data
.end method
.method static a(B)I
.locals 1
and-int/lit16 v0, p0, 0xff
return v0
.end method
.method private static a(Ljava/io/File;)I
.locals 8
const/4 v1, 0x0
if-eqz p0, :cond_0
const/4 v3, 0x0
:try_start_0
new-instance v2, Ljava/io/FileInputStream;
invoke-direct {v2, p0}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
:try_end_0
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:try_start_1
invoke-virtual {v2}, Ljava/io/FileInputStream;->available()I
move-result v0
new-array v3, v0, [B
invoke-virtual {v2, v3}, Ljava/io/FileInputStream;->read([B)I
const/4 v4, 0x0
invoke-static {v4, v3, v0}, Lcom/a/d;->a(I[BI)J
move-result-wide v4
sput-wide v4, Lcom/a/d;->c:J
const-string v3, "VTPProxy"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "crcData:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-wide v6, Lcom/a/d;->c:J
long-to-int v5, v6
invoke-static {v5}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "...size:"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
:try_end_1
.catch Ljava/io/FileNotFoundException; {:try_start_1 .. :try_end_1} :catch_7
.catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_6
.catchall {:try_start_1 .. :try_end_1} :catchall_1
:try_start_2
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
:try_end_2
.catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
:goto_0
return v0
:catch_0
move-exception v1
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_0
:catch_1
move-exception v0
move-object v2, v3
:goto_1
:try_start_3
invoke-virtual {v0}, Ljava/io/FileNotFoundException;->printStackTrace()V
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
:try_start_4
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
:try_end_4
.catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_2
:goto_2
move v0, v1
goto :goto_0
:catch_2
move-exception v0
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
goto :goto_2
:catch_3
move-exception v0
move-object v2, v3
:goto_3
:try_start_5
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_1
:try_start_6
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
:try_end_6
.catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_4
:goto_4
move v0, v1
goto :goto_0
:catch_4
move-exception v0
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
goto :goto_4
:catchall_0
move-exception v0
move-object v2, v3
:goto_5
:try_start_7
invoke-virtual {v2}, Ljava/io/FileInputStream;->close()V
:try_end_7
.catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_5
:goto_6
throw v0
:catch_5
move-exception v1
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_6
:cond_0
move v0, v1
goto :goto_0
:catchall_1
move-exception v0
goto :goto_5
:catch_6
move-exception v0
goto :goto_3
:catch_7
move-exception v0
goto :goto_1
.end method
.method public static a(Ljava/io/File;[B)I
.locals 5
const/16 v4, 0x12
const/4 v1, 0x6
const/16 v3, 0x10
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p1, v2}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v1, p1, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p1, v1
const/4 v0, 0x7
aput-byte v2, p1, v0
const/16 v0, 0x8
aput-byte v2, p1, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p1, v0
const/16 v0, 0xa
const/4 v1, 0x1
aput-byte v1, p1, v0
const/16 v0, 0xb
aput-byte v3, p1, v0
const/16 v0, 0xc
invoke-static {v3, p1, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
invoke-static {v0, p1, v3}, Lcom/a/e;->a(S[BI)V
invoke-static {p1, v4}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p1, v4}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
invoke-static {v2, p1, v0}, Lcom/a/e;->a(I[BI)V
const/16 v0, 0x18
invoke-static {v2, p1, v0}, Lcom/a/e;->a(I[BI)V
invoke-static {p0}, Lcom/a/d;->a(Ljava/io/File;)I
move-result v0
if-nez v0, :cond_0
const/4 v0, -0x1
:goto_0
return v0
:cond_0
const/16 v1, 0x1c
invoke-static {v0, p1, v1}, Lcom/a/e;->a(I[BI)V
sget-wide v0, Lcom/a/d;->c:J
const/16 v2, 0x20
invoke-static {v0, v1, p1, v2}, Lcom/a/e;->a(J[BI)V
const/16 v0, 0x24
goto :goto_0
.end method
.method public static a([B)I
.locals 4
const/16 v3, 0x12
const/4 v1, 0x6
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
aput-byte v2, p0, v0
const/16 v0, 0xb
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
return v0
.end method
.method public static a([BB)I
.locals 5
const/16 v4, 0x12
const/4 v1, 0x6
const/4 v3, 0x4
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0xb
const/4 v1, 0x2
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
aput-byte p1, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
aput-byte v2, p0, v0
const/16 v0, 0x18
return v0
.end method
.method public static a([BLjava/lang/String;)I
.locals 4
const/16 v3, 0x12
const/4 v2, 0x6
const/4 v0, 0x0
sget v1, Lcom/a/d;->b:I
add-int/lit8 v1, v1, 0x1
sput v1, Lcom/a/d;->b:I
const v1, 0x56417449
invoke-static {v1, p0, v0}, Lcom/a/e;->a(I[BI)V
const/4 v1, 0x4
invoke-static {v2, p0, v1}, Lcom/a/e;->a(S[BI)V
aput-byte v0, p0, v2
const/4 v1, 0x7
aput-byte v0, p0, v1
const/16 v1, 0x8
aput-byte v0, p0, v1
const/16 v1, 0x9
const/4 v2, 0x3
aput-byte v2, p0, v1
const/16 v1, 0xa
aput-byte v0, p0, v1
const/16 v1, 0xb
const/16 v2, 0x70
aput-byte v2, p0, v1
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
const/16 v2, 0xc
invoke-static {v1, p0, v2}, Lcom/a/e;->a(I[BI)V
sget v1, Lcom/a/d;->b:I
int-to-short v1, v1
const/16 v2, 0x10
invoke-static {v1, p0, v2}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v1
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
:goto_0
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v1
if-ge v0, v1, :cond_0
add-int/lit8 v1, v0, 0x14
invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C
move-result v2
int-to-byte v2, v2
aput-byte v2, p0, v1
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
add-int/lit8 v0, v0, 0x14
return v0
.end method
.method public static a([BSSB)I
.locals 7
const/4 v6, 0x3
const/4 v5, 0x6
const/4 v4, 0x2
const/4 v3, 0x0
const/4 v2, 0x1
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v3}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v5, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v3, p0, v5
const/4 v0, 0x7
aput-byte v3, p0, v0
const/16 v0, 0x8
aput-byte v3, p0, v0
const/16 v0, 0x9
aput-byte v6, p0, v0
const/16 v0, 0xa
aput-byte v2, p0, v0
const/16 v0, 0xb
const/16 v1, 0x30
aput-byte v1, p0, v0
const/16 v0, 0x11
const/16 v1, 0xc
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x12
invoke-static {p0, v0}, Lcom/a/d;->a([BI)S
move-result v0
const/16 v1, 0x12
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
aput-byte v2, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
aput-byte v4, p0, v0
const/16 v0, 0x18
aput-byte v2, p0, v0
const/16 v0, 0x19
aput-byte v3, p0, v0
const/16 v0, 0x1a
aput-byte v6, p0, v0
const/16 v0, 0x1b
aput-byte v2, p0, v0
const/16 v0, 0x1c
aput-byte p3, p0, v0
const/16 v0, 0x1d
const/4 v1, 0x5
aput-byte v1, p0, v0
const/16 v0, 0x1e
aput-byte v4, p0, v0
const/16 v0, 0x1f
invoke-static {p1, p0, v0}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x21
aput-byte v5, p0, v0
const/16 v0, 0x22
aput-byte v4, p0, v0
const/16 v0, 0x23
invoke-static {p2, p0, v0}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x25
return v0
.end method
.method public static a([B[BII)I
.locals 4
const/4 v1, 0x6
const/16 v3, 0x12
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0xb
aput-byte v3, p0, v0
add-int/lit8 v0, p2, 0xc
const/16 v1, 0xc
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
invoke-static {p3, p0, v0}, Lcom/a/e;->a(I[BI)V
const/16 v0, 0x18
invoke-static {p2, p0, v0}, Lcom/a/e;->a(I[BI)V
invoke-static {v2, p1, p2}, Lcom/a/d;->a(I[BI)J
move-result-wide v0
const/16 v2, 0x1c
invoke-static {v0, v1, p0, v2}, Lcom/a/e;->a(J[BI)V
array-length v0, p0
return v0
.end method
.method static a(I[BI)J
.locals 10
const-wide/16 v4, -0x1
const/4 v0, 0x0
move-wide v2, v4
:goto_0
if-lez p2, :cond_0
add-int/lit8 p2, p2, -0x1
aget-byte v1, p1, v0
invoke-static {v1}, Lcom/a/d;->a(B)I
move-result v1
int-to-long v6, v1
xor-long/2addr v6, v2
const-wide/16 v8, 0xff
and-long/2addr v6, v8
long-to-int v1, v6
sget-object v6, Lcom/a/d;->a:[I
aget v1, v6, v1
int-to-long v6, v1
const/16 v1, 0x8
shr-long/2addr v2, v1
const-wide/32 v8, 0xffffff
and-long/2addr v2, v8
xor-long/2addr v2, v6
add-int/lit8 v0, v0, 0x1
goto :goto_0
:cond_0
xor-long v0, v2, v4
return-wide v0
.end method
.method static a([BI)S
.locals 2
const/4 v0, 0x0
:goto_0
if-lez p1, :cond_0
add-int/lit8 p1, p1, -0x1
aget-byte v1, p0, p1
int-to-short v1, v1
and-int/lit16 v1, v1, 0xff
add-int/2addr v0, v1
int-to-short v0, v0
goto :goto_0
:cond_0
return v0
.end method
.method public static b([B)I
.locals 5
const/16 v4, 0x12
const/4 v1, 0x6
const/4 v3, 0x4
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
aput-byte v3, p0, v0
const/16 v0, 0xb
const/16 v1, 0x21
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
aput-byte v2, p0, v0
const/16 v0, 0x18
return v0
.end method
.method public static b([BI)I
.locals 4
const/16 v3, 0x12
const/4 v2, 0x6
const/4 v1, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v2, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v1, p0, v2
const/4 v0, 0x7
aput-byte v1, p0, v0
const/16 v0, 0x8
aput-byte v1, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x2
aput-byte v1, p0, v0
const/16 v0, 0xb
const/16 v1, 0x11
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {p1, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
array-length v0, p0
return v0
.end method
.method public static c([B)I
.locals 5
const/16 v4, 0x12
const/4 v1, 0x6
const/4 v3, 0x4
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x5
aput-byte v1, p0, v0
const/16 v0, 0xb
const/16 v1, 0x21
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
aput-byte v2, p0, v0
const/16 v0, 0x18
return v0
.end method
.method public static d([B)I
.locals 5
const/16 v4, 0x12
const/4 v1, 0x6
const/4 v3, 0x4
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
invoke-static {v1, p0, v3}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
aput-byte v2, p0, v0
const/16 v0, 0xb
const/16 v1, 0x22
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v4}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v4}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
const/4 v1, 0x2
aput-byte v1, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
aput-byte v2, p0, v0
const/16 v0, 0x18
return v0
.end method
.method public static e([B)I
.locals 6
const/16 v5, 0x12
const/4 v4, 0x6
const/4 v3, 0x3
const/4 v2, 0x1
const/4 v1, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v1}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v4, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v1, p0, v4
const/4 v0, 0x7
aput-byte v1, p0, v0
const/16 v0, 0x8
aput-byte v1, p0, v0
const/16 v0, 0x9
aput-byte v3, p0, v0
const/16 v0, 0xa
aput-byte v1, p0, v0
const/16 v0, 0xb
const/16 v1, 0x30
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v3, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v5}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v5}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
aput-byte v2, p0, v0
const/16 v0, 0x15
aput-byte v2, p0, v0
const/16 v0, 0x16
aput-byte v2, p0, v0
const/16 v0, 0x17
return v0
.end method
.method public static f([B)I
.locals 4
const/16 v3, 0x12
const/4 v1, 0x6
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0xb
const/16 v1, 0x72
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
return v0
.end method
.method public static g([B)I
.locals 4
const/16 v3, 0x12
const/4 v1, 0x6
const/4 v2, 0x0
sget v0, Lcom/a/d;->b:I
add-int/lit8 v0, v0, 0x1
sput v0, Lcom/a/d;->b:I
const v0, 0x56417449
invoke-static {v0, p0, v2}, Lcom/a/e;->a(I[BI)V
const/4 v0, 0x4
invoke-static {v1, p0, v0}, Lcom/a/e;->a(S[BI)V
aput-byte v2, p0, v1
const/4 v0, 0x7
aput-byte v2, p0, v0
const/16 v0, 0x8
aput-byte v2, p0, v0
const/16 v0, 0x9
const/4 v1, 0x3
aput-byte v1, p0, v0
const/16 v0, 0xa
const/4 v1, 0x1
aput-byte v1, p0, v0
const/16 v0, 0xb
const/16 v1, 0x73
aput-byte v1, p0, v0
const/16 v0, 0xc
invoke-static {v2, p0, v0}, Lcom/a/e;->a(I[BI)V
sget v0, Lcom/a/d;->b:I
int-to-short v0, v0
const/16 v1, 0x10
invoke-static {v0, p0, v1}, Lcom/a/e;->a(S[BI)V
invoke-static {p0, v3}, Lcom/a/d;->a([BI)S
move-result v0
invoke-static {v0, p0, v3}, Lcom/a/e;->a(S[BI)V
const/16 v0, 0x14
return v0
.end method