.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 ()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;->(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;->()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