--- /home/fdroid/fdroiddata/tmp/com.android.keepass_154.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.android.keepass_154.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 9f762b7f26f45c576053fa540b497dd3cfbad646aa8a5d61dfcf31dbe0c69b46 │ -Signer #1 certificate SHA-1 digest: aaffd556dd7d463b31f81c4a3e96266c53ae170a │ -Signer #1 certificate MD5 digest: 68dee49fd4506ba820ab2e9369dc9a3c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7f013a8aa0a8d2a66542b8e13e77656f7a1fab04bbf170a049d223a81aea1b60 │ -Signer #1 public key SHA-1 digest: df6de2b0d430aed20122dd2d63fd6fb7e7ae9e26 │ -Signer #1 public key MD5 digest: 726602904dd6cf96e1846865f4ca5d74 │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,10921 +1,8560 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 1803365 (00000000001B8465h) │ - Actual end-cent-dir record offset: 1803343 (00000000001B844Fh) │ - Expected end-cent-dir record offset: 1803343 (00000000001B844Fh) │ + Zip archive file size: 1792159 (00000000001B589Fh) │ + Actual end-cent-dir record offset: 1792137 (00000000001B5889h) │ + Expected end-cent-dir record offset: 1792137 (00000000001B5889h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ - central directory contains 292 entries. │ - The central directory is 25039 (00000000000061CFh) bytes long, │ + central directory contains 290 entries. │ + The central directory is 20976 (00000000000051F0h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 1778304 (00000000001B2280h). │ + is 1771161 (00000000001B0699h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2016 Nov 7 15:45:50 │ - 32-bit CRC value (hex): 13516d59 │ - compressed size: 8074 bytes │ - uncompressed size: 23018 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EE480836.SF │ - │ - offset of local header from start of archive: 8140 │ - (0000000000001FCCh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2016 Nov 7 15:45:50 │ - 32-bit CRC value (hex): 9f908b8b │ - compressed size: 8241 bytes │ - uncompressed size: 23127 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EE480836.RSA │ - │ - offset of local header from start of archive: 16447 │ - (000000000000403Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2016 Nov 7 15:45:50 │ - 32-bit CRC value (hex): 29ebceb8 │ - compressed size: 1037 bytes │ - uncompressed size: 1291 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #4: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/buildserverid │ - │ - offset of local header from start of archive: 17551 │ - (000000000000448Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2016 Nov 7 10:50:56 │ - 32-bit CRC value (hex): 4dbbf774 │ - compressed size: 41 bytes │ - uncompressed size: 41 bytes │ - length of filename: 22 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #5: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/fdroidserverid │ - │ - offset of local header from start of archive: 17660 │ - (00000000000044FCh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2016 Nov 7 10:50:56 │ - 32-bit CRC value (hex): 4dbbf774 │ - compressed size: 41 bytes │ - uncompressed size: 41 bytes │ - length of filename: 23 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #6: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 17770 │ - (000000000000456Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4177db3 │ - compressed size: 2595 bytes │ + compressed size: 2558 bytes │ uncompressed size: 11176 bytes │ length of filename: 19 characters │ - length of extra field: 13 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/accent.kdb │ │ - offset of local header from start of archive: 20443 │ - (0000000000004FDBh) bytes │ + offset of local header from start of archive: 2607 │ + (0000000000000A2Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 76dd3d87 │ compressed size: 732 bytes │ uncompressed size: 732 bytes │ length of filename: 17 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ - │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/binary-key.kdb │ │ - offset of local header from start of archive: 21240 │ - (00000000000052F8h) bytes │ + offset of local header from start of archive: 3392 │ + (0000000000000D40h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 12d7aa74 │ compressed size: 1212 bytes │ uncompressed size: 1212 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ - │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/binary.key │ │ - offset of local header from start of archive: 22524 │ - (00000000000057FCh) bytes │ + offset of local header from start of archive: 4664 │ + (0000000000001238h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ef7519d7 │ compressed size: 64 bytes │ uncompressed size: 64 bytes │ length of filename: 17 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ - │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #5: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/delete.kdb │ │ - offset of local header from start of archive: 22656 │ - (0000000000005880h) bytes │ + offset of local header from start of archive: 4784 │ + (00000000000012B0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1886cb2a │ compressed size: 1020 bytes │ uncompressed size: 1020 bytes │ length of filename: 17 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ - │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/fonts/DejaVuSansMono.ttf │ │ - offset of local header from start of archive: 23744 │ - (0000000000005CC0h) bytes │ + offset of local header from start of archive: 5860 │ + (00000000000016E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ca5c6faf │ - compressed size: 197570 bytes │ + compressed size: 197439 bytes │ uncompressed size: 335068 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/kdb_with_xml_keyfile.kdb │ │ - offset of local header from start of archive: 221400 │ - (00000000000360D8h) bytes │ + offset of local header from start of archive: 203360 │ + (0000000000031A60h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ce79eab0 │ compressed size: 732 bytes │ uncompressed size: 732 bytes │ length of filename: 31 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ - │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ assets/key-only.kdbx │ │ - offset of local header from start of archive: 222212 │ - (0000000000036404h) bytes │ + offset of local header from start of archive: 204160 │ + (0000000000031D80h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6bc8dd76 │ compressed size: 1630 bytes │ uncompressed size: 1630 bytes │ length of filename: 20 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ - │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/keyfile-binary.kdbx │ │ - offset of local header from start of archive: 223910 │ - (0000000000036AA6h) bytes │ + offset of local header from start of archive: 205846 │ + (0000000000032416h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 499720ea │ compressed size: 1838 bytes │ uncompressed size: 1838 bytes │ length of filename: 26 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ - │ There is no file comment. │ │ -Central directory entry #15: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ assets/keyfile.kdbx │ │ - offset of local header from start of archive: 225822 │ - (000000000003721Eh) bytes │ + offset of local header from start of archive: 207746 │ + (0000000000032B82h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 49af0317 │ compressed size: 21454 bytes │ uncompressed size: 21454 bytes │ length of filename: 19 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ - │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/keyfile.key │ │ - offset of local header from start of archive: 247346 │ - (000000000003C632h) bytes │ + offset of local header from start of archive: 229258 │ + (0000000000037F8Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db7b13c7 │ compressed size: 141 bytes │ uncompressed size: 187 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ assets/no-encrypt.kdbx │ │ - offset of local header from start of archive: 247560 │ - (000000000003C708h) bytes │ + offset of local header from start of archive: 229447 │ + (0000000000038047h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5276f174 │ compressed size: 5134 bytes │ uncompressed size: 5134 bytes │ length of filename: 22 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ - │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ assets/test.kdbx │ │ - offset of local header from start of archive: 252766 │ - (000000000003DB5Eh) bytes │ + offset of local header from start of archive: 234642 │ + (0000000000039492h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee5c2f10 │ compressed size: 49086 bytes │ uncompressed size: 49086 bytes │ length of filename: 16 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/test1.kdb │ │ - offset of local header from start of archive: 301910 │ - (0000000000049B56h) bytes │ + offset of local header from start of archive: 283774 │ + (000000000004547Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6e2297d │ compressed size: 2204 bytes │ uncompressed size: 2204 bytes │ length of filename: 16 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #20: │ +Central directory entry #15: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ assets/twofish.kdb │ │ - offset of local header from start of archive: 304172 │ - (000000000004A42Ch) bytes │ + offset of local header from start of archive: 286024 │ + (0000000000045D48h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 717734a3 │ compressed size: 732 bytes │ uncompressed size: 732 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #16: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ classes.dex │ │ - offset of local header from start of archive: 304964 │ - (000000000004A744h) bytes │ + offset of local header from start of archive: 286804 │ + (0000000000046054h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 17a69290 │ - compressed size: 238503 bytes │ + compressed size: 238203 bytes │ uncompressed size: 537272 bytes │ length of filename: 11 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/arm64-v8a/libfinal-key.so │ │ - offset of local header from start of archive: 543533 │ - (0000000000084B2Dh) bytes │ + offset of local header from start of archive: 525048 │ + (00000000000802F8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): 07438975 │ - compressed size: 44001 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): d5d97ef3 │ + compressed size: 43734 bytes │ uncompressed size: 83576 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #23: │ +Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libfinal-key.so │ │ - offset of local header from start of archive: 587618 │ - (000000000008F762h) bytes │ + offset of local header from start of archive: 568841 │ + (000000000008AE09h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): c7292ace │ - compressed size: 42713 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): d5eed8cd │ + compressed size: 42503 bytes │ uncompressed size: 83340 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #24: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi/libfinal-key.so │ │ - offset of local header from start of archive: 630417 │ - (0000000000099E91h) bytes │ + offset of local header from start of archive: 611405 │ + (000000000009544Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): edd6ed0e │ - compressed size: 45479 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): ff8f4fe8 │ + compressed size: 45291 bytes │ uncompressed size: 83332 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #25: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/mips/libfinal-key.so │ │ - offset of local header from start of archive: 675978 │ - (00000000000A508Ah) bytes │ + offset of local header from start of archive: 656753 │ + (00000000000A0571h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): ca12cd24 │ - compressed size: 68950 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): de025e08 │ + compressed size: 68575 bytes │ uncompressed size: 138844 bytes │ length of filename: 24 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #26: │ +Central directory entry #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/mips64/libfinal-key.so │ │ - offset of local header from start of archive: 745007 │ - (00000000000B5E2Fh) bytes │ + offset of local header from start of archive: 725382 │ + (00000000000B1186h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): 21672d74 │ - compressed size: 54337 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): b635badd │ + compressed size: 54047 bytes │ uncompressed size: 102784 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #27: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libfinal-key.so │ │ - offset of local header from start of archive: 799425 │ - (00000000000C32C1h) bytes │ + offset of local header from start of archive: 779485 │ + (00000000000BE4DDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): 6ce369f4 │ - compressed size: 42421 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): dd908308 │ + compressed size: 42129 bytes │ uncompressed size: 95524 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #28: │ +Central directory entry #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libfinal-key.so │ │ - offset of local header from start of archive: 841924 │ - (00000000000CD8C4h) bytes │ + offset of local header from start of archive: 821667 │ + (00000000000C89A3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): 9a4b3939 │ - compressed size: 41037 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 9d1e451b │ + compressed size: 40743 bytes │ uncompressed size: 83840 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #29: │ +Central directory entry #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ org/bouncycastle/asn1/util/ASN1Dump.java.orig │ │ - offset of local header from start of archive: 883042 │ - (00000000000D7962h) bytes │ + offset of local header from start of archive: 862466 │ + (00000000000D2902h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0436bbfc │ - compressed size: 2094 bytes │ + compressed size: 2072 bytes │ uncompressed size: 14664 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #30: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/drawable-hdpi-v20/notify.png │ │ - offset of local header from start of archive: 885236 │ - (00000000000D81F4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 864613 │ + (00000000000D3165h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9b008263 │ compressed size: 1559 bytes │ uncompressed size: 1559 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #31: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic00.png │ │ - offset of local header from start of archive: 886867 │ - (00000000000D8853h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 866243 │ + (00000000000D37C3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 761c0635 │ compressed size: 2753 bytes │ uncompressed size: 2753 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #32: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic01.png │ │ - offset of local header from start of archive: 889697 │ - (00000000000D9361h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 869061 │ + (00000000000D42C5h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 12730bd0 │ compressed size: 4557 bytes │ uncompressed size: 4557 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #33: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic02.png │ │ - offset of local header from start of archive: 894325 │ - (00000000000DA575h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 873677 │ + (00000000000D54CDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1a8e2ac3 │ compressed size: 2608 bytes │ uncompressed size: 2608 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #34: │ +Central directory entry #29: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic03.png │ │ - offset of local header from start of archive: 897004 │ - (00000000000DAFECh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 876344 │ + (00000000000D5F38h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6c3b88b6 │ compressed size: 2565 bytes │ uncompressed size: 2565 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #35: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic04.png │ │ - offset of local header from start of archive: 899649 │ - (00000000000DBA41h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 878977 │ + (00000000000D6981h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6c6a0096 │ compressed size: 3248 bytes │ uncompressed size: 3248 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #36: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic05.png │ │ - offset of local header from start of archive: 902968 │ - (00000000000DC738h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 882284 │ + (00000000000D766Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): faf74296 │ compressed size: 3711 bytes │ uncompressed size: 3711 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #37: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic06.png │ │ - offset of local header from start of archive: 906759 │ - (00000000000DD607h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 886063 │ + (00000000000D852Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4a7db9e │ compressed size: 2710 bytes │ uncompressed size: 2710 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #38: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic07.png │ │ - offset of local header from start of archive: 909546 │ - (00000000000DE0EAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 888838 │ + (00000000000D9006h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5f079e9f │ compressed size: 4030 bytes │ uncompressed size: 4030 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #39: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic08.png │ │ - offset of local header from start of archive: 913654 │ - (00000000000DF0F6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 892934 │ + (00000000000DA006h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f3db1ce2 │ compressed size: 4313 bytes │ uncompressed size: 4313 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #40: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic09.png │ │ - offset of local header from start of archive: 918045 │ - (00000000000E021Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 897313 │ + (00000000000DB121h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9a6e0012 │ compressed size: 2372 bytes │ uncompressed size: 2372 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #41: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic10.png │ │ - offset of local header from start of archive: 920488 │ - (00000000000E0BA8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 899744 │ + (00000000000DBAA0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 500df679 │ compressed size: 3642 bytes │ uncompressed size: 3642 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #42: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic11.png │ │ - offset of local header from start of archive: 924210 │ - (00000000000E1A32h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 903454 │ + (00000000000DC91Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 37ff0082 │ compressed size: 2680 bytes │ uncompressed size: 2680 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic12.png │ │ - offset of local header from start of archive: 926968 │ - (00000000000E24F8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 906200 │ + (00000000000DD3D8h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e50728fd │ compressed size: 4753 bytes │ uncompressed size: 4753 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #44: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic13.png │ │ - offset of local header from start of archive: 931801 │ - (00000000000E37D9h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 911021 │ + (00000000000DE6ADh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30646e90 │ compressed size: 4556 bytes │ uncompressed size: 4556 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #45: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic14.png │ │ - offset of local header from start of archive: 936428 │ - (00000000000E49ECh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 915636 │ + (00000000000DF8B4h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 929ac845 │ compressed size: 3122 bytes │ uncompressed size: 3122 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #46: │ +Central directory entry #41: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic15.png │ │ - offset of local header from start of archive: 939630 │ - (00000000000E566Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 918826 │ + (00000000000E052Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9d1b9afd │ compressed size: 3638 bytes │ uncompressed size: 3638 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #47: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic16.png │ │ - offset of local header from start of archive: 943346 │ - (00000000000E64F2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 922530 │ + (00000000000E13A2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ccaf804 │ compressed size: 4927 bytes │ uncompressed size: 4927 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #48: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic17.png │ │ - offset of local header from start of archive: 948351 │ - (00000000000E787Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 927523 │ + (00000000000E2723h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e374887f │ compressed size: 3375 bytes │ uncompressed size: 3375 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #49: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic18.png │ │ - offset of local header from start of archive: 951803 │ - (00000000000E85FBh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 930963 │ + (00000000000E3493h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 093ccf04 │ compressed size: 2705 bytes │ uncompressed size: 2705 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #50: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic19.png │ │ - offset of local header from start of archive: 954585 │ - (00000000000E90D9h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 933733 │ + (00000000000E3F65h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d2d8804 │ compressed size: 3600 bytes │ uncompressed size: 3600 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic20.png │ │ - offset of local header from start of archive: 958256 │ - (00000000000E9F30h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 937392 │ + (00000000000E4DB0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e2d76c9b │ compressed size: 4654 bytes │ uncompressed size: 4654 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #52: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic21.png │ │ - offset of local header from start of archive: 962990 │ - (00000000000EB1AEh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 942114 │ + (00000000000E6022h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d2df433 │ compressed size: 5138 bytes │ uncompressed size: 5138 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic22.png │ │ - offset of local header from start of archive: 968206 │ - (00000000000EC60Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 947318 │ + (00000000000E7476h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f2585eb │ compressed size: 1536 bytes │ uncompressed size: 1536 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic23.png │ │ - offset of local header from start of archive: 969820 │ - (00000000000ECC5Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 948920 │ + (00000000000E7AB8h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b3c9fb56 │ compressed size: 3334 bytes │ uncompressed size: 3334 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic24.png │ │ - offset of local header from start of archive: 973234 │ - (00000000000ED9B2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 952322 │ + (00000000000E8802h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2b569f5d │ compressed size: 3632 bytes │ uncompressed size: 3632 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #56: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic25.png │ │ - offset of local header from start of archive: 976944 │ - (00000000000EE830h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 956020 │ + (00000000000E9674h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b47465d0 │ compressed size: 3862 bytes │ uncompressed size: 3862 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic26.png │ │ - offset of local header from start of archive: 980886 │ - (00000000000EF796h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 959950 │ + (00000000000EA5CEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee9794cf │ compressed size: 1917 bytes │ uncompressed size: 1917 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #58: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic27.png │ │ - offset of local header from start of archive: 982881 │ - (00000000000EFF61h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 961933 │ + (00000000000EAD8Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 55068011 │ compressed size: 2591 bytes │ uncompressed size: 2591 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic28.png │ │ - offset of local header from start of archive: 985543 │ - (00000000000F09C7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 964583 │ + (00000000000EB7E7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3ac7eae │ compressed size: 2732 bytes │ uncompressed size: 2732 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #60: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic29.png │ │ - offset of local header from start of archive: 988352 │ - (00000000000F14C0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 967380 │ + (00000000000EC2D4h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f9c81e22 │ compressed size: 3217 bytes │ uncompressed size: 3217 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #61: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic30.png │ │ - offset of local header from start of archive: 991649 │ - (00000000000F21A1h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 970665 │ + (00000000000ECFA9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ff1736f3 │ compressed size: 2783 bytes │ uncompressed size: 2783 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic31.png │ │ - offset of local header from start of archive: 994503 │ - (00000000000F2CC7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 973507 │ + (00000000000EDAC3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2188d0b1 │ compressed size: 3286 bytes │ uncompressed size: 3286 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #63: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic32.png │ │ - offset of local header from start of archive: 997866 │ - (00000000000F39EAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 976858 │ + (00000000000EE7DAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f7ef957 │ compressed size: 2032 bytes │ uncompressed size: 2032 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #64: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic33.png │ │ - offset of local header from start of archive: 999976 │ - (00000000000F4228h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 978956 │ + (00000000000EF00Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a31a9547 │ compressed size: 2511 bytes │ uncompressed size: 2511 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #65: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic34.png │ │ - offset of local header from start of archive: 1002567 │ - (00000000000F4C47h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 981535 │ + (00000000000EFA1Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5e2b3b28 │ compressed size: 2598 bytes │ uncompressed size: 2598 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic35.png │ │ - offset of local header from start of archive: 1005242 │ - (00000000000F56BAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 984198 │ + (00000000000F0486h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da4d8710 │ compressed size: 4666 bytes │ uncompressed size: 4666 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic36.png │ │ - offset of local header from start of archive: 1009986 │ - (00000000000F6942h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 988930 │ + (00000000000F1702h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f7a2296 │ compressed size: 3246 bytes │ uncompressed size: 3246 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic37.png │ │ - offset of local header from start of archive: 1013310 │ - (00000000000F763Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 992242 │ + (00000000000F23F2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 969386d7 │ compressed size: 5095 bytes │ uncompressed size: 5095 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #69: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic38.png │ │ - offset of local header from start of archive: 1018483 │ - (00000000000F8A73h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 997403 │ + (00000000000F381Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a052df8f │ compressed size: 3774 bytes │ uncompressed size: 3774 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #70: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic39.png │ │ - offset of local header from start of archive: 1022334 │ - (00000000000F997Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1001242 │ + (00000000000F471Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b53063c5 │ compressed size: 4790 bytes │ uncompressed size: 4790 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #71: │ +Central directory entry #66: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic40.png │ │ - offset of local header from start of archive: 1027202 │ - (00000000000FAC82h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1006098 │ + (00000000000F5A12h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2b0f1d2c │ compressed size: 3735 bytes │ uncompressed size: 3735 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #72: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic41.png │ │ - offset of local header from start of archive: 1031015 │ - (00000000000FBB67h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1009899 │ + (00000000000F68EBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90b7a662 │ compressed size: 2353 bytes │ uncompressed size: 2353 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #73: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic42.png │ │ - offset of local header from start of archive: 1033445 │ - (00000000000FC4E5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1012317 │ + (00000000000F725Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ee5bacb │ compressed size: 3325 bytes │ uncompressed size: 3325 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #74: │ +Central directory entry #69: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic43.png │ │ - offset of local header from start of archive: 1036841 │ - (00000000000FD229h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1015701 │ + (00000000000F7F95h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 387c57eb │ compressed size: 2240 bytes │ uncompressed size: 2240 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #75: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic44.png │ │ - offset of local header from start of archive: 1039152 │ - (00000000000FDB30h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1018000 │ + (00000000000F8890h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f8ceb44c │ compressed size: 2557 bytes │ uncompressed size: 2557 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #76: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic45.png │ │ - offset of local header from start of archive: 1041789 │ - (00000000000FE57Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1020625 │ + (00000000000F92D1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 793b4d38 │ compressed size: 3205 bytes │ uncompressed size: 3205 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #77: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic46.png │ │ - offset of local header from start of archive: 1045065 │ - (00000000000FF249h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1023889 │ + (00000000000F9F91h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4d612f8f │ compressed size: 2990 bytes │ uncompressed size: 2990 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #78: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic47.png │ │ - offset of local header from start of archive: 1048126 │ - (00000000000FFE3Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1026938 │ + (00000000000FAB7Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 833a0890 │ compressed size: 2720 bytes │ uncompressed size: 2720 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #79: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic48.png │ │ - offset of local header from start of archive: 1050924 │ - (000000000010092Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1029724 │ + (00000000000FB65Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 354663ee │ compressed size: 3913 bytes │ uncompressed size: 3913 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic49.png │ │ - offset of local header from start of archive: 1054917 │ - (00000000001018C5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1033705 │ + (00000000000FC5E9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d1ac7ae5 │ compressed size: 2985 bytes │ uncompressed size: 2985 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic50.png │ │ - offset of local header from start of archive: 1057973 │ - (00000000001024B5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1036749 │ + (00000000000FD1CDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8125ab8 │ compressed size: 4148 bytes │ uncompressed size: 4148 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #82: │ +Central directory entry #77: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic51.png │ │ - offset of local header from start of archive: 1062192 │ - (0000000000103530h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1040956 │ + (00000000000FE23Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 370f8c68 │ compressed size: 2501 bytes │ uncompressed size: 2501 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #83: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic52.png │ │ - offset of local header from start of archive: 1064773 │ - (0000000000103F45h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1043525 │ + (00000000000FEC45h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8a0034f │ compressed size: 2347 bytes │ uncompressed size: 2347 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #84: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic53.png │ │ - offset of local header from start of archive: 1067191 │ - (00000000001048B7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1045931 │ + (00000000000FF5ABh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f7496135 │ compressed size: 2217 bytes │ uncompressed size: 2217 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #85: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic54.png │ │ - offset of local header from start of archive: 1069485 │ - (00000000001051ADh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1048213 │ + (00000000000FFE95h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 591b2905 │ compressed size: 1904 bytes │ uncompressed size: 1904 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #86: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic55.png │ │ - offset of local header from start of archive: 1071460 │ - (0000000000105964h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1050176 │ + (0000000000100640h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b357254 │ compressed size: 2229 bytes │ uncompressed size: 2229 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #87: │ +Central directory entry #82: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic56.png │ │ - offset of local header from start of archive: 1073769 │ - (0000000000106269h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1052473 │ + (0000000000100F39h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9f3753fb │ compressed size: 3308 bytes │ uncompressed size: 3308 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #88: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic57.png │ │ - offset of local header from start of archive: 1077148 │ - (0000000000106F9Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1055840 │ + (0000000000101C60h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a9295fbc │ compressed size: 1918 bytes │ uncompressed size: 1918 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #89: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic58.png │ │ - offset of local header from start of archive: 1079146 │ - (000000000010776Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1057826 │ + (0000000000102422h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9858f349 │ compressed size: 4539 bytes │ uncompressed size: 4539 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #90: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic59.png │ │ - offset of local header from start of archive: 1083763 │ - (0000000000108973h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1062431 │ + (000000000010361Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7c72c280 │ compressed size: 3314 bytes │ uncompressed size: 3314 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #91: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic60.png │ │ - offset of local header from start of archive: 1087154 │ - (00000000001096B2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1065810 │ + (0000000000104352h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d7ad58cb │ compressed size: 3935 bytes │ uncompressed size: 3935 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #92: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic61.png │ │ - offset of local header from start of archive: 1091167 │ - (000000000010A65Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1069811 │ + (00000000001052F3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4eafe32 │ compressed size: 2680 bytes │ uncompressed size: 2680 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #93: │ +Central directory entry #88: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic62.png │ │ - offset of local header from start of archive: 1093924 │ - (000000000010B124h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1072556 │ + (0000000000105DACh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5e5afe05 │ compressed size: 2371 bytes │ uncompressed size: 2371 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #94: │ +Central directory entry #89: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic63.png │ │ - offset of local header from start of archive: 1096375 │ - (000000000010BAB7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1074995 │ + (0000000000106733h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 117b43ba │ compressed size: 2987 bytes │ uncompressed size: 2987 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #95: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic64.png │ │ - offset of local header from start of archive: 1099439 │ - (000000000010C6AFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1078047 │ + (000000000010731Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6346996 │ compressed size: 110 bytes │ uncompressed size: 110 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #96: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic65.png │ │ - offset of local header from start of archive: 1099626 │ - (000000000010C76Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1078222 │ + (00000000001073CEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 07614fe7 │ compressed size: 2026 bytes │ uncompressed size: 2026 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #97: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic66.png │ │ - offset of local header from start of archive: 1101730 │ - (000000000010CFA2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1080314 │ + (0000000000107BFAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dd55fb78 │ compressed size: 1680 bytes │ uncompressed size: 1680 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic67.png │ │ - offset of local header from start of archive: 1103488 │ - (000000000010D680h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1082060 │ + (00000000001082CCh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c0703c02 │ compressed size: 499 bytes │ uncompressed size: 499 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #99: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic68.png │ │ - offset of local header from start of archive: 1104067 │ - (000000000010D8C3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1082627 │ + (0000000000108503h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90b44786 │ compressed size: 662 bytes │ uncompressed size: 662 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #100: │ +Central directory entry #95: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic99_blank.png │ │ - offset of local header from start of archive: 1104806 │ - (000000000010DBA6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1083354 │ + (00000000001087DAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6346996 │ compressed size: 110 bytes │ uncompressed size: 110 bytes │ length of filename: 35 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #101: │ +Central directory entry #96: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-hdpi-v4/launcher.png │ │ - offset of local header from start of archive: 1105002 │ - (000000000010DC6Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1083538 │ + (0000000000108892h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a5aecaca │ compressed size: 8489 bytes │ uncompressed size: 8489 bytes │ length of filename: 33 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #102: │ +Central directory entry #97: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/notify.png │ │ - offset of local header from start of archive: 1113573 │ - (000000000010FDE5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1092097 │ + (000000000010AA01h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0bb6dc83 │ compressed size: 1631 bytes │ uncompressed size: 1631 bytes │ length of filename: 31 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #103: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v20/notify.png │ │ - offset of local header from start of archive: 1115283 │ - (0000000000110493h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1093795 │ + (000000000010B0A3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c702ff7 │ compressed size: 868 bytes │ uncompressed size: 868 bytes │ length of filename: 32 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #104: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic00.png │ │ - offset of local header from start of archive: 1116232 │ - (0000000000110848h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1094732 │ + (000000000010B44Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f669f28 │ compressed size: 1005 bytes │ uncompressed size: 1005 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #105: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic01.png │ │ - offset of local header from start of archive: 1117317 │ - (0000000000110C85h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1095805 │ + (000000000010B87Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 468f81f3 │ compressed size: 1546 bytes │ uncompressed size: 1546 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #106: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic02.png │ │ - offset of local header from start of archive: 1118934 │ - (00000000001112D6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1097410 │ + (000000000010BEC2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 709cb1b6 │ compressed size: 1062 bytes │ uncompressed size: 1062 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #107: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic03.png │ │ - offset of local header from start of archive: 1120074 │ - (000000000011174Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1098538 │ + (000000000010C32Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 55f9ff8f │ compressed size: 1067 bytes │ uncompressed size: 1067 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #108: │ +Central directory entry #103: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic04.png │ │ - offset of local header from start of archive: 1121219 │ - (0000000000111BC3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1099671 │ + (000000000010C797h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 695af89a │ compressed size: 1223 bytes │ uncompressed size: 1223 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #109: │ +Central directory entry #104: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic05.png │ │ - offset of local header from start of archive: 1122519 │ - (00000000001120D7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1100959 │ + (000000000010CC9Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 45c7fa68 │ compressed size: 1298 bytes │ uncompressed size: 1298 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #110: │ +Central directory entry #105: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic06.png │ │ - offset of local header from start of archive: 1123894 │ - (0000000000112636h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1102322 │ + (000000000010D1F2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1f9b5dbd │ compressed size: 1104 bytes │ uncompressed size: 1104 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #111: │ +Central directory entry #106: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic07.png │ │ - offset of local header from start of archive: 1125076 │ - (0000000000112AD4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1103492 │ + (000000000010D684h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d5b9a0cb │ compressed size: 1334 bytes │ uncompressed size: 1334 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #112: │ +Central directory entry #107: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic08.png │ │ - offset of local header from start of archive: 1126490 │ - (000000000011305Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1104894 │ + (000000000010DBFEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d38b38b │ compressed size: 1496 bytes │ uncompressed size: 1496 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #113: │ +Central directory entry #108: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic09.png │ │ - offset of local header from start of archive: 1128064 │ - (0000000000113680h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1106456 │ + (000000000010E218h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f3ca658a │ compressed size: 929 bytes │ uncompressed size: 929 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #114: │ +Central directory entry #109: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic10.png │ │ - offset of local header from start of archive: 1129073 │ - (0000000000113A71h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1107453 │ + (000000000010E5FDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8ec0b9d │ compressed size: 1229 bytes │ uncompressed size: 1229 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #115: │ +Central directory entry #110: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic11.png │ │ - offset of local header from start of archive: 1130373 │ - (0000000000113F85h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1108741 │ + (000000000010EB05h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 16d2b097 │ compressed size: 1018 bytes │ uncompressed size: 1018 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #116: │ +Central directory entry #111: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic12.png │ │ - offset of local header from start of archive: 1131462 │ - (00000000001143C6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1109818 │ + (000000000010EF3Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d224e5d │ compressed size: 1539 bytes │ uncompressed size: 1539 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #117: │ +Central directory entry #112: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic13.png │ │ - offset of local header from start of archive: 1133079 │ - (0000000000114A17h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1111423 │ + (000000000010F57Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8393b141 │ compressed size: 1403 bytes │ uncompressed size: 1403 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #118: │ +Central directory entry #113: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic14.png │ │ - offset of local header from start of archive: 1134559 │ - (0000000000114FDFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1112891 │ + (000000000010FB3Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de34156d │ compressed size: 1121 bytes │ uncompressed size: 1121 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #119: │ +Central directory entry #114: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic15.png │ │ - offset of local header from start of archive: 1135757 │ - (000000000011548Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1114077 │ + (000000000010FFDDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab1cb263 │ compressed size: 1369 bytes │ uncompressed size: 1369 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #120: │ +Central directory entry #115: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic16.png │ │ - offset of local header from start of archive: 1137197 │ - (0000000000115A2Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1115505 │ + (0000000000110571h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fa5d9567 │ compressed size: 1503 bytes │ uncompressed size: 1503 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #121: │ +Central directory entry #116: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic17.png │ │ - offset of local header from start of archive: 1138771 │ - (0000000000116053h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1117067 │ + (0000000000110B8Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f41f7bfa │ compressed size: 1299 bytes │ uncompressed size: 1299 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #122: │ +Central directory entry #117: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic18.png │ │ - offset of local header from start of archive: 1140147 │ - (00000000001165B3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1118431 │ + (00000000001110DFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d2e3cb8a │ compressed size: 1069 bytes │ uncompressed size: 1069 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #123: │ +Central directory entry #118: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic19.png │ │ - offset of local header from start of archive: 1141293 │ - (0000000000116A2Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1119565 │ + (000000000011154Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 633ef1f2 │ compressed size: 1363 bytes │ uncompressed size: 1363 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #124: │ +Central directory entry #119: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic20.png │ │ - offset of local header from start of archive: 1142727 │ - (0000000000116FC7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1120987 │ + (0000000000111ADBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de4ae57b │ compressed size: 1654 bytes │ uncompressed size: 1654 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #125: │ +Central directory entry #120: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic21.png │ │ - offset of local header from start of archive: 1144458 │ - (000000000011768Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1122706 │ + (0000000000112192h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b40f431c │ compressed size: 1564 bytes │ uncompressed size: 1564 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #126: │ +Central directory entry #121: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic22.png │ │ - offset of local header from start of archive: 1146100 │ - (0000000000117CF4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1124336 │ + (00000000001127F0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): debda56a │ compressed size: 633 bytes │ uncompressed size: 633 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #127: │ +Central directory entry #122: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic23.png │ │ - offset of local header from start of archive: 1146813 │ - (0000000000117FBDh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1125037 │ + (0000000000112AADh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eb929033 │ compressed size: 1177 bytes │ uncompressed size: 1177 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #128: │ +Central directory entry #123: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic24.png │ │ - offset of local header from start of archive: 1148061 │ - (000000000011849Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1126273 │ + (0000000000112F81h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c675c2d │ compressed size: 1213 bytes │ uncompressed size: 1213 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #129: │ +Central directory entry #124: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic25.png │ │ - offset of local header from start of archive: 1149345 │ - (00000000001189A1h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1127545 │ + (0000000000113479h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c82346d2 │ compressed size: 1409 bytes │ uncompressed size: 1409 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #130: │ +Central directory entry #125: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic26.png │ │ - offset of local header from start of archive: 1150825 │ - (0000000000118F69h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1129013 │ + (0000000000113A35h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b0653e8 │ compressed size: 831 bytes │ uncompressed size: 831 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #131: │ +Central directory entry #126: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic27.png │ │ - offset of local header from start of archive: 1151727 │ - (00000000001192EFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1129903 │ + (0000000000113DAFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 944dc333 │ compressed size: 1120 bytes │ uncompressed size: 1120 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #132: │ +Central directory entry #127: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic28.png │ │ - offset of local header from start of archive: 1152924 │ - (000000000011979Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1131088 │ + (0000000000114250h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7d63db17 │ compressed size: 1011 bytes │ uncompressed size: 1011 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #133: │ +Central directory entry #128: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic29.png │ │ - offset of local header from start of archive: 1154015 │ - (0000000000119BDFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1132167 │ + (0000000000114687h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f0802008 │ compressed size: 1179 bytes │ uncompressed size: 1179 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #134: │ +Central directory entry #129: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic30.png │ │ - offset of local header from start of archive: 1155271 │ - (000000000011A0C7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1133411 │ + (0000000000114B63h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 13409f21 │ compressed size: 1059 bytes │ uncompressed size: 1059 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #135: │ +Central directory entry #130: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic31.png │ │ - offset of local header from start of archive: 1156407 │ - (000000000011A537h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1134535 │ + (0000000000114FC7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): efb7ef4a │ compressed size: 1274 bytes │ uncompressed size: 1274 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #136: │ +Central directory entry #131: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic32.png │ │ - offset of local header from start of archive: 1157758 │ - (000000000011AA7Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1135874 │ + (0000000000115502h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 146c0e5b │ compressed size: 860 bytes │ uncompressed size: 860 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #137: │ +Central directory entry #132: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic33.png │ │ - offset of local header from start of archive: 1158696 │ - (000000000011AE28h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1136800 │ + (00000000001158A0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9e03acfe │ compressed size: 1015 bytes │ uncompressed size: 1015 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #138: │ +Central directory entry #133: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic34.png │ │ - offset of local header from start of archive: 1159791 │ - (000000000011B26Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1137883 │ + (0000000000115CDBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6eea97b9 │ compressed size: 1066 bytes │ uncompressed size: 1066 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #139: │ +Central directory entry #134: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic35.png │ │ - offset of local header from start of archive: 1160934 │ - (000000000011B6E6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1139014 │ + (0000000000116146h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 00bacbd5 │ compressed size: 1611 bytes │ uncompressed size: 1611 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #140: │ +Central directory entry #135: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic36.png │ │ - offset of local header from start of archive: 1162623 │ - (000000000011BD7Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1140691 │ + (00000000001167D3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2ab599b5 │ compressed size: 1178 bytes │ uncompressed size: 1178 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #141: │ +Central directory entry #136: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic37.png │ │ - offset of local header from start of archive: 1163878 │ - (000000000011C266h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1141934 │ + (0000000000116CAEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5a86faf9 │ compressed size: 1687 bytes │ uncompressed size: 1687 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #142: │ +Central directory entry #137: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic38.png │ │ - offset of local header from start of archive: 1165643 │ - (000000000011C94Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1143687 │ + (0000000000117387h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ef8f4a71 │ compressed size: 1384 bytes │ uncompressed size: 1384 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #143: │ +Central directory entry #138: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic39.png │ │ - offset of local header from start of archive: 1167104 │ - (000000000011CF00h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1145136 │ + (0000000000117930h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bb5664ce │ compressed size: 1718 bytes │ uncompressed size: 1718 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #144: │ +Central directory entry #139: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic40.png │ │ - offset of local header from start of archive: 1168902 │ - (000000000011D606h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1146922 │ + (000000000011802Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db4200ac │ compressed size: 1311 bytes │ uncompressed size: 1311 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #145: │ +Central directory entry #140: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic41.png │ │ - offset of local header from start of archive: 1170291 │ - (000000000011DB73h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1148299 │ + (000000000011858Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 375050ed │ compressed size: 995 bytes │ uncompressed size: 995 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #146: │ +Central directory entry #141: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic42.png │ │ - offset of local header from start of archive: 1171363 │ - (000000000011DFA3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1149359 │ + (00000000001189AFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7739110d │ compressed size: 1179 bytes │ uncompressed size: 1179 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #147: │ +Central directory entry #142: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic43.png │ │ - offset of local header from start of archive: 1172619 │ - (000000000011E48Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1150603 │ + (0000000000118E8Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 94a06a2c │ compressed size: 934 bytes │ uncompressed size: 934 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #148: │ +Central directory entry #143: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic44.png │ │ - offset of local header from start of archive: 1173630 │ - (000000000011E87Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1151602 │ + (0000000000119272h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e1cca383 │ compressed size: 1026 bytes │ uncompressed size: 1026 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #149: │ +Central directory entry #144: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic45.png │ │ - offset of local header from start of archive: 1174734 │ - (000000000011ECCEh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1152694 │ + (00000000001196B6h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35734e20 │ compressed size: 1322 bytes │ uncompressed size: 1322 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #150: │ +Central directory entry #145: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic46.png │ │ - offset of local header from start of archive: 1176134 │ - (000000000011F246h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1154082 │ + (0000000000119C22h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4fea9491 │ compressed size: 1194 bytes │ uncompressed size: 1194 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #151: │ +Central directory entry #146: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic47.png │ │ - offset of local header from start of archive: 1177406 │ - (000000000011F73Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1155342 │ + (000000000011A10Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d64acad7 │ compressed size: 1129 bytes │ uncompressed size: 1129 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #152: │ +Central directory entry #147: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic48.png │ │ - offset of local header from start of archive: 1178613 │ - (000000000011FBF5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1156537 │ + (000000000011A5B9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a279937 │ compressed size: 1382 bytes │ uncompressed size: 1382 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #153: │ +Central directory entry #148: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic49.png │ │ - offset of local header from start of archive: 1180066 │ - (00000000001201A2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1157978 │ + (000000000011AB5Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90665be0 │ compressed size: 1098 bytes │ uncompressed size: 1098 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #154: │ +Central directory entry #149: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic50.png │ │ - offset of local header from start of archive: 1181242 │ - (000000000012063Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1159142 │ + (000000000011AFE6h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56278340 │ compressed size: 1448 bytes │ uncompressed size: 1448 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #155: │ +Central directory entry #150: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic51.png │ │ - offset of local header from start of archive: 1182768 │ - (0000000000120C30h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1160656 │ + (000000000011B5D0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f26a5708 │ compressed size: 1039 bytes │ uncompressed size: 1039 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #156: │ +Central directory entry #151: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic52.png │ │ - offset of local header from start of archive: 1183887 │ - (000000000012108Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1161763 │ + (000000000011BA23h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2ef46cf6 │ compressed size: 990 bytes │ uncompressed size: 990 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #157: │ +Central directory entry #152: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic53.png │ │ - offset of local header from start of archive: 1184954 │ - (00000000001214BAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1162818 │ + (000000000011BE42h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c25bf42c │ compressed size: 942 bytes │ uncompressed size: 942 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #158: │ +Central directory entry #153: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic54.png │ │ - offset of local header from start of archive: 1185974 │ - (00000000001218B6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1163826 │ + (000000000011C232h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c021efb │ compressed size: 668 bytes │ uncompressed size: 668 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #159: │ +Central directory entry #154: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic55.png │ │ - offset of local header from start of archive: 1186720 │ - (0000000000121BA0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1164560 │ + (000000000011C510h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04ac4ad0 │ compressed size: 927 bytes │ uncompressed size: 927 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #160: │ +Central directory entry #155: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic56.png │ │ - offset of local header from start of archive: 1187727 │ - (0000000000121F8Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1165555 │ + (000000000011C8F3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28b326aa │ compressed size: 1161 bytes │ uncompressed size: 1161 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #161: │ +Central directory entry #156: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic57.png │ │ - offset of local header from start of archive: 1188965 │ - (0000000000122465h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1166781 │ + (000000000011CDBDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 022892c3 │ compressed size: 877 bytes │ uncompressed size: 877 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #162: │ +Central directory entry #157: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic58.png │ │ - offset of local header from start of archive: 1189913 │ - (0000000000122819h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1167717 │ + (000000000011D165h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bcc4a25c │ compressed size: 1574 bytes │ uncompressed size: 1574 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #163: │ +Central directory entry #158: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic59.png │ │ - offset of local header from start of archive: 1191558 │ - (0000000000122E86h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1169350 │ + (000000000011D7C6h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 09b7547d │ compressed size: 1235 bytes │ uncompressed size: 1235 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #164: │ +Central directory entry #159: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic60.png │ │ - offset of local header from start of archive: 1192871 │ - (00000000001233A7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1170651 │ + (000000000011DCDBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f00af409 │ compressed size: 1281 bytes │ uncompressed size: 1281 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #165: │ +Central directory entry #160: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic61.png │ │ - offset of local header from start of archive: 1194229 │ - (00000000001238F5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1171997 │ + (000000000011E21Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d4aca8d │ compressed size: 1050 bytes │ uncompressed size: 1050 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #166: │ +Central directory entry #161: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic62.png │ │ - offset of local header from start of archive: 1195350 │ - (0000000000123D56h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1173106 │ + (000000000011E672h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bad1b9b3 │ compressed size: 992 bytes │ uncompressed size: 992 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #167: │ +Central directory entry #162: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic63.png │ │ - offset of local header from start of archive: 1196420 │ - (0000000000124184h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1174164 │ + (000000000011EA94h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a920b060 │ compressed size: 1150 bytes │ uncompressed size: 1150 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #168: │ +Central directory entry #163: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic64.png │ │ - offset of local header from start of archive: 1197650 │ - (0000000000124652h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1175382 │ + (000000000011EF56h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2b5c77bc │ compressed size: 100 bytes │ uncompressed size: 100 bytes │ length of filename: 29 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #169: │ +Central directory entry #164: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic65.png │ │ - offset of local header from start of archive: 1197828 │ - (0000000000124704h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1175548 │ + (000000000011EFFCh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7de585bb │ compressed size: 755 bytes │ uncompressed size: 755 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #170: │ +Central directory entry #165: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic66.png │ │ - offset of local header from start of archive: 1198663 │ - (0000000000124A47h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1176371 │ + (000000000011F333h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da152a3f │ compressed size: 881 bytes │ uncompressed size: 881 bytes │ length of filename: 29 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #171: │ +Central directory entry #166: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic67.png │ │ - offset of local header from start of archive: 1199621 │ - (0000000000124E05h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1177317 │ + (000000000011F6E5h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ac9df06 │ compressed size: 292 bytes │ uncompressed size: 292 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #172: │ +Central directory entry #167: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic68.png │ │ - offset of local header from start of archive: 1199984 │ - (0000000000124F70h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1177668 │ + (000000000011F844h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 396eff3d │ compressed size: 568 bytes │ uncompressed size: 568 bytes │ length of filename: 29 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #173: │ +Central directory entry #168: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic99_blank.png │ │ - offset of local header from start of archive: 1200632 │ - (00000000001251F8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1178304 │ + (000000000011FAC0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2b5c77bc │ compressed size: 100 bytes │ uncompressed size: 100 bytes │ length of filename: 35 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #174: │ +Central directory entry #169: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/launcher.png │ │ - offset of local header from start of archive: 1200816 │ - (00000000001252B0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1178476 │ + (000000000011FB6Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 78b04c83 │ compressed size: 3095 bytes │ uncompressed size: 3095 bytes │ length of filename: 33 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #175: │ +Central directory entry #170: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable-ldpi-v4/notify.png │ │ - offset of local header from start of archive: 1203995 │ - (0000000000125F1Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1181643 │ + (00000000001207CBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): babfaf70 │ compressed size: 880 bytes │ uncompressed size: 880 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #176: │ +Central directory entry #171: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-v20/notify.png │ │ - offset of local header from start of archive: 1204948 │ - (00000000001262D4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1182584 │ + (0000000000120B78h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 935edcdd │ compressed size: 1280 bytes │ uncompressed size: 1280 bytes │ length of filename: 27 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #177: │ +Central directory entry #172: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/launcher.png │ │ - offset of local header from start of archive: 1206304 │ - (0000000000126820h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1183928 │ + (00000000001210B8h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c9e61808 │ compressed size: 14290 bytes │ uncompressed size: 14290 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #178: │ +Central directory entry #173: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/launcher.png │ │ - offset of local header from start of archive: 1220670 │ - (000000000012A03Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1198282 │ + (00000000001248CAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e4a09214 │ compressed size: 27155 bytes │ uncompressed size: 27155 bytes │ length of filename: 35 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #179: │ +Central directory entry #174: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic00.png │ │ - offset of local header from start of archive: 1247911 │ - (0000000000130AA7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1225511 │ + (000000000012B327h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b3d1f6fe │ compressed size: 1693 bytes │ uncompressed size: 1693 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #180: │ +Central directory entry #175: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic01.png │ │ - offset of local header from start of archive: 1249673 │ - (0000000000131189h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1227261 │ + (000000000012B9FDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a39648d4 │ compressed size: 2528 bytes │ uncompressed size: 2528 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #181: │ +Central directory entry #176: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic02.png │ │ - offset of local header from start of archive: 1252264 │ - (0000000000131BA8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1229840 │ + (000000000012C410h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f38ac694 │ compressed size: 1715 bytes │ uncompressed size: 1715 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #182: │ +Central directory entry #177: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic03.png │ │ - offset of local header from start of archive: 1254051 │ - (00000000001322A3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1231615 │ + (000000000012CAFFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c5135b1 │ compressed size: 1670 bytes │ uncompressed size: 1670 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #183: │ +Central directory entry #178: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic04.png │ │ - offset of local header from start of archive: 1255790 │ - (000000000013296Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1233342 │ + (000000000012D1BEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b3883432 │ compressed size: 1848 bytes │ uncompressed size: 1848 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #184: │ +Central directory entry #179: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic05.png │ │ - offset of local header from start of archive: 1257708 │ - (00000000001330ECh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1235248 │ + (000000000012D930h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35ec4cc8 │ compressed size: 2155 bytes │ uncompressed size: 2155 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #185: │ +Central directory entry #180: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic06.png │ │ - offset of local header from start of archive: 1259935 │ - (000000000013399Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1237463 │ + (000000000012E1D7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 531a5cdc │ compressed size: 1678 bytes │ uncompressed size: 1678 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #186: │ +Central directory entry #181: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic07.png │ │ - offset of local header from start of archive: 1261682 │ - (0000000000134072h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1239198 │ + (000000000012E89Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 282a1357 │ compressed size: 2235 bytes │ uncompressed size: 2235 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #187: │ +Central directory entry #182: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic08.png │ │ - offset of local header from start of archive: 1263987 │ - (0000000000134973h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1241491 │ + (000000000012F193h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d35d4c7a │ compressed size: 2372 bytes │ uncompressed size: 2372 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #188: │ +Central directory entry #183: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic09.png │ │ - offset of local header from start of archive: 1266428 │ - (00000000001352FCh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1243920 │ + (000000000012FB10h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e9704334 │ compressed size: 1396 bytes │ uncompressed size: 1396 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #189: │ +Central directory entry #184: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic10.png │ │ - offset of local header from start of archive: 1267896 │ - (00000000001358B8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1245376 │ + (00000000001300C0h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7975cdf3 │ compressed size: 2126 bytes │ uncompressed size: 2126 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #190: │ +Central directory entry #185: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic11.png │ │ - offset of local header from start of archive: 1270094 │ - (000000000013614Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1247562 │ + (000000000013094Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a92f15f1 │ compressed size: 1639 bytes │ uncompressed size: 1639 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #191: │ +Central directory entry #186: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic12.png │ │ - offset of local header from start of archive: 1271803 │ - (00000000001367FBh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1249259 │ + (0000000000130FEBh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f36d62a5 │ compressed size: 2744 bytes │ uncompressed size: 2744 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #192: │ +Central directory entry #187: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic13.png │ │ - offset of local header from start of archive: 1274616 │ - (00000000001372F8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1252060 │ + (0000000000131ADCh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2be5d485 │ compressed size: 2343 bytes │ uncompressed size: 2343 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #193: │ +Central directory entry #188: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic14.png │ │ - offset of local header from start of archive: 1277031 │ - (0000000000137C67h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1254463 │ + (000000000013243Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 534794d8 │ compressed size: 1883 bytes │ uncompressed size: 1883 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #194: │ +Central directory entry #189: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic15.png │ │ - offset of local header from start of archive: 1278983 │ - (0000000000138407h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1256403 │ + (0000000000132BD3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed12aac7 │ compressed size: 2207 bytes │ uncompressed size: 2207 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #195: │ +Central directory entry #190: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic16.png │ │ - offset of local header from start of archive: 1281259 │ - (0000000000138CEBh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1258667 │ + (00000000001334ABh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 827e56b8 │ compressed size: 2631 bytes │ uncompressed size: 2631 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #196: │ +Central directory entry #191: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic17.png │ │ - offset of local header from start of archive: 1283959 │ - (0000000000139777h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1261355 │ + (0000000000133F2Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d95d2d30 │ compressed size: 2028 bytes │ uncompressed size: 2028 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #197: │ +Central directory entry #192: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic18.png │ │ - offset of local header from start of archive: 1286056 │ - (0000000000139FA8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1263440 │ + (0000000000134750h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4076173 │ compressed size: 1642 bytes │ uncompressed size: 1642 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #198: │ +Central directory entry #193: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic19.png │ │ - offset of local header from start of archive: 1287770 │ - (000000000013A65Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1265142 │ + (0000000000134DF6h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9962f081 │ compressed size: 2227 bytes │ uncompressed size: 2227 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #199: │ +Central directory entry #194: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic20.png │ │ - offset of local header from start of archive: 1290067 │ - (000000000013AF53h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1267427 │ + (00000000001356E3h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e1f4b8d │ compressed size: 2615 bytes │ uncompressed size: 2615 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #200: │ +Central directory entry #195: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic21.png │ │ - offset of local header from start of archive: 1292751 │ - (000000000013B9CFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1270099 │ + (0000000000136153h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9031465c │ compressed size: 2531 bytes │ uncompressed size: 2531 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #201: │ +Central directory entry #196: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic22.png │ │ - offset of local header from start of archive: 1295351 │ - (000000000013C3F7h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1272687 │ + (0000000000136B6Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 46cc98e0 │ compressed size: 1006 bytes │ uncompressed size: 1006 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #202: │ +Central directory entry #197: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic23.png │ │ - offset of local header from start of archive: 1296426 │ - (000000000013C82Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1273750 │ + (0000000000136F96h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3e05af22 │ compressed size: 1933 bytes │ uncompressed size: 1933 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #203: │ +Central directory entry #198: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic24.png │ │ - offset of local header from start of archive: 1298429 │ - (000000000013CFFDh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1275741 │ + (000000000013775Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db9900ae │ compressed size: 2168 bytes │ uncompressed size: 2168 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #204: │ +Central directory entry #199: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic25.png │ │ - offset of local header from start of archive: 1300660 │ - (000000000013D8B4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1277960 │ + (0000000000138008h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8f57c917 │ compressed size: 2406 bytes │ uncompressed size: 2406 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #205: │ +Central directory entry #200: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic26.png │ │ - offset of local header from start of archive: 1303138 │ - (000000000013E262h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1280426 │ + (00000000001389AAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d2693712 │ compressed size: 1256 bytes │ uncompressed size: 1256 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #206: │ +Central directory entry #201: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic27.png │ │ - offset of local header from start of archive: 1304464 │ - (000000000013E790h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1281740 │ + (0000000000138ECCh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cfc59977 │ compressed size: 1769 bytes │ uncompressed size: 1769 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #207: │ +Central directory entry #202: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic28.png │ │ - offset of local header from start of archive: 1306305 │ - (000000000013EEC1h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1283569 │ + (00000000001395F1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d7c5b21 │ compressed size: 1615 bytes │ uncompressed size: 1615 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #208: │ +Central directory entry #203: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic29.png │ │ - offset of local header from start of archive: 1307983 │ - (000000000013F54Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1285235 │ + (0000000000139C73h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a5c4cec2 │ compressed size: 1820 bytes │ uncompressed size: 1820 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #209: │ +Central directory entry #204: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic30.png │ │ - offset of local header from start of archive: 1309872 │ - (000000000013FCB0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1287112 │ + (000000000013A3C8h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b7bdd027 │ compressed size: 1806 bytes │ uncompressed size: 1806 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #210: │ +Central directory entry #205: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic31.png │ │ - offset of local header from start of archive: 1311750 │ - (0000000000140406h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1288978 │ + (000000000013AB12h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c86fda5a │ compressed size: 2074 bytes │ uncompressed size: 2074 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #211: │ +Central directory entry #206: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic32.png │ │ - offset of local header from start of archive: 1313894 │ - (0000000000140C66h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1291110 │ + (000000000013B366h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9e2daca5 │ compressed size: 1332 bytes │ uncompressed size: 1332 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #212: │ +Central directory entry #207: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic33.png │ │ - offset of local header from start of archive: 1315296 │ - (00000000001411E0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1292500 │ + (000000000013B8D4h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8e348b0 │ compressed size: 1629 bytes │ uncompressed size: 1629 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #213: │ +Central directory entry #208: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic34.png │ │ - offset of local header from start of archive: 1316997 │ - (0000000000141885h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1294189 │ + (000000000013BF6Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 61adeab4 │ compressed size: 1684 bytes │ uncompressed size: 1684 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #214: │ +Central directory entry #209: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic35.png │ │ - offset of local header from start of archive: 1318744 │ - (0000000000141F58h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1295924 │ + (000000000013C634h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7cc55ae3 │ compressed size: 2714 bytes │ uncompressed size: 2714 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #215: │ +Central directory entry #210: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic36.png │ │ - offset of local header from start of archive: 1321530 │ - (0000000000142A3Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1298698 │ + (000000000013D10Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d6a30570 │ compressed size: 2040 bytes │ uncompressed size: 2040 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #216: │ +Central directory entry #211: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic37.png │ │ - offset of local header from start of archive: 1323640 │ - (0000000000143278h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1300796 │ + (000000000013D93Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 61bc8abe │ compressed size: 2772 bytes │ uncompressed size: 2772 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #217: │ +Central directory entry #212: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic38.png │ │ - offset of local header from start of archive: 1326484 │ - (0000000000143D94h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1303628 │ + (000000000013E44Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c703a69c │ compressed size: 2378 bytes │ uncompressed size: 2378 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #218: │ +Central directory entry #213: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic39.png │ │ - offset of local header from start of archive: 1328934 │ - (0000000000144726h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1306066 │ + (000000000013EDD2h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ef5ede1 │ compressed size: 2693 bytes │ uncompressed size: 2693 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #219: │ +Central directory entry #214: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic40.png │ │ - offset of local header from start of archive: 1331697 │ - (00000000001451F1h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1308817 │ + (000000000013F891h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5e59a08 │ compressed size: 2245 bytes │ uncompressed size: 2245 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #220: │ +Central directory entry #215: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic41.png │ │ - offset of local header from start of archive: 1334005 │ - (0000000000145AF5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1311113 │ + (0000000000140189h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6fec1f2a │ compressed size: 1474 bytes │ uncompressed size: 1474 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #221: │ +Central directory entry #216: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic42.png │ │ - offset of local header from start of archive: 1335542 │ - (00000000001460F6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1312638 │ + (000000000014077Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f32464bb │ compressed size: 1842 bytes │ uncompressed size: 1842 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #222: │ +Central directory entry #217: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic43.png │ │ - offset of local header from start of archive: 1337454 │ - (000000000014686Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1314538 │ + (0000000000140EEAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5c4075f │ compressed size: 1384 bytes │ uncompressed size: 1384 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #223: │ +Central directory entry #218: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic44.png │ │ - offset of local header from start of archive: 1338908 │ - (0000000000146E1Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1315980 │ + (000000000014148Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b41c0c10 │ compressed size: 1583 bytes │ uncompressed size: 1583 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #224: │ +Central directory entry #219: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic45.png │ │ - offset of local header from start of archive: 1340563 │ - (0000000000147493h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1317623 │ + (0000000000141AF7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28626cd5 │ compressed size: 2134 bytes │ uncompressed size: 2134 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #225: │ +Central directory entry #220: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic46.png │ │ - offset of local header from start of archive: 1342766 │ - (0000000000147D2Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1319814 │ + (0000000000142386h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9d6283bb │ compressed size: 1812 bytes │ uncompressed size: 1812 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #226: │ +Central directory entry #221: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic47.png │ │ - offset of local header from start of archive: 1344648 │ - (0000000000148488h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1321684 │ + (0000000000142AD4h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20854989 │ compressed size: 1765 bytes │ uncompressed size: 1765 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #227: │ +Central directory entry #222: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic48.png │ │ - offset of local header from start of archive: 1346485 │ - (0000000000148BB5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1323509 │ + (00000000001431F5h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eb811fb1 │ compressed size: 2372 bytes │ uncompressed size: 2372 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #228: │ +Central directory entry #223: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic49.png │ │ - offset of local header from start of archive: 1348920 │ - (0000000000149538h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1325932 │ + (0000000000143B6Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d659558 │ compressed size: 1772 bytes │ uncompressed size: 1772 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #229: │ +Central directory entry #224: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic50.png │ │ - offset of local header from start of archive: 1350764 │ - (0000000000149C6Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1327764 │ + (0000000000144294h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da758bfe │ compressed size: 2513 bytes │ uncompressed size: 2513 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #230: │ +Central directory entry #225: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic51.png │ │ - offset of local header from start of archive: 1353349 │ - (000000000014A685h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1330337 │ + (0000000000144CA1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0954f141 │ compressed size: 1630 bytes │ uncompressed size: 1630 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #231: │ +Central directory entry #226: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic52.png │ │ - offset of local header from start of archive: 1355042 │ - (000000000014AD22h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1332018 │ + (0000000000145332h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d2d21eb8 │ compressed size: 1435 bytes │ uncompressed size: 1435 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #232: │ +Central directory entry #227: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic53.png │ │ - offset of local header from start of archive: 1356547 │ - (000000000014B303h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1333511 │ + (0000000000145907h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0071fcef │ compressed size: 1390 bytes │ uncompressed size: 1390 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #233: │ +Central directory entry #228: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic54.png │ │ - offset of local header from start of archive: 1358006 │ - (000000000014B8B6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1334958 │ + (0000000000145EAEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 54d2653b │ compressed size: 1184 bytes │ uncompressed size: 1184 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #234: │ +Central directory entry #229: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic55.png │ │ - offset of local header from start of archive: 1359260 │ - (000000000014BD9Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1336200 │ + (0000000000146388h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50fcf433 │ compressed size: 1449 bytes │ uncompressed size: 1449 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #235: │ +Central directory entry #230: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic56.png │ │ - offset of local header from start of archive: 1360781 │ - (000000000014C38Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1337709 │ + (000000000014696Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f12051d5 │ compressed size: 1818 bytes │ uncompressed size: 1818 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #236: │ +Central directory entry #231: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic57.png │ │ - offset of local header from start of archive: 1362662 │ - (000000000014CAE6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1339578 │ + (00000000001470BAh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 452bd8be │ compressed size: 1418 bytes │ uncompressed size: 1418 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #237: │ +Central directory entry #232: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic58.png │ │ - offset of local header from start of archive: 1364150 │ - (000000000014D0B6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1341054 │ + (000000000014767Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d8fbf49 │ compressed size: 2509 bytes │ uncompressed size: 2509 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #238: │ +Central directory entry #233: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic59.png │ │ - offset of local header from start of archive: 1366729 │ - (000000000014DAC9h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1343621 │ + (0000000000148085h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ca9594a1 │ compressed size: 1857 bytes │ uncompressed size: 1857 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #239: │ +Central directory entry #234: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic60.png │ │ - offset of local header from start of archive: 1368649 │ - (000000000014E249h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1345529 │ + (00000000001487F9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eb01d07b │ compressed size: 2025 bytes │ uncompressed size: 2025 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #240: │ +Central directory entry #235: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic61.png │ │ - offset of local header from start of archive: 1370737 │ - (000000000014EA71h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1347605 │ + (0000000000149015h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f04fe2d8 │ compressed size: 1784 bytes │ uncompressed size: 1784 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #241: │ +Central directory entry #236: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic62.png │ │ - offset of local header from start of archive: 1372584 │ - (000000000014F1A8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1349440 │ + (0000000000149740h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 75a61ead │ compressed size: 1357 bytes │ uncompressed size: 1357 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #242: │ +Central directory entry #237: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic63.png │ │ - offset of local header from start of archive: 1374013 │ - (000000000014F73Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1350857 │ + (0000000000149CC9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 66c50fb0 │ compressed size: 1592 bytes │ uncompressed size: 1592 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #243: │ +Central directory entry #238: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic64.png │ │ - offset of local header from start of archive: 1375668 │ - (000000000014FDB4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1352500 │ + (000000000014A334h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a22c369d │ compressed size: 103 bytes │ uncompressed size: 103 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #244: │ +Central directory entry #239: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic65.png │ │ - offset of local header from start of archive: 1375843 │ - (000000000014FE63h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1352663 │ + (000000000014A3D7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e9ed088 │ compressed size: 1080 bytes │ uncompressed size: 1080 bytes │ length of filename: 21 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #245: │ +Central directory entry #240: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic66.png │ │ - offset of local header from start of archive: 1376992 │ - (00000000001502E0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1353800 │ + (000000000014A848h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a3a3531b │ compressed size: 930 bytes │ uncompressed size: 930 bytes │ length of filename: 21 characters │ - length of extra field: 18 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 5 data bytes: │ - 04 00 00 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #246: │ +Central directory entry #241: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic67.png │ │ - offset of local header from start of archive: 1377994 │ - (00000000001506CAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1354790 │ + (000000000014AC26h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1886ceea │ compressed size: 242 bytes │ uncompressed size: 242 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #247: │ +Central directory entry #242: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic68.png │ │ - offset of local header from start of archive: 1378306 │ - (0000000000150802h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1355090 │ + (000000000014AD52h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 070e1207 │ compressed size: 323 bytes │ uncompressed size: 323 bytes │ length of filename: 21 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #248: │ +Central directory entry #243: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic99_blank.png │ │ - offset of local header from start of archive: 1378699 │ - (000000000015098Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1355471 │ + (000000000014AECFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a22c369d │ compressed size: 103 bytes │ uncompressed size: 103 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #249: │ +Central directory entry #244: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic_launcher_folder_small.png │ │ - offset of local header from start of archive: 1378871 │ - (0000000000150A37h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1355631 │ + (000000000014AF6Fh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e78b89fb │ compressed size: 1451 bytes │ uncompressed size: 1451 bytes │ length of filename: 41 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #250: │ +Central directory entry #245: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/launcher.png │ │ - offset of local header from start of archive: 1380411 │ - (000000000015103Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1357159 │ + (000000000014B567h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d5d254a │ compressed size: 4936 bytes │ uncompressed size: 4936 bytes │ length of filename: 25 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #251: │ +Central directory entry #246: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/notify.png │ │ - offset of local header from start of archive: 1385420 │ - (00000000001523CCh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1362156 │ + (000000000014C8ECh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ce44b0fb │ compressed size: 1330 bytes │ uncompressed size: 1330 bytes │ length of filename: 23 characters │ - length of extra field: 16 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 3 data bytes: │ - 04 00 00. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #252: │ +Central directory entry #247: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/layout-v11/entry_section.xml │ │ - offset of local header from start of archive: 1386822 │ - (0000000000152946h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1363546 │ + (000000000014CE5Ah) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d181616a │ compressed size: 473 bytes │ uncompressed size: 1152 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #253: │ +Central directory entry #248: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout-v11/entry_view_contents.xml │ │ - offset of local header from start of archive: 1387382 │ - (0000000000152B76h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1364081 │ + (000000000014D071h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 369197d9 │ - compressed size: 852 bytes │ + compressed size: 846 bytes │ uncompressed size: 4184 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #254: │ +Central directory entry #249: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout-v4/entry_edit.xml │ │ - offset of local header from start of archive: 1388327 │ - (0000000000152F27h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1364995 │ + (000000000014D403h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5f2c4558 │ - compressed size: 1374 bytes │ + compressed size: 1360 bytes │ uncompressed size: 6112 bytes │ length of filename: 28 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #255: │ +Central directory entry #250: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout-v4/entry_edit_section.xml │ │ - offset of local header from start of archive: 1389784 │ - (00000000001534D8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1366413 │ + (000000000014D98Dh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c21ea388 │ - compressed size: 695 bytes │ + compressed size: 693 bytes │ uncompressed size: 1900 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #256: │ +Central directory entry #251: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/about.xml │ │ - offset of local header from start of archive: 1390570 │ - (00000000001537EAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1367172 │ + (000000000014DC84h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18d6e889 │ - compressed size: 704 bytes │ + compressed size: 698 bytes │ uncompressed size: 3160 bytes │ length of filename: 20 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #257: │ +Central directory entry #252: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/browser_install.xml │ │ - offset of local header from start of archive: 1391349 │ - (0000000000153AF5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1367920 │ + (000000000014DF70h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8a7c0bec │ compressed size: 409 bytes │ uncompressed size: 1280 bytes │ length of filename: 30 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #258: │ +Central directory entry #253: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/database_settings.xml │ │ - offset of local header from start of archive: 1391843 │ - (0000000000153CE3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1368389 │ + (000000000014E145h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2717110e │ compressed size: 366 bytes │ uncompressed size: 916 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #259: │ +Central directory entry #254: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_edit.xml │ │ - offset of local header from start of archive: 1392296 │ - (0000000000153EA8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1368817 │ + (000000000014E2F1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6b0f4fe6 │ - compressed size: 1345 bytes │ + compressed size: 1331 bytes │ uncompressed size: 6044 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #260: │ +Central directory entry #255: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_edit_section.xml │ │ - offset of local header from start of archive: 1393721 │ - (0000000000154439h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1370203 │ + (000000000014E85Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aa4001c5 │ - compressed size: 649 bytes │ + compressed size: 646 bytes │ uncompressed size: 1808 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #261: │ +Central directory entry #256: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_list_entry.xml │ │ - offset of local header from start of archive: 1394458 │ - (000000000015471Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1370912 │ + (000000000014EB20h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5c3513e8 │ compressed size: 506 bytes │ uncompressed size: 1268 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #262: │ +Central directory entry #257: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_section.xml │ │ - offset of local header from start of archive: 1395050 │ - (000000000015496Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1371479 │ + (000000000014ED57h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f3bd199b │ compressed size: 496 bytes │ uncompressed size: 1216 bytes │ length of filename: 28 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #263: │ +Central directory entry #258: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_view.xml │ │ - offset of local header from start of archive: 1395629 │ - (0000000000154BADh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1372033 │ + (000000000014EF81h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed303b59 │ - compressed size: 854 bytes │ + compressed size: 851 bytes │ uncompressed size: 2556 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #264: │ +Central directory entry #259: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_view_contents.xml │ │ - offset of local header from start of archive: 1396563 │ - (0000000000154F53h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1372939 │ + (000000000014F30Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6497a4e3 │ - compressed size: 840 bytes │ + compressed size: 832 bytes │ uncompressed size: 4160 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #265: │ +Central directory entry #260: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/entry_view_v4.xml │ │ - offset of local header from start of archive: 1397492 │ - (00000000001552F4h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1373835 │ + (000000000014F68Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 31a77375 │ - compressed size: 865 bytes │ + compressed size: 864 bytes │ uncompressed size: 2640 bytes │ length of filename: 28 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #266: │ +Central directory entry #261: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/file_row.xml │ │ - offset of local header from start of archive: 1398440 │ - (00000000001556A8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1374757 │ + (000000000014FA25h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c060936 │ compressed size: 281 bytes │ uncompressed size: 572 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #267: │ +Central directory entry #262: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/file_selection.xml │ │ - offset of local header from start of archive: 1398799 │ - (000000000015580Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1375091 │ + (000000000014FB73h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 205c4896 │ compressed size: 491 bytes │ uncompressed size: 1284 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #268: │ +Central directory entry #263: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/file_selection_filename.xml │ │ - offset of local header from start of archive: 1399374 │ - (0000000000155A4Eh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1375641 │ + (000000000014FD99h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dbf9a7b8 │ - compressed size: 678 bytes │ + compressed size: 680 bytes │ uncompressed size: 2036 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #269: │ +Central directory entry #264: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/file_selection_no_recent.xml │ │ - offset of local header from start of archive: 1400145 │ - (0000000000155D51h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1376389 │ + (0000000000150085h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3395be8a │ compressed size: 311 bytes │ uncompressed size: 780 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #270: │ +Central directory entry #265: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/generate_password.xml │ │ - offset of local header from start of archive: 1400550 │ - (0000000000155EE6h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1376769 │ + (0000000000150201h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7d5f4e0e │ - compressed size: 992 bytes │ + compressed size: 994 bytes │ uncompressed size: 4580 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #271: │ +Central directory entry #266: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/group_add_entry.xml │ │ - offset of local header from start of archive: 1401629 │ - (000000000015631Dh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1377825 │ + (0000000000150621h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6b825753 │ - compressed size: 584 bytes │ + compressed size: 580 bytes │ uncompressed size: 1676 bytes │ length of filename: 30 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #272: │ +Central directory entry #267: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/group_edit.xml │ │ - offset of local header from start of archive: 1402298 │ - (00000000001565BAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1378465 │ + (00000000001508A1h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0ad8be8 │ compressed size: 570 bytes │ uncompressed size: 1672 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #273: │ +Central directory entry #268: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/group_empty.xml │ │ - offset of local header from start of archive: 1402948 │ - (0000000000156844h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1379090 │ + (0000000000150B12h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 16393d54 │ compressed size: 387 bytes │ uncompressed size: 1028 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #274: │ +Central directory entry #269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/group_header.xml │ │ - offset of local header from start of archive: 1403416 │ - (0000000000156A18h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1379533 │ + (0000000000150CCDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 058a9b21 │ compressed size: 603 bytes │ uncompressed size: 1628 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #275: │ +Central directory entry #270: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/group_list_entry.xml │ │ - offset of local header from start of archive: 1404101 │ - (0000000000156CC5h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1380193 │ + (0000000000150F61h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 24827bc1 │ compressed size: 607 bytes │ uncompressed size: 1596 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #276: │ +Central directory entry #271: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/icon.xml │ │ - offset of local header from start of archive: 1404794 │ - (0000000000156F7Ah) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1380861 │ + (00000000001511FDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e2a62f71 │ compressed size: 494 bytes │ uncompressed size: 1204 bytes │ length of filename: 19 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #277: │ +Central directory entry #272: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/icon_picker.xml │ │ - offset of local header from start of archive: 1405362 │ - (00000000001571B2h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1381404 │ + (000000000015141Ch) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d69551d │ compressed size: 361 bytes │ uncompressed size: 788 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #278: │ +Central directory entry #273: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/password.xml │ │ - offset of local header from start of archive: 1405804 │ - (000000000015736Ch) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1381821 │ + (00000000001515BDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0a7f1e6 │ - compressed size: 809 bytes │ + compressed size: 805 bytes │ uncompressed size: 2940 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #279: │ +Central directory entry #274: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/layout/set_password.xml │ │ - offset of local header from start of archive: 1406691 │ - (00000000001576E3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1382679 │ + (0000000000151917h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e65a0cd │ - compressed size: 490 bytes │ + compressed size: 488 bytes │ uncompressed size: 1568 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #280: │ +Central directory entry #275: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu-v11/entry.xml │ │ - offset of local header from start of archive: 1407263 │ - (000000000015791Fh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1383224 │ + (0000000000151B38h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30e864df │ - compressed size: 334 bytes │ + compressed size: 333 bytes │ uncompressed size: 1140 bytes │ length of filename: 22 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #281: │ +Central directory entry #276: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu-v11/entry_edit.xml │ │ - offset of local header from start of archive: 1407674 │ - (0000000000157ABAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1383609 │ + (0000000000151CB9h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 434df1d3 │ compressed size: 261 bytes │ uncompressed size: 620 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #282: │ +Central directory entry #277: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu-v11/fileselect.xml │ │ - offset of local header from start of archive: 1408017 │ - (0000000000157C11h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1383927 │ + (0000000000151DF7h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b419b734 │ compressed size: 277 bytes │ uncompressed size: 740 bytes │ length of filename: 27 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #283: │ +Central directory entry #278: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu-v11/group.xml │ │ - offset of local header from start of archive: 1408376 │ - (0000000000157D78h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1384261 │ + (0000000000151F45h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 81ac87e7 │ - compressed size: 358 bytes │ + compressed size: 356 bytes │ uncompressed size: 1200 bytes │ length of filename: 22 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #284: │ +Central directory entry #279: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu-v11/password.xml │ │ - offset of local header from start of archive: 1408811 │ - (0000000000157F2Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1384669 │ + (00000000001520DDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f70eb8f3 │ compressed size: 263 bytes │ uncompressed size: 620 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #285: │ +Central directory entry #280: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu/entry.xml │ │ - offset of local header from start of archive: 1409154 │ - (0000000000158082h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1384987 │ + (000000000015221Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a3dc47c6 │ - compressed size: 318 bytes │ + compressed size: 317 bytes │ uncompressed size: 1084 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #286: │ +Central directory entry #281: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu/entry_edit.xml │ │ - offset of local header from start of archive: 1409545 │ - (0000000000158209h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1385352 │ + (0000000000152388h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 442a473d │ compressed size: 249 bytes │ uncompressed size: 604 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #287: │ +Central directory entry #282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu/fileselect.xml │ │ - offset of local header from start of archive: 1409872 │ - (0000000000158350h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1385654 │ + (00000000001524B6h) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 001acf30 │ compressed size: 274 bytes │ uncompressed size: 724 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #288: │ +Central directory entry #283: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu/group.xml │ │ - offset of local header from start of archive: 1410224 │ - (00000000001584B0h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1385981 │ + (00000000001525FDh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c900886 │ - compressed size: 322 bytes │ + compressed size: 321 bytes │ uncompressed size: 1084 bytes │ length of filename: 18 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #289: │ +Central directory entry #284: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/menu/password.xml │ │ - offset of local header from start of archive: 1410619 │ - (000000000015863Bh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1386350 │ + (000000000015276Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70725cf3 │ compressed size: 250 bytes │ uncompressed size: 604 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #290: │ +Central directory entry #285: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/xml/preferences.xml │ │ - offset of local header from start of archive: 1410945 │ - (0000000000158781h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1386651 │ + (000000000015289Bh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19419e95 │ - compressed size: 784 bytes │ + compressed size: 783 bytes │ uncompressed size: 2792 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #291: │ +Central directory entry #286: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ res/xml/searchable.xml │ │ - offset of local header from start of archive: 1411807 │ - (0000000000158ADFh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 1387487 │ + (0000000000152BDFh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6f3e730 │ compressed size: 219 bytes │ uncompressed size: 436 bytes │ length of filename: 22 characters │ - length of extra field: 9 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ -Central directory entry #292: │ +Central directory entry #287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ resources.arsc │ │ - offset of local header from start of archive: 1412103 │ - (0000000000158C07h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + offset of local header from start of archive: 1387758 │ + (0000000000152CEEh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ + minimum software version required to extract: 2.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6e7da4f2 │ compressed size: 366140 bytes │ uncompressed size: 366140 bytes │ length of filename: 14 characters │ - length of extra field: 15 bytes │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ + │ + There is no file comment. │ + │ +Central directory entry #288: │ +--------------------------- │ + │ + There are an extra 6 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 1753948 │ + (00000000001AC35Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 13516d59 │ + compressed size: 7944 bytes │ + uncompressed size: 23018 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #289: │ +--------------------------- │ + │ + META-INF/EE480836.SF │ + │ + offset of local header from start of archive: 1761942 │ + (00000000001AE296h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 9f908b8b │ + compressed size: 8081 bytes │ + uncompressed size: 23127 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xd935 (unknown) and 2 data bytes: │ - 04 00. │ + There is no file comment. │ + │ +Central directory entry #290: │ +--------------------------- │ + │ + META-INF/EE480836.RSA │ + │ + offset of local header from start of archive: 1770073 │ + (00000000001B0259h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 29ebceb8 │ + compressed size: 1037 bytes │ + uncompressed size: 1291 bytes │ + length of filename: 21 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ │ There is no file comment. ├── lib/armeabi/libfinal-key.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -1,104 +1,104 @@ │ │ │ │ Symbol table '.dynsym' contains 144 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ - 3: 00001cad 4 FUNC GLOBAL DEFAULT 12 aes_init │ │ - 4: 0000c954 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ - 5: 0000d7f8 4096 OBJECT GLOBAL DEFAULT 15 t_im │ │ - 6: 0000e7f8 4096 OBJECT GLOBAL DEFAULT 15 t_il │ │ - 7: 0000f7f8 4096 OBJECT GLOBAL DEFAULT 15 t_in │ │ - 8: 000107f8 4096 OBJECT GLOBAL DEFAULT 15 t_fl │ │ - 9: 000117f8 4096 OBJECT GLOBAL DEFAULT 15 t_fn │ │ - 10: 000127f8 40 OBJECT GLOBAL DEFAULT 15 t_rc │ │ - 11: 00001cb1 180 FUNC GLOBAL DEFAULT 12 generate_key_material │ │ - 12: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@LIBC (2) │ │ - 13: 00009a71 1544 FUNC GLOBAL DEFAULT 12 aes_encrypt_key256 │ │ - 14: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@LIBC (2) │ │ - 15: 000042a1 3772 FUNC GLOBAL DEFAULT 12 aes_encrypt │ │ - 16: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 17: 00001d65 204 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ - 18: 00001e31 80 FUNC GLOBAL DEFAULT 12 JNI_OnUnload │ │ - 19: 00001e81 268 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ - 20: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 21: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 22: 0000a079 60 FUNC GLOBAL DEFAULT 12 aes_encrypt_key │ │ - 23: 0000bcb1 60 FUNC GLOBAL DEFAULT 12 aes_decrypt_key │ │ - 24: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ - 25: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ - 26: 00001f8d 10 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ - 27: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 3: 00001cad 116 FUNC GLOBAL DEFAULT 12 aes_test_alignment_detection │ │ + 4: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ + 5: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ + 6: 0000c954 8 FUNC GLOBAL DEFAULT 12 __aeabi_unwind_cpp_pr0 │ │ + 7: 00001d21 10 FUNC GLOBAL DEFAULT 12 aes_mode_reset │ │ + 8: 00001d2b 50 FUNC GLOBAL DEFAULT 12 aes_ecb_encrypt │ │ + 9: 000027fd 3772 FUNC GLOBAL DEFAULT 12 aes_encrypt │ │ + 10: 00001d5d 50 FUNC GLOBAL DEFAULT 12 aes_ecb_decrypt │ │ + 11: 000036b9 4040 FUNC GLOBAL DEFAULT 12 aes_decrypt │ │ + 12: 00001d8f 276 FUNC GLOBAL DEFAULT 12 aes_cbc_encrypt │ │ + 13: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 14: 00001ea5 344 FUNC GLOBAL DEFAULT 12 aes_cbc_decrypt │ │ + 15: 00001ffd 508 FUNC GLOBAL DEFAULT 12 aes_cfb_encrypt │ │ + 16: 000021f9 518 FUNC GLOBAL DEFAULT 12 aes_cfb_decrypt │ │ + 17: 000023ff 436 FUNC GLOBAL DEFAULT 12 aes_ofb_crypt │ │ + 18: 000025b5 584 FUNC GLOBAL DEFAULT 12 aes_ctr_crypt │ │ + 19: 000117f8 4096 OBJECT GLOBAL DEFAULT 15 t_fn │ │ + 20: 000107f8 4096 OBJECT GLOBAL DEFAULT 15 t_fl │ │ + 21: 0000f7f8 4096 OBJECT GLOBAL DEFAULT 15 t_in │ │ + 22: 0000e7f8 4096 OBJECT GLOBAL DEFAULT 15 t_il │ │ + 23: 00004681 1000 FUNC GLOBAL DEFAULT 12 aes_encrypt_key128 │ │ + 24: 000127f8 40 OBJECT GLOBAL DEFAULT 15 t_rc │ │ + 25: 00004a69 1028 FUNC GLOBAL DEFAULT 12 aes_encrypt_key192 │ │ + 26: 00004e6d 1544 FUNC GLOBAL DEFAULT 12 aes_encrypt_key256 │ │ + 27: 00005475 60 FUNC GLOBAL DEFAULT 12 aes_encrypt_key │ │ 28: 0000c95c 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr1 │ │ - 29: 00001f99 536 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ - 30: 00000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ - 31: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 32: 000027e3 276 FUNC GLOBAL DEFAULT 12 aes_cbc_encrypt │ │ - 33: 000028f9 344 FUNC GLOBAL DEFAULT 12 aes_cbc_decrypt │ │ - 34: 000021b1 636 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ - 35: 0000242d 44 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ - 36: 00002459 680 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ - 37: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ - 38: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 39: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 40: 00006e11 28 FUNC GLOBAL DEFAULT 12 sha256_begin │ │ - 41: 00006d59 102 FUNC GLOBAL DEFAULT 12 sha256_hash │ │ - 42: 00006e2d 10 FUNC GLOBAL DEFAULT 12 sha256_end │ │ - 43: 00002701 116 FUNC GLOBAL DEFAULT 12 aes_test_alignment_detection │ │ - 44: 00002775 10 FUNC GLOBAL DEFAULT 12 aes_mode_reset │ │ - 45: 0000277f 50 FUNC GLOBAL DEFAULT 12 aes_ecb_encrypt │ │ - 46: 000027b1 50 FUNC GLOBAL DEFAULT 12 aes_ecb_decrypt │ │ - 47: 0000515d 4040 FUNC GLOBAL DEFAULT 12 aes_decrypt │ │ - 48: 00002a51 508 FUNC GLOBAL DEFAULT 12 aes_cfb_encrypt │ │ - 49: 00002c4d 518 FUNC GLOBAL DEFAULT 12 aes_cfb_decrypt │ │ - 50: 00002e53 436 FUNC GLOBAL DEFAULT 12 aes_ofb_crypt │ │ - 51: 00003009 584 FUNC GLOBAL DEFAULT 12 aes_ctr_crypt │ │ - 52: 00003251 3820 FUNC GLOBAL DEFAULT 12 sha1_compile │ │ - 53: 0000413d 48 FUNC GLOBAL DEFAULT 12 sha1_begin │ │ - 54: 0000bd24 28 FUNC GLOBAL DEFAULT 12 __bswapsi2 │ │ - 55: 0000416d 102 FUNC GLOBAL DEFAULT 12 sha1_hash │ │ - 56: 000041d3 164 FUNC GLOBAL DEFAULT 12 sha1_end │ │ - 57: 00004277 40 FUNC GLOBAL DEFAULT 12 sha1 │ │ - 58: 00006125 2952 FUNC GLOBAL DEFAULT 12 sha256_compile │ │ - 59: 00013628 256 OBJECT GLOBAL DEFAULT 15 k256 │ │ - 60: 00006dc1 28 FUNC GLOBAL DEFAULT 12 sha224_begin │ │ - 61: 00013608 32 OBJECT GLOBAL DEFAULT 15 i224 │ │ - 62: 00006ddd 10 FUNC GLOBAL DEFAULT 12 sha224_end │ │ - 63: 00006de7 40 FUNC GLOBAL DEFAULT 12 sha224 │ │ - 64: 000135e8 32 OBJECT GLOBAL DEFAULT 15 i256 │ │ - 65: 00006e37 40 FUNC GLOBAL DEFAULT 12 sha256 │ │ - 66: 00006e61 7910 FUNC GLOBAL DEFAULT 12 sha512_compile │ │ - 67: 00013368 640 OBJECT GLOBAL DEFAULT 15 k512 │ │ - 68: 0000bd40 176 FUNC GLOBAL DEFAULT 12 __bswapdi2 │ │ - 69: 0000bd08 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsl │ │ - 70: 0000bcec 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsr │ │ - 71: 00008e51 142 FUNC GLOBAL DEFAULT 12 sha512_hash │ │ - 72: 00008ee1 36 FUNC GLOBAL DEFAULT 12 sha384_begin │ │ - 73: 000130e8 640 OBJECT GLOBAL DEFAULT 15 i384 │ │ - 74: 00008f05 10 FUNC GLOBAL DEFAULT 12 sha384_end │ │ - 75: 00008f0f 40 FUNC GLOBAL DEFAULT 12 sha384 │ │ - 76: 00008f39 36 FUNC GLOBAL DEFAULT 12 sha512_begin │ │ - 77: 00012e68 640 OBJECT GLOBAL DEFAULT 15 i512 │ │ - 78: 00008f5d 10 FUNC GLOBAL DEFAULT 12 sha512_end │ │ - 79: 00008f67 40 FUNC GLOBAL DEFAULT 12 sha512 │ │ - 80: 00008f91 212 FUNC GLOBAL DEFAULT 12 sha2_begin │ │ - 81: 00009065 42 FUNC GLOBAL DEFAULT 12 sha2_hash │ │ - 82: 0000908f 42 FUNC GLOBAL DEFAULT 12 sha2_end │ │ - 83: 000090b9 52 FUNC GLOBAL DEFAULT 12 sha2 │ │ - 84: 000090ed 12 FUNC GLOBAL DEFAULT 12 hmac_sha_begin │ │ - 85: 000090f9 84 FUNC GLOBAL DEFAULT 12 hmac_sha_key │ │ - 86: 0000914d 112 FUNC GLOBAL DEFAULT 12 hmac_sha_data │ │ - 87: 000091bd 144 FUNC GLOBAL DEFAULT 12 hmac_sha_end │ │ - 88: 0000924d 54 FUNC GLOBAL DEFAULT 12 hmac_sha │ │ - 89: 00009285 1000 FUNC GLOBAL DEFAULT 12 aes_encrypt_key128 │ │ - 90: 0000966d 1028 FUNC GLOBAL DEFAULT 12 aes_encrypt_key192 │ │ - 91: 0000a0b5 1872 FUNC GLOBAL DEFAULT 12 aes_decrypt_key128 │ │ - 92: 0000a805 2196 FUNC GLOBAL DEFAULT 12 aes_decrypt_key192 │ │ - 93: 0000b099 3094 FUNC GLOBAL DEFAULT 12 aes_decrypt_key256 │ │ + 29: 000054b1 1872 FUNC GLOBAL DEFAULT 12 aes_decrypt_key128 │ │ + 30: 0000d7f8 4096 OBJECT GLOBAL DEFAULT 15 t_im │ │ + 31: 00005c01 2196 FUNC GLOBAL DEFAULT 12 aes_decrypt_key192 │ │ + 32: 00006495 3094 FUNC GLOBAL DEFAULT 12 aes_decrypt_key256 │ │ + 33: 000070ad 60 FUNC GLOBAL DEFAULT 12 aes_decrypt_key │ │ + 34: 000070e9 4 FUNC GLOBAL DEFAULT 12 aes_init │ │ + 35: 000070ed 180 FUNC GLOBAL DEFAULT 12 generate_key_material │ │ + 36: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@LIBC (2) │ │ + 37: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@LIBC (2) │ │ + 38: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 39: 000071a1 204 FUNC GLOBAL DEFAULT 12 JNI_OnLoad │ │ + 40: 0000726d 80 FUNC GLOBAL DEFAULT 12 JNI_OnUnload │ │ + 41: 000072bd 268 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ + 42: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 43: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 44: 000073c9 10 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ + 45: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 46: 000073d5 536 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ + 47: 00000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ + 48: 000075ed 636 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ + 49: 00007869 44 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ + 50: 00007895 680 FUNC GLOBAL DEFAULT 12 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ + 51: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ + 52: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 53: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ + 54: 00009a11 28 FUNC GLOBAL DEFAULT 12 sha256_begin │ │ + 55: 00009959 102 FUNC GLOBAL DEFAULT 12 sha256_hash │ │ + 56: 00009a2d 10 FUNC GLOBAL DEFAULT 12 sha256_end │ │ + 57: 00007b3d 12 FUNC GLOBAL DEFAULT 12 hmac_sha_begin │ │ + 58: 00007b49 84 FUNC GLOBAL DEFAULT 12 hmac_sha_key │ │ + 59: 00007b9d 112 FUNC GLOBAL DEFAULT 12 hmac_sha_data │ │ + 60: 00007c0d 144 FUNC GLOBAL DEFAULT 12 hmac_sha_end │ │ + 61: 00007c9d 54 FUNC GLOBAL DEFAULT 12 hmac_sha │ │ + 62: 00007cd5 3820 FUNC GLOBAL DEFAULT 12 sha1_compile │ │ + 63: 00008bc1 48 FUNC GLOBAL DEFAULT 12 sha1_begin │ │ + 64: 0000bd24 28 FUNC GLOBAL DEFAULT 12 __bswapsi2 │ │ + 65: 00008bf1 102 FUNC GLOBAL DEFAULT 12 sha1_hash │ │ + 66: 00008c57 164 FUNC GLOBAL DEFAULT 12 sha1_end │ │ + 67: 00008cfb 40 FUNC GLOBAL DEFAULT 12 sha1 │ │ + 68: 00008d25 2952 FUNC GLOBAL DEFAULT 12 sha256_compile │ │ + 69: 00013628 256 OBJECT GLOBAL DEFAULT 15 k256 │ │ + 70: 000099c1 28 FUNC GLOBAL DEFAULT 12 sha224_begin │ │ + 71: 00013608 32 OBJECT GLOBAL DEFAULT 15 i224 │ │ + 72: 000099dd 10 FUNC GLOBAL DEFAULT 12 sha224_end │ │ + 73: 000099e7 40 FUNC GLOBAL DEFAULT 12 sha224 │ │ + 74: 000135e8 32 OBJECT GLOBAL DEFAULT 15 i256 │ │ + 75: 00009a37 40 FUNC GLOBAL DEFAULT 12 sha256 │ │ + 76: 00009a61 7910 FUNC GLOBAL DEFAULT 12 sha512_compile │ │ + 77: 00013368 640 OBJECT GLOBAL DEFAULT 15 k512 │ │ + 78: 0000bd40 176 FUNC GLOBAL DEFAULT 12 __bswapdi2 │ │ + 79: 0000bd08 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsl │ │ + 80: 0000bcec 28 FUNC GLOBAL DEFAULT 12 __aeabi_llsr │ │ + 81: 0000ba51 142 FUNC GLOBAL DEFAULT 12 sha512_hash │ │ + 82: 0000bae1 36 FUNC GLOBAL DEFAULT 12 sha384_begin │ │ + 83: 000130e8 640 OBJECT GLOBAL DEFAULT 15 i384 │ │ + 84: 0000bb05 10 FUNC GLOBAL DEFAULT 12 sha384_end │ │ + 85: 0000bb0f 40 FUNC GLOBAL DEFAULT 12 sha384 │ │ + 86: 0000bb39 36 FUNC GLOBAL DEFAULT 12 sha512_begin │ │ + 87: 00012e68 640 OBJECT GLOBAL DEFAULT 15 i512 │ │ + 88: 0000bb5d 10 FUNC GLOBAL DEFAULT 12 sha512_end │ │ + 89: 0000bb67 40 FUNC GLOBAL DEFAULT 12 sha512 │ │ + 90: 0000bb91 212 FUNC GLOBAL DEFAULT 12 sha2_begin │ │ + 91: 0000bc65 42 FUNC GLOBAL DEFAULT 12 sha2_hash │ │ + 92: 0000bc8f 42 FUNC GLOBAL DEFAULT 12 sha2_end │ │ + 93: 0000bcb9 52 FUNC GLOBAL DEFAULT 12 sha2 │ │ 94: 00015004 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 95: 00015004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 96: 0001501c 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ 98: 0000bcec 28 FUNC GLOBAL DEFAULT 12 __lshrdi3 │ │ 99: 0000bd08 28 FUNC GLOBAL DEFAULT 12 __ashldi3 │ │ 100: 0000c964 8 FUNC WEAK DEFAULT 12 __aeabi_unwind_cpp_pr2 │ ├── readelf --wide --relocs {} │ │ @@ -16,31 +16,31 @@ │ │ 00014f88 00000017 R_ARM_RELATIVE │ │ 00014f8c 00000017 R_ARM_RELATIVE │ │ 00014f90 00000017 R_ARM_RELATIVE │ │ 00014f94 00000017 R_ARM_RELATIVE │ │ 00014f98 00000017 R_ARM_RELATIVE │ │ 00014fa0 00000017 R_ARM_RELATIVE │ │ 00014fa4 00000017 R_ARM_RELATIVE │ │ -00014f58 00001915 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ +00014f58 00000515 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ 00014f9c 00006515 R_ARM_GLOB_DAT 00000000 __gnu_Unwind_Find_exidx │ │ 00014fa8 00007915 R_ARM_GLOB_DAT 00000000 __cxa_call_unexpected │ │ │ │ Relocation section '.rel.plt' at offset 0x1af0 contains 18 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ 00014fb8 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ 00014fbc 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -00014fc0 00000c16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@LIBC │ │ -00014fc4 00000e16 R_ARM_JUMP_SLOT 00000000 pthread_exit@LIBC │ │ -00014fc8 00001016 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -00014fcc 00001416 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -00014fd0 00001516 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ -00014fd4 00001816 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ -00014fd8 00001b16 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -00014fdc 00001e16 R_ARM_JUMP_SLOT 00000000 __android_log_print │ │ -00014fe0 00001f16 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ -00014fe4 00002516 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ -00014fe8 00002616 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ -00014fec 00002716 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ +00014fc0 00000416 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +00014fc4 00000d16 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +00014fc8 00002416 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@LIBC │ │ +00014fcc 00002516 R_ARM_JUMP_SLOT 00000000 pthread_exit@LIBC │ │ +00014fd0 00002616 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +00014fd4 00002a16 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +00014fd8 00002b16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +00014fdc 00002d16 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +00014fe0 00002f16 R_ARM_JUMP_SLOT 00000000 __android_log_print │ │ +00014fe4 00003316 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ +00014fe8 00003416 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ +00014fec 00003516 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ 00014ff0 00006516 R_ARM_JUMP_SLOT 00000000 __gnu_Unwind_Find_exidx │ │ 00014ff4 00006116 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ 00014ff8 00007616 R_ARM_JUMP_SLOT 00000000 __cxa_begin_cleanup │ │ 00014ffc 00007716 R_ARM_JUMP_SLOT 00000000 __cxa_type_match │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7abc9c9ca29ae8cbff24c5f2624381d4c12b00b3 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 922a2f7cd88b8af325ecb7797ef0899c5aea88d4 │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --version-info {} │ │ @@ -1,24 +1,24 @@ │ │ │ │ Version symbols section '.gnu.version' contains 144 entries: │ │ Addr: 0x00000000000018e4 Offset: 0x0018e4 Link: 3 (.dynsym) │ │ 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ - 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 004: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 00c: 2 (LIBC) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ - 010: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 014: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ - 018: 2 (LIBC) 2 (LIBC) 1 (*global*) 2 (LIBC) │ │ - 01c: 1 (*global*) 1 (*global*) 0 (*local*) 2 (LIBC) │ │ + 00c: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 024: 1 (*global*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 028: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ + 02c: 1 (*global*) 2 (LIBC) 1 (*global*) 0 (*local*) │ │ + 030: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 034: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1,50 +1,60 @@ │ │ /system/bin/linker │ │ __cxa_finalize │ │ libfinal-key.so │ │ __cxa_atexit │ │ -aes_init │ │ +aes_test_alignment_detection │ │ +__stack_chk_fail │ │ +__stack_chk_guard │ │ __aeabi_unwind_cpp_pr0 │ │ +aes_mode_reset │ │ +aes_ecb_encrypt │ │ +aes_encrypt │ │ +aes_ecb_decrypt │ │ +aes_decrypt │ │ +aes_cbc_encrypt │ │ +aes_cbc_decrypt │ │ +aes_cfb_encrypt │ │ +aes_cfb_decrypt │ │ +aes_ofb_crypt │ │ +aes_ctr_crypt │ │ +aes_encrypt_key128 │ │ +aes_encrypt_key192 │ │ +aes_encrypt_key256 │ │ +aes_encrypt_key │ │ +__aeabi_unwind_cpp_pr1 │ │ +aes_decrypt_key128 │ │ +aes_decrypt_key192 │ │ +aes_decrypt_key256 │ │ +aes_decrypt_key │ │ +aes_init │ │ generate_key_material │ │ pthread_mutex_trylock │ │ -aes_encrypt_key256 │ │ pthread_exit │ │ -aes_encrypt │ │ pthread_mutex_unlock │ │ JNI_OnLoad │ │ JNI_OnUnload │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ -aes_encrypt_key │ │ -aes_decrypt_key │ │ -__stack_chk_fail │ │ -__stack_chk_guard │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ -__aeabi_unwind_cpp_pr1 │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ __android_log_print │ │ -aes_cbc_encrypt │ │ -aes_cbc_decrypt │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ pthread_mutex_init │ │ pthread_create │ │ pthread_join │ │ sha256_begin │ │ sha256_hash │ │ sha256_end │ │ -aes_test_alignment_detection │ │ -aes_mode_reset │ │ -aes_ecb_encrypt │ │ -aes_ecb_decrypt │ │ -aes_decrypt │ │ -aes_cfb_encrypt │ │ -aes_cfb_decrypt │ │ -aes_ofb_crypt │ │ -aes_ctr_crypt │ │ +hmac_sha_begin │ │ +hmac_sha_key │ │ +hmac_sha_data │ │ +hmac_sha_end │ │ +hmac_sha │ │ sha1_compile │ │ sha1_begin │ │ __bswapsi2 │ │ sha1_hash │ │ sha1_end │ │ sha256_compile │ │ sha224_begin │ │ @@ -57,24 +67,14 @@ │ │ sha384_begin │ │ sha384_end │ │ sha512_begin │ │ sha512_end │ │ sha2_begin │ │ sha2_hash │ │ sha2_end │ │ -hmac_sha_begin │ │ -hmac_sha_key │ │ -hmac_sha_data │ │ -hmac_sha_end │ │ -hmac_sha │ │ -aes_encrypt_key128 │ │ -aes_encrypt_key192 │ │ -aes_decrypt_key128 │ │ -aes_decrypt_key192 │ │ -aes_decrypt_key256 │ │ __bss_start │ │ __lshrdi3 │ │ __ashldi3 │ │ __aeabi_unwind_cpp_pr2 │ │ __gnu_Unwind_Find_exidx │ │ __gnu_Unwind_Restore_VFP_D │ │ __gnu_Unwind_Restore_VFP │ │ @@ -117,24 +117,14 @@ │ │ _Unwind_GetRegionStart │ │ _Unwind_GetLanguageSpecificData │ │ _Unwind_GetDataRelBase │ │ _Unwind_GetTextRelBase │ │ liblog.so │ │ libstdc++.so │ │ libdl.so │ │ -dJ#hzDQhcJ │ │ - {D;a{l9izD │ │ -oJ#hzDQhnJ │ │ -zDQhHJzD │ │ - yDzD;iV │ │ -zDQhkJzDs │ │ -`#hyh:i]Y │ │ -9i~D6h{i2 │ │ -DJ#hzDQhCJ │ │ -=J#hzDQh...J... │ │ + 0x00001820 00000000 53000000 03000000 55000000 ....S.......U... │ │ + 0x00001830 29000000 54000000 00000000 28000000 )...T.......(... │ │ + 0x00001840 2c000000 00000000 00000000 00000000 ,............... │ │ 0x00001850 5f000000 00000000 00000000 66000000 _...........f... │ │ - 0x00001860 6a000000 23000000 1b000000 38000000 j...#.......8... │ │ - 0x00001870 00000000 50000000 14000000 6b000000 ....P.......k... │ │ - 0x00001880 27000000 00000000 00000000 00000000 '............... │ │ - 0x00001890 08000000 77000000 3e000000 7b000000 ....w...>...{... │ │ - 0x000018a0 5b000000 00000000 6f000000 00000000 [.......o....... │ │ - 0x000018b0 00000000 3f000000 00000000 3b000000 ....?.......;... │ │ - 0x000018c0 7c000000 47000000 00000000 6d000000 |...G.......m... │ │ - 0x000018d0 00000000 16000000 36000000 8a000000 ........6....... │ │ + 0x00001860 6a000000 31000000 2d000000 42000000 j...1...-...B... │ │ + 0x00001870 00000000 5a000000 2a000000 6b000000 ....Z...*...k... │ │ + 0x00001880 35000000 00000000 00000000 00000000 5............... │ │ + 0x00001890 14000000 77000000 48000000 7b000000 ....w...H...{... │ │ + 0x000018a0 1d000000 00000000 6f000000 00000000 ........o....... │ │ + 0x000018b0 00000000 49000000 00000000 45000000 ....I.......E... │ │ + 0x000018c0 7c000000 51000000 00000000 6d000000 |...Q.......m... │ │ + 0x000018d0 00000000 1b000000 40000000 8a000000 ........@....... │ │ 0x000018e0 00000000 .... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -16,55 +16,55 @@ │ │ ldr pc, [ip, #1052]! ; 0x41c │ │ │ │ 00001ba0 <__cxa_finalize@plt>: │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1044]! ; 0x414 │ │ │ │ -00001bac : │ │ +00001bac <__stack_chk_fail@plt>: │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1036]! ; 0x40c │ │ │ │ -00001bb8 : │ │ +00001bb8 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1028]! ; 0x404 │ │ │ │ -00001bc4 : │ │ +00001bc4 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1020]! ; 0x3fc │ │ │ │ -00001bd0 : │ │ +00001bd0 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1012]! ; 0x3f4 │ │ │ │ -00001bdc : │ │ +00001bdc : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1004]! ; 0x3ec │ │ │ │ -00001be8 <__stack_chk_fail@plt>: │ │ +00001be8 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #996]! ; 0x3e4 │ │ │ │ -00001bf4 : │ │ +00001bf4 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #988]! ; 0x3dc │ │ │ │ -00001c00 <__android_log_print@plt>: │ │ +00001c00 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #980]! ; 0x3d4 │ │ │ │ -00001c0c : │ │ +00001c0c <__android_log_print@plt>: │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #972]! ; 0x3cc │ │ │ │ 00001c18 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00001c70 : │ │ +00001c70 : │ │ ldr r0, [pc, #4] ; 1c7c <__cxa_type_match@plt+0x1c> │ │ add r0, pc, r0 │ │ b 1ba0 <__cxa_finalize@plt> │ │ andeq r3, r1, r4, lsl #7 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ @@ -16,1322 +16,27 @@ │ │ ldr r0, [pc, #12] ; 1ca8 <__cxa_type_match@plt+0x48> │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ b 1b94 <__cxa_atexit@plt> │ │ andeq r3, r1, r0, ror #6 │ │ ; instruction: 0xffffffdc │ │ │ │ -00001cac : │ │ - movs r0, #0 │ │ - bx lr │ │ - │ │ -00001cb0 : │ │ - movs r3, #15 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #20 │ │ - add r7, sp, #0 │ │ - sub sp, #264 ; 0x108 │ │ - add r3, sp │ │ - lsrs r3, r3, #4 │ │ - lsls r3, r3, #4 │ │ - str r3, [r7, #4] │ │ - ldr r3, [r0, #4] │ │ - adds r4, r0, #0 │ │ - cmp r3, #0 │ │ - bne.n 1cde │ │ - adds r0, #12 │ │ - bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ - cmp r0, #0 │ │ - bne.n 1cde │ │ - adds r6, r4, #0 │ │ - adds r3, r4, #0 │ │ - adds r6, #64 ; 0x40 │ │ - adds r3, #96 ; 0x60 │ │ - b.n 1cf8 │ │ - ldr r3, [r4, #8] │ │ - cmp r3, #0 │ │ - bne.n 1d0a │ │ - adds r0, r4, #0 │ │ - adds r0, #16 │ │ - bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ - cmp r0, #0 │ │ - bne.n 1d0a │ │ - adds r6, r4, #0 │ │ - adds r3, r4, #0 │ │ - adds r6, #80 ; 0x50 │ │ - adds r3, #112 ; 0x70 │ │ - adds r0, r4, #0 │ │ - movs r5, #0 │ │ - adds r0, #32 │ │ - ldr r1, [r7, #4] │ │ - str r3, [r7, #8] │ │ - bl 9a70 │ │ - str r5, [r7, #12] │ │ - b.n 1d28 │ │ - movs r0, #1 │ │ - negs r0, r0 │ │ - bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ - cmp r5, #0 │ │ - beq.n 1d32 │ │ - ldr r0, [r7, #8] │ │ - adds r1, r6, #0 │ │ - ldr r2, [r7, #4] │ │ - bl 42a0 │ │ - movs r5, #0 │ │ - ldr r3, [r7, #12] │ │ - adds r3, #1 │ │ - str r3, [r7, #12] │ │ - ldr r3, [r7, #12] │ │ - ldr r2, [r4, #0] │ │ - cmp r3, r2 │ │ - bcc.n 1d12 │ │ - b.n 1d40 │ │ - adds r0, r6, #0 │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [r7, #4] │ │ - bl 42a0 │ │ - movs r5, #1 │ │ - b.n 1d22 │ │ - adds r3, r4, #0 │ │ - adds r3, #64 ; 0x40 │ │ - movs r2, #1 │ │ - cmp r6, r3 │ │ - bne.n 1d52 │ │ - adds r0, r4, #0 │ │ - str r2, [r4, #4] │ │ - adds r0, #12 │ │ - b.n 1d58 │ │ - adds r0, r4, #0 │ │ - str r2, [r4, #8] │ │ - adds r0, #16 │ │ - bl d330 <_Unwind_GetTextRelBase@@Base+0x28> │ │ - adds r0, r5, #0 │ │ - mov sp, r7 │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - │ │ -00001d64 : │ │ - push {r0, r1, r4, lr} │ │ - ldr r4, [pc, #172] ; (1e14 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, sp, #4 │ │ - add r4, pc │ │ - ldr r3, [r3, #24] │ │ - ldr r2, [pc, #164] ; (1e18 ) │ │ - str r0, [r4, #0] │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.n 1d80 │ │ - movs r0, #1 │ │ - negs r0, r0 │ │ - b.n 1e10 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #152] ; (1e1c ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - subs r1, r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #4] │ │ - cmp r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #124] ; (1e20 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - subs r1, r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #8] │ │ - cmp r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #100] ; (1e24 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - subs r1, r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #12] │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #76] ; (1e28 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - subs r1, r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #16] │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #56] ; (1e2c ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - subs r1, r0, #0 │ │ - beq.n 1d7a │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #20] │ │ - bl 1cac │ │ - ldr r0, [pc, #8] ; (1e18 ) │ │ - pop {r1, r2, r4, pc} │ │ - nop ; (mov r8, r8) │ │ - adds r2, #148 ; 0x94 │ │ - movs r1, r0 │ │ - movs r6, r0 │ │ - movs r1, r0 │ │ - lsrs r6, r2, #10 │ │ - movs r1, r0 │ │ - lsrs r3, r3, #10 │ │ - movs r1, r0 │ │ - lsrs r0, r3, #10 │ │ - movs r1, r0 │ │ - lsrs r7, r3, #10 │ │ - movs r1, r0 │ │ - lsrs r7, r4, #10 │ │ - movs r1, r0 │ │ - │ │ -00001e30 : │ │ - push {r0, r1, r4, lr} │ │ - ldr r3, [r0, #0] │ │ - add r1, sp, #4 │ │ - ldr r2, [pc, #64] ; (1e78 ) │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.n 1e76 │ │ - ldr r0, [sp, #4] │ │ - ldr r4, [pc, #56] ; (1e7c ) │ │ - ldr r3, [r0, #0] │ │ - add r4, pc │ │ - ldr r1, [r4, #4] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #8] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #12] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #16] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #20] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - pop {r0, r1, r4, pc} │ │ - movs r6, r0 │ │ - movs r1, r0 │ │ - adds r1, #186 ; 0xba │ │ - movs r1, r0 │ │ - │ │ -00001e80 : │ │ - push {r4, r5, r6, r7, lr} │ │ - movs r7, #171 ; 0xab │ │ - ldr r5, [pc, #240] ; (1f78 ) │ │ - sub sp, #76 ; 0x4c │ │ - str r3, [sp, #16] │ │ - add r5, pc │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - ldr r5, [r5, #0] │ │ - lsls r7, r7, #2 │ │ - str r3, [sp, #20] │ │ - ldr r3, [r5, #0] │ │ - ldr r1, [sp, #16] │ │ - adds r4, r0, #0 │ │ - str r3, [sp, #68] ; 0x44 │ │ - ldr r3, [r0, #0] │ │ - str r2, [sp, #24] │ │ - ldr r3, [r3, r7] │ │ - blx r3 │ │ - adds r6, r0, #0 │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - ldr r3, [r3, r7] │ │ - ldr r1, [sp, #20] │ │ - blx r3 │ │ - movs r3, #8 │ │ - adds r2, r6, #0 │ │ - str r0, [sp, #12] │ │ - bics r2, r3 │ │ - str r5, [sp, #28] │ │ - cmp r2, #16 │ │ - beq.n 1ec2 │ │ - cmp r6, #32 │ │ - bne.n 1ec8 │ │ - ldr r3, [sp, #12] │ │ - cmp r3, #16 │ │ - beq.n 1eda │ │ - ldr r2, [pc, #176] ; (1f7c ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #172] ; (1f80 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ef6 │ │ - movs r0, #150 ; 0x96 │ │ - lsls r0, r0, #1 │ │ - bl d340 <_Unwind_GetTextRelBase@@Base+0x38> │ │ - subs r5, r0, #0 │ │ - bne.n 1f00 │ │ - adds r0, r4, #0 │ │ - ldr r2, [pc, #152] ; (1f84 ) │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #148] ; (1f88 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - movs r0, #1 │ │ - negs r0, r0 │ │ - adds r1, r0, #0 │ │ - b.n 1f64 │ │ - movs r2, #150 ; 0x96 │ │ - movs r1, #0 │ │ - lsls r2, r2, #1 │ │ - bl d350 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - movs r2, #200 ; 0xc8 │ │ - ldr r3, [r4, #0] │ │ - add r7, sp, #36 ; 0x24 │ │ - str r7, [sp, #0] │ │ - lsls r2, r2, #2 │ │ - ldr r3, [r3, r2] │ │ - adds r0, r4, #0 │ │ - mov ip, r3 │ │ - ldr r1, [sp, #16] │ │ - movs r2, #0 │ │ - adds r3, r6, #0 │ │ - blx ip │ │ - adds r3, r5, #0 │ │ - movs r2, #200 ; 0xc8 │ │ - adds r3, #8 │ │ - str r3, [sp, #0] │ │ - ldr r3, [r4, #0] │ │ - lsls r2, r2, #2 │ │ - adds r0, r4, #0 │ │ - ldr r3, [r3, r2] │ │ - ldr r1, [sp, #20] │ │ - movs r2, #0 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #12] │ │ - blx ip │ │ - adds r2, r5, #0 │ │ - ldr r3, [sp, #24] │ │ - adds r2, #56 ; 0x38 │ │ - cmp r3, #0 │ │ - beq.n 1f54 │ │ - movs r3, #0 │ │ - adds r0, r7, #0 │ │ - str r3, [r5, #0] │ │ - adds r1, r6, #0 │ │ - bl a078 │ │ - b.n 1f60 │ │ - movs r3, #1 │ │ - adds r0, r7, #0 │ │ - str r3, [r5, #0] │ │ - adds r1, r6, #0 │ │ - bl bcb0 │ │ - adds r0, r5, #0 │ │ - asrs r1, r5, #31 │ │ - ldr r3, [sp, #28] │ │ - ldr r2, [sp, #68] ; 0x44 │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 1f72 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ - add sp, #76 ; 0x4c │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - adds r0, #202 ; 0xca │ │ - movs r1, r0 │ │ - adds r1, #50 ; 0x32 │ │ - movs r1, r0 │ │ - lsrs r6, r5, #7 │ │ - movs r1, r0 │ │ - adds r1, #20 │ │ - movs r1, r0 │ │ - lsrs r4, r5, #7 │ │ - movs r1, r0 │ │ - │ │ -00001f8c : │ │ - push {r3, lr} │ │ - adds r0, r2, #0 │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - pop {r3, pc} │ │ - ... │ │ - │ │ -00001f98 : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #36 ; 0x24 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - adds r6, r2, #0 │ │ - ldr r1, [pc, #460] ; (2170 ) │ │ - ldr r2, [pc, #464] ; (2174 ) │ │ - str r3, [sp, #0] │ │ - adds r4, r0, #0 │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - movs r0, #4 │ │ - add r1, pc │ │ - add r2, pc │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - cmp r3, #0 │ │ - beq.n 1fd2 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - cmp r3, #0 │ │ - beq.n 1fd2 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - cmp r3, #0 │ │ - blt.n 1fd2 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - cmp r3, #0 │ │ - beq.n 1fd2 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - bne.n 1fe4 │ │ - ldr r2, [pc, #420] ; (2178 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #412] ; (217c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ffa │ │ - ldr r3, [r6, #0] │ │ - cmp r3, #2 │ │ - bne.n 2002 │ │ - adds r0, r4, #0 │ │ - ldr r2, [pc, #400] ; (2180 ) │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #396] ; (2184 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - movs r7, #1 │ │ - blx r3 │ │ - negs r7, r7 │ │ - b.n 216a │ │ - ldr r3, [r6, #4] │ │ - str r3, [sp, #16] │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - adds r5, r3, r2 │ │ - cmp r5, #31 │ │ - bhi.n 2030 │ │ - adds r3, r2, #0 │ │ - adds r3, #24 │ │ - adds r3, r6, r3 │ │ - str r3, [sp, #0] │ │ - movs r3, #200 ; 0xc8 │ │ - ldr r2, [r4, #0] │ │ - lsls r3, r3, #2 │ │ - adds r0, r4, #0 │ │ - ldr r7, [r2, r3] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - blx r7 │ │ - str r5, [r6, #4] │ │ - movs r7, #0 │ │ - b.n 216a │ │ - movs r7, #15 │ │ - adds r3, r5, #0 │ │ - ldr r2, [sp, #76] ; 0x4c │ │ - ands r3, r7 │ │ - adds r3, #16 │ │ - str r3, [sp, #24] │ │ - subs r3, r5, r3 │ │ - str r3, [sp, #12] │ │ - cmp r3, r2 │ │ - bls.n 2056 │ │ - ldr r2, [pc, #320] ; (2188 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #316] ; (218c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ffa │ │ - adds r0, r5, #0 │ │ - adds r0, #15 │ │ - bl d340 <_Unwind_GetTextRelBase@@Base+0x38> │ │ - subs r5, r0, #0 │ │ - bne.n 2074 │ │ - ldr r2, [pc, #300] ; (2190 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #292] ; (2194 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ffa │ │ - adds r3, r0, #0 │ │ - ldr r0, [sp, #12] │ │ - adds r3, #15 │ │ - bics r3, r7 │ │ - adds r0, #15 │ │ - str r3, [sp, #8] │ │ - bl d340 <_Unwind_GetTextRelBase@@Base+0x38> │ │ - str r0, [sp, #20] │ │ - cmp r0, #0 │ │ - bne.n 20a2 │ │ - adds r0, r5, #0 │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - ldr r2, [pc, #260] ; (2198 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #256] ; (219c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ffa │ │ - movs r2, #15 │ │ - movs r7, #200 ; 0xc8 │ │ - ldr r3, [sp, #20] │ │ - lsls r7, r7, #2 │ │ - adds r3, #15 │ │ - bics r3, r2 │ │ - str r3, [sp, #28] │ │ - ldr r3, [sp, #16] │ │ - cmp r3, #0 │ │ - beq.n 20ca │ │ - adds r1, r6, #0 │ │ - adds r2, r3, #0 │ │ - ldr r0, [sp, #8] │ │ - adds r1, #24 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - ldr r3, [sp, #8] │ │ - ldr r2, [r6, #4] │ │ - adds r3, r3, r2 │ │ - b.n 20cc │ │ - ldr r3, [sp, #8] │ │ - str r3, [sp, #0] │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - ldr r7, [r3, r7] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #64] ; 0x40 │ │ - blx r7 │ │ - adds r2, r6, #0 │ │ - adds r3, r6, #0 │ │ - ldr r1, [r6, #0] │ │ - adds r2, #56 ; 0x38 │ │ - adds r3, #8 │ │ - str r2, [sp, #0] │ │ - ldr r0, [sp, #8] │ │ - cmp r1, #0 │ │ - bne.n 20f8 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #12] │ │ - bl 27e2 │ │ - b.n 2100 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #12] │ │ - bl 28f8 │ │ - cmp r0, #0 │ │ - beq.n 2122 │ │ - adds r0, r5, #0 │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - ldr r0, [sp, #20] │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - ldr r2, [pc, #140] ; (21a0 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #136] ; (21a4 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1ffa │ │ - ldr r3, [sp, #28] │ │ - ldr r2, [r4, #0] │ │ - ldr r7, [sp, #12] │ │ - str r3, [sp, #0] │ │ - movs r3, #208 ; 0xd0 │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r2, r3] │ │ - adds r0, r4, #0 │ │ - mov ip, r3 │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - adds r3, r7, #0 │ │ - blx ip │ │ - adds r0, r6, #0 │ │ - ldr r3, [sp, #24] │ │ - ldr r2, [sp, #24] │ │ - adds r0, #24 │ │ - str r3, [r6, #4] │ │ - ldr r3, [sp, #8] │ │ - adds r1, r3, r7 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - adds r0, r5, #0 │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - ldr r0, [sp, #20] │ │ - bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ - ldr r1, [pc, #76] ; (21a8 ) │ │ - ldr r2, [pc, #76] ; (21ac ) │ │ - movs r0, #4 │ │ - add r1, pc │ │ - add r2, pc │ │ - adds r3, r7, #0 │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - adds r0, r7, #0 │ │ - add sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - lsrs r4, r4, #5 │ │ - movs r1, r0 │ │ - lsrs r4, r6, #5 │ │ - movs r1, r0 │ │ - adds r0, #40 ; 0x28 │ │ - movs r1, r0 │ │ - lsrs r4, r4, #5 │ │ - movs r1, r0 │ │ - adds r0, #16 │ │ - movs r1, r0 │ │ - lsrs r5, r7, #5 │ │ - movs r1, r0 │ │ - cmp r7, #182 ; 0xb6 │ │ - movs r1, r0 │ │ - lsrs r6, r0, #5 │ │ - movs r1, r0 │ │ - cmp r7, #152 ; 0x98 │ │ - movs r1, r0 │ │ - lsrs r1, r2, #5 │ │ - movs r1, r0 │ │ - cmp r7, #106 ; 0x6a │ │ - movs r1, r0 │ │ - lsrs r6, r2, #5 │ │ - movs r1, r0 │ │ - cmp r6, #234 ; 0xea │ │ - movs r1, r0 │ │ - lsrs r2, r1, #4 │ │ - movs r1, r0 │ │ - lsls r0, r6, #30 │ │ - movs r1, r0 │ │ - lsrs r3, r4, #3 │ │ - movs r1, r0 │ │ - │ │ -000021b0 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r6, r2, #0 │ │ - movs r2, #24 │ │ - movs r3, #32 │ │ - sub sp, #44 ; 0x2c │ │ - add r7, sp, #8 │ │ - adds r2, r7, r2 │ │ - adds r3, r2, r3 │ │ - ldrb r3, [r3, #0] │ │ - ldr r5, [pc, #520] ; (23cc ) │ │ - sub sp, #48 ; 0x30 │ │ - str r3, [r7, #20] │ │ - ldr r3, [r7, #60] ; 0x3c │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - str r3, [r7, #8] │ │ - movs r3, #23 │ │ - add r3, sp │ │ - lsrs r3, r3, #4 │ │ - lsls r3, r3, #4 │ │ - str r3, [r7, #12] │ │ - ldr r3, [r5, #0] │ │ - ldr r2, [pc, #496] ; (23d0 ) │ │ - adds r4, r0, #0 │ │ - str r3, [r7, #28] │ │ - ldr r3, [pc, #496] ; (23d4 ) │ │ - movs r0, #4 │ │ - add r3, pc │ │ - str r3, [r7, #16] │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - ldr r1, [r7, #16] │ │ - add r2, pc │ │ - str r3, [sp, #0] │ │ - ldr r3, [r7, #64] ; 0x40 │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - ldr r3, [r7, #8] │ │ - str r5, [r7, #4] │ │ - cmp r3, #0 │ │ - beq.n 2206 │ │ - ldr r3, [r7, #64] ; 0x40 │ │ - cmp r3, #0 │ │ - bge.n 2218 │ │ - ldr r2, [pc, #464] ; (23d8 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #456] ; (23dc ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r3, [r6, #0] │ │ - cmp r3, #2 │ │ - bne.n 2236 │ │ - adds r0, r4, #0 │ │ - ldr r2, [pc, #444] ; (23e0 ) │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #440] ; (23e4 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - movs r5, #1 │ │ - blx r3 │ │ - negs r5, r5 │ │ - b.n 23b4 │ │ - ldr r3, [r7, #20] │ │ - cmp r3, #0 │ │ - bne.n 225c │ │ - adds r2, r6, #0 │ │ - adds r2, #24 │ │ - ldr r3, [r6, #4] │ │ - str r2, [sp, #0] │ │ - movs r2, #208 ; 0xd0 │ │ - ldr r1, [r4, #0] │ │ - lsls r2, r2, #2 │ │ - adds r0, r4, #0 │ │ - ldr r5, [r1, r2] │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [r7, #64] ; 0x40 │ │ - blx r5 │ │ - movs r3, #2 │ │ - ldr r5, [r6, #4] │ │ - str r3, [r6, #0] │ │ - b.n 23b4 │ │ - ldr r2, [pc, #392] ; (23e8 ) │ │ - movs r0, #4 │ │ - ldr r1, [r7, #16] │ │ - add r2, pc │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - ldr r3, [r6, #4] │ │ - str r3, [r7, #20] │ │ - ldr r3, [r6, #0] │ │ - cmp r3, #0 │ │ - bne.n 2302 │ │ - movs r3, #32 │ │ - str r3, [r7, #16] │ │ - ldr r3, [r7, #20] │ │ - cmp r3, #15 │ │ - bhi.n 2280 │ │ - movs r3, #16 │ │ - str r3, [r7, #16] │ │ - ldr r5, [r7, #16] │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - cmp r3, r5 │ │ - bge.n 229a │ │ - ldr r2, [pc, #352] ; (23ec ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #16] │ │ - ldr r2, [pc, #348] ; (23f0 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r3, [r7, #16] │ │ - ldr r2, [r7, #20] │ │ - subs r2, r3, r2 │ │ - bne.n 22a4 │ │ - movs r2, #16 │ │ - ldr r0, [r7, #20] │ │ - adds r1, r2, #0 │ │ - adds r0, #24 │ │ - adds r0, r6, r0 │ │ - bl d350 <_Unwind_GetTextRelBase@@Base+0x48> │ │ - adds r3, r6, #0 │ │ - adds r0, r6, #0 │ │ - adds r3, #56 ; 0x38 │ │ - str r3, [sp, #0] │ │ - adds r0, #24 │ │ - subs r3, #48 ; 0x30 │ │ - ldr r1, [r7, #12] │ │ - ldr r2, [r7, #16] │ │ - bl 27e2 │ │ - ldr r3, [r4, #0] │ │ - cmp r0, #0 │ │ - beq.n 22da │ │ - ldr r2, [pc, #296] ; (23f4 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #288] ; (23f8 ) │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r2, [r7, #12] │ │ - adds r0, r4, #0 │ │ - str r2, [sp, #0] │ │ - movs r2, #208 ; 0xd0 │ │ - lsls r2, r2, #2 │ │ - ldr r3, [r3, r2] │ │ - ldr r1, [r7, #8] │ │ - ldr r2, [r7, #64] ; 0x40 │ │ - mov ip, r3 │ │ - ldr r3, [r7, #16] │ │ - blx ip │ │ - movs r3, #2 │ │ - ldr r1, [pc, #264] ; (23fc ) │ │ - ldr r2, [pc, #264] ; (2400 ) │ │ - str r3, [r6, #0] │ │ - movs r0, #4 │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr r3, [r7, #16] │ │ - b.n 23b0 │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - ldr r2, [r7, #20] │ │ - cmp r3, r2 │ │ - bge.n 231c │ │ - ldr r2, [pc, #248] ; (2404 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #16] │ │ - ldr r2, [pc, #240] ; (2408 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r3, [r7, #20] │ │ - cmp r3, #16 │ │ - beq.n 2334 │ │ - ldr r2, [pc, #232] ; (240c ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #12] │ │ - ldr r2, [pc, #224] ; (2410 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 222e │ │ - adds r3, r6, #0 │ │ - adds r0, r6, #0 │ │ - adds r3, #56 ; 0x38 │ │ - str r3, [sp, #0] │ │ - adds r0, #24 │ │ - ldr r1, [r7, #12] │ │ - ldr r2, [r7, #20] │ │ - subs r3, #48 ; 0x30 │ │ - bl 28f8 │ │ - cmp r0, #0 │ │ - beq.n 235e │ │ - ldr r2, [pc, #196] ; (2414 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #192] ; (2418 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r3, [r7, #12] │ │ - ldr r2, [pc, #184] ; (241c ) │ │ - movs r0, #4 │ │ - ldrb r5, [r3, #15] │ │ - add r2, pc │ │ - ldr r1, [r7, #16] │ │ - adds r3, r5, #0 │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - ldr r2, [r7, #20] │ │ - ldr r3, [r4, #0] │ │ - cmp r2, r5 │ │ - bcs.n 2388 │ │ - ldr r2, [pc, #164] ; (2420 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #12] │ │ - ldr r2, [pc, #160] ; (2424 ) │ │ - add r2, pc │ │ - b.n 222e │ │ - ldr r2, [r7, #20] │ │ - adds r0, r4, #0 │ │ - subs r5, r2, r5 │ │ - ldr r2, [r7, #12] │ │ - ldr r1, [r7, #8] │ │ - str r2, [sp, #0] │ │ - movs r2, #208 ; 0xd0 │ │ - lsls r2, r2, #2 │ │ - ldr r3, [r3, r2] │ │ - ldr r2, [r7, #64] ; 0x40 │ │ - mov ip, r3 │ │ - adds r3, r5, #0 │ │ - blx ip │ │ - movs r3, #2 │ │ - movs r0, #4 │ │ - str r3, [r6, #0] │ │ - adds r3, r5, #0 │ │ - ldr r2, [pc, #124] ; (2428 ) │ │ - ldr r1, [r7, #16] │ │ - add r2, pc │ │ - bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ - ldr r3, [r7, #4] │ │ - ldr r2, [r7, #28] │ │ - adds r0, r5, #0 │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 23c4 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ - mov sp, r7 │ │ - add sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - cmp r5, #138 ; 0x8a │ │ - movs r1, r0 │ │ - lsrs r0, r7, #1 │ │ - movs r1, r0 │ │ - lsrs r7, r5, #1 │ │ - movs r1, r0 │ │ - cmp r5, #244 ; 0xf4 │ │ - movs r1, r0 │ │ - lsrs r0, r7, #1 │ │ - movs r1, r0 │ │ - cmp r5, #220 ; 0xdc │ │ - movs r1, r0 │ │ - lsrs r5, r0, #2 │ │ - movs r1, r0 │ │ - lsrs r5, r6, #1 │ │ - movs r1, r0 │ │ - cmp r5, #114 ; 0x72 │ │ - movs r1, r0 │ │ - lsrs r1, r3, #1 │ │ - movs r1, r0 │ │ - cmp r5, #48 ; 0x30 │ │ - movs r1, r0 │ │ - lsrs r5, r7, #32 │ │ - movs r1, r0 │ │ - lsls r3, r3, #29 │ │ - movs r1, r0 │ │ - lsrs r1, r0, #1 │ │ - movs r1, r0 │ │ - cmp r4, #240 ; 0xf0 │ │ - movs r1, r0 │ │ - lsls r7, r2, #31 │ │ - movs r1, r0 │ │ - cmp r4, #216 ; 0xd8 │ │ - movs r1, r0 │ │ - lsrs r0, r0, #1 │ │ - movs r1, r0 │ │ - cmp r4, #174 ; 0xae │ │ - movs r1, r0 │ │ - lsrs r3, r1, #1 │ │ - movs r1, r0 │ │ - lsrs r1, r5, #1 │ │ - movs r1, r0 │ │ - cmp r4, #130 ; 0x82 │ │ - movs r1, r0 │ │ - lsrs r7, r2, #1 │ │ - movs r1, r0 │ │ - lsrs r0, r3, #1 │ │ - movs r1, r0 │ │ - │ │ -0000242c : │ │ - push {r3, lr} │ │ - ldr r3, [r2, #0] │ │ - cmp r3, #2 │ │ - bne.n 244a │ │ - ldr r2, [pc, #24] ; (2450 ) │ │ - ldr r3, [r0, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #20] ; (2454 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - movs r0, #1 │ │ - negs r0, r0 │ │ - b.n 244c │ │ - ldr r0, [r2, #4] │ │ - pop {r3, pc} │ │ - nop ; (mov r8, r8) │ │ - cmp r3, #200 ; 0xc8 │ │ - movs r1, r0 │ │ - lsls r1, r7, #31 │ │ - movs r1, r0 │ │ - │ │ -00002458 : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #60 ; 0x3c │ │ - add r7, sp, #8 │ │ - str r3, [r7, #4] │ │ - movs r3, #23 │ │ - movs r6, #171 ; 0xab │ │ - ldr r5, [pc, #576] ; (26a8 ) │ │ - sub sp, #248 ; 0xf8 │ │ - add r3, sp │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - lsrs r3, r3, #4 │ │ - lsls r3, r3, #4 │ │ - str r3, [r7, #20] │ │ - ldr r3, [r5, #0] │ │ - lsls r6, r6, #2 │ │ - adds r1, r2, #0 │ │ - str r3, [r7, #44] ; 0x2c │ │ - ldr r3, [r0, #0] │ │ - adds r4, r0, #0 │ │ - ldr r3, [r3, r6] │ │ - str r2, [r7, #12] │ │ - blx r3 │ │ - str r5, [r7, #0] │ │ - ldr r3, [r4, #0] │ │ - cmp r0, #32 │ │ - beq.n 249e │ │ - ldr r2, [pc, #540] ; (26ac ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #532] ; (26b0 ) │ │ - add r2, pc │ │ - b.n 260e │ │ - ldr r3, [r3, r6] │ │ - adds r0, r4, #0 │ │ - ldr r1, [r7, #4] │ │ - blx r3 │ │ - str r0, [r7, #8] │ │ - cmp r0, #32 │ │ - beq.n 24be │ │ - ldr r2, [pc, #516] ; (26b4 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #512] ; (26b8 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 260e │ │ - ldr r3, [r7, #72] ; 0x48 │ │ - cmp r3, #0 │ │ - bge.n 24d6 │ │ - ldr r2, [pc, #500] ; (26bc ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #496] ; (26c0 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 260e │ │ - ldr r3, [r7, #20] │ │ - movs r5, #0 │ │ - adds r0, r3, #0 │ │ - ldr r2, [r7, #72] ; 0x48 │ │ - str r5, [r3, #8] │ │ - str r5, [r3, #4] │ │ - str r2, [r3, #0] │ │ - adds r0, #12 │ │ - adds r1, r5, #0 │ │ - bl d3a0 <_Unwind_GetTextRelBase@@Base+0x98> │ │ - subs r6, r0, #0 │ │ - cmp r6, r5 │ │ - beq.n 2504 │ │ - ldr r2, [pc, #464] ; (26c4 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #456] ; (26c8 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 25ea │ │ - ldr r0, [r7, #20] │ │ - adds r1, r6, #0 │ │ - adds r0, #16 │ │ - bl d3a0 <_Unwind_GetTextRelBase@@Base+0x98> │ │ - ldr r3, [r4, #0] │ │ - str r0, [r7, #16] │ │ - cmp r0, #0 │ │ - beq.n 2526 │ │ - ldr r2, [pc, #436] ; (26cc ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #428] ; (26d0 ) │ │ - add r2, pc │ │ - b.n 260e │ │ - movs r5, #200 ; 0xc8 │ │ - ldr r2, [r7, #20] │ │ - lsls r5, r5, #2 │ │ - adds r0, r4, #0 │ │ - adds r2, #32 │ │ - str r2, [sp, #0] │ │ - ldr r6, [r3, r5] │ │ - ldr r1, [r7, #12] │ │ - ldr r2, [r7, #16] │ │ - ldr r3, [r7, #8] │ │ - blx r6 │ │ - ldr r3, [r7, #20] │ │ - adds r0, r4, #0 │ │ - adds r3, #64 ; 0x40 │ │ - str r3, [sp, #0] │ │ - str r3, [r7, #12] │ │ - ldr r3, [r4, #0] │ │ - ldr r1, [r7, #4] │ │ - ldr r2, [r7, #16] │ │ - ldr r5, [r3, r5] │ │ - ldr r3, [r7, #8] │ │ - blx r5 │ │ - movs r3, #28 │ │ - ldr r6, [pc, #380] ; (26d4 ) │ │ - adds r0, r7, r3 │ │ - ldr r1, [r7, #16] │ │ - add r6, pc │ │ - ldr r6, [r6, #0] │ │ - ldr r3, [r7, #20] │ │ - adds r2, r6, #0 │ │ - bl d3b0 <_Unwind_GetTextRelBase@@Base+0xa8> │ │ - subs r5, r0, #0 │ │ - beq.n 257c │ │ - ldr r2, [pc, #364] ; (26d8 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #356] ; (26dc ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 260e │ │ - movs r2, #24 │ │ - movs r3, #8 │ │ - adds r2, r7, r2 │ │ - adds r0, r2, r3 │ │ - adds r1, r5, #0 │ │ - adds r2, r6, #0 │ │ - ldr r3, [r7, #20] │ │ - bl d3b0 <_Unwind_GetTextRelBase@@Base+0xa8> │ │ - cmp r0, #0 │ │ - beq.n 25a4 │ │ - ldr r2, [pc, #332] ; (26e0 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #324] ; (26e4 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 25ea │ │ - movs r2, #24 │ │ - movs r3, #12 │ │ - adds r2, r7, r2 │ │ - ldr r0, [r7, #28] │ │ - adds r1, r2, r3 │ │ - bl d3c0 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ - subs r5, r0, #0 │ │ - beq.n 25c8 │ │ - ldr r2, [pc, #304] ; (26e8 ) │ │ - ldr r3, [r4, #0] │ │ - adds r0, r4, #0 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #296] ; (26ec ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 260e │ │ - movs r2, #24 │ │ - movs r3, #16 │ │ - adds r2, r7, r2 │ │ - ldr r0, [r7, #32] │ │ - adds r1, r2, r3 │ │ - bl d3c0 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ - cmp r0, #0 │ │ - beq.n 25ee │ │ - adds r0, r4, #0 │ │ - ldr r2, [pc, #272] ; (26f0 ) │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #268] ; (26f4 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - b.n 2690 │ │ - ldr r6, [r7, #36] ; 0x24 │ │ - adds r3, r6, #1 │ │ - beq.n 25fe │ │ - ldr r3, [r7, #40] ; 0x28 │ │ - adds r2, r3, #1 │ │ - beq.n 25fe │ │ - cmp r6, r3 │ │ - beq.n 2614 │ │ - adds r0, r4, #0 │ │ - ldr r2, [pc, #244] ; (26f8 ) │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #240] ; (26fc ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - movs r0, #0 │ │ - b.n 2692 │ │ - ldr r5, [r7, #20] │ │ - adds r5, #128 ; 0x80 │ │ - adds r0, r5, #0 │ │ - bl 6e10 │ │ - ldr r3, [r7, #20] │ │ - adds r3, #96 ; 0x60 │ │ - str r3, [r7, #20] │ │ - cmp r6, #0 │ │ - beq.n 263e │ │ - adds r0, r3, #0 │ │ - movs r1, #32 │ │ - adds r2, r5, #0 │ │ - bl 6d58 │ │ - ldr r0, [r7, #12] │ │ - adds r1, r5, #0 │ │ - bl 6e2c │ │ - movs r6, #0 │ │ - b.n 2652 │ │ - ldr r0, [r7, #12] │ │ - movs r1, #32 │ │ - adds r2, r5, #0 │ │ - bl 6d58 │ │ - ldr r0, [r7, #20] │ │ - adds r1, r5, #0 │ │ - bl 6e2c │ │ - movs r6, #1 │ │ - movs r3, #176 ; 0xb0 │ │ - ldr r2, [r4, #0] │ │ - lsls r3, r3, #2 │ │ - adds r0, r4, #0 │ │ - ldr r3, [r2, r3] │ │ - movs r1, #32 │ │ - blx r3 │ │ - movs r3, #208 ; 0xd0 │ │ - adds r5, r0, #0 │ │ - ldr r2, [r4, #0] │ │ - lsls r3, r3, #2 │ │ - cmp r6, #0 │ │ - beq.n 267e │ │ - ldr r1, [r7, #20] │ │ - adds r0, r4, #0 │ │ - str r1, [sp, #0] │ │ - ldr r6, [r2, r3] │ │ - adds r1, r5, #0 │ │ - movs r2, #0 │ │ - movs r3, #32 │ │ - blx r6 │ │ - b.n 2690 │ │ - ldr r1, [r7, #12] │ │ - adds r0, r4, #0 │ │ - str r1, [sp, #0] │ │ - ldr r3, [r2, r3] │ │ - adds r1, r5, #0 │ │ - mov ip, r3 │ │ - adds r2, r6, #0 │ │ - movs r3, #32 │ │ - blx ip │ │ - adds r0, r5, #0 │ │ - ldr r3, [r7, #0] │ │ - ldr r2, [r7, #44] ; 0x2c │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 26a0 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ - mov sp, r7 │ │ - add sp, #52 ; 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - cmp r2, #234 ; 0xea │ │ - movs r1, r0 │ │ - cmp r3, #108 ; 0x6c │ │ - movs r1, r0 │ │ - lsls r5, r5, #30 │ │ - movs r1, r0 │ │ - cmp r3, #78 ; 0x4e │ │ - movs r1, r0 │ │ - lsls r2, r0, #31 │ │ - movs r1, r0 │ │ - cmp r3, #54 ; 0x36 │ │ - movs r1, r0 │ │ - lsls r6, r3, #31 │ │ - movs r1, r0 │ │ - cmp r3, #8 │ │ - movs r1, r0 │ │ - lsls r0, r5, #31 │ │ - movs r1, r0 │ │ - cmp r2, #228 ; 0xe4 │ │ - movs r1, r0 │ │ - lsrs r6, r0, #32 │ │ - movs r1, r0 │ │ - cmp r1, #254 ; 0xfe │ │ - movs r1, r0 │ │ - cmp r2, #144 ; 0x90 │ │ - movs r1, r0 │ │ - lsls r0, r6, #31 │ │ - movs r1, r0 │ │ - cmp r2, #104 ; 0x68 │ │ - movs r1, r0 │ │ - lsls r6, r6, #31 │ │ - movs r1, r0 │ │ - cmp r2, #68 ; 0x44 │ │ - movs r1, r0 │ │ - lsrs r0, r0, #32 │ │ - movs r1, r0 │ │ - cmp r2, #32 │ │ - movs r1, r0 │ │ - lsrs r0, r1, #32 │ │ - movs r1, r0 │ │ - cmp r1, #252 ; 0xfc │ │ - movs r1, r0 │ │ - lsrs r0, r2, #32 │ │ - movs r1, r0 │ │ - │ │ -00002700 : │ │ - ldr r2, [pc, #108] ; (2770 ) │ │ +00001cac : │ │ + ldr r2, [pc, #108] ; (1d1c ) │ │ push {r4, r5, r6, r7, lr} │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ sub sp, #28 │ │ subs r1, r0, #4 │ │ ldr r3, [r2, #0] │ │ adds r6, r0, #0 │ │ str r3, [sp, #20] │ │ movs r3, #1 │ │ cmp r1, #12 │ │ - bhi.n 275e │ │ + bhi.n 1d0a │ │ movs r5, #0 │ │ add r3, sp, #4 │ │ adds r0, r5, #0 │ │ adds r4, r5, #0 │ │ mov ip, r3 │ │ subs r7, r6, #1 │ │ mov r3, ip │ │ @@ -1341,121 +46,121 @@ │ │ negs r3, r3 │ │ ands r3, r7 │ │ subs r1, r4, r1 │ │ adds r3, r3, r4 │ │ add r1, ip │ │ add r3, ip │ │ cmp r3, r1 │ │ - bne.n 2740 │ │ + bne.n 1cec │ │ adds r0, #1 │ │ - b.n 2748 │ │ + b.n 1cf4 │ │ adds r1, r1, r6 │ │ cmp r3, r1 │ │ - bne.n 275c │ │ + bne.n 1d08 │ │ adds r5, #1 │ │ adds r4, #1 │ │ cmp r4, r6 │ │ - bne.n 2724 │ │ + bne.n 1cd0 │ │ movs r3, #1 │ │ cmp r0, r3 │ │ - bne.n 275e │ │ + bne.n 1d0a │ │ subs r3, r5, r7 │ │ subs r1, r3, #1 │ │ sbcs r3, r1 │ │ - b.n 275e │ │ + b.n 1d0a │ │ movs r3, #1 │ │ adds r0, r3, #0 │ │ ldr r1, [sp, #20] │ │ ldr r3, [r2, #0] │ │ cmp r1, r3 │ │ - beq.n 276c │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + beq.n 1d18 │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r0, #80 ; 0x50 │ │ + adds r2, #164 ; 0xa4 │ │ movs r1, r0 │ │ │ │ -00002774 : │ │ +00001d20 : │ │ adds r3, r0, #0 │ │ movs r0, #0 │ │ adds r3, #242 ; 0xf2 │ │ strb r0, [r3, #0] │ │ bx lr │ │ │ │ -0000277e : │ │ +00001d2a : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ movs r5, #15 │ │ adds r6, r0, #0 │ │ adds r7, r1, #0 │ │ str r3, [sp, #4] │ │ ands r5, r2 │ │ asrs r4, r2, #4 │ │ cmp r5, #0 │ │ - beq.n 27a8 │ │ + beq.n 1d54 │ │ movs r5, #1 │ │ - b.n 27ac │ │ + b.n 1d58 │ │ adds r0, r6, #0 │ │ adds r1, r7, #0 │ │ ldr r2, [sp, #4] │ │ - bl 42a0 │ │ + bl 27fc │ │ subs r4, #1 │ │ cmp r0, #0 │ │ - bne.n 2790 │ │ + bne.n 1d3c │ │ adds r6, #16 │ │ adds r7, #16 │ │ cmp r4, #0 │ │ - bne.n 2794 │ │ + bne.n 1d40 │ │ adds r0, r5, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ -000027b0 : │ │ +00001d5c : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ movs r5, #15 │ │ adds r6, r0, #0 │ │ adds r7, r1, #0 │ │ str r3, [sp, #4] │ │ ands r5, r2 │ │ asrs r4, r2, #4 │ │ cmp r5, #0 │ │ - beq.n 27da │ │ + beq.n 1d86 │ │ movs r5, #1 │ │ - b.n 27de │ │ + b.n 1d8a │ │ adds r0, r6, #0 │ │ adds r1, r7, #0 │ │ ldr r2, [sp, #4] │ │ - bl 515c │ │ + bl 36b8 │ │ subs r4, #1 │ │ cmp r0, #0 │ │ - bne.n 27c2 │ │ + bne.n 1d6e │ │ adds r6, #16 │ │ adds r7, #16 │ │ cmp r4, #0 │ │ - bne.n 27c6 │ │ + bne.n 1d72 │ │ adds r0, r5, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ -000027e2 : │ │ +00001d8e : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ movs r7, #15 │ │ adds r5, r0, #0 │ │ adds r6, r1, #0 │ │ adds r4, r3, #0 │ │ ands r7, r2 │ │ - beq.n 27f4 │ │ + beq.n 1da0 │ │ movs r7, #1 │ │ - b.n 28f2 │ │ + b.n 1e9e │ │ adds r3, r0, #0 │ │ asrs r2, r2, #4 │ │ orrs r3, r4 │ │ str r2, [sp, #4] │ │ lsls r3, r3, #30 │ │ - bne.n 28ec │ │ + bne.n 1e98 │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ - beq.n 28f2 │ │ + beq.n 1e9e │ │ ldr r2, [r5, #0] │ │ ldr r3, [r4, #0] │ │ adds r0, r4, #0 │ │ eors r3, r2 │ │ str r3, [r4, #0] │ │ ldr r2, [r5, #4] │ │ ldr r3, [r4, #4] │ │ @@ -1467,27 +172,27 @@ │ │ eors r3, r2 │ │ str r3, [r4, #8] │ │ ldr r2, [r5, #12] │ │ ldr r3, [r4, #12] │ │ eors r3, r2 │ │ str r3, [r4, #12] │ │ ldr r2, [sp, #32] │ │ - bl 42a0 │ │ + bl 27fc │ │ ldr r3, [sp, #4] │ │ subs r3, #1 │ │ str r3, [sp, #4] │ │ cmp r0, #0 │ │ - bne.n 27f0 │ │ + bne.n 1d9c │ │ adds r0, r6, #0 │ │ adds r1, r4, #0 │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ adds r5, #16 │ │ adds r6, #16 │ │ - b.n 2800 │ │ + b.n 1dac │ │ ldrb r2, [r5, #0] │ │ ldrb r3, [r4, #0] │ │ adds r0, r4, #0 │ │ eors r3, r2 │ │ strb r3, [r4, #0] │ │ ldrb r2, [r5, #1] │ │ ldrb r3, [r4, #1] │ │ @@ -1547,77 +252,77 @@ │ │ eors r3, r2 │ │ strb r3, [r4, #14] │ │ ldrb r2, [r5, #15] │ │ ldrb r3, [r4, #15] │ │ eors r3, r2 │ │ strb r3, [r4, #15] │ │ ldr r2, [sp, #32] │ │ - bl 42a0 │ │ + bl 27fc │ │ ldr r3, [sp, #4] │ │ subs r3, #1 │ │ str r3, [sp, #4] │ │ cmp r0, #0 │ │ - bne.n 27f0 │ │ + bne.n 1d9c │ │ adds r0, r6, #0 │ │ adds r1, r4, #0 │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ adds r5, #16 │ │ adds r6, #16 │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ - bne.n 284a │ │ + bne.n 1df6 │ │ adds r0, r7, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000028f8 : │ │ +00001ea4 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #44 ; 0x2c │ │ adds r5, r3, #0 │ │ ldr r3, [sp, #64] ; 0x40 │ │ adds r6, r2, #0 │ │ str r3, [sp, #8] │ │ - ldr r3, [pc, #324] ; (2a4c ) │ │ + ldr r3, [pc, #324] ; (1ff8 ) │ │ str r0, [sp, #0] │ │ adds r4, r1, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ ldr r2, [r3, #0] │ │ str r3, [sp, #12] │ │ str r2, [sp, #36] ; 0x24 │ │ movs r2, #15 │ │ ands r2, r6 │ │ str r2, [sp, #4] │ │ - beq.n 2922 │ │ + beq.n 1ece │ │ movs r3, #1 │ │ str r3, [sp, #4] │ │ - b.n 2a38 │ │ + b.n 1fe4 │ │ adds r3, r1, #0 │ │ asrs r7, r6, #4 │ │ orrs r3, r5 │ │ adds r6, r7, #0 │ │ lsls r3, r3, #30 │ │ - beq.n 2930 │ │ - b.n 2a34 │ │ + beq.n 1edc │ │ + b.n 1fe0 │ │ cmp r6, #0 │ │ - bne.n 2936 │ │ - b.n 2a38 │ │ + bne.n 1ee2 │ │ + b.n 1fe4 │ │ add r7, sp, #20 │ │ ldr r1, [sp, #0] │ │ movs r2, #16 │ │ adds r0, r7, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ ldr r0, [sp, #0] │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #8] │ │ - bl 515c │ │ + bl 36b8 │ │ subs r6, #1 │ │ cmp r0, #0 │ │ - bne.n 291c │ │ + bne.n 1ec8 │ │ ldr r2, [r5, #0] │ │ ldr r3, [r4, #0] │ │ adds r0, r5, #0 │ │ eors r3, r2 │ │ str r3, [r4, #0] │ │ ldr r2, [r5, #4] │ │ ldr r3, [r4, #4] │ │ @@ -1629,32 +334,32 @@ │ │ eors r3, r2 │ │ str r3, [r4, #8] │ │ ldr r2, [r5, #12] │ │ ldr r3, [r4, #12] │ │ eors r3, r2 │ │ str r3, [r4, #12] │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ ldr r3, [sp, #0] │ │ adds r4, #16 │ │ adds r3, #16 │ │ str r3, [sp, #0] │ │ - b.n 2930 │ │ + b.n 1edc │ │ add r6, sp, #20 │ │ ldr r1, [sp, #0] │ │ movs r2, #16 │ │ adds r0, r6, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ ldr r0, [sp, #0] │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #8] │ │ - bl 515c │ │ + bl 36b8 │ │ subs r7, #1 │ │ cmp r0, #0 │ │ - bne.n 291c │ │ + bne.n 1ec8 │ │ ldrb r3, [r5, #0] │ │ ldrb r2, [r4, #0] │ │ adds r0, r5, #0 │ │ eors r3, r2 │ │ strb r3, [r4, #0] │ │ ldrb r3, [r5, #1] │ │ ldrb r2, [r4, #1] │ │ @@ -1714,115 +419,115 @@ │ │ eors r3, r2 │ │ strb r3, [r4, #14] │ │ ldrb r2, [r4, #15] │ │ ldrb r3, [r5, #15] │ │ eors r3, r2 │ │ strb r3, [r4, #15] │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ ldr r3, [sp, #0] │ │ adds r4, #16 │ │ adds r3, #16 │ │ str r3, [sp, #0] │ │ cmp r7, #0 │ │ - bne.n 2986 │ │ + bne.n 1f32 │ │ ldr r3, [sp, #12] │ │ ldr r2, [sp, #36] ; 0x24 │ │ ldr r0, [sp, #4] │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 2a48 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + beq.n 1ff4 │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #44 ; 0x2c │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r6, #74 ; 0x4a │ │ + adds r0, #158 ; 0x9e │ │ movs r1, r0 │ │ │ │ -00002a50 : │ │ +00001ffc : │ │ push {r4, r5, r6, r7, lr} │ │ movs r7, #0 │ │ sub sp, #20 │ │ adds r4, r3, #0 │ │ ldr r3, [sp, #40] ; 0x28 │ │ str r2, [sp, #8] │ │ adds r5, r0, #0 │ │ adds r3, #242 ; 0xf2 │ │ ldrb r3, [r3, #0] │ │ adds r6, r1, #0 │ │ str r3, [sp, #4] │ │ str r3, [sp, #12] │ │ cmp r3, r7 │ │ - beq.n 2aba │ │ + beq.n 2066 │ │ ldr r2, [sp, #4] │ │ adds r3, r1, #0 │ │ subs r2, r0, r2 │ │ mov ip, r2 │ │ ldr r2, [sp, #4] │ │ ldr r0, [sp, #12] │ │ adds r6, r3, #0 │ │ subs r0, r2, r0 │ │ adds r0, r5, r0 │ │ cmp r2, #15 │ │ - bgt.n 2aa8 │ │ + bgt.n 2054 │ │ ldr r1, [sp, #8] │ │ cmp r7, r1 │ │ - bge.n 2aa4 │ │ + bge.n 2050 │ │ ldr r0, [sp, #4] │ │ ldr r1, [sp, #12] │ │ adds r0, #1 │ │ str r0, [sp, #4] │ │ adds r0, r4, r1 │ │ mov r1, ip │ │ ldrb r6, [r0, r7] │ │ ldrb r2, [r1, r2] │ │ eors r2, r6 │ │ strb r2, [r0, r7] │ │ strb r2, [r3, #0] │ │ adds r7, #1 │ │ adds r3, #1 │ │ - b.n 2a74 │ │ + b.n 2020 │ │ adds r5, r0, #0 │ │ - b.n 2aba │ │ + b.n 2066 │ │ ldr r3, [sp, #4] │ │ adds r5, r0, #0 │ │ subs r3, #16 │ │ subs r2, r3, #1 │ │ sbcs r3, r2 │ │ ldr r2, [sp, #4] │ │ negs r3, r3 │ │ ands r2, r3 │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #8] │ │ subs r3, r3, r7 │ │ asrs r3, r3, #4 │ │ - bne.n 2ac4 │ │ - b.n 2c24 │ │ + bne.n 2070 │ │ + b.n 21d0 │ │ adds r3, r5, #0 │ │ movs r2, #3 │ │ orrs r3, r6 │ │ tst r3, r2 │ │ - beq.n 2ad0 │ │ - b.n 2bd8 │ │ + beq.n 207c │ │ + b.n 2184 │ │ tst r4, r2 │ │ - beq.n 2ad6 │ │ - b.n 2bd8 │ │ + beq.n 2082 │ │ + b.n 2184 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #8] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2ae2 │ │ - b.n 2c24 │ │ + blt.n 208e │ │ + b.n 21d0 │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2af4 │ │ + beq.n 20a0 │ │ movs r0, #1 │ │ - b.n 2c48 │ │ + b.n 21f4 │ │ ldr r3, [r5, #0] │ │ ldr r2, [r4, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ str r3, [r4, #0] │ │ str r3, [r6, #0] │ │ ldr r3, [r5, #4] │ │ @@ -1838,21 +543,21 @@ │ │ ldr r3, [r5, #12] │ │ ldr r2, [r4, #12] │ │ adds r5, #16 │ │ eors r3, r2 │ │ str r3, [r4, #12] │ │ str r3, [r6, #12] │ │ adds r6, #16 │ │ - b.n 2ad6 │ │ + b.n 2082 │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - bne.n 2af0 │ │ + bne.n 209c │ │ ldrb r2, [r5, #0] │ │ ldrb r3, [r4, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ strb r3, [r4, #0] │ │ strb r3, [r6, #0] │ │ ldrb r2, [r5, #1] │ │ @@ -1932,25 +637,25 @@ │ │ strb r3, [r4, #15] │ │ strb r3, [r6, #15] │ │ adds r6, #16 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #8] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2b24 │ │ - b.n 2c24 │ │ + blt.n 20d0 │ │ + b.n 21d0 │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ - beq.n 2c2c │ │ + beq.n 21d8 │ │ ldr r3, [sp, #4] │ │ subs r2, r3, r7 │ │ mov ip, r2 │ │ str r6, [sp, #4] │ │ cmp r3, #15 │ │ - bgt.n 2c16 │ │ + bgt.n 21c2 │ │ mov r2, ip │ │ adds r5, #1 │ │ adds r1, r4, r2 │ │ subs r2, r5, #1 │ │ ldrb r0, [r2, #0] │ │ ldrb r2, [r1, r7] │ │ adds r6, #1 │ │ @@ -1958,127 +663,127 @@ │ │ eors r2, r0 │ │ strb r2, [r1, r7] │ │ ldr r1, [sp, #4] │ │ adds r7, #1 │ │ strb r2, [r1, #0] │ │ ldr r2, [sp, #8] │ │ cmp r7, r2 │ │ - bne.n 2bf0 │ │ + bne.n 219c │ │ adds r2, r3, #0 │ │ subs r2, #16 │ │ subs r1, r2, #1 │ │ sbcs r2, r1 │ │ negs r2, r2 │ │ ands r3, r2 │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #8] │ │ cmp r7, r3 │ │ - blt.n 2be4 │ │ - b.n 2c3c │ │ + blt.n 2190 │ │ + b.n 21e8 │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2bea │ │ - b.n 2af0 │ │ + beq.n 2196 │ │ + b.n 209c │ │ mov r3, sp │ │ movs r0, #0 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldrb r3, [r3, #4] │ │ adds r4, #242 ; 0xf2 │ │ strb r3, [r4, #0] │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ -00002c4c : │ │ +000021f8 : │ │ push {r4, r5, r6, r7, lr} │ │ movs r7, #0 │ │ sub sp, #20 │ │ adds r4, r3, #0 │ │ ldr r3, [sp, #40] ; 0x28 │ │ str r2, [sp, #8] │ │ adds r6, r0, #0 │ │ adds r3, #242 ; 0xf2 │ │ ldrb r3, [r3, #0] │ │ adds r5, r1, #0 │ │ str r3, [sp, #4] │ │ mov ip, r3 │ │ cmp r3, r7 │ │ - beq.n 2cbc │ │ + beq.n 2268 │ │ mov r2, ip │ │ adds r1, r0, #0 │ │ adds r3, r0, #0 │ │ subs r2, r5, r2 │ │ str r2, [sp, #12] │ │ mov r6, ip │ │ ldr r2, [sp, #4] │ │ ldr r0, [sp, #4] │ │ subs r7, r3, r1 │ │ subs r2, r2, r6 │ │ adds r2, r5, r2 │ │ adds r6, r3, #0 │ │ cmp r0, #15 │ │ - bgt.n 2caa │ │ + bgt.n 2256 │ │ ldr r0, [sp, #8] │ │ cmp r7, r0 │ │ - bge.n 2ca6 │ │ + bge.n 2252 │ │ ldr r2, [sp, #4] │ │ ldrb r6, [r3, #0] │ │ ldr r7, [sp, #4] │ │ ldrb r2, [r4, r2] │ │ ldr r0, [sp, #12] │ │ adds r3, #1 │ │ eors r2, r6 │ │ strb r2, [r0, r7] │ │ adds r2, r7, #0 │ │ adds r2, #1 │ │ str r2, [sp, #4] │ │ subs r2, #1 │ │ strb r6, [r4, r2] │ │ - b.n 2c72 │ │ + b.n 221e │ │ adds r5, r2, #0 │ │ - b.n 2cbc │ │ + b.n 2268 │ │ ldr r3, [sp, #4] │ │ adds r5, r2, #0 │ │ subs r3, #16 │ │ subs r2, r3, #1 │ │ sbcs r3, r2 │ │ ldr r2, [sp, #4] │ │ negs r3, r3 │ │ ands r2, r3 │ │ str r2, [sp, #4] │ │ ldr r3, [sp, #8] │ │ subs r3, r3, r7 │ │ asrs r3, r3, #4 │ │ - bne.n 2cc6 │ │ - b.n 2e2a │ │ + bne.n 2272 │ │ + b.n 23d6 │ │ adds r3, r6, #0 │ │ movs r2, #3 │ │ orrs r3, r5 │ │ tst r3, r2 │ │ - beq.n 2cd2 │ │ - b.n 2dda │ │ + beq.n 227e │ │ + b.n 2386 │ │ tst r4, r2 │ │ - beq.n 2cd8 │ │ - b.n 2dda │ │ + beq.n 2284 │ │ + b.n 2386 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #8] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2ce4 │ │ - b.n 2e2a │ │ + blt.n 2290 │ │ + b.n 23d6 │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2cf6 │ │ + beq.n 22a2 │ │ movs r0, #1 │ │ - b.n 2e4e │ │ + b.n 23fa │ │ ldr r2, [r6, #0] │ │ ldr r3, [r4, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ str r3, [r5, #0] │ │ str r2, [r4, #0] │ │ ldr r2, [r6, #4] │ │ @@ -2094,21 +799,21 @@ │ │ ldr r2, [r6, #12] │ │ ldr r3, [r4, #12] │ │ adds r6, #16 │ │ eors r3, r2 │ │ str r3, [r5, #12] │ │ str r2, [r4, #12] │ │ adds r5, #16 │ │ - b.n 2cd8 │ │ + b.n 2284 │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - bne.n 2cf2 │ │ + bne.n 229e │ │ ldrb r2, [r6, #0] │ │ ldrb r3, [r4, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ strb r3, [r5, #0] │ │ strb r2, [r4, #0] │ │ ldrb r2, [r6, #1] │ │ @@ -2188,25 +893,25 @@ │ │ strb r3, [r5, #15] │ │ strb r2, [r4, #15] │ │ adds r5, #16 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #8] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2d26 │ │ - b.n 2e2a │ │ + blt.n 22d2 │ │ + b.n 23d6 │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ - beq.n 2e32 │ │ + beq.n 23de │ │ ldr r3, [sp, #4] │ │ subs r2, r3, r7 │ │ str r2, [sp, #12] │ │ mov ip, r5 │ │ cmp r3, #15 │ │ - bgt.n 2e1c │ │ + bgt.n 23c8 │ │ mov r1, ip │ │ adds r6, #1 │ │ subs r2, r6, #1 │ │ ldrb r0, [r2, #0] │ │ ldr r2, [sp, #12] │ │ adds r5, #1 │ │ adds r3, #1 │ │ @@ -2216,111 +921,111 @@ │ │ eors r2, r0 │ │ strb r2, [r1, #0] │ │ ldr r2, [sp, #4] │ │ strb r0, [r2, r7] │ │ ldr r2, [sp, #8] │ │ adds r7, #1 │ │ cmp r7, r2 │ │ - bne.n 2df2 │ │ + bne.n 239e │ │ adds r2, r3, #0 │ │ subs r2, #16 │ │ subs r1, r2, #1 │ │ sbcs r2, r1 │ │ negs r2, r2 │ │ ands r3, r2 │ │ str r3, [sp, #4] │ │ ldr r3, [sp, #8] │ │ cmp r7, r3 │ │ - blt.n 2de6 │ │ - b.n 2e42 │ │ + blt.n 2392 │ │ + b.n 23ee │ │ adds r0, r4, #0 │ │ adds r1, r4, #0 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2dec │ │ - b.n 2cf2 │ │ + beq.n 2398 │ │ + b.n 229e │ │ mov r3, sp │ │ movs r0, #0 │ │ ldr r4, [sp, #40] ; 0x28 │ │ ldrb r3, [r3, #4] │ │ adds r4, #242 ; 0xf2 │ │ strb r3, [r4, #0] │ │ add sp, #20 │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ -00002e52 : │ │ +000023fe : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ movs r7, #0 │ │ adds r6, r3, #0 │ │ ldr r3, [sp, #32] │ │ str r2, [sp, #4] │ │ adds r4, r0, #0 │ │ adds r3, #242 ; 0xf2 │ │ ldrb r3, [r3, #0] │ │ adds r5, r1, #0 │ │ str r3, [sp, #0] │ │ cmp r3, r7 │ │ - beq.n 2ea6 │ │ + beq.n 2452 │ │ adds r2, r1, #0 │ │ adds r3, r0, #0 │ │ ldr r1, [sp, #0] │ │ subs r7, r3, r0 │ │ adds r5, r2, #0 │ │ adds r4, r3, #0 │ │ cmp r1, #15 │ │ - bgt.n 2e96 │ │ + bgt.n 2442 │ │ ldr r1, [sp, #4] │ │ cmp r7, r1 │ │ - bge.n 2ea6 │ │ + bge.n 2452 │ │ ldr r1, [sp, #0] │ │ adds r1, #1 │ │ str r1, [sp, #0] │ │ subs r1, #1 │ │ ldrb r4, [r6, r1] │ │ ldrb r1, [r3, #0] │ │ adds r3, #1 │ │ eors r1, r4 │ │ strb r1, [r2, #0] │ │ adds r2, #1 │ │ - b.n 2e6e │ │ + b.n 241a │ │ ldr r3, [sp, #0] │ │ subs r3, #16 │ │ subs r2, r3, #1 │ │ sbcs r3, r2 │ │ ldr r2, [sp, #0] │ │ negs r3, r3 │ │ ands r2, r3 │ │ str r2, [sp, #0] │ │ ldr r3, [sp, #4] │ │ subs r3, r3, r7 │ │ asrs r3, r3, #4 │ │ - bne.n 2eb0 │ │ - b.n 2fe0 │ │ + bne.n 245c │ │ + b.n 258c │ │ adds r3, r4, #0 │ │ movs r2, #3 │ │ orrs r3, r5 │ │ tst r3, r2 │ │ - bne.n 2f98 │ │ + bne.n 2544 │ │ tst r6, r2 │ │ - bne.n 2f98 │ │ + bne.n 2544 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #4] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2eca │ │ - b.n 2fe0 │ │ + blt.n 2476 │ │ + b.n 258c │ │ adds r0, r6, #0 │ │ adds r1, r6, #0 │ │ ldr r2, [sp, #32] │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2edc │ │ + beq.n 2488 │ │ movs r0, #1 │ │ - b.n 3004 │ │ + b.n 25b0 │ │ ldr r3, [r4, #0] │ │ ldr r2, [r6, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ str r3, [r5, #0] │ │ ldr r3, [r4, #4] │ │ ldr r2, [r6, #4] │ │ @@ -2332,21 +1037,21 @@ │ │ str r3, [r5, #8] │ │ ldr r3, [r4, #12] │ │ ldr r2, [r6, #12] │ │ adds r4, #16 │ │ eors r3, r2 │ │ str r3, [r5, #12] │ │ adds r5, #16 │ │ - b.n 2ebe │ │ + b.n 246a │ │ adds r0, r6, #0 │ │ adds r1, r6, #0 │ │ ldr r2, [sp, #32] │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - bne.n 2ed8 │ │ + bne.n 2484 │ │ ldrb r2, [r4, #0] │ │ ldrb r3, [r6, #0] │ │ adds r7, #16 │ │ eors r3, r2 │ │ strb r3, [r5, #0] │ │ ldrb r2, [r4, #1] │ │ ldrb r3, [r6, #1] │ │ @@ -2410,71 +1115,71 @@ │ │ eors r3, r2 │ │ strb r3, [r5, #15] │ │ adds r5, #16 │ │ adds r3, r7, #0 │ │ ldr r2, [sp, #4] │ │ adds r3, #15 │ │ cmp r3, r2 │ │ - blt.n 2f04 │ │ - b.n 2fe0 │ │ + blt.n 24b0 │ │ + b.n 258c │ │ ldr r3, [sp, #0] │ │ cmp r3, #0 │ │ - beq.n 2fe8 │ │ + beq.n 2594 │ │ ldr r3, [sp, #0] │ │ subs r2, r3, r7 │ │ mov ip, r2 │ │ adds r0, r4, #0 │ │ cmp r3, #15 │ │ - bgt.n 2fd2 │ │ + bgt.n 257e │ │ mov r2, ip │ │ adds r2, r6, r2 │ │ ldrb r2, [r2, r7] │ │ ldrb r0, [r0, #0] │ │ adds r5, #1 │ │ subs r1, r5, #1 │ │ eors r2, r0 │ │ strb r2, [r1, #0] │ │ ldr r2, [sp, #4] │ │ adds r7, #1 │ │ adds r3, #1 │ │ adds r4, #1 │ │ cmp r7, r2 │ │ - bne.n 2fb0 │ │ + bne.n 255c │ │ adds r2, r3, #0 │ │ subs r2, #16 │ │ subs r1, r2, #1 │ │ sbcs r2, r1 │ │ negs r2, r2 │ │ ands r3, r2 │ │ str r3, [sp, #0] │ │ ldr r3, [sp, #4] │ │ cmp r7, r3 │ │ - blt.n 2fa4 │ │ - b.n 2ff8 │ │ + blt.n 2550 │ │ + b.n 25a4 │ │ adds r0, r6, #0 │ │ adds r1, r6, #0 │ │ ldr r2, [sp, #32] │ │ - bl 42a0 │ │ + bl 27fc │ │ cmp r0, #0 │ │ - beq.n 2faa │ │ - b.n 2ed8 │ │ + beq.n 2556 │ │ + b.n 2484 │ │ mov r2, sp │ │ movs r0, #0 │ │ ldr r3, [sp, #32] │ │ ldrb r2, [r2, #0] │ │ adds r3, #242 ; 0xf2 │ │ strb r2, [r3, #0] │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -00003008 : │ │ +000025b4 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #180 ; 0xb4 │ │ str r2, [sp, #4] │ │ - ldr r2, [pc, #572] ; (324c ) │ │ + ldr r2, [pc, #572] ; (27f8 ) │ │ str r3, [sp, #12] │ │ ldr r3, [sp, #200] ; 0xc8 │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ str r3, [sp, #20] │ │ ldr r3, [sp, #204] ; 0xcc │ │ adds r5, r0, #0 │ │ @@ -2484,57 +1189,57 @@ │ │ str r3, [sp, #172] ; 0xac │ │ ldr r3, [sp, #16] │ │ adds r3, #242 ; 0xf2 │ │ ldrb r3, [r3, #0] │ │ str r2, [sp, #32] │ │ str r3, [sp, #0] │ │ cmp r3, #0 │ │ - beq.n 30dc │ │ + beq.n 2688 │ │ add r6, sp, #44 ; 0x2c │ │ ldr r1, [sp, #12] │ │ movs r2, #16 │ │ adds r0, r6, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ adds r0, r6, #0 │ │ adds r1, r6, #0 │ │ movs r2, #16 │ │ ldr r3, [sp, #16] │ │ - bl 277e │ │ + bl 1d2a │ │ cmp r0, #0 │ │ - bne.n 3086 │ │ + bne.n 2632 │ │ ldr r3, [sp, #0] │ │ mov ip, r3 │ │ adds r2, r3, #0 │ │ negs r0, r3 │ │ - b.n 30ac │ │ + b.n 2658 │ │ mvns r3, r6 │ │ asrs r3, r3, #31 │ │ ands r6, r3 │ │ lsls r3, r6, #4 │ │ adds r0, r2, r3 │ │ ldr r3, [sp, #8] │ │ lsls r3, r3, #28 │ │ - beq.n 3074 │ │ + beq.n 2620 │ │ ldr r1, [sp, #12] │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ adds r6, #1 │ │ add r7, sp, #44 ; 0x2c │ │ lsls r2, r6, #4 │ │ adds r0, r7, #0 │ │ adds r1, r7, #0 │ │ ldr r3, [sp, #16] │ │ - bl 277e │ │ + bl 1d2a │ │ cmp r0, #0 │ │ - beq.n 3118 │ │ + beq.n 26c4 │ │ movs r0, #1 │ │ - b.n 3238 │ │ + b.n 27e4 │ │ ldr r6, [sp, #4] │ │ cmp r6, #0 │ │ - beq.n 30bc │ │ + beq.n 2668 │ │ adds r1, r5, r0 │ │ ldrb r7, [r1, r7] │ │ ldr r3, [sp, #0] │ │ add r1, sp, #44 ; 0x2c │ │ ldrb r1, [r2, r1] │ │ adds r3, #1 │ │ str r3, [sp, #0] │ │ @@ -2547,77 +1252,77 @@ │ │ str r3, [sp, #4] │ │ mov r1, ip │ │ ldr r7, [sp, #0] │ │ subs r3, r7, r1 │ │ adds r1, r4, r3 │ │ adds r3, r5, r3 │ │ cmp r7, #15 │ │ - ble.n 308a │ │ - b.n 30c2 │ │ + ble.n 2636 │ │ + b.n 266e │ │ adds r4, r1, #0 │ │ adds r5, r3, #0 │ │ - b.n 30dc │ │ + b.n 2688 │ │ adds r5, r3, #0 │ │ ldr r3, [sp, #4] │ │ adds r4, r1, #0 │ │ cmp r3, #0 │ │ - beq.n 30dc │ │ + beq.n 2688 │ │ ldr r3, [sp, #20] │ │ ldr r0, [sp, #12] │ │ blx r3 │ │ movs r3, #0 │ │ str r3, [sp, #0] │ │ - b.n 30dc │ │ + b.n 2688 │ │ adds r4, r6, #0 │ │ ldr r5, [sp, #28] │ │ ldr r3, [sp, #4] │ │ cmp r3, #0 │ │ - bne.n 30e4 │ │ - b.n 322c │ │ + bne.n 2690 │ │ + b.n 27d8 │ │ ldr r3, [sp, #4] │ │ str r3, [sp, #8] │ │ cmp r3, #128 ; 0x80 │ │ - ble.n 30f0 │ │ + ble.n 269c │ │ movs r3, #128 ; 0x80 │ │ str r3, [sp, #8] │ │ movs r7, #0 │ │ ldr r3, [sp, #4] │ │ ldr r2, [sp, #8] │ │ subs r3, r3, r2 │ │ str r3, [sp, #4] │ │ asrs r6, r2, #4 │ │ add r2, sp, #44 ; 0x2c │ │ lsls r0, r7, #4 │ │ adds r0, r2, r0 │ │ cmp r7, r6 │ │ - bge.n 305a │ │ + bge.n 2606 │ │ ldr r1, [sp, #12] │ │ movs r2, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ ldr r0, [sp, #12] │ │ ldr r3, [sp, #20] │ │ blx r3 │ │ adds r7, #1 │ │ - b.n 30fc │ │ + b.n 26a8 │ │ adds r6, r5, #0 │ │ movs r3, #3 │ │ orrs r6, r4 │ │ adds r2, r4, #0 │ │ ands r6, r3 │ │ - beq.n 312c │ │ + beq.n 26d8 │ │ movs r1, #15 │ │ adds r3, r7, #0 │ │ subs r1, r1, r4 │ │ - b.n 3160 │ │ + b.n 270c │ │ adds r2, r6, #0 │ │ ldr r1, [sp, #8] │ │ adds r2, #15 │ │ adds r3, r7, r6 │ │ cmp r2, r1 │ │ - bge.n 31f2 │ │ + bge.n 279e │ │ ldr r1, [r5, #0] │ │ ldr r2, [r6, r7] │ │ adds r6, #16 │ │ eors r2, r1 │ │ str r2, [r4, #0] │ │ ldr r1, [r5, #4] │ │ ldr r2, [r3, #4] │ │ @@ -2629,20 +1334,20 @@ │ │ eors r2, r1 │ │ str r2, [r4, #8] │ │ ldr r2, [r5, #12] │ │ adds r5, #16 │ │ eors r3, r2 │ │ str r3, [r4, #12] │ │ adds r4, #16 │ │ - b.n 312c │ │ + b.n 26d8 │ │ ldr r7, [sp, #8] │ │ adds r0, r4, r1 │ │ subs r6, r4, r2 │ │ cmp r0, r7 │ │ - bge.n 31f2 │ │ + bge.n 279e │ │ ldrb r0, [r5, #0] │ │ ldrb r6, [r3, #0] │ │ eors r0, r6 │ │ strb r0, [r4, #0] │ │ ldrb r0, [r5, #1] │ │ ldrb r6, [r3, #1] │ │ eors r0, r6 │ │ @@ -2702,15 +1407,15 @@ │ │ ldrb r0, [r5, #15] │ │ ldrb r6, [r3, #15] │ │ adds r5, #16 │ │ adds r3, #16 │ │ eors r0, r6 │ │ strb r0, [r4, #15] │ │ adds r4, #16 │ │ - b.n 3160 │ │ + b.n 270c │ │ ldr r0, [sp, #0] │ │ adds r2, r0, #0 │ │ negs r1, r0 │ │ str r1, [sp, #24] │ │ subs r1, r6, r0 │ │ str r1, [sp, #36] ; 0x24 │ │ ldr r7, [sp, #36] ; 0x24 │ │ @@ -2720,2149 +1425,64 @@ │ │ str r1, [sp, #28] │ │ mov ip, r2 │ │ adds r1, r7, #0 │ │ ldr r7, [sp, #8] │ │ add r1, ip │ │ str r2, [sp, #0] │ │ cmp r1, r7 │ │ - blt.n 3218 │ │ - b.n 30d8 │ │ + blt.n 27c4 │ │ + b.n 2684 │ │ ldr r6, [sp, #24] │ │ ldrb r7, [r3, r2] │ │ ldr r1, [sp, #24] │ │ adds r6, r5, r6 │ │ ldrb r6, [r6, r2] │ │ adds r1, r4, r1 │ │ eors r6, r7 │ │ strb r6, [r1, r2] │ │ adds r2, #1 │ │ - b.n 31fe │ │ + b.n 27aa │ │ mov r3, sp │ │ ldr r4, [sp, #16] │ │ ldrb r3, [r3, #0] │ │ ldr r0, [sp, #4] │ │ adds r4, #242 ; 0xf2 │ │ strb r3, [r4, #0] │ │ ldr r3, [sp, #32] │ │ ldr r2, [sp, #172] ; 0xac │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3246 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + beq.n 27f2 │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #180 ; 0xb4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - subs r0, r0, #5 │ │ + cmp r1, #148 ; 0x94 │ │ movs r1, r0 │ │ │ │ -00003250 : │ │ - movs r1, #27 │ │ - ldr r3, [r0, #24] │ │ - ldr r2, [pc, #1016] ; (3650 ) │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r2, r3, r2 │ │ - ldr r3, [r0, #8] │ │ - ldr r5, [r0, #12] │ │ - ldr r6, [r0, #16] │ │ - rors r3, r1 │ │ - ldr r1, [r0, #16] │ │ - adds r2, r2, r3 │ │ - ldr r3, [r0, #20] │ │ - ldr r4, [r0, #8] │ │ - movs r7, #27 │ │ - eors r3, r1 │ │ - ldr r1, [r0, #12] │ │ - sub sp, #68 ; 0x44 │ │ - ands r3, r1 │ │ - ldr r1, [r0, #20] │ │ - eors r3, r1 │ │ - adds r3, r2, r3 │ │ - ldr r2, [r0, #28] │ │ - adds r3, r3, r2 │ │ - movs r2, #2 │ │ - rors r5, r2 │ │ - adds r2, r1, #0 │ │ - ldr r1, [pc, #968] ; (3650 ) │ │ - eors r6, r5 │ │ - adds r2, r2, r1 │ │ - ldr r1, [r0, #8] │ │ - ands r6, r1 │ │ - ldr r1, [r0, #16] │ │ - eors r6, r1 │ │ - adds r6, r2, r6 │ │ - ldr r2, [r0, #32] │ │ - adds r1, r3, #0 │ │ - adds r6, r6, r2 │ │ - movs r2, #27 │ │ - rors r1, r2 │ │ - movs r2, #2 │ │ - rors r4, r2 │ │ - adds r6, r6, r1 │ │ - ldr r2, [r0, #16] │ │ - ldr r1, [pc, #936] ; (3650 ) │ │ - adds r1, r2, r1 │ │ - ldr r2, [r0, #36] ; 0x24 │ │ - adds r1, r1, r2 │ │ - adds r2, r4, #0 │ │ - eors r2, r5 │ │ - ands r2, r3 │ │ - eors r2, r5 │ │ - adds r2, r1, r2 │ │ - adds r1, r6, #0 │ │ - rors r1, r7 │ │ - adds r2, r2, r1 │ │ - movs r1, #2 │ │ - rors r3, r1 │ │ - ldr r1, [pc, #908] ; (3650 ) │ │ - adds r5, r5, r1 │ │ - ldr r1, [r0, #40] ; 0x28 │ │ - adds r7, r5, r1 │ │ - adds r5, r3, #0 │ │ - eors r5, r4 │ │ - ands r5, r6 │ │ - eors r5, r4 │ │ - adds r7, r7, r5 │ │ - movs r1, #27 │ │ - adds r5, r2, #0 │ │ - rors r5, r1 │ │ - movs r1, #2 │ │ - rors r6, r1 │ │ - ldr r1, [pc, #880] ; (3650 ) │ │ - adds r5, r7, r5 │ │ - adds r7, r4, r1 │ │ - ldr r1, [r0, #44] ; 0x2c │ │ - adds r4, r5, #0 │ │ - adds r7, r7, r1 │ │ - adds r1, r6, #0 │ │ - eors r1, r3 │ │ - ands r1, r2 │ │ - eors r1, r3 │ │ - adds r7, r7, r1 │ │ - movs r1, #27 │ │ - rors r4, r1 │ │ - movs r1, #2 │ │ - rors r2, r1 │ │ - adds r4, r7, r4 │ │ - ldr r1, [r0, #48] ; 0x30 │ │ - ldr r7, [pc, #844] ; (3650 ) │ │ - adds r1, r1, r7 │ │ - adds r7, r2, #0 │ │ - eors r7, r6 │ │ - ands r7, r5 │ │ - eors r7, r6 │ │ - adds r3, r1, r3 │ │ - adds r3, r3, r7 │ │ - movs r1, #27 │ │ - adds r7, r4, #0 │ │ - rors r7, r1 │ │ - movs r1, #2 │ │ - adds r7, r3, r7 │ │ - adds r3, r5, #0 │ │ - rors r3, r1 │ │ - ldr r5, [pc, #816] ; (3650 ) │ │ - ldr r1, [r0, #52] ; 0x34 │ │ - adds r5, r1, r5 │ │ - adds r1, r3, #0 │ │ - eors r1, r2 │ │ - ands r1, r4 │ │ - eors r1, r2 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r1 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r6, r6, r1 │ │ - movs r1, #2 │ │ - rors r4, r1 │ │ - ldr r5, [pc, #784] ; (3650 ) │ │ - ldr r1, [r0, #56] ; 0x38 │ │ - adds r5, r1, r5 │ │ - adds r1, r4, #0 │ │ - eors r1, r3 │ │ - ands r1, r7 │ │ - eors r1, r3 │ │ - adds r2, r5, r2 │ │ - adds r2, r2, r1 │ │ - movs r5, #27 │ │ - adds r1, r6, #0 │ │ - rors r1, r5 │ │ - adds r2, r2, r1 │ │ - movs r1, #2 │ │ - rors r7, r1 │ │ - ldr r5, [pc, #756] ; (3650 ) │ │ - ldr r1, [r0, #60] ; 0x3c │ │ - adds r1, r1, r5 │ │ - adds r5, r7, #0 │ │ - eors r5, r4 │ │ - ands r5, r6 │ │ - eors r5, r4 │ │ - adds r3, r1, r3 │ │ - adds r3, r3, r5 │ │ - movs r1, #27 │ │ - adds r5, r2, #0 │ │ - rors r5, r1 │ │ - adds r5, r3, r5 │ │ - movs r3, #2 │ │ - rors r6, r3 │ │ - ldr r1, [pc, #724] ; (3650 ) │ │ - ldr r3, [r0, #64] ; 0x40 │ │ - adds r1, r3, r1 │ │ - adds r3, r6, #0 │ │ - eors r3, r7 │ │ - ands r3, r2 │ │ - eors r3, r7 │ │ - adds r4, r1, r4 │ │ - adds r4, r4, r3 │ │ - adds r1, r5, #0 │ │ - movs r3, #27 │ │ - rors r1, r3 │ │ - adds r3, r2, #0 │ │ - movs r2, #2 │ │ - rors r3, r2 │ │ - adds r4, r4, r1 │ │ - ldr r2, [r0, #68] ; 0x44 │ │ - ldr r1, [pc, #692] ; (3650 ) │ │ - adds r2, r2, r1 │ │ - adds r1, r3, #0 │ │ - eors r1, r6 │ │ - ands r1, r5 │ │ - eors r1, r6 │ │ - adds r7, r2, r7 │ │ - adds r7, r7, r1 │ │ - movs r2, #27 │ │ - adds r1, r4, #0 │ │ - rors r1, r2 │ │ - movs r2, #2 │ │ - rors r5, r2 │ │ - adds r7, r7, r1 │ │ - ldr r2, [r0, #72] ; 0x48 │ │ - ldr r1, [pc, #660] ; (3650 ) │ │ - adds r1, r2, r1 │ │ - adds r2, r5, #0 │ │ - eors r2, r3 │ │ - ands r2, r4 │ │ - eors r2, r3 │ │ - adds r6, r1, r6 │ │ - adds r6, r6, r2 │ │ - movs r1, #27 │ │ - adds r2, r7, #0 │ │ - rors r2, r1 │ │ - movs r1, #2 │ │ - rors r4, r1 │ │ - ldr r1, [r0, #76] ; 0x4c │ │ - adds r2, r6, r2 │ │ - str r1, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ldr r1, [pc, #628] ; (3650 ) │ │ - adds r1, r6, r1 │ │ - adds r3, r1, r3 │ │ - adds r1, r4, #0 │ │ - eors r1, r5 │ │ - ands r1, r7 │ │ - eors r1, r5 │ │ - adds r3, r3, r1 │ │ - movs r6, #27 │ │ - adds r1, r2, #0 │ │ - rors r1, r6 │ │ - adds r3, r3, r1 │ │ - movs r1, #2 │ │ - rors r7, r1 │ │ - ldr r6, [pc, #600] ; (3650 ) │ │ - ldr r1, [r0, #80] ; 0x50 │ │ - adds r1, r1, r6 │ │ - adds r5, r1, r5 │ │ - adds r1, r7, #0 │ │ - eors r1, r4 │ │ - ands r1, r2 │ │ - eors r1, r4 │ │ - adds r5, r5, r1 │ │ - movs r6, #27 │ │ - adds r1, r3, #0 │ │ - rors r1, r6 │ │ - adds r5, r5, r1 │ │ - movs r1, #2 │ │ - rors r2, r1 │ │ - ldr r6, [pc, #568] ; (3650 ) │ │ - ldr r1, [r0, #84] ; 0x54 │ │ - adds r1, r1, r6 │ │ - adds r4, r1, r4 │ │ - adds r1, r2, #0 │ │ - eors r1, r7 │ │ - ands r1, r3 │ │ - eors r1, r7 │ │ - adds r4, r4, r1 │ │ - movs r6, #27 │ │ - adds r1, r5, #0 │ │ - rors r1, r6 │ │ - adds r4, r4, r1 │ │ - movs r1, #2 │ │ - rors r3, r1 │ │ - ldr r6, [pc, #540] ; (3650 ) │ │ - ldr r1, [r0, #88] ; 0x58 │ │ - adds r1, r1, r6 │ │ - adds r7, r1, r7 │ │ - adds r1, r3, #0 │ │ - eors r1, r2 │ │ - ands r1, r5 │ │ - eors r1, r2 │ │ - adds r7, r7, r1 │ │ - movs r6, #27 │ │ - adds r1, r4, #0 │ │ - rors r1, r6 │ │ - adds r7, r7, r1 │ │ - movs r1, #2 │ │ - ldr r6, [r0, #28] │ │ - rors r5, r1 │ │ - ldr r1, [r0, #36] ; 0x24 │ │ - eors r1, r6 │ │ - ldr r6, [r0, #60] ; 0x3c │ │ - eors r1, r6 │ │ - ldr r6, [r0, #80] ; 0x50 │ │ - eors r1, r6 │ │ - movs r6, #31 │ │ - rors r1, r6 │ │ - ldr r6, [pc, #492] ; (3650 ) │ │ - str r1, [sp, #0] │ │ - adds r1, r1, r6 │ │ - adds r2, r1, r2 │ │ - adds r1, r5, #0 │ │ - eors r1, r3 │ │ - ands r1, r4 │ │ - eors r1, r3 │ │ - adds r2, r2, r1 │ │ - movs r6, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r6 │ │ - adds r2, r2, r1 │ │ - movs r1, #2 │ │ - ldr r6, [r0, #32] │ │ - rors r4, r1 │ │ - ldr r1, [r0, #40] ; 0x28 │ │ - eors r1, r6 │ │ - ldr r6, [r0, #64] ; 0x40 │ │ - eors r1, r6 │ │ - ldr r6, [r0, #84] ; 0x54 │ │ - eors r1, r6 │ │ - movs r6, #31 │ │ - rors r1, r6 │ │ - ldr r6, [pc, #444] ; (3650 ) │ │ - str r1, [sp, #4] │ │ - adds r1, r1, r6 │ │ - adds r3, r1, r3 │ │ - adds r1, r4, #0 │ │ - eors r1, r5 │ │ - ands r1, r7 │ │ - eors r1, r5 │ │ - adds r3, r3, r1 │ │ - movs r6, #27 │ │ - adds r1, r2, #0 │ │ - rors r1, r6 │ │ - movs r6, #2 │ │ - adds r1, r3, r1 │ │ - adds r3, r7, #0 │ │ - ldr r7, [r0, #44] ; 0x2c │ │ - rors r3, r6 │ │ - ldr r6, [r0, #36] ; 0x24 │ │ - eors r7, r6 │ │ - ldr r6, [r0, #68] ; 0x44 │ │ - eors r7, r6 │ │ - ldr r6, [r0, #88] ; 0x58 │ │ - eors r7, r6 │ │ - movs r6, #31 │ │ - rors r7, r6 │ │ - adds r6, r7, #0 │ │ - str r7, [sp, #8] │ │ - ldr r7, [pc, #388] ; (3650 ) │ │ - adds r7, r6, r7 │ │ - adds r5, r7, r5 │ │ - adds r7, r3, #0 │ │ - eors r7, r4 │ │ - ands r7, r2 │ │ - eors r7, r4 │ │ - adds r5, r5, r7 │ │ - movs r6, #27 │ │ - adds r7, r1, #0 │ │ - rors r7, r6 │ │ - movs r6, #2 │ │ - adds r5, r5, r7 │ │ - rors r2, r6 │ │ - ldr r7, [r0, #48] ; 0x30 │ │ - ldr r6, [r0, #40] ; 0x28 │ │ - eors r7, r6 │ │ - ldr r6, [r0, #72] ; 0x48 │ │ - eors r7, r6 │ │ - ldr r6, [sp, #0] │ │ - eors r7, r6 │ │ - movs r6, #31 │ │ - rors r7, r6 │ │ - adds r6, r7, #0 │ │ - str r7, [sp, #12] │ │ - ldr r7, [pc, #340] ; (3650 ) │ │ - adds r7, r6, r7 │ │ - adds r4, r7, r4 │ │ - adds r7, r2, #0 │ │ - eors r7, r3 │ │ - ands r7, r1 │ │ - eors r7, r3 │ │ - adds r4, r4, r7 │ │ - movs r6, #27 │ │ - adds r7, r5, #0 │ │ - rors r7, r6 │ │ - adds r7, r4, r7 │ │ - movs r4, #2 │ │ - rors r1, r4 │ │ - ldr r6, [r0, #44] ; 0x2c │ │ - adds r4, r1, #0 │ │ - ldr r1, [r0, #52] ; 0x34 │ │ - eors r1, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - eors r1, r6 │ │ - ldr r6, [sp, #4] │ │ - eors r1, r6 │ │ - movs r6, #31 │ │ - rors r1, r6 │ │ - ldr r6, [pc, #296] ; (3654 ) │ │ - str r1, [sp, #16] │ │ - adds r1, r1, r6 │ │ - adds r3, r1, r3 │ │ - adds r1, r4, #0 │ │ - eors r1, r2 │ │ - eors r1, r5 │ │ - adds r3, r3, r1 │ │ - movs r6, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r6 │ │ - adds r1, r3, r1 │ │ - movs r3, #2 │ │ - ldr r6, [r0, #48] ; 0x30 │ │ - rors r5, r3 │ │ - ldr r3, [r0, #56] ; 0x38 │ │ - eors r3, r6 │ │ - ldr r6, [r0, #80] ; 0x50 │ │ - eors r3, r6 │ │ - ldr r6, [sp, #8] │ │ - eors r3, r6 │ │ - movs r6, #31 │ │ - rors r3, r6 │ │ - ldr r6, [pc, #248] ; (3654 ) │ │ - str r3, [sp, #20] │ │ - adds r3, r3, r6 │ │ - adds r2, r3, r2 │ │ - adds r3, r5, #0 │ │ - eors r3, r4 │ │ - eors r3, r7 │ │ - adds r2, r2, r3 │ │ - movs r6, #27 │ │ - adds r3, r1, #0 │ │ - rors r3, r6 │ │ - movs r6, #2 │ │ - adds r2, r2, r3 │ │ - adds r3, r7, #0 │ │ - ldr r7, [r0, #60] ; 0x3c │ │ - rors r3, r6 │ │ - ldr r6, [r0, #52] ; 0x34 │ │ - eors r7, r6 │ │ - ldr r6, [r0, #84] ; 0x54 │ │ - eors r7, r6 │ │ - ldr r6, [sp, #12] │ │ - eors r7, r6 │ │ - movs r6, #31 │ │ - rors r7, r6 │ │ - adds r6, r7, #0 │ │ - str r7, [sp, #24] │ │ - ldr r7, [pc, #196] ; (3654 ) │ │ - adds r7, r6, r7 │ │ - adds r4, r7, r4 │ │ - adds r7, r3, #0 │ │ - eors r7, r5 │ │ - eors r7, r1 │ │ - adds r4, r4, r7 │ │ - movs r6, #27 │ │ - adds r7, r2, #0 │ │ - rors r7, r6 │ │ - adds r7, r4, r7 │ │ - movs r4, #2 │ │ - rors r1, r4 │ │ - adds r4, r1, #0 │ │ - ldr r1, [r0, #64] ; 0x40 │ │ - ldr r6, [r0, #56] ; 0x38 │ │ - eors r1, r6 │ │ - ldr r6, [r0, #88] ; 0x58 │ │ - eors r1, r6 │ │ - ldr r6, [sp, #16] │ │ - eors r1, r6 │ │ - movs r6, #31 │ │ - rors r1, r6 │ │ - ldr r6, [pc, #152] ; (3654 ) │ │ - str r1, [sp, #28] │ │ - adds r1, r1, r6 │ │ - adds r5, r1, r5 │ │ - adds r1, r4, #0 │ │ - eors r1, r3 │ │ - eors r1, r2 │ │ - adds r5, r5, r1 │ │ - movs r6, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r6 │ │ - adds r1, r5, r1 │ │ - movs r5, #2 │ │ - ldr r6, [r0, #60] ; 0x3c │ │ - rors r2, r5 │ │ - ldr r5, [r0, #68] ; 0x44 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #0] │ │ - eors r5, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r5, r6 │ │ - movs r6, #31 │ │ - rors r5, r6 │ │ - ldr r6, [pc, #104] ; (3654 ) │ │ - str r5, [sp, #32] │ │ - adds r5, r5, r6 │ │ - adds r3, r5, r3 │ │ - adds r5, r2, #0 │ │ - eors r5, r4 │ │ - eors r5, r7 │ │ - adds r3, r3, r5 │ │ - movs r6, #27 │ │ - adds r5, r1, #0 │ │ - rors r5, r6 │ │ - adds r3, r3, r5 │ │ - movs r5, #2 │ │ - ldr r6, [r0, #64] ; 0x40 │ │ - rors r7, r5 │ │ - ldr r5, [r0, #72] ; 0x48 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #4] │ │ - eors r5, r6 │ │ - ldr r6, [sp, #24] │ │ - eors r5, r6 │ │ - movs r6, #31 │ │ - rors r5, r6 │ │ - ldr r6, [pc, #60] ; (3654 ) │ │ - str r5, [sp, #36] ; 0x24 │ │ - adds r5, r5, r6 │ │ - adds r4, r5, r4 │ │ - adds r5, r7, #0 │ │ - eors r5, r2 │ │ - eors r5, r1 │ │ - adds r4, r4, r5 │ │ - movs r6, #27 │ │ - adds r5, r3, #0 │ │ - rors r5, r6 │ │ - adds r5, r4, r5 │ │ - movs r4, #2 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - rors r1, r4 │ │ - ldr r4, [r0, #68] ; 0x44 │ │ - eors r4, r6 │ │ - ldr r6, [sp, #8] │ │ - eors r4, r6 │ │ - ldr r6, [sp, #28] │ │ - eors r4, r6 │ │ - movs r6, #31 │ │ - rors r4, r6 │ │ - mov ip, r4 │ │ - ldr r4, [pc, #12] ; (3654 ) │ │ - movs r6, #27 │ │ - add r4, ip │ │ - b.n 3658 │ │ - nop ; (mov r8, r8) │ │ - ldrb r1, [r3, #6] │ │ - ldrh r2, [r0, r2] │ │ - sub.w lr, r1, r9, lsr #27 │ │ - adds r2, r4, r2 │ │ - adds r4, r1, #0 │ │ - eors r4, r7 │ │ - eors r4, r3 │ │ - adds r2, r2, r4 │ │ - adds r4, r5, #0 │ │ - rors r4, r6 │ │ - adds r2, r2, r4 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - ldr r6, [r0, #72] ; 0x48 │ │ - adds r4, r3, #0 │ │ - ldr r3, [r0, #80] ; 0x50 │ │ - eors r3, r6 │ │ - ldr r6, [sp, #12] │ │ - eors r3, r6 │ │ - ldr r6, [sp, #32] │ │ - eors r3, r6 │ │ - movs r6, #31 │ │ - rors r3, r6 │ │ - ldr r6, [pc, #1016] ; (3a7c ) │ │ - str r3, [sp, #40] ; 0x28 │ │ - adds r3, r3, r6 │ │ - adds r7, r3, r7 │ │ - adds r3, r4, #0 │ │ - eors r3, r1 │ │ - eors r3, r5 │ │ - adds r7, r7, r3 │ │ - movs r6, #27 │ │ - adds r3, r2, #0 │ │ - rors r3, r6 │ │ - adds r7, r7, r3 │ │ - adds r3, r5, #0 │ │ - movs r5, #2 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - rors r3, r5 │ │ - ldr r5, [r0, #84] ; 0x54 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #16] │ │ - eors r5, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - eors r5, r6 │ │ - movs r6, #31 │ │ - rors r5, r6 │ │ - ldr r6, [pc, #968] ; (3a7c ) │ │ - str r5, [sp, #44] ; 0x2c │ │ - adds r5, r5, r6 │ │ - adds r6, r3, #0 │ │ - eors r6, r4 │ │ - eors r6, r2 │ │ - adds r1, r5, r1 │ │ - adds r1, r1, r6 │ │ - movs r5, #27 │ │ - adds r6, r7, #0 │ │ - rors r6, r5 │ │ - adds r6, r1, r6 │ │ - movs r1, #2 │ │ - ldr r5, [r0, #80] ; 0x50 │ │ - rors r2, r1 │ │ - ldr r1, [r0, #88] ; 0x58 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r1, r5 │ │ - mov r5, ip │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #924] ; (3a7c ) │ │ - str r1, [sp, #48] ; 0x30 │ │ - adds r5, r1, r5 │ │ - adds r1, r2, #0 │ │ - eors r1, r3 │ │ - eors r1, r7 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - movs r5, #27 │ │ - adds r1, r6, #0 │ │ - rors r1, r5 │ │ - movs r5, #2 │ │ - adds r1, r4, r1 │ │ - adds r4, r7, #0 │ │ - rors r4, r5 │ │ - ldr r5, [r0, #84] ; 0x54 │ │ - ldr r7, [sp, #0] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #24] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #876] ; (3a7c ) │ │ - str r5, [sp, #52] ; 0x34 │ │ - adds r7, r5, r7 │ │ - adds r5, r4, #0 │ │ - eors r5, r2 │ │ - eors r5, r6 │ │ - adds r3, r7, r3 │ │ - adds r3, r3, r5 │ │ - movs r7, #27 │ │ - adds r5, r1, #0 │ │ - rors r5, r7 │ │ - adds r3, r3, r5 │ │ - movs r5, #2 │ │ - ldr r7, [sp, #4] │ │ - rors r6, r5 │ │ - ldr r5, [r0, #88] ; 0x58 │ │ - eors r5, r7 │ │ - ldr r7, [sp, #28] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #828] ; (3a7c ) │ │ - str r5, [sp, #56] ; 0x38 │ │ - adds r7, r5, r7 │ │ - adds r5, r6, #0 │ │ - eors r5, r4 │ │ - eors r5, r1 │ │ - adds r2, r7, r2 │ │ - adds r2, r2, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - adds r7, r2, r7 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #8] │ │ - rors r2, r1 │ │ - ldr r1, [sp, #0] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #32] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #780] ; (3a7c ) │ │ - str r1, [sp, #0] │ │ - adds r5, r1, r5 │ │ - adds r1, r2, #0 │ │ - eors r1, r6 │ │ - eors r1, r3 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r1, r4, r1 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - ldr r5, [sp, #12] │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #4] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #732] ; (3a7c ) │ │ - str r3, [sp, #4] │ │ - adds r5, r3, r5 │ │ - adds r3, r4, #0 │ │ - eors r3, r2 │ │ - eors r3, r7 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r3 │ │ - movs r5, #27 │ │ - adds r3, r1, #0 │ │ - rors r3, r5 │ │ - movs r5, #2 │ │ - adds r3, r6, r3 │ │ - adds r6, r7, #0 │ │ - ldr r7, [sp, #16] │ │ - rors r6, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r5, r7 │ │ - mov r7, ip │ │ - eors r5, r7 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #684] ; (3a7c ) │ │ - str r5, [sp, #8] │ │ - adds r7, r5, r7 │ │ - adds r5, r6, #0 │ │ - eors r5, r4 │ │ - eors r5, r1 │ │ - adds r2, r7, r2 │ │ - adds r2, r2, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - adds r7, r2, r7 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #20] │ │ - rors r2, r1 │ │ - ldr r1, [sp, #12] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #0] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #636] ; (3a7c ) │ │ - str r1, [sp, #12] │ │ - adds r5, r1, r5 │ │ - adds r1, r2, #0 │ │ - eors r1, r6 │ │ - eors r1, r3 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r1, r4, r1 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - ldr r5, [sp, #24] │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #16] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r3, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #588] ; (3a7c ) │ │ - str r3, [sp, #16] │ │ - adds r5, r3, r5 │ │ - adds r3, r4, #0 │ │ - eors r3, r2 │ │ - eors r3, r7 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r3 │ │ - movs r5, #27 │ │ - adds r3, r1, #0 │ │ - rors r3, r5 │ │ - movs r5, #2 │ │ - adds r3, r6, r3 │ │ - adds r6, r7, #0 │ │ - ldr r7, [sp, #28] │ │ - rors r6, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - eors r5, r7 │ │ - ldr r7, [sp, #8] │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #540] ; (3a7c ) │ │ - str r5, [sp, #20] │ │ - adds r7, r5, r7 │ │ - adds r5, r6, #0 │ │ - eors r5, r4 │ │ - eors r5, r1 │ │ - adds r2, r7, r2 │ │ - adds r2, r2, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - adds r7, r2, r7 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #32] │ │ - rors r2, r1 │ │ - ldr r1, [sp, #24] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #12] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #492] ; (3a7c ) │ │ - str r1, [sp, #24] │ │ - adds r5, r1, r5 │ │ - adds r1, r2, #0 │ │ - eors r1, r6 │ │ - eors r1, r3 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r1, r4, r1 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #444] ; (3a7c ) │ │ - str r3, [sp, #28] │ │ - adds r5, r3, r5 │ │ - adds r3, r4, #0 │ │ - eors r3, r2 │ │ - eors r3, r7 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r3 │ │ - movs r5, #27 │ │ - adds r3, r1, #0 │ │ - rors r3, r5 │ │ - movs r5, #2 │ │ - adds r3, r6, r3 │ │ - adds r6, r7, #0 │ │ - mov r7, ip │ │ - rors r6, r5 │ │ - ldr r5, [sp, #32] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #0] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #20] │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #400] ; (3a80 ) │ │ - str r5, [sp, #32] │ │ - adds r5, r5, r7 │ │ - adds r2, r5, r2 │ │ - movs r7, #27 │ │ - adds r5, r3, #0 │ │ - rors r5, r7 │ │ - adds r7, r1, #0 │ │ - adds r5, r2, r5 │ │ - adds r2, r6, #0 │ │ - eors r7, r6 │ │ - ands r2, r1 │ │ - ands r7, r4 │ │ - orrs r7, r2 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - adds r7, r5, r7 │ │ - rors r2, r1 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #24] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #348] ; (3a80 ) │ │ - str r1, [sp, #36] ; 0x24 │ │ - adds r1, r1, r5 │ │ - adds r4, r1, r4 │ │ - adds r1, r3, #0 │ │ - adds r5, r2, #0 │ │ - eors r1, r2 │ │ - ands r1, r6 │ │ - ands r5, r3 │ │ - orrs r5, r1 │ │ - adds r4, r4, r5 │ │ - adds r1, r7, #0 │ │ - movs r5, #27 │ │ - rors r1, r5 │ │ - adds r1, r4, r1 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - adds r4, r3, #0 │ │ - mov r3, ip │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r3, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #28] │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #292] ; (3a80 ) │ │ - str r3, [sp, #60] ; 0x3c │ │ - adds r5, r3, r5 │ │ - adds r6, r5, r6 │ │ - movs r3, #27 │ │ - adds r5, r1, #0 │ │ - rors r5, r3 │ │ - adds r3, r7, #0 │ │ - adds r5, r6, r5 │ │ - adds r6, r4, #0 │ │ - eors r3, r4 │ │ - ands r6, r7 │ │ - ands r3, r2 │ │ - orrs r3, r6 │ │ - adds r3, r5, r3 │ │ - adds r6, r7, #0 │ │ - movs r5, #2 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - rors r6, r5 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eors r5, r7 │ │ - ldr r7, [sp, #12] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #32] │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #240] ; (3a80 ) │ │ - str r5, [sp, #40] ; 0x28 │ │ - adds r7, r5, r7 │ │ - adds r2, r7, r2 │ │ - adds r7, r1, #0 │ │ - adds r5, r6, #0 │ │ - eors r7, r6 │ │ - ands r7, r4 │ │ - ands r5, r1 │ │ - orrs r5, r7 │ │ - adds r2, r2, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - adds r7, r2, r7 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - rors r2, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #184] ; (3a80 ) │ │ - str r1, [sp, #44] ; 0x2c │ │ - adds r5, r1, r5 │ │ - adds r4, r5, r4 │ │ - movs r1, #27 │ │ - adds r5, r7, #0 │ │ - rors r5, r1 │ │ - adds r1, r3, #0 │ │ - adds r5, r4, r5 │ │ - adds r4, r2, #0 │ │ - eors r1, r2 │ │ - ands r4, r3 │ │ - ands r1, r6 │ │ - orrs r1, r4 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - adds r1, r5, r1 │ │ - adds r4, r3, #0 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #132] ; (3a80 ) │ │ - str r3, [sp, #48] ; 0x30 │ │ - adds r3, r3, r5 │ │ - adds r6, r3, r6 │ │ - adds r3, r7, #0 │ │ - adds r5, r4, #0 │ │ - eors r3, r4 │ │ - ands r3, r2 │ │ - ands r5, r7 │ │ - orrs r5, r3 │ │ - adds r6, r6, r5 │ │ - adds r3, r1, #0 │ │ - movs r5, #27 │ │ - rors r3, r5 │ │ - movs r5, #2 │ │ - adds r3, r6, r3 │ │ - rors r7, r5 │ │ - ldr r6, [sp, #0] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - mov ip, r7 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #24] │ │ - eors r7, r1 │ │ - ands r7, r4 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - eors r5, r6 │ │ - movs r6, #31 │ │ - rors r5, r6 │ │ - ldr r6, [pc, #72] ; (3a80 ) │ │ - str r5, [sp, #52] ; 0x34 │ │ - adds r5, r5, r6 │ │ - adds r2, r5, r2 │ │ - movs r6, #27 │ │ - adds r5, r3, #0 │ │ - rors r5, r6 │ │ - mov r6, ip │ │ - ands r6, r1 │ │ - adds r2, r2, r5 │ │ - orrs r7, r6 │ │ - adds r7, r2, r7 │ │ - movs r2, #2 │ │ - rors r1, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - adds r6, r1, #0 │ │ - ldr r1, [sp, #4] │ │ - eors r2, r1 │ │ - ldr r1, [sp, #28] │ │ - eors r2, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r2, r1 │ │ - movs r1, #31 │ │ - rors r2, r1 │ │ - ldr r1, [pc, #24] ; (3a80 ) │ │ - str r2, [sp, #56] ; 0x38 │ │ - adds r1, r2, r1 │ │ - adds r4, r1, r4 │ │ - adds r1, r3, #0 │ │ - mov r2, ip │ │ - eors r1, r6 │ │ - ands r1, r2 │ │ - adds r2, r6, #0 │ │ - ands r2, r3 │ │ - b.n 3a84 │ │ - nop ; (mov r8, r8) │ │ - sub.w lr, r1, r9, lsr #27 │ │ - pop {r2, r3, r4, r6, r7} │ │ - ldrh r3, [r3, #56] ; 0x38 │ │ - orrs r1, r2 │ │ - adds r4, r4, r1 │ │ - movs r2, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r2 │ │ - movs r2, #2 │ │ - rors r3, r2 │ │ - adds r1, r4, r1 │ │ - adds r2, r3, #0 │ │ - ldr r4, [sp, #8] │ │ - ldr r3, [sp, #0] │ │ - eors r3, r4 │ │ - ldr r4, [sp, #32] │ │ - eors r3, r4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - eors r3, r4 │ │ - movs r4, #31 │ │ - rors r3, r4 │ │ - ldr r4, [pc, #1016] ; (3ea4 ) │ │ - str r3, [sp, #0] │ │ - adds r5, r3, r4 │ │ - adds r3, r1, #0 │ │ - movs r4, #27 │ │ - rors r3, r4 │ │ - add r5, ip │ │ - adds r5, r5, r3 │ │ - adds r3, r7, #0 │ │ - adds r4, r2, #0 │ │ - eors r3, r2 │ │ - ands r4, r7 │ │ - ands r3, r6 │ │ - orrs r3, r4 │ │ - adds r3, r5, r3 │ │ - adds r4, r7, #0 │ │ - movs r5, #2 │ │ - ldr r7, [sp, #12] │ │ - rors r4, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - eors r5, r7 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #964] ; (3ea4 ) │ │ - str r5, [sp, #4] │ │ - adds r7, r5, r7 │ │ - adds r6, r7, r6 │ │ - adds r7, r1, #0 │ │ - adds r5, r4, #0 │ │ - eors r7, r4 │ │ - ands r7, r2 │ │ - ands r5, r1 │ │ - orrs r5, r7 │ │ - adds r6, r6, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - movs r5, #2 │ │ - rors r1, r5 │ │ - ldr r5, [sp, #16] │ │ - mov ip, r1 │ │ - ldr r1, [sp, #8] │ │ - adds r7, r6, r7 │ │ - mov r6, ip │ │ - eors r1, r5 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - ands r6, r3 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #904] ; (3ea4 ) │ │ - str r1, [sp, #8] │ │ - adds r5, r1, r5 │ │ - adds r2, r5, r2 │ │ - adds r1, r7, #0 │ │ - movs r5, #27 │ │ - rors r1, r5 │ │ - adds r2, r2, r1 │ │ - mov r1, ip │ │ - eors r1, r3 │ │ - ands r1, r4 │ │ - orrs r1, r6 │ │ - adds r1, r2, r1 │ │ - movs r2, #2 │ │ - rors r3, r2 │ │ - ldr r2, [sp, #20] │ │ - adds r6, r3, #0 │ │ - ldr r3, [sp, #12] │ │ - eors r3, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - eors r3, r2 │ │ - ldr r2, [sp, #0] │ │ - eors r3, r2 │ │ - movs r2, #31 │ │ - rors r3, r2 │ │ - ldr r2, [pc, #856] ; (3ea4 ) │ │ - str r3, [sp, #12] │ │ - adds r3, r3, r2 │ │ - adds r4, r3, r4 │ │ - adds r3, r7, #0 │ │ - mov r2, ip │ │ - eors r3, r6 │ │ - ands r3, r2 │ │ - adds r2, r6, #0 │ │ - ands r2, r7 │ │ - orrs r3, r2 │ │ - adds r4, r4, r3 │ │ - adds r3, r1, #0 │ │ - rors r3, r5 │ │ - adds r2, r7, #0 │ │ - adds r3, r4, r3 │ │ - movs r4, #2 │ │ - ldr r5, [sp, #24] │ │ - rors r2, r4 │ │ - ldr r4, [sp, #16] │ │ - adds r7, r3, #0 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r4, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r4, r5 │ │ - movs r5, #31 │ │ - rors r4, r5 │ │ - ldr r5, [pc, #800] ; (3ea4 ) │ │ - str r4, [sp, #16] │ │ - adds r5, r4, r5 │ │ - movs r4, #27 │ │ - rors r7, r4 │ │ - add r5, ip │ │ - adds r5, r5, r7 │ │ - adds r7, r1, #0 │ │ - adds r4, r2, #0 │ │ - eors r7, r2 │ │ - ands r4, r1 │ │ - ands r7, r6 │ │ - orrs r7, r4 │ │ - movs r4, #2 │ │ - rors r1, r4 │ │ - adds r7, r5, r7 │ │ - adds r4, r1, #0 │ │ - ldr r5, [sp, #28] │ │ - ldr r1, [sp, #20] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #748] ; (3ea4 ) │ │ - str r1, [sp, #20] │ │ - adds r1, r1, r5 │ │ - adds r6, r1, r6 │ │ - adds r1, r3, #0 │ │ - adds r5, r4, #0 │ │ - eors r1, r4 │ │ - ands r1, r2 │ │ - ands r5, r3 │ │ - orrs r5, r1 │ │ - adds r6, r6, r5 │ │ - adds r1, r7, #0 │ │ - movs r5, #27 │ │ - rors r1, r5 │ │ - movs r5, #2 │ │ - rors r3, r5 │ │ - ldr r5, [sp, #32] │ │ - mov ip, r3 │ │ - ldr r3, [sp, #24] │ │ - adds r1, r6, r1 │ │ - mov r6, ip │ │ - eors r3, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - ands r6, r7 │ │ - eors r5, r3 │ │ - ldr r3, [sp, #12] │ │ - eors r5, r3 │ │ - movs r3, #31 │ │ - rors r5, r3 │ │ - adds r3, r5, #0 │ │ - str r5, [sp, #24] │ │ - ldr r5, [pc, #684] ; (3ea4 ) │ │ - adds r5, r3, r5 │ │ - adds r2, r5, r2 │ │ - adds r3, r1, #0 │ │ - movs r5, #27 │ │ - rors r3, r5 │ │ - adds r2, r2, r3 │ │ - mov r3, ip │ │ - eors r3, r7 │ │ - ands r3, r4 │ │ - orrs r3, r6 │ │ - adds r3, r2, r3 │ │ - adds r6, r7, #0 │ │ - movs r2, #2 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - rors r6, r2 │ │ - ldr r2, [sp, #28] │ │ - adds r7, r1, #0 │ │ - eors r2, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r7, r6 │ │ - eors r2, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r2, r5 │ │ - movs r5, #31 │ │ - rors r2, r5 │ │ - ldr r5, [pc, #632] ; (3ea4 ) │ │ - str r2, [sp, #28] │ │ - adds r5, r2, r5 │ │ - mov r2, ip │ │ - ands r7, r2 │ │ - adds r2, r6, #0 │ │ - ands r2, r1 │ │ - orrs r7, r2 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r7 │ │ - movs r2, #27 │ │ - adds r7, r3, #0 │ │ - rors r7, r2 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - adds r7, r4, r7 │ │ - rors r2, r1 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - ldr r1, [sp, #32] │ │ - adds r5, r7, #0 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #20] │ │ - eors r1, r4 │ │ - movs r4, #31 │ │ - rors r1, r4 │ │ - ldr r4, [pc, #580] ; (3ea4 ) │ │ - str r1, [sp, #32] │ │ - adds r1, r1, r4 │ │ - movs r4, #27 │ │ - rors r5, r4 │ │ - add r1, ip │ │ - adds r1, r1, r5 │ │ - adds r5, r3, #0 │ │ - adds r4, r2, #0 │ │ - eors r5, r2 │ │ - ands r4, r3 │ │ - ands r5, r6 │ │ - orrs r5, r4 │ │ - adds r5, r1, r5 │ │ - movs r1, #2 │ │ - rors r3, r1 │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #4] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #24] │ │ - eors r3, r1 │ │ - movs r1, #31 │ │ - rors r3, r1 │ │ - ldr r1, [pc, #528] ; (3ea4 ) │ │ - str r3, [sp, #36] ; 0x24 │ │ - adds r3, r3, r1 │ │ - adds r6, r3, r6 │ │ - adds r3, r7, #0 │ │ - adds r1, r4, #0 │ │ - eors r3, r4 │ │ - ands r3, r2 │ │ - ands r1, r7 │ │ - orrs r1, r3 │ │ - adds r6, r6, r1 │ │ - adds r3, r5, #0 │ │ - movs r1, #27 │ │ - rors r3, r1 │ │ - movs r1, #2 │ │ - adds r3, r6, r3 │ │ - adds r6, r7, #0 │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - rors r6, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - eors r1, r7 │ │ - ldr r7, [sp, #8] │ │ - eors r1, r7 │ │ - ldr r7, [sp, #28] │ │ - eors r1, r7 │ │ - movs r7, #31 │ │ - rors r1, r7 │ │ - ldr r7, [pc, #472] ; (3ea4 ) │ │ - str r1, [sp, #60] ; 0x3c │ │ - adds r1, r1, r7 │ │ - adds r2, r1, r2 │ │ - adds r7, r3, #0 │ │ - movs r1, #27 │ │ - rors r7, r1 │ │ - adds r7, r2, r7 │ │ - adds r2, r5, #0 │ │ - adds r1, r6, #0 │ │ - eors r2, r6 │ │ - ands r1, r5 │ │ - ands r2, r4 │ │ - orrs r2, r1 │ │ - movs r1, #2 │ │ - rors r5, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - adds r2, r7, r2 │ │ - mov r7, ip │ │ - eors r1, r5 │ │ - ldr r5, [sp, #12] │ │ - eors r7, r3 │ │ - ands r7, r6 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #32] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #412] ; (3ea4 ) │ │ - str r1, [sp, #40] ; 0x28 │ │ - adds r5, r1, r5 │ │ - mov r1, ip │ │ - ands r1, r3 │ │ - orrs r7, r1 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r7 │ │ - movs r1, #27 │ │ - adds r7, r2, #0 │ │ - rors r7, r1 │ │ - movs r1, #2 │ │ - rors r3, r1 │ │ - adds r7, r4, r7 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - eors r3, r1 │ │ - ldr r1, [sp, #16] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r3, r1 │ │ - movs r1, #31 │ │ - rors r3, r1 │ │ - ldr r1, [pc, #368] ; (3ea8 ) │ │ - str r3, [sp, #44] ; 0x2c │ │ - adds r5, r3, r1 │ │ - mov r1, ip │ │ - eors r1, r4 │ │ - eors r1, r2 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r1 │ │ - movs r3, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r3 │ │ - movs r3, #2 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - rors r2, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - adds r1, r6, r1 │ │ - movs r6, #27 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #320] ; (3ea8 ) │ │ - str r3, [sp, #48] ; 0x30 │ │ - adds r5, r3, r5 │ │ - adds r3, r2, #0 │ │ - eors r3, r4 │ │ - add r5, ip │ │ - eors r3, r7 │ │ - adds r3, r5, r3 │ │ - adds r5, r1, #0 │ │ - rors r5, r6 │ │ - adds r6, r7, #0 │ │ - adds r3, r3, r5 │ │ - movs r5, #2 │ │ - ldr r7, [sp, #0] │ │ - rors r6, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r5, r7 │ │ - ldr r7, [sp, #24] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #40] ; 0x28 │ │ - eors r5, r7 │ │ - movs r7, #31 │ │ - rors r5, r7 │ │ - ldr r7, [pc, #276] ; (3ea8 ) │ │ - str r5, [sp, #52] ; 0x34 │ │ - adds r7, r5, r7 │ │ - adds r5, r6, #0 │ │ - eors r5, r2 │ │ - eors r5, r1 │ │ - adds r4, r7, r4 │ │ - adds r4, r4, r5 │ │ - adds r7, r3, #0 │ │ - movs r5, #27 │ │ - rors r7, r5 │ │ - adds r7, r4, r7 │ │ - movs r4, #2 │ │ - rors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - mov ip, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #28] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eors r1, r4 │ │ - movs r4, #31 │ │ - rors r1, r4 │ │ - ldr r4, [pc, #228] ; (3ea8 ) │ │ - str r1, [sp, #56] ; 0x38 │ │ - adds r1, r1, r4 │ │ - adds r2, r1, r2 │ │ - adds r1, r7, #0 │ │ - mov r4, ip │ │ - rors r1, r5 │ │ - eors r4, r6 │ │ - eors r4, r3 │ │ - adds r2, r2, r4 │ │ - adds r2, r2, r1 │ │ - movs r1, #2 │ │ - rors r3, r1 │ │ - ldr r1, [sp, #8] │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #0] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #32] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - eors r3, r1 │ │ - movs r1, #31 │ │ - rors r3, r1 │ │ - ldr r1, [pc, #180] ; (3ea8 ) │ │ - str r3, [sp, #0] │ │ - str r3, [r0, #28] │ │ - adds r5, r3, r1 │ │ - mov r3, ip │ │ - eors r3, r4 │ │ - eors r3, r7 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r3 │ │ - movs r1, #27 │ │ - adds r3, r2, #0 │ │ - rors r3, r1 │ │ - movs r1, #2 │ │ - adds r3, r6, r3 │ │ - adds r6, r7, #0 │ │ - ldr r5, [sp, #12] │ │ - rors r6, r1 │ │ - ldr r1, [sp, #4] │ │ - adds r7, r3, #0 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #128] ; (3ea8 ) │ │ - str r1, [sp, #4] │ │ - str r1, [r0, #32] │ │ - adds r1, r1, r5 │ │ - adds r5, r6, #0 │ │ - eors r5, r4 │ │ - add r1, ip │ │ - eors r5, r2 │ │ - adds r5, r1, r5 │ │ - movs r1, #27 │ │ - rors r7, r1 │ │ - movs r1, #2 │ │ - adds r7, r5, r7 │ │ - rors r2, r1 │ │ - ldr r5, [sp, #16] │ │ - ldr r1, [sp, #8] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - eors r1, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #84] ; (3ea8 ) │ │ - str r1, [sp, #8] │ │ - str r1, [r0, #36] ; 0x24 │ │ - adds r5, r1, r5 │ │ - adds r1, r2, #0 │ │ - eors r1, r6 │ │ - eors r1, r3 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r1, r4, r1 │ │ - movs r4, #2 │ │ - rors r3, r4 │ │ - ldr r5, [sp, #20] │ │ - adds r4, r3, #0 │ │ - ldr r3, [sp, #12] │ │ - eors r3, r5 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #0] │ │ - eors r3, r5 │ │ - movs r5, #31 │ │ - rors r3, r5 │ │ - ldr r5, [pc, #32] ; (3ea8 ) │ │ - str r3, [sp, #12] │ │ - str r3, [r0, #40] ; 0x28 │ │ - adds r5, r3, r5 │ │ - adds r3, r4, #0 │ │ - eors r3, r2 │ │ - eors r3, r7 │ │ - adds r6, r5, r6 │ │ - adds r6, r6, r3 │ │ - movs r5, #27 │ │ - adds r3, r1, #0 │ │ - rors r3, r5 │ │ - movs r5, #2 │ │ - adds r3, r6, r3 │ │ - b.n 3eac │ │ - nop ; (mov r8, r8) │ │ - pop {r2, r3, r4, r6, r7} │ │ - ldrh r3, [r3, #56] ; 0x38 │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ - ldmia r2!, {r1, r5, r6} │ │ - rors r7, r5 │ │ - ldr r6, [sp, #24] │ │ - ldr r5, [sp, #16] │ │ - mov ip, r7 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - eors r5, r6 │ │ - ldr r6, [sp, #4] │ │ - eors r5, r6 │ │ - movs r6, #31 │ │ - rors r5, r6 │ │ - ldr r6, [pc, #628] ; (4138 ) │ │ - str r5, [sp, #16] │ │ - str r5, [r0, #44] ; 0x2c │ │ - adds r5, r5, r6 │ │ - adds r6, r7, #0 │ │ - eors r6, r4 │ │ - eors r6, r1 │ │ - adds r2, r5, r2 │ │ - adds r2, r2, r6 │ │ - movs r5, #27 │ │ - adds r6, r3, #0 │ │ - rors r6, r5 │ │ - adds r6, r2, r6 │ │ - adds r2, r1, #0 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #20] │ │ - rors r2, r1 │ │ - ldr r1, [sp, #28] │ │ - eors r5, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #576] ; (4138 ) │ │ - str r1, [sp, #20] │ │ - str r1, [r0, #48] ; 0x30 │ │ - adds r5, r1, r5 │ │ - adds r1, r7, #0 │ │ - eors r1, r2 │ │ - eors r1, r3 │ │ - adds r4, r5, r4 │ │ - adds r4, r4, r1 │ │ - adds r7, r6, #0 │ │ - movs r1, #27 │ │ - rors r7, r1 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #24] │ │ - rors r3, r1 │ │ - ldr r1, [sp, #32] │ │ - adds r7, r4, r7 │ │ - ldr r4, [sp, #12] │ │ - eors r5, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - eors r1, r5 │ │ - eors r1, r4 │ │ - movs r4, #31 │ │ - rors r1, r4 │ │ - ldr r4, [pc, #528] ; (4138 ) │ │ - str r1, [sp, #24] │ │ - str r1, [r0, #52] ; 0x34 │ │ - adds r1, r1, r4 │ │ - adds r4, r3, #0 │ │ - eors r4, r2 │ │ - add r1, ip │ │ - eors r4, r6 │ │ - adds r4, r1, r4 │ │ - movs r5, #27 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - adds r4, r4, r1 │ │ - movs r1, #2 │ │ - ldr r5, [sp, #28] │ │ - rors r6, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r5, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r1, r5 │ │ - movs r5, #31 │ │ - rors r1, r5 │ │ - ldr r5, [pc, #480] ; (4138 ) │ │ - str r1, [sp, #28] │ │ - str r1, [r0, #56] ; 0x38 │ │ - adds r5, r1, r5 │ │ - adds r1, r6, #0 │ │ - eors r1, r3 │ │ - eors r1, r7 │ │ - adds r2, r5, r2 │ │ - adds r2, r2, r1 │ │ - movs r5, #27 │ │ - adds r1, r4, #0 │ │ - rors r1, r5 │ │ - adds r2, r2, r1 │ │ - mov ip, r2 │ │ - adds r1, r7, #0 │ │ - movs r2, #2 │ │ - ldr r5, [sp, #32] │ │ - rors r1, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - eors r5, r2 │ │ - ldr r2, [sp, #0] │ │ - eors r5, r2 │ │ - ldr r2, [sp, #20] │ │ - eors r2, r5 │ │ - movs r5, #31 │ │ - rors r2, r5 │ │ - ldr r5, [pc, #428] ; (4138 ) │ │ - str r2, [sp, #32] │ │ - str r2, [r0, #60] ; 0x3c │ │ - adds r7, r2, r5 │ │ - adds r5, r1, #0 │ │ - eors r5, r6 │ │ - eors r5, r4 │ │ - adds r3, r7, r3 │ │ - adds r3, r3, r5 │ │ - movs r7, #27 │ │ - mov r5, ip │ │ - rors r5, r7 │ │ - adds r5, r3, r5 │ │ - movs r3, #2 │ │ - rors r4, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - adds r7, r4, #0 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - eors r3, r4 │ │ - ldr r4, [sp, #4] │ │ - eors r3, r4 │ │ - ldr r4, [sp, #24] │ │ - eors r3, r4 │ │ - movs r4, #31 │ │ - rors r3, r4 │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str r3, [r0, #64] ; 0x40 │ │ - ldr r3, [pc, #372] ; (4138 ) │ │ - adds r4, r2, r3 │ │ - adds r6, r4, r6 │ │ - adds r4, r7, #0 │ │ - mov r3, ip │ │ - eors r4, r1 │ │ - eors r4, r3 │ │ - adds r6, r6, r4 │ │ - movs r3, #27 │ │ - adds r4, r5, #0 │ │ - rors r4, r3 │ │ - movs r3, #2 │ │ - adds r4, r6, r4 │ │ - mov r6, ip │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - rors r6, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - eors r3, r2 │ │ - mov ip, r3 │ │ - mov r2, ip │ │ - ldr r3, [sp, #8] │ │ - eors r3, r2 │ │ - ldr r2, [sp, #28] │ │ - eors r3, r2 │ │ - movs r2, #31 │ │ - rors r3, r2 │ │ - str r3, [sp, #8] │ │ - str r3, [r0, #68] ; 0x44 │ │ - ldr r2, [sp, #8] │ │ - ldr r3, [pc, #316] ; (4138 ) │ │ - mov ip, r2 │ │ - add r3, ip │ │ - mov ip, r3 │ │ - adds r3, r6, #0 │ │ - eors r3, r7 │ │ - eors r3, r5 │ │ - add r1, ip │ │ - movs r2, #27 │ │ - mov ip, r3 │ │ - adds r3, r4, #0 │ │ - rors r3, r2 │ │ - add r1, ip │ │ - mov ip, r3 │ │ - movs r3, #2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - rors r5, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add r1, ip │ │ - eors r3, r2 │ │ - mov ip, r3 │ │ - mov r2, ip │ │ - ldr r3, [sp, #12] │ │ - eors r3, r2 │ │ - ldr r2, [sp, #32] │ │ - eors r2, r3 │ │ - movs r3, #31 │ │ - rors r2, r3 │ │ - adds r3, r2, #0 │ │ - str r2, [sp, #12] │ │ - str r2, [r0, #72] ; 0x48 │ │ - ldr r2, [pc, #252] ; (4138 ) │ │ - adds r2, r3, r2 │ │ - adds r7, r2, r7 │ │ - adds r2, r5, #0 │ │ - eors r2, r6 │ │ - eors r2, r4 │ │ - adds r7, r7, r2 │ │ - movs r3, #27 │ │ - adds r2, r1, #0 │ │ - rors r2, r3 │ │ - adds r3, r7, r2 │ │ - mov ip, r3 │ │ - movs r3, #2 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - rors r4, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - eors r2, r3 │ │ - adds r7, r2, #0 │ │ - movs r3, #31 │ │ - rors r7, r3 │ │ - ldr r2, [pc, #204] ; (4138 ) │ │ - str r7, [sp, #16] │ │ - str r7, [r0, #76] ; 0x4c │ │ - adds r7, r7, r2 │ │ - adds r2, r4, #0 │ │ - eors r2, r5 │ │ - eors r2, r1 │ │ - adds r6, r7, r6 │ │ - adds r6, r6, r2 │ │ - movs r3, #27 │ │ - mov r2, ip │ │ - rors r2, r3 │ │ - movs r3, #2 │ │ - adds r2, r6, r2 │ │ - rors r1, r3 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - adds r7, r1, #0 │ │ - eors r3, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r7, r4 │ │ - eors r3, r6 │ │ - ldr r6, [sp, #8] │ │ - eors r3, r6 │ │ - movs r6, #31 │ │ - rors r3, r6 │ │ - ldr r6, [pc, #152] ; (4138 ) │ │ - str r3, [r0, #80] ; 0x50 │ │ - adds r3, r3, r6 │ │ - adds r5, r3, r5 │ │ - mov r3, ip │ │ - eors r7, r3 │ │ - adds r5, r5, r7 │ │ - movs r3, #27 │ │ - adds r7, r2, #0 │ │ - movs r6, #2 │ │ - rors r7, r3 │ │ - mov r3, ip │ │ - adds r5, r5, r7 │ │ - rors r3, r6 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - ldr r6, [sp, #0] │ │ - eors r6, r7 │ │ - ldr r7, [sp, #24] │ │ - eors r6, r7 │ │ - ldr r7, [sp, #12] │ │ - eors r6, r7 │ │ - movs r7, #31 │ │ - rors r6, r7 │ │ - ldr r7, [pc, #108] ; (4138 ) │ │ - str r6, [r0, #84] ; 0x54 │ │ - adds r6, r6, r7 │ │ - adds r7, r3, #0 │ │ - eors r7, r1 │ │ - eors r7, r2 │ │ - adds r4, r6, r4 │ │ - adds r4, r4, r7 │ │ - adds r6, r5, #0 │ │ - movs r7, #27 │ │ - rors r6, r7 │ │ - adds r6, r4, r6 │ │ - movs r4, #2 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - rors r2, r4 │ │ - ldr r4, [sp, #4] │ │ - mov ip, r2 │ │ - eors r4, r7 │ │ - ldr r7, [sp, #28] │ │ - ldr r2, [pc, #68] ; (4138 ) │ │ - eors r4, r7 │ │ - ldr r7, [sp, #16] │ │ - eors r4, r7 │ │ - movs r7, #31 │ │ - rors r4, r7 │ │ - ldr r7, [r0, #8] │ │ - str r4, [r0, #88] ; 0x58 │ │ - adds r7, r7, r2 │ │ - adds r4, r7, r4 │ │ - adds r1, r4, r1 │ │ - mov r4, ip │ │ - eors r4, r3 │ │ - eors r4, r5 │ │ - adds r4, r1, r4 │ │ - movs r2, #27 │ │ - adds r1, r6, #0 │ │ - rors r1, r2 │ │ - ldr r2, [r0, #12] │ │ - adds r4, r4, r1 │ │ - str r4, [r0, #8] │ │ - adds r6, r6, r2 │ │ - movs r2, #2 │ │ - rors r5, r2 │ │ - ldr r2, [r0, #16] │ │ - str r6, [r0, #12] │ │ - adds r5, r5, r2 │ │ - str r5, [r0, #16] │ │ - ldr r2, [r0, #20] │ │ - add r2, ip │ │ - str r2, [r0, #20] │ │ - ldr r2, [r0, #24] │ │ - adds r3, r3, r2 │ │ - str r3, [r0, #24] │ │ - add sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, pc} │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ - ldmia r2!, {r1, r5, r6} │ │ - │ │ -0000413c : │ │ - movs r3, #0 │ │ - str r3, [r0, #4] │ │ - str r3, [r0, #0] │ │ - ldr r3, [pc, #20] ; (4158 ) │ │ - str r3, [r0, #8] │ │ - ldr r3, [pc, #20] ; (415c ) │ │ - str r3, [r0, #12] │ │ - ldr r3, [pc, #20] ; (4160 ) │ │ - str r3, [r0, #16] │ │ - ldr r3, [pc, #20] ; (4164 ) │ │ - str r3, [r0, #20] │ │ - ldr r3, [pc, #20] ; (4168 ) │ │ - str r3, [r0, #24] │ │ - bx lr │ │ - movs r3, #1 │ │ - str r5, [r0, #116] ; 0x74 │ │ - add r3, sp, #548 ; 0x224 │ │ - ; instruction: 0xefcddcfe │ │ - ldr r0, [sp, #744] ; 0x2e8 │ │ - strb r6, [r6, r1] │ │ - asrs r2, r6, #32 │ │ - b.n 454c │ │ - stmia r3!, {r1, r4, r6, r7} │ │ - │ │ -0000416c : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - movs r0, #63 ; 0x3f │ │ - movs r6, #64 ; 0x40 │ │ - ldr r3, [r2, #0] │ │ - adds r5, r1, #0 │ │ - ands r0, r3 │ │ - adds r3, r1, r3 │ │ - adds r4, r2, #0 │ │ - subs r6, r6, r0 │ │ - str r3, [r2, #0] │ │ - cmp r3, r1 │ │ - bcs.n 4198 │ │ - ldr r3, [r2, #4] │ │ - adds r3, #1 │ │ - str r3, [r2, #4] │ │ - b.n 4198 │ │ - adds r0, r4, #0 │ │ - bl 3250 │ │ - movs r6, #64 ; 0x40 │ │ - movs r0, #0 │ │ - adds r3, r4, #0 │ │ - adds r3, #28 │ │ - adds r0, r3, r0 │ │ - adds r1, r7, #0 │ │ - cmp r5, r6 │ │ - bcc.n 41ca │ │ - adds r2, r6, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - adds r3, r4, #0 │ │ - adds r7, r7, r6 │ │ - subs r5, r5, r6 │ │ - adds r6, r4, #0 │ │ - adds r3, #24 │ │ - adds r6, #88 ; 0x58 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #4] │ │ - cmp r6, r3 │ │ - beq.n 418e │ │ - ldr r0, [r6, #0] │ │ - bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ - subs r6, #4 │ │ - str r0, [r6, #4] │ │ - b.n 41b8 │ │ - adds r2, r5, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -000041d2 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - movs r6, #63 ; 0x3f │ │ - adds r4, r1, #0 │ │ - ldr r3, [r1, #0] │ │ - str r0, [sp, #4] │ │ - ands r6, r3 │ │ - adds r7, r6, #3 │ │ - lsrs r7, r7, #2 │ │ - adds r5, r7, #6 │ │ - lsls r5, r5, #2 │ │ - adds r5, r1, r5 │ │ - subs r7, #1 │ │ - bcc.n 41f8 │ │ - ldr r0, [r5, #0] │ │ - bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ - subs r5, #4 │ │ - str r0, [r5, #4] │ │ - b.n 41e8 │ │ - movs r2, #3 │ │ - movs r1, #128 ; 0x80 │ │ - bics r2, r6 │ │ - lsls r2, r2, #3 │ │ - negs r1, r1 │ │ - lsls r1, r2 │ │ - movs r5, #128 ; 0x80 │ │ - lsls r5, r2 │ │ - adds r2, r1, #0 │ │ - lsrs r3, r6, #2 │ │ - lsls r0, r3, #2 │ │ - adds r0, r4, r0 │ │ - ldr r1, [r0, #28] │ │ - adds r3, #1 │ │ - ands r2, r1 │ │ - orrs r2, r5 │ │ - str r2, [r0, #28] │ │ - cmp r6, #55 ; 0x37 │ │ - bls.n 422e │ │ - cmp r6, #59 ; 0x3b │ │ - bhi.n 4226 │ │ - movs r3, #0 │ │ - str r3, [r4, #88] ; 0x58 │ │ - adds r0, r4, #0 │ │ - bl 3250 │ │ - movs r3, #0 │ │ - movs r1, #0 │ │ - cmp r3, #13 │ │ - bhi.n 423e │ │ - adds r3, #1 │ │ - lsls r2, r3, #2 │ │ - adds r2, r4, r2 │ │ - str r1, [r2, #24] │ │ - b.n 4230 │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r4, #4] │ │ - adds r0, r4, #0 │ │ - lsrs r1, r2, #29 │ │ - lsls r3, r3, #3 │ │ - orrs r3, r1 │ │ - lsls r2, r2, #3 │ │ - str r3, [r4, #84] ; 0x54 │ │ - str r2, [r4, #88] ; 0x58 │ │ - bl 3250 │ │ - movs r3, #0 │ │ - movs r0, #3 │ │ - adds r1, r0, #0 │ │ - lsrs r2, r3, #2 │ │ - adds r2, #2 │ │ - lsls r2, r2, #2 │ │ - ldr r2, [r2, r4] │ │ - bics r1, r3 │ │ - lsls r1, r1, #3 │ │ - lsrs r2, r1 │ │ - adds r1, r2, #0 │ │ - ldr r2, [sp, #4] │ │ - strb r1, [r2, r3] │ │ - adds r3, #1 │ │ - cmp r3, #20 │ │ - bne.n 4258 │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - │ │ -00004276 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ - adds r6, r2, #0 │ │ - adds r5, r0, #0 │ │ - sub sp, #100 ; 0x64 │ │ - add r4, sp, #4 │ │ - adds r0, r4, #0 │ │ - bl 413c │ │ - adds r0, r7, #0 │ │ - adds r1, r6, #0 │ │ - adds r2, r4, #0 │ │ - bl 416c │ │ - adds r0, r5, #0 │ │ - adds r1, r4, #0 │ │ - bl 41d2 │ │ - add sp, #100 ; 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -000042a0 : │ │ +000027fc : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #28 │ │ str r1, [sp, #4] │ │ - ldr r1, [pc, #152] ; (4340 ) │ │ + ldr r1, [pc, #152] ; (289c ) │ │ adds r3, r0, #0 │ │ add r1, pc │ │ str r1, [sp, #8] │ │ adds r1, r2, #0 │ │ adds r1, #240 ; 0xf0 │ │ ldrb r5, [r1, #0] │ │ movs r1, #64 ; 0x40 │ │ adds r0, r5, #0 │ │ bics r0, r1 │ │ cmp r0, #160 ; 0xa0 │ │ - beq.n 42c8 │ │ + beq.n 2824 │ │ movs r0, #1 │ │ cmp r5, #192 ; 0xc0 │ │ - beq.n 42c8 │ │ - bl 5152 │ │ + beq.n 2824 │ │ + bl 36ae │ │ ldrb r4, [r3, #3] │ │ ldrb r1, [r3, #2] │ │ ldrb r0, [r3, #0] │ │ lsls r4, r4, #24 │ │ lsls r1, r1, #16 │ │ orrs r4, r1 │ │ ldrb r1, [r3, #1] │ │ @@ -4905,29 +1525,29 @@ │ │ orrs r7, r6 │ │ ldrb r6, [r3, #13] │ │ ldr r3, [r2, #12] │ │ lsls r6, r6, #8 │ │ orrs r6, r7 │ │ eors r6, r3 │ │ cmp r5, #192 ; 0xc0 │ │ - bne.n 4330 │ │ - b.n 4542 │ │ + bne.n 288c │ │ + b.n 2a9e │ │ cmp r5, #224 ; 0xe0 │ │ - beq.n 4344 │ │ + beq.n 28a0 │ │ cmp r5, #160 ; 0xa0 │ │ - beq.n 433c │ │ - bl 510a │ │ - b.n 4746 │ │ + beq.n 2898 │ │ + bl 3666 │ │ + b.n 2ca2 │ │ nop ; (mov r8, r8) │ │ - lsrs r6, r7, #19 │ │ + movs r7, #162 ; 0xa2 │ │ movs r1, r0 │ │ movs r5, #255 ; 0xff │ │ ldr r7, [sp, #0] │ │ ldr r4, [sp, #8] │ │ - ldr r3, [pc, #1012] ; (4740 ) │ │ + ldr r3, [pc, #1012] ; (2c9c ) │ │ ands r7, r5 │ │ ldr r3, [r4, r3] │ │ lsls r4, r7, #2 │ │ mov ip, r4 │ │ movs r4, #192 ; 0xc0 │ │ lsrs r7, r6, #24 │ │ lsls r4, r4, #2 │ │ @@ -5174,15 +1794,15 @@ │ │ adds r6, r5, r4 │ │ lsls r6, r6, #2 │ │ ldr r6, [r6, r3] │ │ eors r6, r7 │ │ movs r5, #255 ; 0xff │ │ ldr r7, [sp, #0] │ │ ldr r4, [sp, #8] │ │ - ldr r3, [pc, #500] ; (4740 ) │ │ + ldr r3, [pc, #500] ; (2c9c ) │ │ ands r7, r5 │ │ ldr r3, [r4, r3] │ │ lsls r4, r7, #2 │ │ mov ip, r4 │ │ movs r4, #192 ; 0xc0 │ │ lsrs r7, r6, #24 │ │ lsls r4, r4, #2 │ │ @@ -5425,19 +2045,19 @@ │ │ lsrs r6, r4, #16 │ │ movs r4, #128 ; 0x80 │ │ ands r5, r6 │ │ lsls r4, r4, #2 │ │ adds r6, r5, r4 │ │ lsls r6, r6, #2 │ │ ldr r6, [r6, r3] │ │ - b.n 4744 │ │ - ; instruction: 0xffb4ffff │ │ + b.n 2ca0 │ │ + ; instruction: 0xffb0ffff │ │ eors r6, r7 │ │ ldr r4, [sp, #8] │ │ - ldr r3, [pc, #1012] ; (4b40 ) │ │ + ldr r3, [pc, #1012] ; (309c ) │ │ ldr r7, [sp, #0] │ │ ldr r5, [r4, r3] │ │ movs r3, #255 ; 0xff │ │ ands r7, r3 │ │ lsls r4, r7, #2 │ │ mov ip, r4 │ │ movs r4, #192 ; 0xc0 │ │ @@ -5936,16 +2556,16 @@ │ │ lsls r4, r4, #2 │ │ lsls r0, r0, #2 │ │ ldr r0, [r0, r5] │ │ ldr r4, [r4, r5] │ │ lsls r7, r7, #2 │ │ eors r4, r0 │ │ ldr r0, [r2, #80] ; 0x50 │ │ - b.n 4b44 │ │ - ; instruction: 0xffb4ffff │ │ + b.n 30a0 │ │ + ; instruction: 0xffb0ffff │ │ eors r4, r0 │ │ ldr r0, [sp, #20] │ │ lsrs r0, r0, #8 │ │ ands r0, r3 │ │ adds r0, #1 │ │ adds r0, #255 ; 0xff │ │ lsls r0, r0, #2 │ │ @@ -6546,15 +3166,15 @@ │ │ ldr r7, [r5, r7] │ │ lsls r0, r0, #2 │ │ lsls r4, r4, #2 │ │ eors r1, r7 │ │ ldr r7, [r5, r0] │ │ ldr r0, [sp, #8] │ │ eors r7, r1 │ │ - ldr r1, [pc, #336] ; (5158 ) │ │ + ldr r1, [pc, #336] ; (36b4 ) │ │ ldr r5, [r0, r1] │ │ lsrs r1, r7, #24 │ │ adds r1, r1, r4 │ │ lsls r1, r1, #2 │ │ ldr r4, [r1, r5] │ │ adds r1, r2, #0 │ │ ldr r0, [sp, #12] │ │ @@ -6716,37 +3336,37 @@ │ │ strb r4, [r2, #3] │ │ strb r1, [r2, #7] │ │ strb r3, [r2, #14] │ │ strb r6, [r2, #15] │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - ; instruction: 0xffb8ffff │ │ + ; instruction: 0xffb4ffff │ │ │ │ -0000515c : │ │ +000036b8 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 ; 0x24 │ │ str r2, [sp, #8] │ │ - ldr r2, [pc, #172] ; (5210 ) │ │ + ldr r2, [pc, #172] ; (376c ) │ │ str r1, [sp, #4] │ │ adds r3, r0, #0 │ │ add r2, pc │ │ str r2, [sp, #12] │ │ ldr r2, [sp, #8] │ │ adds r2, #240 ; 0xf0 │ │ ldrb r6, [r2, #0] │ │ movs r2, #64 ; 0x40 │ │ adds r1, r6, #0 │ │ bics r1, r2 │ │ cmp r1, #160 ; 0xa0 │ │ - beq.n 5186 │ │ + beq.n 36e2 │ │ movs r0, #1 │ │ cmp r6, #192 ; 0xc0 │ │ - beq.n 5186 │ │ - bl 611c │ │ + beq.n 36e2 │ │ + bl 4678 │ │ ldrb r5, [r3, #3] │ │ ldrb r2, [r3, #2] │ │ ldrb r0, [r3, #0] │ │ lsls r5, r5, #24 │ │ lsls r2, r2, #16 │ │ orrs r5, r2 │ │ ldrb r2, [r3, #1] │ │ @@ -6799,27 +3419,28 @@ │ │ lsls r3, r2, #2 │ │ str r3, [sp, #28] │ │ ldr r2, [sp, #28] │ │ ldr r3, [sp, #8] │ │ adds r3, r3, r2 │ │ str r3, [sp, #0] │ │ cmp r6, #192 ; 0xc0 │ │ - bne.n 5202 │ │ - b.n 5452 │ │ + bne.n 375e │ │ + b.n 39ae │ │ cmp r6, #224 ; 0xe0 │ │ - beq.n 5214 │ │ + beq.n 3770 │ │ cmp r6, #160 ; 0xa0 │ │ - beq.n 520e │ │ - bl 60de │ │ - b.n 5696 │ │ - cdp2 0, 4, cr0, cr0, cr0, {0} │ │ + beq.n 376a │ │ + bl 463a │ │ + b.n 3bf2 │ │ + adds r4, r4, r3 │ │ + movs r1, r0 │ │ movs r0, #255 ; 0xff │ │ adds r6, r5, #0 │ │ ldr r2, [sp, #12] │ │ - ldr r3, [pc, #1012] ; (5610 ) │ │ + ldr r3, [pc, #1012] ; (3b6c ) │ │ ands r6, r0 │ │ ldr r3, [r2, r3] │ │ lsls r2, r6, #2 │ │ mov ip, r2 │ │ movs r2, #192 ; 0xc0 │ │ lsrs r6, r4, #24 │ │ lsls r2, r2, #2 │ │ @@ -7098,15 +3719,15 @@ │ │ adds r0, r0, r2 │ │ lsls r0, r0, #2 │ │ ldr r7, [r0, r3] │ │ eors r7, r6 │ │ movs r0, #255 ; 0xff │ │ adds r6, r5, #0 │ │ ldr r2, [sp, #12] │ │ - ldr r3, [pc, #436] ; (5610 ) │ │ + ldr r3, [pc, #436] ; (3b6c ) │ │ ands r6, r0 │ │ ldr r3, [r2, r3] │ │ lsls r2, r6, #2 │ │ mov ip, r2 │ │ movs r2, #192 ; 0xc0 │ │ lsrs r6, r4, #24 │ │ lsls r2, r2, #2 │ │ @@ -7317,16 +3938,16 @@ │ │ mov ip, r2 │ │ movs r2, #192 ; 0xc0 │ │ lsrs r1, r7, #24 │ │ lsls r2, r2, #2 │ │ adds r1, r1, r2 │ │ mov r2, ip │ │ lsls r1, r1, #2 │ │ - b.n 5614 │ │ - ; instruction: 0xffbcffff │ │ + b.n 3b70 │ │ + ; instruction: 0xffb8ffff │ │ ldr r2, [r2, r3] │ │ ldr r1, [r1, r3] │ │ ands r7, r0 │ │ lsrs r6, r6, #8 │ │ eors r1, r2 │ │ movs r2, #152 ; 0x98 │ │ negs r2, r2 │ │ @@ -7385,15 +4006,15 @@ │ │ ands r0, r7 │ │ lsls r2, r2, #2 │ │ adds r0, r0, r2 │ │ lsls r0, r0, #2 │ │ ldr r7, [r0, r3] │ │ eors r7, r6 │ │ ldr r2, [sp, #12] │ │ - ldr r3, [pc, #1012] ; (5a90 ) │ │ + ldr r3, [pc, #1012] ; (3fec ) │ │ adds r6, r5, #0 │ │ ldr r0, [r2, r3] │ │ movs r3, #255 ; 0xff │ │ ands r6, r3 │ │ lsls r2, r6, #2 │ │ mov ip, r2 │ │ movs r2, #192 ; 0xc0 │ │ @@ -7892,16 +4513,16 @@ │ │ eors r2, r4 │ │ mov ip, r2 │ │ ldr r2, [sp, #16] │ │ adds r6, #255 ; 0xff │ │ lsls r6, r6, #2 │ │ lsrs r4, r2, #16 │ │ movs r2, #128 ; 0x80 │ │ - b.n 5a94 │ │ - ; instruction: 0xffbcffff │ │ + b.n 3ff0 │ │ + ; instruction: 0xffb8ffff │ │ ands r4, r3 │ │ lsls r2, r2, #2 │ │ adds r4, r4, r2 │ │ mov r2, ip │ │ lsls r4, r4, #2 │ │ ldr r4, [r4, r0] │ │ ldr r6, [r6, r0] │ │ @@ -8566,15 +5187,15 @@ │ │ lsls r2, r2, #2 │ │ ldr r7, [r0, r4] │ │ adds r1, r1, r2 │ │ lsls r1, r1, #2 │ │ eors r5, r7 │ │ ldr r7, [r0, r1] │ │ ldr r2, [sp, #12] │ │ - ldr r1, [pc, #328] ; (6120 ) │ │ + ldr r1, [pc, #328] ; (467c ) │ │ eors r7, r5 │ │ ldr r0, [r2, r1] │ │ ldr r2, [sp, #24] │ │ ldr r1, [sp, #16] │ │ lsrs r4, r2, #24 │ │ movs r2, #192 ; 0xc0 │ │ lsls r2, r2, #2 │ │ @@ -8732,11744 +5353,15118 @@ │ │ strb r5, [r2, #3] │ │ strb r4, [r2, #7] │ │ strb r1, [r2, #11] │ │ strb r3, [r2, #14] │ │ strb r7, [r2, #15] │ │ add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xffc0ffff │ │ + ; instruction: 0xffbcffff │ │ │ │ -00006124 : │ │ - adds r1, r0, #0 │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #116 ; 0x74 │ │ - add r5, sp, #80 ; 0x50 │ │ - movs r2, #32 │ │ +00004680 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ adds r4, r0, #0 │ │ - adds r1, #8 │ │ - adds r0, r5, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - ldr r3, [r5, #28] │ │ - ldr r2, [r5, #12] │ │ - ldr r0, [r5, #8] │ │ - str r3, [sp, #16] │ │ - ldr r3, [r5, #24] │ │ - str r3, [sp, #20] │ │ - ldr r3, [r5, #4] │ │ - str r3, [sp, #8] │ │ - ldr r3, [r5, #20] │ │ - str r3, [sp, #24] │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - str r3, [sp, #12] │ │ - ldr r3, [r5, #16] │ │ - str r3, [sp, #28] │ │ - movs r3, #0 │ │ - str r3, [sp, #72] ; 0x48 │ │ - str r3, [sp, #0] │ │ - ldr r3, [pc, #936] ; (6504 ) │ │ + ldrb r0, [r0, #3] │ │ + ldrb r3, [r4, #2] │ │ + ldrb r7, [r4, #0] │ │ + ldrb r5, [r4, #1] │ │ + lsls r3, r3, #16 │ │ + lsls r0, r0, #24 │ │ + orrs r0, r3 │ │ + orrs r0, r7 │ │ + lsls r3, r5, #8 │ │ + orrs r0, r3 │ │ + str r0, [r1, #0] │ │ + ldrb r6, [r4, #7] │ │ + ldrb r3, [r4, #6] │ │ + ldrb r5, [r4, #4] │ │ + ldrb r2, [r4, #5] │ │ + lsls r3, r3, #16 │ │ + lsls r6, r6, #24 │ │ + orrs r6, r3 │ │ + orrs r6, r5 │ │ + lsls r3, r2, #8 │ │ + orrs r6, r3 │ │ + str r6, [r1, #4] │ │ + ldrb r5, [r4, #11] │ │ + ldrb r3, [r4, #10] │ │ + ldrb r7, [r4, #8] │ │ + ldrb r2, [r4, #9] │ │ + lsls r3, r3, #16 │ │ + lsls r5, r5, #24 │ │ + orrs r5, r3 │ │ + orrs r5, r7 │ │ + lsls r3, r2, #8 │ │ + orrs r5, r3 │ │ + str r5, [r1, #8] │ │ + ldrb r7, [r4, #15] │ │ + ldrb r3, [r4, #14] │ │ + ldrb r2, [r4, #13] │ │ + lsls r7, r7, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r7 │ │ + ldrb r7, [r4, #12] │ │ + movs r4, #128 ; 0x80 │ │ + orrs r3, r7 │ │ + lsls r2, r2, #8 │ │ + orrs r3, r2 │ │ + ldr r2, [pc, #896] ; (4a60 ) │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + adds r7, r7, r4 │ │ + lsls r7, r7, #2 │ │ + str r2, [sp, #0] │ │ + ldr r2, [r2, #0] │ │ + movs r4, #192 ; 0xc0 │ │ + eors r0, r2 │ │ + ldr r2, [pc, #880] ; (4a64 ) │ │ + lsls r4, r4, #2 │ │ + str r3, [r1, #12] │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + ldr r7, [r7, r2] │ │ + eors r0, r7 │ │ + mov ip, r0 │ │ + adds r7, r3, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r7, r0 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + eors r3, r5 │ │ + str r7, [r1, #16] │ │ + str r6, [r1, #20] │ │ + str r5, [r1, #24] │ │ + str r3, [r1, #28] │ │ + ldr r4, [sp, #0] │ │ + ldr r4, [r4, #4] │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #8] │ │ + eors r3, r5 │ │ + str r7, [r1, #32] │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #36] ; 0x24 │ │ + str r5, [r1, #40] ; 0x28 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r3, [r1, #44] ; 0x2c │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #12] │ │ + eors r3, r5 │ │ + str r7, [r1, #48] ; 0x30 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #52] ; 0x34 │ │ + str r5, [r1, #56] ; 0x38 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r3, [r1, #60] ; 0x3c │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #16] │ │ + eors r3, r5 │ │ + str r7, [r1, #64] ; 0x40 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #68] ; 0x44 │ │ + str r5, [r1, #72] ; 0x48 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + str r3, [r1, #76] ; 0x4c │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #20] │ │ + eors r3, r5 │ │ + str r7, [r1, #80] ; 0x50 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #84] ; 0x54 │ │ + str r5, [r1, #88] ; 0x58 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r3, [r1, #92] ; 0x5c │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #24] │ │ + eors r3, r5 │ │ + str r7, [r1, #96] ; 0x60 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #100] ; 0x64 │ │ + str r5, [r1, #104] ; 0x68 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r3, [r1, #108] ; 0x6c │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + ldr r4, [r4, #28] │ │ + eors r3, r5 │ │ + str r7, [r1, #112] ; 0x70 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r6, [r1, #116] ; 0x74 │ │ + str r5, [r1, #120] ; 0x78 │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + str r3, [r1, #124] ; 0x7c │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + adds r4, r1, #4 │ │ + str r7, [r4, #124] ; 0x7c │ │ + movs r4, #8 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r6, r7 │ │ + str r6, [r4, #124] ; 0x7c │ │ + movs r4, #136 ; 0x88 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r5, r6 │ │ + str r5, [r4, #0] │ │ + movs r4, #140 ; 0x8c │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r3, r5 │ │ + str r3, [r4, #0] │ │ + ldr r4, [sp, #0] │ │ + ldr r4, [r4, #32] │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r7, r3, #24 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + mov ip, r4 │ │ + adds r7, r3, #0 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r7, r0 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + mov r4, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + eors r7, r4 │ │ + movs r4, #144 ; 0x90 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + str r7, [r4, #0] │ │ + movs r4, #148 ; 0x94 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r6, r7 │ │ + str r6, [r4, #0] │ │ + movs r4, #152 ; 0x98 │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r5, r6 │ │ + str r5, [r4, #0] │ │ + movs r4, #156 ; 0x9c │ │ + mov ip, r4 │ │ + add ip, r1 │ │ + mov r4, ip │ │ + eors r3, r5 │ │ + str r5, [sp, #4] │ │ + movs r5, #128 ; 0x80 │ │ + str r3, [r4, #0] │ │ + ldr r4, [sp, #0] │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r4, #36] ; 0x24 │ │ + eors r7, r4 │ │ + lsrs r4, r3, #24 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + movs r5, #192 ; 0xc0 │ │ + eors r7, r4 │ │ + adds r4, r3, #0 │ │ + lsls r5, r5, #2 │ │ + ands r4, r0 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + ldr r5, [sp, #4] │ │ + eors r7, r4 │ │ + lsrs r4, r3, #8 │ │ + ands r4, r0 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r7, r4 │ │ + lsrs r4, r3, #16 │ │ + ands r0, r4 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r2, [r0, r2] │ │ + movs r0, #0 │ │ + eors r7, r2 │ │ + adds r2, r1, #0 │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + adds r2, #160 ; 0xa0 │ │ + eors r3, r5 │ │ + str r3, [r2, #12] │ │ + movs r3, #160 ; 0xa0 │ │ + adds r1, #240 ; 0xf0 │ │ + str r7, [r2, #0] │ │ + str r6, [r2, #4] │ │ + str r5, [r2, #8] │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + lsrs r6, r0, #2 │ │ + movs r1, r0 │ │ + lsrs r4, r4, #1 │ │ + movs r1, r0 │ │ + │ │ +00004a68 : │ │ + adds r3, r0, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrb r6, [r0, #3] │ │ + ldrb r2, [r0, #2] │ │ + ldrb r0, [r0, #0] │ │ + lsls r6, r6, #24 │ │ + lsls r2, r2, #16 │ │ + orrs r6, r2 │ │ + ldrb r2, [r3, #1] │ │ + orrs r6, r0 │ │ + sub sp, #20 │ │ + lsls r2, r2, #8 │ │ + orrs r6, r2 │ │ + str r6, [r1, #0] │ │ + ldrb r4, [r3, #7] │ │ + ldrb r2, [r3, #6] │ │ + ldrb r7, [r3, #4] │ │ + ldrb r0, [r3, #5] │ │ + lsls r2, r2, #16 │ │ + lsls r4, r4, #24 │ │ + orrs r4, r2 │ │ + lsls r5, r0, #8 │ │ + orrs r4, r7 │ │ + orrs r4, r5 │ │ + str r4, [r1, #4] │ │ + ldrb r0, [r3, #11] │ │ + ldrb r2, [r3, #10] │ │ + ldrb r7, [r3, #8] │ │ + lsls r0, r0, #24 │ │ + lsls r2, r2, #16 │ │ + orrs r0, r2 │ │ + ldrb r2, [r3, #9] │ │ + orrs r0, r7 │ │ + lsls r5, r2, #8 │ │ + orrs r0, r5 │ │ + str r0, [r1, #8] │ │ + ldrb r5, [r3, #15] │ │ + ldrb r2, [r3, #14] │ │ + ldrb r7, [r3, #12] │ │ + lsls r5, r5, #24 │ │ + lsls r2, r2, #16 │ │ + orrs r5, r2 │ │ + orrs r5, r7 │ │ + ldrb r7, [r3, #13] │ │ + lsls r2, r7, #8 │ │ + orrs r5, r2 │ │ + str r5, [r1, #12] │ │ + ldrb r7, [r3, #19] │ │ + ldrb r2, [r3, #18] │ │ + lsls r7, r7, #24 │ │ + lsls r2, r2, #16 │ │ + orrs r7, r2 │ │ + ldrb r2, [r3, #16] │ │ + orrs r7, r2 │ │ + ldrb r2, [r3, #17] │ │ + lsls r2, r2, #8 │ │ + orrs r7, r2 │ │ + str r7, [r1, #16] │ │ + ldrb r2, [r3, #22] │ │ + str r7, [sp, #8] │ │ + ldrb r7, [r3, #23] │ │ + lsls r2, r2, #16 │ │ + lsls r7, r7, #24 │ │ + orrs r7, r2 │ │ + ldrb r2, [r3, #20] │ │ + orrs r7, r2 │ │ + ldrb r2, [r3, #21] │ │ + ldr r3, [pc, #884] ; (4e64 ) │ │ + lsls r2, r2, #8 │ │ + mov ip, r3 │ │ + add ip, pc │ │ + mov r3, ip │ │ + orrs r7, r2 │ │ + movs r2, #128 ; 0x80 │ │ + ldr r3, [r3, #0] │ │ + str r7, [r1, #20] │ │ + lsls r2, r2, #2 │ │ + mov ip, r3 │ │ + ldr r3, [r3, #0] │ │ + eors r6, r3 │ │ + ldr r3, [pc, #860] ; (4e68 ) │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ - str r3, [sp, #68] ; 0x44 │ │ - str r3, [sp, #76] ; 0x4c │ │ - ldr r3, [r4, #96] ; 0x60 │ │ - ldr r1, [r4, #40] ; 0x28 │ │ - ldr r7, [r4, #44] ; 0x2c │ │ - str r3, [sp, #32] │ │ - ldr r3, [r4, #76] ; 0x4c │ │ - adds r6, r1, #0 │ │ - str r3, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #0] │ │ - cmp r3, #0 │ │ - beq.n 61a8 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #32] │ │ - ldr r5, [sp, #32] │ │ - adds r1, r3, r1 │ │ - movs r3, #17 │ │ - rors r6, r3 │ │ - movs r3, #19 │ │ - rors r5, r3 │ │ - ldr r3, [sp, #32] │ │ - eors r6, r5 │ │ - lsrs r5, r3, #10 │ │ - eors r5, r6 │ │ - adds r1, r1, r5 │ │ - adds r6, r7, #0 │ │ - movs r5, #18 │ │ - adds r3, r7, #0 │ │ - rors r6, r5 │ │ - movs r5, #7 │ │ - rors r3, r5 │ │ - lsrs r5, r7, #3 │ │ + str r3, [sp, #4] │ │ + lsrs r3, r7, #24 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + movs r2, #192 ; 0xc0 │ │ eors r6, r3 │ │ - eors r5, r6 │ │ - adds r6, r1, r5 │ │ - str r6, [r4, #40] ; 0x28 │ │ - movs r1, #11 │ │ - ldr r5, [sp, #28] │ │ - ldr r3, [sp, #28] │ │ - rors r5, r1 │ │ - movs r1, #6 │ │ - rors r3, r1 │ │ - movs r1, #25 │ │ + movs r3, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r3, r7 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r3 │ │ + lsrs r3, r7, #8 │ │ + ands r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r3 │ │ + lsrs r3, r7, #16 │ │ + ands r3, r2 │ │ + adds r3, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r3, #255 ; 0xff │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + mov r2, ip │ │ + eors r6, r3 │ │ + ldr r2, [r2, #4] │ │ + adds r3, r5, #0 │ │ + eors r4, r6 │ │ + str r6, [r1, #24] │ │ + eors r6, r2 │ │ + movs r2, #128 ; 0x80 │ │ + ldr r5, [sp, #8] │ │ + eors r0, r4 │ │ + eors r3, r0 │ │ eors r5, r3 │ │ - ldr r3, [sp, #28] │ │ - rors r3, r1 │ │ - ldr r1, [sp, #24] │ │ + eors r7, r5 │ │ + str r5, [sp, #8] │ │ + str r5, [r1, #40] ; 0x28 │ │ + lsls r2, r2, #2 │ │ + lsrs r5, r7, #24 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r4, [r1, #28] │ │ + ldr r5, [r5, r2] │ │ + movs r2, #192 ; 0xc0 │ │ + eors r6, r5 │ │ + movs r5, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r5, r7 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r0, [r1, #32] │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r3, [r1, #36] ; 0x24 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #16 │ │ + ands r5, r2 │ │ + adds r5, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + mov r2, ip │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + ldr r5, [sp, #8] │ │ + eors r0, r4 │ │ + eors r3, r0 │ │ eors r5, r3 │ │ - ldr r3, [sp, #20] │ │ - eors r1, r3 │ │ - ldr r3, [sp, #28] │ │ - ands r1, r3 │ │ - ldr r3, [sp, #20] │ │ - eors r1, r3 │ │ - adds r5, r5, r1 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r1, [sp, #72] ; 0x48 │ │ - ldr r3, [r3, r1] │ │ - ldr r1, [sp, #8] │ │ - adds r5, r5, r3 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #16] │ │ - adds r6, r5, r6 │ │ + str r7, [r1, #44] ; 0x2c │ │ + str r6, [r1, #48] ; 0x30 │ │ + str r4, [r1, #52] ; 0x34 │ │ + str r0, [r1, #56] ; 0x38 │ │ + str r3, [r1, #60] ; 0x3c │ │ + str r5, [sp, #8] │ │ + ldr r2, [r2, #8] │ │ + eors r7, r5 │ │ + str r5, [r1, #64] ; 0x40 │ │ + eors r6, r2 │ │ + movs r2, #128 ; 0x80 │ │ + lsrs r5, r7, #24 │ │ + lsls r2, r2, #2 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r7, [r1, #68] ; 0x44 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #192 ; 0xc0 │ │ + eors r6, r5 │ │ + movs r5, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r5, r7 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #16 │ │ + ands r5, r2 │ │ + adds r5, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + mov r2, ip │ │ + ldr r2, [r2, #12] │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + str r6, [r1, #72] ; 0x48 │ │ + eors r6, r2 │ │ + movs r2, #128 ; 0x80 │ │ ldr r5, [sp, #8] │ │ - adds r6, r6, r3 │ │ - adds r3, r2, r6 │ │ - str r3, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #12] │ │ - movs r2, #13 │ │ - eors r1, r3 │ │ - ands r5, r3 │ │ - ands r1, r0 │ │ - orrs r1, r5 │ │ - adds r5, r3, #0 │ │ - rors r5, r2 │ │ - movs r2, #2 │ │ - rors r3, r2 │ │ - movs r2, #22 │ │ + eors r0, r4 │ │ + eors r3, r0 │ │ eors r5, r3 │ │ - ldr r3, [sp, #12] │ │ - rors r3, r2 │ │ + eors r7, r5 │ │ + str r5, [sp, #8] │ │ + str r5, [r1, #88] ; 0x58 │ │ + lsls r2, r2, #2 │ │ + lsrs r5, r7, #24 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r4, [r1, #76] ; 0x4c │ │ + ldr r5, [r5, r2] │ │ + movs r2, #192 ; 0xc0 │ │ + eors r6, r5 │ │ + movs r5, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r5, r7 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r0, [r1, #80] ; 0x50 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r3, [r1, #84] ; 0x54 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #16 │ │ + ands r5, r2 │ │ + adds r5, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + mov r2, ip │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + ldr r5, [sp, #8] │ │ + eors r0, r4 │ │ + eors r3, r0 │ │ eors r5, r3 │ │ - adds r5, r1, r5 │ │ - adds r3, r5, r6 │ │ - str r3, [sp, #16] │ │ - ldr r3, [r4, #100] ; 0x64 │ │ - ldr r1, [r4, #48] ; 0x30 │ │ - adds r6, r7, #0 │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r3, [r4, #80] ; 0x50 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #0] │ │ - cmp r3, #0 │ │ - beq.n 624c │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - adds r7, r3, r7 │ │ - movs r3, #17 │ │ - rors r6, r3 │ │ - movs r3, #19 │ │ - rors r2, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - eors r6, r2 │ │ - movs r5, #18 │ │ - lsrs r2, r3, #10 │ │ + str r7, [r1, #92] ; 0x5c │ │ + str r6, [r1, #96] ; 0x60 │ │ + str r4, [r1, #100] ; 0x64 │ │ + str r0, [r1, #104] ; 0x68 │ │ + str r3, [r1, #108] ; 0x6c │ │ + str r5, [sp, #8] │ │ + ldr r2, [r2, #16] │ │ + eors r7, r5 │ │ + str r5, [r1, #112] ; 0x70 │ │ eors r6, r2 │ │ - adds r2, r7, r6 │ │ - adds r6, r1, #0 │ │ - adds r3, r1, #0 │ │ - rors r6, r5 │ │ - movs r5, #7 │ │ - rors r3, r5 │ │ - lsrs r5, r1, #3 │ │ - eors r6, r3 │ │ + movs r2, #128 ; 0x80 │ │ + lsrs r5, r7, #24 │ │ + lsls r2, r2, #2 │ │ + adds r5, r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + str r7, [r1, #116] ; 0x74 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #192 ; 0xc0 │ │ eors r6, r5 │ │ - adds r6, r2, r6 │ │ - str r6, [r4, #44] ; 0x2c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r7, [sp, #28] │ │ - adds r3, r3, r2 │ │ - str r3, [sp, #4] │ │ + movs r5, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r5, r7 │ │ + adds r5, r5, r2 │ │ ldr r2, [sp, #4] │ │ - ldr r3, [sp, #20] │ │ - ldr r5, [r2, #4] │ │ - mov ip, r5 │ │ - add r3, ip │ │ - adds r2, r3, #0 │ │ - ldr r3, [sp, #24] │ │ - eors r7, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ands r7, r3 │ │ - ldr r3, [sp, #24] │ │ - eors r7, r3 │ │ - adds r7, r2, r7 │ │ - movs r2, #11 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - rors r3, r2 │ │ - movs r2, #6 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - rors r3, r2 │ │ - adds r2, r3, #0 │ │ - mov r3, ip │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r6, r5 │ │ + lsrs r5, r7, #16 │ │ + ands r5, r2 │ │ + adds r5, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + eors r0, r4 │ │ + adds r5, r0, #0 │ │ + eors r3, r5 │ │ + str r3, [sp, #12] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #12] │ │ + adds r0, r1, #4 │ │ + adds r3, #8 │ │ + str r6, [r1, #120] ; 0x78 │ │ + str r4, [r1, #124] ; 0x7c │ │ + str r5, [r0, #124] ; 0x7c │ │ + str r2, [r3, #124] ; 0x7c │ │ + ldr r3, [sp, #8] │ │ eors r3, r2 │ │ - movs r2, #25 │ │ - mov ip, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - rors r3, r2 │ │ - adds r2, r3, #0 │ │ + str r3, [sp, #8] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #8] │ │ + adds r3, #136 ; 0x88 │ │ + str r2, [r3, #0] │ │ + adds r3, r1, #0 │ │ + eors r7, r2 │ │ + adds r3, #140 ; 0x8c │ │ + str r7, [r3, #0] │ │ mov r3, ip │ │ - eors r2, r3 │ │ - adds r7, r7, r2 │ │ - adds r6, r7, r6 │ │ - adds r3, r6, r0 │ │ - movs r0, #13 │ │ - str r3, [sp, #44] ; 0x2c │ │ - ldr r2, [sp, #16] │ │ + movs r2, #128 ; 0x80 │ │ + ldr r3, [r3, #20] │ │ + lsls r2, r2, #2 │ │ + eors r6, r3 │ │ + lsrs r3, r7, #24 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r0, [r3, r2] │ │ + movs r3, #255 ; 0xff │ │ + movs r2, #192 ; 0xc0 │ │ + ands r3, r7 │ │ + lsls r2, r2, #2 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + eors r6, r0 │ │ + ldr r0, [r3, r2] │ │ + movs r2, #255 ; 0xff │ │ + lsrs r3, r7, #8 │ │ + ands r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + eors r6, r0 │ │ + ldr r0, [r3, r2] │ │ + movs r2, #255 ; 0xff │ │ + lsrs r3, r7, #16 │ │ + ands r3, r2 │ │ + adds r3, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r3, #255 ; 0xff │ │ + lsls r3, r3, #2 │ │ + eors r6, r0 │ │ + ldr r0, [r3, r2] │ │ + adds r3, r1, #0 │ │ + eors r6, r0 │ │ + eors r4, r6 │ │ + eors r5, r4 │ │ + adds r3, #144 ; 0x90 │ │ + str r6, [r3, #0] │ │ + str r4, [r3, #4] │ │ + str r5, [r3, #8] │ │ ldr r3, [sp, #12] │ │ - ldr r7, [sp, #16] │ │ - eors r2, r3 │ │ + adds r0, r1, #0 │ │ + eors r3, r5 │ │ + str r3, [sp, #12] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #12] │ │ + adds r3, #156 ; 0x9c │ │ + adds r0, #164 ; 0xa4 │ │ + str r2, [r3, #0] │ │ ldr r3, [sp, #8] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #12] │ │ - ands r7, r3 │ │ - orrs r2, r7 │ │ - ldr r7, [sp, #16] │ │ - ldr r3, [sp, #16] │ │ - rors r7, r0 │ │ - movs r0, #2 │ │ - rors r3, r0 │ │ - movs r0, #22 │ │ - eors r7, r3 │ │ - ldr r3, [sp, #16] │ │ - rors r3, r0 │ │ - adds r0, r3, #0 │ │ - eors r0, r7 │ │ - adds r0, r2, r0 │ │ - adds r3, r0, r6 │ │ - str r3, [sp, #20] │ │ - ldr r3, [r4, #84] ; 0x54 │ │ - ldr r0, [r4, #52] ; 0x34 │ │ - adds r2, r1, #0 │ │ - str r3, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #0] │ │ - cmp r3, #0 │ │ - beq.n 630a │ │ - ldr r2, [r4, #40] ; 0x28 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - adds r7, r2, #0 │ │ - adds r1, r3, r1 │ │ - movs r3, #19 │ │ - adds r6, r2, #0 │ │ - rors r7, r3 │ │ - movs r3, #17 │ │ - rors r6, r3 │ │ - lsrs r2, r2, #10 │ │ - eors r7, r6 │ │ - eors r7, r2 │ │ - adds r1, r1, r7 │ │ - movs r2, #18 │ │ - adds r7, r0, #0 │ │ - adds r3, r0, #0 │ │ - rors r7, r2 │ │ - movs r2, #7 │ │ - rors r3, r2 │ │ - adds r2, r3, #0 │ │ - lsrs r6, r0, #3 │ │ - eors r2, r7 │ │ - eors r2, r6 │ │ - adds r2, r1, r2 │ │ - str r2, [r4, #48] ; 0x30 │ │ - ldr r1, [sp, #4] │ │ - ldr r3, [sp, #24] │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ldr r5, [r1, #8] │ │ - ldr r7, [sp, #44] ; 0x2c │ │ - mov ip, r5 │ │ - add r3, ip │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - eors r6, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - ands r6, r3 │ │ - ldr r3, [sp, #28] │ │ - eors r6, r3 │ │ - adds r6, r1, r6 │ │ - movs r1, #11 │ │ - rors r7, r1 │ │ - movs r1, #6 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - rors r3, r1 │ │ - movs r1, #25 │ │ - eors r7, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - rors r3, r1 │ │ - adds r1, r3, #0 │ │ - eors r1, r7 │ │ - adds r6, r6, r1 │ │ - adds r7, r6, r2 │ │ - movs r2, #13 │ │ - ldr r3, [sp, #8] │ │ - ldr r1, [sp, #20] │ │ - ldr r6, [sp, #20] │ │ - adds r3, r7, r3 │ │ - str r3, [sp, #24] │ │ - ldr r3, [sp, #16] │ │ - eors r1, r3 │ │ - ldr r3, [sp, #12] │ │ - ands r1, r3 │ │ - ldr r3, [sp, #16] │ │ - ands r6, r3 │ │ - orrs r1, r6 │ │ - ldr r6, [sp, #20] │ │ - ldr r3, [sp, #20] │ │ - rors r6, r2 │ │ - movs r2, #2 │ │ - rors r3, r2 │ │ - movs r2, #22 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #20] │ │ - rors r3, r2 │ │ - eors r6, r3 │ │ - adds r6, r1, r6 │ │ - adds r3, r6, r7 │ │ + eors r3, r2 │ │ str r3, [sp, #8] │ │ - ldr r3, [r4, #88] ; 0x58 │ │ - ldr r7, [r4, #56] ; 0x38 │ │ - adds r2, r0, #0 │ │ - str r3, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #0] │ │ - cmp r3, #0 │ │ - beq.n 63b4 │ │ - ldr r1, [r4, #44] ; 0x2c │ │ - ldr r3, [sp, #60] ; 0x3c │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #8] │ │ + adds r3, #160 ; 0xa0 │ │ + str r2, [r3, #0] │ │ + adds r3, r2, #0 │ │ + mov r2, ip │ │ + ldr r2, [r2, #24] │ │ + eors r3, r7 │ │ + str r3, [r0, #0] │ │ + eors r6, r2 │ │ + movs r2, #128 ; 0x80 │ │ + lsrs r0, r3, #24 │ │ + lsls r2, r2, #2 │ │ + adds r0, r0, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r0, r2] │ │ + movs r0, #255 ; 0xff │ │ + movs r2, #192 ; 0xc0 │ │ + ands r0, r3 │ │ + lsls r2, r2, #2 │ │ + adds r0, r0, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r0, r0, #2 │ │ + eors r6, r7 │ │ + ldr r7, [r0, r2] │ │ + movs r2, #255 ; 0xff │ │ + lsrs r0, r3, #8 │ │ + ands r0, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r0, r0, #2 │ │ + eors r6, r7 │ │ + ldr r7, [r0, r2] │ │ + movs r2, #255 ; 0xff │ │ + lsrs r0, r3, #16 │ │ + ands r0, r2 │ │ + adds r0, #1 │ │ + ldr r2, [sp, #4] │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + eors r7, r6 │ │ + ldr r6, [r0, r2] │ │ + adds r0, r1, #0 │ │ + eors r7, r6 │ │ + eors r4, r7 │ │ + adds r0, #168 ; 0xa8 │ │ + str r7, [r0, #0] │ │ + str r4, [r0, #4] │ │ + adds r0, r5, #0 │ │ + adds r5, r1, #0 │ │ adds r6, r1, #0 │ │ - adds r0, r3, r0 │ │ - movs r3, #19 │ │ adds r2, r1, #0 │ │ - rors r6, r3 │ │ - movs r3, #17 │ │ - rors r2, r3 │ │ - lsrs r1, r1, #10 │ │ - eors r2, r6 │ │ - eors r2, r1 │ │ - adds r6, r7, #0 │ │ - movs r1, #18 │ │ - adds r3, r7, #0 │ │ - rors r6, r1 │ │ - movs r1, #7 │ │ - rors r3, r1 │ │ - lsrs r1, r7, #3 │ │ - eors r6, r3 │ │ - adds r2, r0, r2 │ │ - eors r6, r1 │ │ - adds r2, r2, r6 │ │ - str r2, [r4, #52] ; 0x34 │ │ - ldr r1, [sp, #4] │ │ - ldr r3, [sp, #28] │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ldr r0, [r1, #12] │ │ - mov ip, r0 │ │ - add r3, ip │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #24] │ │ - ands r6, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - eors r6, r3 │ │ - adds r0, r1, r6 │ │ - movs r1, #11 │ │ - ldr r6, [sp, #24] │ │ - ldr r3, [sp, #24] │ │ - rors r6, r1 │ │ - movs r1, #6 │ │ - rors r3, r1 │ │ - movs r1, #25 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #24] │ │ - rors r3, r1 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #12] │ │ - adds r6, r0, r6 │ │ - adds r1, r6, r2 │ │ - adds r3, r1, r3 │ │ - str r3, [sp, #28] │ │ - ldr r0, [sp, #8] │ │ - ldr r3, [sp, #20] │ │ + eors r0, r4 │ │ + adds r5, #176 ; 0xb0 │ │ + str r0, [r5, #0] │ │ + ldr r5, [sp, #12] │ │ + adds r6, #180 ; 0xb4 │ │ + adds r2, #184 ; 0xb8 │ │ + eors r5, r0 │ │ + str r5, [r6, #0] │ │ ldr r6, [sp, #8] │ │ - ldr r2, [sp, #8] │ │ - eors r0, r3 │ │ - ldr r3, [sp, #16] │ │ - ands r0, r3 │ │ - ldr r3, [sp, #20] │ │ + eors r6, r5 │ │ + str r6, [r2, #0] │ │ + eors r6, r3 │ │ + adds r3, r1, #0 │ │ + adds r3, #188 ; 0xbc │ │ + str r6, [r3, #0] │ │ + mov r3, ip │ │ + movs r2, #128 ; 0x80 │ │ + ldr r3, [r3, #28] │ │ + lsls r2, r2, #2 │ │ + eors r7, r3 │ │ + lsrs r3, r6, #24 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + movs r2, #192 ; 0xc0 │ │ + eors r7, r3 │ │ + movs r3, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ands r3, r6 │ │ + adds r3, r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + ldr r3, [r3, r2] │ │ + movs r2, #255 ; 0xff │ │ + eors r7, r3 │ │ + lsrs r3, r6, #8 │ │ + ands r3, r2 │ │ + ldr r2, [sp, #4] │ │ + lsls r3, r3, #2 │ │ + lsrs r6, r6, #16 │ │ + ldr r3, [r3, r2] │ │ + eors r7, r3 │ │ + movs r3, #255 ; 0xff │ │ ands r6, r3 │ │ - movs r3, #13 │ │ - orrs r0, r6 │ │ - ldr r6, [sp, #8] │ │ - rors r6, r3 │ │ - movs r3, #2 │ │ - rors r2, r3 │ │ - movs r3, #22 │ │ - eors r6, r2 │ │ - ldr r2, [sp, #8] │ │ - rors r2, r3 │ │ - eors r6, r2 │ │ - adds r6, r0, r6 │ │ - adds r3, r6, r1 │ │ - ldr r2, [r4, #92] ; 0x5c │ │ - ldr r1, [sp, #0] │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r3, [r6, r2] │ │ + eors r7, r3 │ │ + adds r3, r1, #0 │ │ + eors r4, r7 │ │ + eors r0, r4 │ │ + adds r3, #192 ; 0xc0 │ │ + eors r5, r0 │ │ + str r0, [r3, #8] │ │ + str r7, [r3, #0] │ │ + str r4, [r3, #4] │ │ + str r5, [r3, #12] │ │ + movs r0, #0 │ │ + movs r3, #192 ; 0xc0 │ │ + adds r1, #240 ; 0xf0 │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + lsls r4, r6, #17 │ │ + movs r1, r0 │ │ + lsls r2, r2, #17 │ │ + movs r1, r0 │ │ + │ │ +00004e6c : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + ldrb r2, [r0, #3] │ │ + ldrb r3, [r0, #2] │ │ + ldrb r4, [r7, #1] │ │ + ldrb r0, [r0, #0] │ │ + lsls r3, r3, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r2, r3 │ │ + orrs r2, r0 │ │ + lsls r3, r4, #8 │ │ + orrs r2, r3 │ │ + str r2, [r1, #0] │ │ + ldrb r5, [r7, #7] │ │ + ldrb r3, [r7, #6] │ │ + ldrb r0, [r7, #4] │ │ + lsls r5, r5, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r5, r3 │ │ + ldrb r3, [r7, #5] │ │ + orrs r5, r0 │ │ + sub sp, #36 ; 0x24 │ │ + lsls r6, r3, #8 │ │ + orrs r5, r6 │ │ + str r5, [r1, #4] │ │ + ldrb r4, [r7, #11] │ │ + ldrb r3, [r7, #10] │ │ + ldrb r0, [r7, #8] │ │ + lsls r4, r4, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r4, r3 │ │ + ldrb r3, [r7, #9] │ │ + orrs r4, r0 │ │ + lsls r6, r3, #8 │ │ + orrs r4, r6 │ │ + str r4, [r1, #8] │ │ + ldrb r6, [r7, #15] │ │ + ldrb r3, [r7, #14] │ │ + ldrb r0, [r7, #12] │ │ + lsls r6, r6, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r6, r3 │ │ + orrs r6, r0 │ │ + ldrb r0, [r7, #13] │ │ + lsls r3, r0, #8 │ │ + orrs r6, r3 │ │ + str r6, [r1, #12] │ │ + ldrb r0, [r7, #19] │ │ + ldrb r3, [r7, #18] │ │ + lsls r0, r0, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #16] │ │ + orrs r3, r0 │ │ + mov ip, r3 │ │ + ldrb r3, [r7, #17] │ │ + lsls r0, r3, #8 │ │ + mov r3, ip │ │ + orrs r3, r0 │ │ + str r3, [r1, #16] │ │ + ldrb r0, [r7, #23] │ │ str r3, [sp, #12] │ │ - str r2, [sp, #64] ; 0x40 │ │ - ldr r3, [r4, #60] ; 0x3c │ │ - adds r2, r7, #0 │ │ - cmp r1, #0 │ │ - beq.n 645e │ │ - ldr r1, [r4, #48] ; 0x30 │ │ - ldr r2, [sp, #64] ; 0x40 │ │ - movs r0, #17 │ │ - adds r7, r2, r7 │ │ - adds r6, r1, #0 │ │ - movs r2, #19 │ │ - rors r6, r2 │ │ - adds r2, r1, #0 │ │ - rors r2, r0 │ │ - lsrs r1, r1, #10 │ │ - eors r6, r2 │ │ - eors r6, r1 │ │ - adds r7, r7, r6 │ │ - movs r2, #18 │ │ - adds r6, r3, #0 │ │ - adds r1, r3, #0 │ │ - rors r6, r2 │ │ - movs r2, #7 │ │ - rors r1, r2 │ │ - adds r2, r1, #0 │ │ - lsrs r0, r3, #3 │ │ - eors r2, r6 │ │ + ldrb r3, [r7, #22] │ │ + lsls r0, r0, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #20] │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #21] │ │ + lsls r0, r0, #8 │ │ + orrs r3, r0 │ │ + str r3, [r1, #20] │ │ + str r3, [sp, #16] │ │ + ldrb r0, [r7, #27] │ │ + ldrb r3, [r7, #26] │ │ + lsls r0, r0, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #24] │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #25] │ │ + lsls r0, r0, #8 │ │ + orrs r3, r0 │ │ + str r3, [r1, #24] │ │ + ldrb r0, [r7, #31] │ │ + str r3, [sp, #20] │ │ + ldrb r3, [r7, #30] │ │ + lsls r0, r0, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r0 │ │ + ldrb r0, [r7, #28] │ │ + orrs r0, r3 │ │ + ldrb r3, [r7, #29] │ │ + movs r7, #128 ; 0x80 │ │ + lsls r3, r3, #8 │ │ + orrs r3, r0 │ │ + ldr r0, [pc, #1012] ; (5324 ) │ │ + lsls r7, r7, #2 │ │ + str r3, [r1, #28] │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #4] │ │ + ldr r0, [r0, #0] │ │ eors r2, r0 │ │ - adds r2, r7, r2 │ │ - str r2, [r4, #56] ; 0x38 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r6, [sp, #28] │ │ - ldr r0, [r0, #16] │ │ + ldr r0, [pc, #1000] ; (5328 ) │ │ mov ip, r0 │ │ - add r1, ip │ │ - adds r7, r1, #0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #24] │ │ - eors r1, r0 │ │ - ldr r0, [sp, #28] │ │ - ands r1, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r1, r0 │ │ - movs r0, #11 │ │ - adds r1, r7, r1 │ │ - ldr r7, [sp, #28] │ │ - rors r7, r0 │ │ - movs r0, #6 │ │ - rors r6, r0 │ │ - movs r0, #25 │ │ - eors r7, r6 │ │ - ldr r6, [sp, #28] │ │ - rors r6, r0 │ │ - adds r0, r6, #0 │ │ - eors r0, r7 │ │ - adds r0, r1, r0 │ │ - adds r7, r0, r2 │ │ - ldr r2, [sp, #16] │ │ - ldr r1, [sp, #8] │ │ - ldr r6, [sp, #12] │ │ - adds r2, r7, r2 │ │ - str r2, [sp, #16] │ │ - ldr r2, [sp, #12] │ │ - ldr r0, [sp, #12] │ │ - eors r2, r1 │ │ - ldr r1, [sp, #20] │ │ - ands r2, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r6, r1 │ │ - movs r1, #13 │ │ - orrs r2, r6 │ │ - ldr r6, [sp, #12] │ │ - rors r6, r1 │ │ - movs r1, #2 │ │ - rors r0, r1 │ │ - movs r1, #22 │ │ - eors r6, r0 │ │ + add ip, pc │ │ + mov r0, ip │ │ + ldr r0, [r0, #0] │ │ + mov ip, r0 │ │ + lsrs r0, r3, #24 │ │ + adds r0, r0, r7 │ │ + mov r7, ip │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r0, r7] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + adds r7, r3, #0 │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r7, r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + eors r5, r2 │ │ + eors r4, r5 │ │ + str r4, [sp, #8] │ │ + str r4, [r1, #40] ; 0x28 │ │ + eors r4, r6 │ │ + adds r6, r4, #0 │ │ + ands r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsrs r7, r4, #24 │ │ + lsls r0, r0, #2 │ │ + adds r7, r7, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + ldr r6, [r6, r0] │ │ ldr r0, [sp, #12] │ │ - rors r0, r1 │ │ + str r2, [r1, #32] │ │ + eors r6, r7 │ │ eors r6, r0 │ │ - adds r6, r2, r6 │ │ - ldr r2, [sp, #0] │ │ - adds r6, r6, r7 │ │ - ldr r1, [r4, #64] ; 0x40 │ │ - adds r7, r3, #0 │ │ - cmp r2, #0 │ │ - beq.n 6508 │ │ - ldr r7, [r4, #52] ; 0x34 │ │ - ldr r2, [sp, #32] │ │ - movs r5, #17 │ │ - adds r3, r2, r3 │ │ + movs r0, #255 ; 0xff │ │ + lsrs r7, r4, #8 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r6, r7 │ │ + lsrs r7, r4, #16 │ │ + ands r7, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r7, r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + str r5, [r1, #36] ; 0x24 │ │ + str r4, [r1, #44] ; 0x2c │ │ + eors r6, r7 │ │ + ldr r7, [sp, #16] │ │ + str r6, [r1, #48] ; 0x30 │ │ + eors r7, r6 │ │ adds r0, r7, #0 │ │ - movs r2, #19 │ │ - rors r0, r2 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - lsrs r7, r7, #10 │ │ + str r7, [sp, #12] │ │ + str r7, [r1, #52] ; 0x34 │ │ + ldr r7, [sp, #20] │ │ + eors r7, r0 │ │ + ldr r0, [sp, #4] │ │ + eors r3, r7 │ │ + str r7, [sp, #16] │ │ + ldr r0, [r0, #4] │ │ + str r7, [r1, #56] ; 0x38 │ │ + lsrs r7, r3, #24 │ │ eors r2, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r7, r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ eors r2, r7 │ │ - adds r3, r3, r2 │ │ - adds r7, r1, #0 │ │ - movs r2, #18 │ │ - adds r0, r1, #0 │ │ - rors r7, r2 │ │ - movs r2, #7 │ │ - rors r0, r2 │ │ - lsrs r2, r1, #3 │ │ - eors r7, r0 │ │ - eors r7, r2 │ │ - adds r7, r3, r7 │ │ - str r7, [r4, #60] ; 0x3c │ │ - b.n 6508 │ │ - cdp 0, 1, cr0, cr0, cr0, {0} │ │ - ldr r2, [sp, #4] │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - ldr r5, [sp, #16] │ │ - ldr r2, [r2, #20] │ │ - mov ip, r2 │ │ - add r3, ip │ │ - adds r0, r3, #0 │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #24] │ │ - eors r2, r3 │ │ - movs r3, #11 │ │ - adds r0, r0, r2 │ │ - ldr r2, [sp, #16] │ │ - rors r2, r3 │ │ - movs r3, #6 │ │ - rors r5, r3 │ │ - adds r3, r5, #0 │ │ - eors r3, r2 │ │ - movs r2, #25 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r3 │ │ - ldr r3, [sp, #20] │ │ - adds r2, r0, r2 │ │ - adds r7, r2, r7 │ │ - mov ip, r3 │ │ - add ip, r7 │ │ - mov r3, ip │ │ - ldr r0, [sp, #12] │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #8] │ │ - eors r0, r6 │ │ - adds r2, r6, #0 │ │ - ands r0, r3 │ │ - ldr r3, [sp, #12] │ │ - adds r5, r6, #0 │ │ - ands r3, r6 │ │ - orrs r0, r3 │ │ - movs r3, #13 │ │ - rors r2, r3 │ │ - movs r3, #2 │ │ - rors r5, r3 │ │ - adds r3, r5, #0 │ │ - adds r5, r6, #0 │ │ - eors r3, r2 │ │ - movs r2, #22 │ │ - rors r5, r2 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #0] │ │ - adds r3, r0, r3 │ │ - adds r3, r3, r7 │ │ - ldr r0, [r4, #68] ; 0x44 │ │ - adds r2, r1, #0 │ │ - cmp r5, #0 │ │ - beq.n 65b6 │ │ - ldr r7, [r4, #56] ; 0x38 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - movs r5, #19 │ │ - adds r1, r2, r1 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - movs r5, #17 │ │ - mov ip, r2 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - mov r5, ip │ │ - lsrs r7, r7, #10 │ │ - eors r2, r5 │ │ + adds r7, r3, #0 │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r7, r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + lsrs r7, r3, #8 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r2, r7 │ │ + lsrs r7, r3, #16 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r0] │ │ + str r3, [r1, #60] ; 0x3c │ │ eors r2, r7 │ │ - adds r7, r1, r2 │ │ - movs r2, #18 │ │ - adds r1, r0, #0 │ │ - adds r5, r0, #0 │ │ - rors r1, r2 │ │ - movs r2, #7 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r1 │ │ - lsrs r1, r0, #3 │ │ - eors r1, r2 │ │ - adds r2, r7, r1 │ │ - str r2, [r4, #64] ; 0x40 │ │ - ldr r5, [sp, #4] │ │ - ldr r1, [sp, #24] │ │ - ldr r5, [r5, #24] │ │ - mov ip, r5 │ │ - add r1, ip │ │ - adds r7, r1, #0 │ │ - ldr r5, [sp, #28] │ │ - ldr r1, [sp, #16] │ │ - eors r1, r5 │ │ - ldr r5, [sp, #20] │ │ - ands r1, r5 │ │ - ldr r5, [sp, #28] │ │ - eors r1, r5 │ │ - adds r1, r7, r1 │ │ - movs r7, #11 │ │ - ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - movs r7, #6 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ - mov r5, ip │ │ - eors r5, r7 │ │ - movs r7, #25 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ - mov r5, ip │ │ - eors r7, r5 │ │ - adds r1, r1, r7 │ │ - adds r7, r1, r2 │ │ - adds r1, r3, #0 │ │ - ldr r2, [sp, #8] │ │ - eors r1, r6 │ │ - adds r5, r3, #0 │ │ - adds r2, r7, r2 │ │ - str r2, [sp, #24] │ │ - ldr r2, [sp, #12] │ │ - ands r1, r2 │ │ - adds r2, r6, #0 │ │ - ands r2, r3 │ │ - orrs r1, r2 │ │ - movs r2, #13 │ │ - rors r5, r2 │ │ - movs r2, #2 │ │ - mov ip, r5 │ │ - adds r5, r3, #0 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ eors r5, r2 │ │ - mov ip, r5 │ │ - movs r2, #22 │ │ - adds r5, r3, #0 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ - eors r2, r5 │ │ - adds r1, r1, r2 │ │ - adds r2, r1, r7 │ │ - ldr r1, [sp, #0] │ │ - str r2, [sp, #8] │ │ - adds r7, r0, #0 │ │ - ldr r2, [r4, #72] ; 0x48 │ │ - cmp r1, #0 │ │ - beq.n 6672 │ │ - ldr r7, [r4, #60] ; 0x3c │ │ - ldr r1, [r4, #40] ; 0x28 │ │ - movs r5, #19 │ │ - adds r0, r1, r0 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - movs r5, #17 │ │ - mov ip, r1 │ │ - adds r1, r7, #0 │ │ - rors r1, r5 │ │ - mov r5, ip │ │ - lsrs r7, r7, #10 │ │ - eors r1, r5 │ │ - eors r1, r7 │ │ - adds r0, r0, r1 │ │ - adds r7, r2, #0 │ │ - movs r1, #18 │ │ - adds r5, r2, #0 │ │ - rors r7, r1 │ │ - movs r1, #7 │ │ - rors r5, r1 │ │ - lsrs r1, r2, #3 │ │ - eors r7, r5 │ │ - eors r7, r1 │ │ - adds r7, r0, r7 │ │ - str r7, [r4, #68] ; 0x44 │ │ - ldr r0, [sp, #4] │ │ - ldr r5, [sp, #16] │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [r0, #28] │ │ - mov ip, r0 │ │ - ldr r0, [sp, #20] │ │ - add r1, ip │ │ - eors r0, r5 │ │ - ldr r5, [sp, #24] │ │ - ands r0, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r0, r5 │ │ - adds r0, r1, r0 │ │ - movs r1, #11 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r1 │ │ - movs r1, #6 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r1 │ │ - adds r1, r5, #0 │ │ - mov r5, ip │ │ - eors r5, r1 │ │ - movs r1, #25 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r1 │ │ - adds r1, r5, #0 │ │ - mov r5, ip │ │ - eors r1, r5 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #12] │ │ - adds r7, r0, r7 │ │ - ldr r0, [sp, #8] │ │ - adds r1, r7, r1 │ │ - str r1, [sp, #12] │ │ - ldr r1, [sp, #8] │ │ - ands r0, r3 │ │ - ldr r5, [sp, #8] │ │ - eors r1, r3 │ │ - ands r1, r6 │ │ - orrs r1, r0 │ │ - movs r0, #13 │ │ - rors r5, r0 │ │ - movs r0, #2 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #8] │ │ - rors r5, r0 │ │ adds r0, r5, #0 │ │ - mov r5, ip │ │ - eors r5, r0 │ │ - movs r0, #22 │ │ - mov ip, r5 │ │ + str r5, [sp, #20] │ │ + str r5, [r1, #68] ; 0x44 │ │ ldr r5, [sp, #8] │ │ - rors r5, r0 │ │ - adds r0, r5, #0 │ │ - mov r5, ip │ │ - eors r0, r5 │ │ - ldr r5, [sp, #0] │ │ - adds r0, r1, r0 │ │ - adds r1, r0, r7 │ │ - adds r0, r2, #0 │ │ - cmp r5, #0 │ │ - beq.n 672a │ │ - ldr r7, [r4, #64] ; 0x40 │ │ - ldr r0, [r4, #44] ; 0x2c │ │ - movs r5, #19 │ │ - adds r2, r0, r2 │ │ - adds r0, r7, #0 │ │ - rors r0, r5 │ │ - movs r5, #17 │ │ - mov ip, r0 │ │ - adds r0, r7, #0 │ │ - rors r0, r5 │ │ - mov r5, ip │ │ - lsrs r7, r7, #10 │ │ - eors r0, r5 │ │ - eors r0, r7 │ │ - adds r2, r2, r0 │ │ - movs r0, #18 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - rors r7, r0 │ │ - movs r0, #7 │ │ - rors r5, r0 │ │ - adds r0, r5, #0 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eors r0, r7 │ │ - lsrs r7, r5, #3 │ │ - eors r0, r7 │ │ - adds r0, r2, r0 │ │ - str r0, [r4, #72] ; 0x48 │ │ - ldr r5, [sp, #4] │ │ - ldr r2, [sp, #16] │ │ - ldr r5, [r5, #32] │ │ - mov ip, r5 │ │ - add r2, ip │ │ - adds r7, r2, #0 │ │ - ldr r5, [sp, #20] │ │ - ldr r2, [sp, #24] │ │ - eors r2, r5 │ │ - ldr r5, [sp, #12] │ │ - ands r2, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r2, r5 │ │ - adds r2, r7, r2 │ │ - movs r7, #11 │ │ - ldr r5, [sp, #12] │ │ - rors r5, r7 │ │ - movs r7, #6 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #12] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ - mov r5, ip │ │ + str r2, [r1, #64] ; 0x40 │ │ + eors r5, r0 │ │ + eors r4, r5 │ │ + adds r7, r4, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + str r5, [sp, #8] │ │ + str r5, [r1, #72] ; 0x48 │ │ + lsls r0, r0, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r7, r0] │ │ + ldr r5, [r5, r0] │ │ + movs r0, #255 ; 0xff │ │ eors r5, r7 │ │ - movs r7, #25 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #12] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ - mov r5, ip │ │ - eors r7, r5 │ │ - adds r7, r2, r7 │ │ + lsrs r7, r4, #8 │ │ + ands r7, r0 │ │ + mov r0, ip │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r6, r5 │ │ + ldr r5, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r7, r4, #16 │ │ + ands r7, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ adds r7, r7, r0 │ │ - adds r2, r7, r6 │ │ - str r2, [sp, #16] │ │ - ldr r2, [sp, #8] │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + eors r6, r5 │ │ + ldr r5, [r7, r0] │ │ + str r4, [r1, #76] ; 0x4c │ │ + eors r5, r6 │ │ + ldr r6, [sp, #12] │ │ + str r5, [r1, #80] ; 0x50 │ │ + eors r6, r5 │ │ + adds r0, r6, #0 │ │ + str r6, [sp, #12] │ │ + str r6, [r1, #84] ; 0x54 │ │ + ldr r6, [sp, #16] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #4] │ │ + eors r3, r6 │ │ + str r6, [sp, #16] │ │ + ldr r0, [r0, #8] │ │ + str r6, [r1, #88] ; 0x58 │ │ + lsrs r6, r3, #24 │ │ + eors r2, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + adds r6, r3, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + str r3, [r1, #92] ; 0x5c │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #16 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r2, r7 │ │ + eors r2, r6 │ │ + ldr r6, [sp, #20] │ │ + str r2, [r1, #96] ; 0x60 │ │ + eors r6, r2 │ │ + adds r0, r6, #0 │ │ + str r6, [sp, #20] │ │ + str r6, [r1, #100] ; 0x64 │ │ + ldr r6, [sp, #8] │ │ + eors r6, r0 │ │ + eors r4, r6 │ │ + adds r7, r4, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + str r6, [r1, #104] ; 0x68 │ │ + str r6, [sp, #8] │ │ + lsls r0, r0, #2 │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + eors r5, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r4, #16 │ │ + ands r6, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r5, r7 │ │ + str r4, [r1, #108] ; 0x6c │ │ + eors r5, r6 │ │ + ldr r6, [sp, #12] │ │ + str r5, [r1, #112] ; 0x70 │ │ + eors r6, r5 │ │ + adds r0, r6, #0 │ │ + str r6, [r1, #116] ; 0x74 │ │ + str r6, [sp, #12] │ │ + ldr r6, [sp, #16] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #4] │ │ + eors r3, r6 │ │ + str r6, [r1, #120] ; 0x78 │ │ + ldr r0, [r0, #12] │ │ + str r6, [sp, #16] │ │ + lsrs r6, r3, #24 │ │ + eors r2, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + adds r6, r3, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #16 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r2, r7 │ │ + str r3, [r1, #124] ; 0x7c │ │ + eors r2, r6 │ │ + adds r6, r1, #4 │ │ + str r2, [r6, #124] ; 0x7c │ │ + ldr r6, [sp, #20] │ │ + eors r6, r2 │ │ + str r6, [sp, #20] │ │ + adds r6, r1, #0 │ │ + ldr r0, [sp, #20] │ │ + adds r6, #8 │ │ + str r0, [r6, #124] ; 0x7c │ │ + ldr r6, [sp, #8] │ │ + eors r6, r0 │ │ + str r6, [sp, #8] │ │ + adds r6, r1, #0 │ │ ldr r0, [sp, #8] │ │ + adds r6, #136 ; 0x88 │ │ + eors r4, r0 │ │ + str r0, [r6, #0] │ │ + adds r7, r4, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + str r4, [r6, #4] │ │ + lsls r0, r0, #2 │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + eors r5, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r4, #16 │ │ + ands r6, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r5, r7 │ │ + eors r5, r6 │ │ adds r6, r1, #0 │ │ - eors r2, r1 │ │ - ands r0, r1 │ │ - ands r2, r3 │ │ - orrs r2, r0 │ │ - movs r0, #13 │ │ + adds r6, #144 ; 0x90 │ │ + str r5, [r6, #0] │ │ + ldr r6, [sp, #12] │ │ + eors r6, r5 │ │ + str r6, [sp, #12] │ │ + adds r6, r1, #0 │ │ + ldr r0, [sp, #12] │ │ + adds r6, #148 ; 0x94 │ │ + str r0, [r6, #0] │ │ + ldr r6, [sp, #16] │ │ + eors r6, r0 │ │ + str r6, [sp, #16] │ │ + adds r6, r1, #0 │ │ + ldr r0, [sp, #16] │ │ + adds r6, #152 ; 0x98 │ │ + eors r3, r0 │ │ + str r0, [r6, #0] │ │ + ldr r0, [sp, #4] │ │ + str r3, [r6, #4] │ │ + lsrs r6, r3, #24 │ │ + ldr r0, [r0, #16] │ │ + eors r2, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + adds r6, r3, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #16 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r2, r7 │ │ + eors r2, r6 │ │ + adds r6, r1, #0 │ │ + adds r6, #160 ; 0xa0 │ │ + str r2, [r6, #0] │ │ + ldr r6, [sp, #20] │ │ + eors r6, r2 │ │ + str r6, [sp, #20] │ │ + adds r6, r1, #0 │ │ + ldr r0, [sp, #20] │ │ + adds r6, #164 ; 0xa4 │ │ + str r0, [r6, #0] │ │ + ldr r6, [sp, #8] │ │ + eors r6, r0 │ │ + str r6, [sp, #8] │ │ + adds r6, r1, #0 │ │ + ldr r0, [sp, #8] │ │ + adds r6, #168 ; 0xa8 │ │ + eors r4, r0 │ │ + str r0, [r6, #0] │ │ + adds r7, r4, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r7, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + str r4, [r6, #4] │ │ + lsls r0, r0, #2 │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r7, r7, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + ldr r7, [r7, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + eors r5, r7 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r4, #16 │ │ + ands r6, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r5, r7 │ │ + eors r5, r6 │ │ + str r5, [sp, #24] │ │ adds r5, r1, #0 │ │ - rors r6, r0 │ │ - movs r0, #2 │ │ - rors r5, r0 │ │ - adds r0, r5, #0 │ │ + ldr r0, [sp, #24] │ │ + adds r5, #176 ; 0xb0 │ │ + str r0, [r5, #0] │ │ + ldr r5, [sp, #12] │ │ + eors r5, r0 │ │ + str r5, [sp, #12] │ │ adds r5, r1, #0 │ │ - eors r0, r6 │ │ - movs r6, #22 │ │ - rors r5, r6 │ │ - eors r0, r5 │ │ - adds r0, r2, r0 │ │ - ldr r2, [sp, #0] │ │ - adds r6, r0, r7 │ │ - ldr r7, [sp, #48] ; 0x30 │ │ - cmp r2, #0 │ │ - beq.n 67da │ │ - ldr r2, [r4, #68] ; 0x44 │ │ - ldr r5, [r4, #48] ; 0x30 │ │ - adds r0, r7, #0 │ │ - mov ip, r5 │ │ - movs r7, #19 │ │ - adds r5, r2, #0 │ │ - rors r5, r7 │ │ - add r0, ip │ │ - adds r7, r2, #0 │ │ - mov ip, r5 │ │ - movs r5, #17 │ │ - rors r7, r5 │ │ - mov r5, ip │ │ - lsrs r2, r2, #10 │ │ - eors r7, r5 │ │ - eors r7, r2 │ │ - adds r2, r0, r7 │ │ - movs r0, #18 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - rors r7, r0 │ │ - movs r0, #7 │ │ - rors r5, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eors r7, r5 │ │ - lsrs r0, r0, #3 │ │ - eors r0, r7 │ │ - adds r7, r2, r0 │ │ - str r7, [r4, #76] ; 0x4c │ │ - ldr r0, [sp, #4] │ │ - ldr r2, [sp, #20] │ │ - ldr r5, [r0, #36] ; 0x24 │ │ - mov ip, r5 │ │ - add r2, ip │ │ - adds r0, r2, #0 │ │ - ldr r5, [sp, #24] │ │ - ldr r2, [sp, #12] │ │ - eors r2, r5 │ │ + ldr r0, [sp, #12] │ │ + adds r5, #180 ; 0xb4 │ │ + str r0, [r5, #0] │ │ ldr r5, [sp, #16] │ │ - ands r2, r5 │ │ - ldr r5, [sp, #24] │ │ + eors r5, r0 │ │ + str r5, [sp, #16] │ │ + adds r5, r1, #0 │ │ + ldr r0, [sp, #16] │ │ + adds r5, #184 ; 0xb8 │ │ + str r0, [r5, #0] │ │ + eors r3, r0 │ │ + ldr r0, [sp, #4] │ │ + lsrs r6, r3, #24 │ │ + str r3, [r5, #4] │ │ + b.n 532c │ │ + nop ; (mov r8, r8) │ │ + movs r6, r6 │ │ + movs r1, r0 │ │ + movs r4, r3 │ │ + movs r1, r0 │ │ + ldr r0, [r0, #20] │ │ + str r0, [sp, #28] │ │ + eors r2, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r5, [r6, r0] │ │ + adds r6, r3, #0 │ │ + movs r0, #255 ; 0xff │ │ + ands r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r6, r3, #8 │ │ + ands r6, r0 │ │ + mov r0, ip │ │ eors r2, r5 │ │ - adds r0, r0, r2 │ │ - movs r2, #11 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r2 │ │ - movs r2, #6 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ - eors r5, r2 │ │ - movs r2, #25 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ + lsls r6, r6, #2 │ │ + eors r2, r7 │ │ + ldr r7, [r6, r0] │ │ + lsrs r6, r3, #16 │ │ + ldr r5, [sp, #8] │ │ + eors r7, r2 │ │ + movs r2, #255 ; 0xff │ │ + ands r6, r2 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r2, [r6, r0] │ │ + ldr r6, [sp, #20] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r2 │ │ + adds r2, r1, #0 │ │ + eors r6, r7 │ │ + adds r2, #192 ; 0xc0 │ │ + eors r5, r6 │ │ + str r7, [r2, #0] │ │ + str r6, [r2, #4] │ │ + str r5, [r2, #8] │ │ + adds r2, r4, #0 │ │ + adds r4, r1, #0 │ │ eors r2, r5 │ │ - adds r2, r0, r2 │ │ - adds r2, r2, r7 │ │ - adds r3, r2, r3 │ │ - str r3, [sp, #20] │ │ - adds r3, r6, #0 │ │ + adds r4, #204 ; 0xcc │ │ + str r2, [r4, #0] │ │ + adds r4, r2, #0 │ │ + ands r4, r0 │ │ + lsls r0, r4, #2 │ │ + str r0, [sp, #8] │ │ + movs r0, #192 ; 0xc0 │ │ + lsrs r4, r2, #24 │ │ + lsls r0, r0, #2 │ │ + adds r4, r4, r0 │ │ + lsls r0, r4, #2 │ │ + str r0, [sp, #20] │ │ + mov r0, ip │ │ + ldr r4, [sp, #8] │ │ + ldr r0, [r4, r0] │ │ + ldr r4, [sp, #20] │ │ + str r0, [sp, #8] │ │ + mov r0, ip │ │ + ldr r4, [r4, r0] │ │ ldr r0, [sp, #8] │ │ - eors r3, r1 │ │ - adds r7, r6, #0 │ │ - ands r3, r0 │ │ + eors r4, r0 │ │ + ldr r0, [sp, #24] │ │ + eors r0, r4 │ │ + str r0, [sp, #8] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r4, r2, #8 │ │ + ands r4, r0 │ │ + mov r0, ip │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ldr r0, [sp, #8] │ │ + eors r0, r4 │ │ + str r0, [sp, #8] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r4, r2, #16 │ │ + ands r4, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r4, r4, r0 │ │ + mov r0, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ldr r0, [sp, #8] │ │ + eors r4, r0 │ │ adds r0, r1, #0 │ │ - ands r0, r6 │ │ + adds r0, #208 ; 0xd0 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #12] │ │ + eors r4, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #212 ; 0xd4 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #16] │ │ + eors r4, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #216 ; 0xd8 │ │ + str r4, [r0, #0] │ │ + eors r3, r4 │ │ + adds r4, r1, #0 │ │ + ldr r0, [sp, #4] │ │ + adds r4, #220 ; 0xdc │ │ + str r3, [r4, #0] │ │ + ldr r4, [r0, #24] │ │ + movs r0, #128 ; 0x80 │ │ + eors r7, r4 │ │ + lsls r0, r0, #2 │ │ + lsrs r4, r3, #24 │ │ + adds r4, r4, r0 │ │ + mov r0, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r4 │ │ + adds r4, r3, #0 │ │ + ands r4, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r4, r4, r0 │ │ + mov r0, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + movs r0, #255 ; 0xff │ │ + eors r7, r4 │ │ + lsrs r4, r3, #8 │ │ + ands r4, r0 │ │ + mov r0, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + movs r0, #255 ; 0xff │ │ + lsrs r3, r3, #16 │ │ + ands r0, r3 │ │ + mov r3, ip │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r3, [r0, r3] │ │ + eors r7, r4 │ │ + movs r0, #0 │ │ + eors r7, r3 │ │ + adds r3, r1, #0 │ │ + eors r6, r7 │ │ + eors r5, r6 │ │ + adds r3, #224 ; 0xe0 │ │ + eors r2, r5 │ │ + str r7, [r3, #0] │ │ + str r6, [r3, #4] │ │ + str r5, [r3, #8] │ │ + str r2, [r3, #12] │ │ + movs r3, #224 ; 0xe0 │ │ + adds r1, #240 ; 0xf0 │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + add sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + │ │ +00005474 : │ │ + push {r3, lr} │ │ + adds r3, r1, #0 │ │ + adds r1, r2, #0 │ │ + cmp r3, #32 │ │ + beq.n 54a6 │ │ + bgt.n 548a │ │ + cmp r3, #16 │ │ + beq.n 549a │ │ + cmp r3, #24 │ │ + beq.n 54a0 │ │ + b.n 54ac │ │ + cmp r3, #192 ; 0xc0 │ │ + beq.n 54a0 │ │ + movs r2, #128 ; 0x80 │ │ + lsls r2, r2, #1 │ │ + cmp r3, r2 │ │ + beq.n 54a6 │ │ + cmp r3, #128 ; 0x80 │ │ + bne.n 54ac │ │ + bl 4680 │ │ + b.n 54ae │ │ + bl 4a68 │ │ + b.n 54ae │ │ + bl 4e6c │ │ + b.n 54ae │ │ + movs r0, #1 │ │ + pop {r3, pc} │ │ + │ │ +000054b0 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrb r4, [r0, #3] │ │ + ldrb r3, [r0, #2] │ │ + adds r5, r0, #0 │ │ + lsls r3, r3, #16 │ │ + lsls r4, r4, #24 │ │ + orrs r4, r3 │ │ + adds r3, r1, #0 │ │ + ldrb r7, [r0, #0] │ │ + ldrb r6, [r0, #1] │ │ + adds r3, #160 ; 0xa0 │ │ + orrs r4, r7 │ │ + lsls r6, r6, #8 │ │ + orrs r4, r6 │ │ + str r4, [r3, #0] │ │ + ldrb r6, [r5, #6] │ │ + ldrb r0, [r0, #7] │ │ + ldrb r7, [r5, #5] │ │ + lsls r3, r6, #16 │ │ + lsls r0, r0, #24 │ │ orrs r3, r0 │ │ - movs r0, #13 │ │ - adds r5, r6, #0 │ │ - rors r7, r0 │ │ - movs r0, #2 │ │ - rors r5, r0 │ │ - adds r0, r5, #0 │ │ - adds r5, r6, #0 │ │ - eors r0, r7 │ │ - movs r7, #22 │ │ - rors r5, r7 │ │ - eors r0, r5 │ │ - adds r0, r3, r0 │ │ - adds r3, r0, r2 │ │ - ldr r0, [sp, #0] │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - cmp r0, #0 │ │ - beq.n 688e │ │ - ldr r5, [r4, #52] ; 0x34 │ │ - ldr r7, [r4, #72] ; 0x48 │ │ - mov ip, r5 │ │ - add r2, ip │ │ - adds r0, r2, #0 │ │ - movs r5, #19 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - movs r5, #17 │ │ + ldrb r0, [r5, #4] │ │ + lsls r6, r7, #8 │ │ + sub sp, #36 ; 0x24 │ │ + orrs r3, r0 │ │ + orrs r3, r6 │ │ + str r3, [sp, #8] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #8] │ │ + adds r3, #164 ; 0xa4 │ │ + str r2, [r3, #0] │ │ + ldrb r6, [r5, #10] │ │ + ldrb r0, [r5, #11] │ │ + ldrb r7, [r5, #9] │ │ + lsls r3, r6, #16 │ │ + lsls r0, r0, #24 │ │ + orrs r3, r0 │ │ + ldrb r0, [r5, #8] │ │ + lsls r6, r7, #8 │ │ + orrs r3, r0 │ │ + orrs r3, r6 │ │ + str r3, [sp, #12] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #12] │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r0, [pc, #1012] ; (5900 ) │ │ + str r2, [r3, #0] │ │ + ldrb r6, [r5, #14] │ │ + ldrb r2, [r5, #15] │ │ + ldrb r7, [r5, #13] │ │ + lsls r3, r6, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #12] │ │ + lsls r6, r7, #8 │ │ + add r0, pc │ │ + orrs r3, r2 │ │ + orrs r3, r6 │ │ + str r3, [sp, #0] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #0] │ │ + adds r3, #172 ; 0xac │ │ + movs r6, #192 ; 0xc0 │ │ + str r2, [r3, #0] │ │ + movs r3, #128 ; 0x80 │ │ + lsrs r5, r2, #24 │ │ + lsls r3, r3, #2 │ │ + adds r5, r5, r3 │ │ + movs r3, #255 ; 0xff │ │ + ldr r0, [r0, #0] │ │ + ands r2, r3 │ │ + lsls r6, r6, #2 │ │ + adds r2, r2, r6 │ │ + lsls r2, r2, #2 │ │ + ldr r6, [r2, r0] │ │ + ldr r2, [pc, #956] ; (5904 ) │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ mov ip, r2 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - mov r5, ip │ │ - lsrs r7, r7, #10 │ │ + add ip, pc │ │ + mov r2, ip │ │ + ldr r2, [r2, #0] │ │ + eors r6, r5 │ │ + mov ip, r2 │ │ + ldr r2, [r2, #0] │ │ + eors r6, r2 │ │ + ldr r2, [sp, #0] │ │ + lsrs r2, r2, #8 │ │ + ands r2, r3 │ │ + lsls r2, r2, #2 │ │ + ldr r5, [r2, r0] │ │ + ldr r2, [sp, #0] │ │ + eors r6, r5 │ │ + lsrs r2, r2, #16 │ │ + ands r2, r3 │ │ + adds r2, #1 │ │ + adds r2, #255 ; 0xff │ │ + lsls r2, r2, #2 │ │ + ldr r5, [r2, r0] │ │ + ldr r2, [sp, #8] │ │ + eors r5, r6 │ │ + ldr r6, [sp, #12] │ │ + eors r2, r4 │ │ + eors r2, r6 │ │ + ldr r6, [sp, #0] │ │ + eors r2, r6 │ │ eors r2, r5 │ │ - eors r2, r7 │ │ - adds r7, r0, r2 │ │ - movs r2, #18 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - rors r0, r2 │ │ - movs r2, #7 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsrs r0, r0, #3 │ │ - eors r0, r2 │ │ - adds r2, r7, r0 │ │ - str r2, [r4, #80] ; 0x50 │ │ - ldr r5, [sp, #4] │ │ - ldr r7, [sp, #16] │ │ - ldr r0, [sp, #24] │ │ - ldr r5, [r5, #40] ; 0x28 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #12] │ │ - add r0, ip │ │ + eors r5, r4 │ │ + adds r6, r5, #0 │ │ + lsrs r4, r5, #24 │ │ + movs r5, #192 ; 0xc0 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + adds r5, r6, #0 │ │ + str r2, [sp, #4] │ │ + ldr r2, [pc, #880] ; (5908 ) │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + lsls r4, r4, #2 │ │ + ldr r7, [r5, r2] │ │ + movs r5, #128 ; 0x80 │ │ + ldr r4, [r4, r2] │ │ + lsls r5, r5, #2 │ │ + eors r7, r4 │ │ + lsrs r4, r6, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r7, r4 │ │ + lsrs r4, r6, #16 │ │ + ands r4, r3 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + movs r5, #192 ; 0xc0 │ │ + eors r7, r4 │ │ + adds r4, r1, #0 │ │ + adds r4, #144 ; 0x90 │ │ + str r7, [r4, #0] │ │ + ldr r4, [sp, #8] │ │ + str r7, [sp, #16] │ │ + lsls r5, r5, #2 │ │ + eors r6, r4 │ │ + adds r7, r6, #0 │ │ + ands r7, r3 │ │ + lsrs r4, r6, #24 │ │ + lsls r7, r7, #2 │ │ + adds r4, r4, r5 │ │ + ldr r5, [r7, r2] │ │ + movs r7, #128 ; 0x80 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + lsls r7, r7, #2 │ │ + eors r5, r4 │ │ + lsrs r4, r6, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r5, r4 │ │ + lsrs r4, r6, #16 │ │ + ands r4, r3 │ │ + adds r4, r4, r7 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r5, r4 │ │ + adds r4, r1, #0 │ │ + adds r4, #148 ; 0x94 │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #12] │ │ + str r5, [sp, #20] │ │ + movs r5, #192 ; 0xc0 │ │ + eors r6, r4 │ │ + adds r7, r6, #0 │ │ + ands r7, r3 │ │ + lsrs r4, r6, #24 │ │ + lsls r5, r5, #2 │ │ + lsls r7, r7, #2 │ │ + adds r4, r4, r5 │ │ + ldr r5, [r7, r2] │ │ + movs r7, #128 ; 0x80 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + lsls r7, r7, #2 │ │ + eors r5, r4 │ │ + lsrs r4, r6, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r5, r4 │ │ + lsrs r4, r6, #16 │ │ + ands r4, r3 │ │ + adds r4, r4, r7 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r5, r4 │ │ + adds r4, r1, #0 │ │ + adds r4, #152 ; 0x98 │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #0] │ │ + str r5, [sp, #24] │ │ + eors r4, r6 │ │ + movs r6, #192 ; 0xc0 │ │ + lsrs r5, r4, #24 │ │ + lsls r6, r6, #2 │ │ + adds r5, r5, r6 │ │ + adds r6, r4, #0 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r7, [r6, r2] │ │ eors r7, r5 │ │ + lsrs r5, r4, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r2] │ │ + movs r5, #128 ; 0x80 │ │ + lsrs r4, r4, #16 │ │ + eors r7, r6 │ │ + ands r4, r3 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + adds r5, r7, #0 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + movs r6, #128 ; 0x80 │ │ + eors r5, r4 │ │ + adds r4, r1, #0 │ │ + movs r7, #192 ; 0xc0 │ │ + adds r4, #156 ; 0x9c │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #4] │ │ + lsls r6, r6, #2 │ │ + lsls r7, r7, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r6 │ │ + ldr r6, [sp, #4] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ands r6, r3 │ │ + adds r6, r6, r7 │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + mov r6, ip │ │ + ldr r6, [r6, #4] │ │ + eors r4, r7 │ │ + eors r4, r6 │ │ + ldr r6, [sp, #4] │ │ + lsrs r6, r6, #8 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + ldr r6, [sp, #4] │ │ + eors r4, r7 │ │ + lsrs r6, r6, #16 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + ldr r7, [sp, #0] │ │ + eors r4, r6 │ │ + ldr r6, [sp, #8] │ │ + eors r6, r7 │ │ + adds r7, r4, #0 │ │ + eors r6, r4 │ │ + ands r7, r3 │ │ + str r6, [sp, #8] │ │ + lsls r6, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r6, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r7 │ │ + ldr r7, [sp, #28] │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r7, r6 │ │ + ldr r6, [sp, #16] │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r6, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r4, r4, r7 │ │ + lsls r4, r4, #2 │ │ + ldr r7, [r4, r2] │ │ + adds r4, r1, #4 │ │ + eors r7, r6 │ │ + str r7, [r4, #124] ; 0x7c │ │ + ldr r4, [sp, #20] │ │ + eors r4, r7 │ │ + str r4, [sp, #16] │ │ + adds r4, r1, #0 │ │ + ldr r6, [sp, #16] │ │ + adds r4, #8 │ │ + str r6, [r4, #124] ; 0x7c │ │ + ldr r4, [sp, #24] │ │ + eors r4, r6 │ │ + str r4, [sp, #20] │ │ + adds r4, r1, #0 │ │ + ldr r6, [sp, #20] │ │ + adds r4, #136 ; 0x88 │ │ + str r6, [r4, #0] │ │ + adds r4, r6, #0 │ │ + eors r4, r5 │ │ + str r4, [sp, #24] │ │ + adds r4, r1, #0 │ │ + ldr r5, [sp, #24] │ │ + adds r4, #140 ; 0x8c │ │ + movs r6, #192 ; 0xc0 │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #8] │ │ + lsls r6, r6, #2 │ │ + lsrs r5, r4, #24 │ │ + movs r4, #128 ; 0x80 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + ldr r4, [sp, #8] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + ands r4, r3 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r6, [r4, r0] │ │ + mov r4, ip │ │ + ldr r4, [r4, #8] │ │ + eors r5, r6 │ │ + eors r5, r4 │ │ + ldr r4, [sp, #8] │ │ + lsrs r4, r4, #8 │ │ + ands r4, r3 │ │ + lsls r4, r4, #2 │ │ + ldr r6, [r4, r0] │ │ + ldr r4, [sp, #8] │ │ + eors r5, r6 │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ldr r6, [sp, #0] │ │ + eors r5, r4 │ │ + ldr r4, [sp, #12] │ │ + eors r4, r6 │ │ + adds r6, r5, #0 │ │ + eors r4, r5 │ │ + ands r6, r3 │ │ + str r4, [sp, #12] │ │ + lsls r4, r6, #2 │ │ + movs r6, #192 ; 0xc0 │ │ + str r4, [sp, #28] │ │ + lsls r6, r6, #2 │ │ + lsrs r4, r5, #24 │ │ + adds r4, r4, r6 │ │ + ldr r6, [sp, #28] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + ldr r6, [r6, r2] │ │ + eors r6, r4 │ │ + lsrs r4, r5, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + eors r7, r6 │ │ + ldr r6, [r4, r2] │ │ + movs r4, #128 ; 0x80 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + lsls r5, r5, #2 │ │ + eors r7, r6 │ │ + ldr r6, [r5, r2] │ │ + ldr r4, [sp, #16] │ │ + eors r6, r7 │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + ldr r5, [sp, #16] │ │ + str r4, [r1, #116] ; 0x74 │ │ + ldr r4, [sp, #20] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r4, r5 │ │ + str r4, [sp, #20] │ │ ldr r5, [sp, #20] │ │ - ands r7, r5 │ │ + str r4, [r1, #120] ; 0x78 │ │ + ldr r4, [sp, #24] │ │ + lsls r7, r7, #2 │ │ + str r6, [r1, #112] ; 0x70 │ │ + eors r4, r5 │ │ + movs r5, #128 ; 0x80 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #124] ; 0x7c │ │ + ldr r4, [sp, #12] │ │ + lsls r5, r5, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r5 │ │ + ldr r5, [sp, #12] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ands r5, r3 │ │ + adds r5, r5, r7 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ + mov r5, ip │ │ + ldr r5, [r5, #12] │ │ + eors r4, r7 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #12] │ │ + lsrs r5, r5, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ ldr r5, [sp, #12] │ │ + eors r4, r7 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + eors r4, r5 │ │ + adds r7, r4, #0 │ │ + ldr r5, [sp, #0] │ │ + ands r7, r3 │ │ + eors r5, r4 │ │ + str r5, [sp, #0] │ │ + lsls r5, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r5, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r7 │ │ + ldr r7, [sp, #28] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r7, [r7, r2] │ │ eors r7, r5 │ │ - adds r0, r0, r7 │ │ - movs r7, #11 │ │ - ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - movs r7, #6 │ │ - mov ip, r5 │ │ + lsrs r5, r4, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + eors r6, r7 │ │ + lsrs r4, r4, #16 │ │ + eors r5, r6 │ │ + movs r6, #128 ; 0x80 │ │ + ands r4, r3 │ │ + lsls r6, r6, #2 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r6, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + ldr r5, [sp, #16] │ │ + str r4, [r1, #100] ; 0x64 │ │ + ldr r4, [sp, #20] │ │ + lsls r7, r7, #2 │ │ + str r6, [r1, #96] ; 0x60 │ │ + eors r4, r5 │ │ + str r4, [sp, #20] │ │ ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ + str r4, [r1, #104] ; 0x68 │ │ + ldr r4, [sp, #24] │ │ + eors r4, r5 │ │ + movs r5, #128 ; 0x80 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #108] ; 0x6c │ │ + ldr r4, [sp, #0] │ │ + lsls r5, r5, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r5 │ │ + ldr r5, [sp, #0] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ands r5, r3 │ │ + adds r5, r5, r7 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ mov r5, ip │ │ + ldr r5, [r5, #16] │ │ + eors r4, r7 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #0] │ │ + lsrs r5, r5, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ + ldr r5, [sp, #0] │ │ + eors r4, r7 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + eors r4, r5 │ │ + adds r7, r4, #0 │ │ + ldr r5, [sp, #4] │ │ + ands r7, r3 │ │ + eors r5, r4 │ │ + str r5, [sp, #4] │ │ + lsls r5, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r5, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r7 │ │ + ldr r7, [sp, #28] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r7, [r7, r2] │ │ eors r5, r7 │ │ - movs r7, #25 │ │ - mov ip, r5 │ │ + eors r6, r5 │ │ + movs r5, #128 ; 0x80 │ │ + lsrs r7, r4, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + lsrs r4, r4, #16 │ │ + ldr r7, [r7, r2] │ │ + ands r4, r3 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + b.n 590c │ │ + nop ; (mov r8, r8) │ │ + ; instruction: 0xfa3e0000 │ │ + ; instruction: 0xfa1a0000 │ │ + ldr??.w r0, [r0] │ │ + eors r7, r6 │ │ + ldr r6, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ + eors r6, r7 │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + ldr r5, [sp, #16] │ │ + str r4, [r1, #84] ; 0x54 │ │ + ldr r4, [sp, #20] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r4, r5 │ │ + str r4, [sp, #20] │ │ ldr r5, [sp, #20] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ - mov r5, ip │ │ - eors r7, r5 │ │ - adds r0, r0, r7 │ │ - adds r7, r0, r2 │ │ - ldr r2, [sp, #8] │ │ - adds r0, r3, #0 │ │ - adds r2, r7, r2 │ │ - str r2, [sp, #24] │ │ - adds r2, r6, #0 │ │ - eors r0, r6 │ │ - ands r2, r3 │ │ - ands r0, r1 │ │ - orrs r0, r2 │ │ - adds r5, r3, #0 │ │ - movs r2, #13 │ │ - rors r5, r2 │ │ - movs r2, #2 │ │ - mov ip, r5 │ │ - adds r5, r3, #0 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ - eors r5, r2 │ │ - mov ip, r5 │ │ - movs r2, #22 │ │ - adds r5, r3, #0 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - mov r5, ip │ │ - eors r2, r5 │ │ - adds r0, r0, r2 │ │ - adds r2, r0, r7 │ │ - ldr r0, [sp, #0] │ │ - str r2, [sp, #8] │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - cmp r0, #0 │ │ - beq.n 694c │ │ - ldr r5, [r4, #56] ; 0x38 │ │ - ldr r7, [r4, #76] ; 0x4c │ │ - mov ip, r5 │ │ - add r2, ip │ │ - adds r0, r2, #0 │ │ - movs r5, #19 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - movs r5, #17 │ │ - mov ip, r2 │ │ - adds r2, r7, #0 │ │ - rors r2, r5 │ │ - mov r5, ip │ │ - lsrs r7, r7, #10 │ │ - eors r2, r5 │ │ - eors r2, r7 │ │ - adds r7, r0, r2 │ │ - movs r2, #18 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - rors r0, r2 │ │ - movs r2, #7 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - lsrs r0, r0, #3 │ │ - eors r0, r2 │ │ - adds r2, r7, r0 │ │ - str r2, [r4, #84] ; 0x54 │ │ + str r4, [r1, #88] ; 0x58 │ │ + ldr r4, [sp, #24] │ │ + lsls r7, r7, #2 │ │ + str r6, [r1, #80] ; 0x50 │ │ + eors r4, r5 │ │ + movs r5, #128 ; 0x80 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #92] ; 0x5c │ │ + ldr r4, [sp, #4] │ │ + lsls r5, r5, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r5 │ │ ldr r5, [sp, #4] │ │ - ldr r7, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - ldr r5, [r5, #44] ; 0x2c │ │ - mov ip, r5 │ │ - ldr r5, [sp, #16] │ │ - add r0, ip │ │ - eors r7, r5 │ │ - ldr r5, [sp, #24] │ │ - ands r7, r5 │ │ - ldr r5, [sp, #16] │ │ - eors r7, r5 │ │ - adds r0, r0, r7 │ │ - movs r7, #11 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r7 │ │ - movs r7, #6 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ands r5, r3 │ │ + adds r5, r5, r7 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ mov r5, ip │ │ + ldr r5, [r5, #20] │ │ + eors r4, r7 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #4] │ │ + lsrs r5, r5, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ + ldr r5, [sp, #4] │ │ + eors r4, r7 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + eors r4, r5 │ │ + adds r7, r4, #0 │ │ + ldr r5, [sp, #8] │ │ + ands r7, r3 │ │ + eors r5, r4 │ │ + str r5, [sp, #8] │ │ + lsls r5, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r5, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r7 │ │ + ldr r7, [sp, #28] │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r7, r2] │ │ + ldr r5, [r5, r2] │ │ eors r5, r7 │ │ - movs r7, #25 │ │ - mov ip, r5 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r7 │ │ - adds r7, r5, #0 │ │ + lsrs r7, r4, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r6, r5 │ │ + ldr r5, [r7, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r5, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r6, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r6, r5 │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + ldr r5, [sp, #16] │ │ + str r4, [r1, #68] ; 0x44 │ │ + ldr r4, [sp, #20] │ │ + lsls r7, r7, #2 │ │ + str r6, [r1, #64] ; 0x40 │ │ + eors r4, r5 │ │ + str r4, [sp, #20] │ │ + ldr r5, [sp, #20] │ │ + str r4, [r1, #72] ; 0x48 │ │ + ldr r4, [sp, #24] │ │ + eors r4, r5 │ │ + movs r5, #128 ; 0x80 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #76] ; 0x4c │ │ + ldr r4, [sp, #8] │ │ + lsls r5, r5, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r5 │ │ + ldr r5, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ands r5, r3 │ │ + adds r5, r5, r7 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ mov r5, ip │ │ - eors r7, r5 │ │ - adds r0, r0, r7 │ │ - adds r7, r0, r2 │ │ - adds r2, r7, r1 │ │ - ldr r0, [sp, #8] │ │ - str r2, [sp, #28] │ │ - ldr r2, [sp, #8] │ │ - eors r0, r3 │ │ - ands r0, r6 │ │ - ands r2, r3 │ │ - orrs r0, r2 │ │ - movs r2, #13 │ │ - ldr r1, [sp, #8] │ │ + ldr r5, [r5, #24] │ │ + eors r4, r7 │ │ + eors r4, r5 │ │ ldr r5, [sp, #8] │ │ - rors r1, r2 │ │ - movs r2, #2 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r1 │ │ - movs r1, #22 │ │ + lsrs r5, r5, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ ldr r5, [sp, #8] │ │ - rors r5, r1 │ │ - eors r2, r5 │ │ - adds r0, r0, r2 │ │ - adds r2, r0, r7 │ │ - str r2, [sp, #12] │ │ - ldr r2, [sp, #0] │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - cmp r2, #0 │ │ - beq.n 69f8 │ │ - ldr r1, [r4, #80] ; 0x50 │ │ - adds r2, r0, #0 │ │ - ldr r0, [r4, #60] ; 0x3c │ │ - adds r7, r1, #0 │ │ - mov ip, r0 │ │ - movs r0, #19 │ │ - movs r5, #17 │ │ - rors r7, r0 │ │ - adds r0, r1, #0 │ │ - rors r0, r5 │ │ - lsrs r1, r1, #10 │ │ - eors r7, r0 │ │ - eors r7, r1 │ │ - movs r1, #18 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r5, [sp, #64] ; 0x40 │ │ - add r2, ip │ │ - rors r0, r1 │ │ - movs r1, #7 │ │ - rors r5, r1 │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - eors r0, r5 │ │ - adds r2, r2, r7 │ │ - lsrs r1, r1, #3 │ │ - eors r0, r1 │ │ - adds r0, r2, r0 │ │ - str r0, [r4, #88] ; 0x58 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #16] │ │ - ldr r7, [sp, #24] │ │ - ldr r5, [r1, #48] ; 0x30 │ │ - mov ip, r5 │ │ - add r2, ip │ │ - adds r1, r2, #0 │ │ - ldr r2, [sp, #20] │ │ - ldr r5, [sp, #28] │ │ - eors r7, r2 │ │ - ldr r2, [sp, #28] │ │ - ands r7, r2 │ │ - ldr r2, [sp, #20] │ │ - eors r7, r2 │ │ - movs r2, #11 │ │ - adds r7, r1, r7 │ │ - ldr r1, [sp, #28] │ │ - rors r1, r2 │ │ - movs r2, #6 │ │ - rors r5, r2 │ │ - adds r2, r5, #0 │ │ - eors r2, r1 │ │ - movs r1, #25 │ │ - ldr r5, [sp, #28] │ │ - rors r5, r1 │ │ - eors r2, r5 │ │ - adds r2, r7, r2 │ │ - adds r0, r2, r0 │ │ - adds r2, r0, r6 │ │ - str r2, [sp, #16] │ │ - ldr r6, [sp, #12] │ │ - ldr r2, [sp, #8] │ │ - ldr r1, [sp, #8] │ │ - ldr r7, [sp, #12] │ │ - eors r6, r2 │ │ - ldr r2, [sp, #12] │ │ - ands r6, r3 │ │ + eors r4, r7 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + eors r4, r5 │ │ + adds r7, r4, #0 │ │ ldr r5, [sp, #12] │ │ - ands r2, r1 │ │ - orrs r6, r2 │ │ - movs r2, #13 │ │ - rors r7, r2 │ │ - movs r2, #2 │ │ - ldr r1, [sp, #12] │ │ - rors r1, r2 │ │ - adds r2, r1, #0 │ │ - movs r1, #22 │ │ - rors r5, r1 │ │ - eors r2, r7 │ │ - eors r2, r5 │ │ - adds r2, r6, r2 │ │ - adds r2, r2, r0 │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #64] ; 0x40 │ │ - cmp r0, #0 │ │ - beq.n 6aa2 │ │ - ldr r5, [r4, #64] ; 0x40 │ │ - ldr r0, [sp, #64] ; 0x40 │ │ - ldr r1, [r4, #84] ; 0x54 │ │ - mov ip, r5 │ │ - add r0, ip │ │ - adds r6, r0, #0 │ │ - adds r7, r1, #0 │ │ - movs r0, #19 │ │ - movs r5, #17 │ │ - rors r7, r0 │ │ - adds r0, r1, #0 │ │ - rors r0, r5 │ │ - lsrs r1, r1, #10 │ │ - eors r0, r7 │ │ - eors r0, r1 │ │ - movs r1, #18 │ │ - adds r6, r6, r0 │ │ - ldr r0, [sp, #32] │ │ - ldr r5, [sp, #32] │ │ - rors r0, r1 │ │ - movs r1, #7 │ │ - rors r5, r1 │ │ - adds r1, r5, #0 │ │ - eors r1, r0 │ │ - ldr r0, [sp, #32] │ │ - lsrs r7, r0, #3 │ │ - eors r7, r1 │ │ - adds r1, r6, r7 │ │ - str r1, [r4, #92] ; 0x5c │ │ - ldr r5, [sp, #4] │ │ + ands r7, r3 │ │ + eors r5, r4 │ │ + str r5, [sp, #12] │ │ + lsls r5, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r5, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r7 │ │ ldr r7, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - ldr r5, [r5, #52] ; 0x34 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r5, r7 │ │ + lsrs r7, r4, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r6, r5 │ │ + ldr r5, [r7, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r6, r5 │ │ + movs r5, #128 ; 0x80 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + ldr r5, [r4, r2] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r5, r6 │ │ + str r5, [r1, #48] ; 0x30 │ │ + ldr r4, [sp, #16] │ │ + lsls r7, r7, #2 │ │ + eors r4, r5 │ │ + str r4, [sp, #16] │ │ ldr r6, [sp, #16] │ │ - mov ip, r5 │ │ - ldr r5, [sp, #24] │ │ - add r0, ip │ │ - eors r7, r5 │ │ - ldr r5, [sp, #16] │ │ - ands r7, r5 │ │ - ldr r5, [sp, #24] │ │ - eors r7, r5 │ │ - adds r7, r0, r7 │ │ - movs r0, #11 │ │ - rors r6, r0 │ │ - movs r0, #6 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r0 │ │ - adds r0, r5, #0 │ │ - eors r0, r6 │ │ - movs r6, #25 │ │ - ldr r5, [sp, #16] │ │ - rors r5, r6 │ │ - eors r0, r5 │ │ - adds r0, r7, r0 │ │ - adds r1, r0, r1 │ │ - adds r3, r1, r3 │ │ + str r4, [r1, #52] ; 0x34 │ │ + ldr r4, [sp, #20] │ │ + eors r4, r6 │ │ + str r4, [sp, #20] │ │ + ldr r6, [sp, #20] │ │ + str r4, [r1, #56] ; 0x38 │ │ + ldr r4, [sp, #24] │ │ + eors r4, r6 │ │ + movs r6, #128 ; 0x80 │ │ + str r4, [sp, #28] │ │ + str r4, [r1, #60] ; 0x3c │ │ + ldr r4, [sp, #12] │ │ + lsls r6, r6, #2 │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r6 │ │ ldr r6, [sp, #12] │ │ - str r3, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - ldr r3, [sp, #8] │ │ - eors r6, r2 │ │ - ands r0, r2 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ ands r6, r3 │ │ - orrs r6, r0 │ │ - movs r3, #13 │ │ - adds r0, r2, #0 │ │ - adds r5, r2, #0 │ │ - rors r0, r3 │ │ - movs r3, #2 │ │ - rors r5, r3 │ │ - movs r3, #22 │ │ - eors r0, r5 │ │ - adds r5, r2, #0 │ │ - rors r5, r3 │ │ - ldr r3, [sp, #0] │ │ - eors r0, r5 │ │ - adds r0, r6, r0 │ │ - adds r0, r0, r1 │ │ - ldr r6, [sp, #32] │ │ - cmp r3, #0 │ │ - beq.n 6b44 │ │ - ldr r1, [r4, #68] ; 0x44 │ │ - ldr r3, [sp, #32] │ │ - ldr r6, [r4, #88] ; 0x58 │ │ - mov ip, r1 │ │ - add r3, ip │ │ - adds r7, r3, #0 │ │ - adds r1, r6, #0 │ │ - movs r3, #19 │ │ - movs r5, #17 │ │ - rors r1, r3 │ │ - adds r3, r6, #0 │ │ - rors r3, r5 │ │ - lsrs r6, r6, #10 │ │ - eors r3, r1 │ │ - eors r3, r6 │ │ - adds r7, r7, r3 │ │ - movs r3, #18 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - rors r6, r3 │ │ - movs r3, #7 │ │ - rors r1, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - eors r6, r1 │ │ - lsrs r3, r3, #3 │ │ - eors r3, r6 │ │ - adds r6, r7, r3 │ │ - str r6, [r4, #96] ; 0x60 │ │ - ldr r1, [sp, #4] │ │ - ldr r7, [sp, #16] │ │ - ldr r3, [sp, #24] │ │ - ldr r1, [r1, #56] ; 0x38 │ │ - ldr r5, [sp, #20] │ │ - mov ip, r1 │ │ - ldr r1, [sp, #28] │ │ - add r3, ip │ │ - eors r7, r1 │ │ - ldr r1, [sp, #20] │ │ - ands r7, r1 │ │ - ldr r1, [sp, #28] │ │ - eors r7, r1 │ │ - adds r7, r3, r7 │ │ - movs r3, #11 │ │ - ldr r1, [sp, #20] │ │ - rors r1, r3 │ │ - movs r3, #6 │ │ - rors r5, r3 │ │ - movs r3, #25 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #20] │ │ - rors r5, r3 │ │ - adds r3, r5, #0 │ │ - eors r3, r1 │ │ - adds r3, r7, r3 │ │ - adds r7, r0, #0 │ │ - adds r1, r3, r6 │ │ - ldr r3, [sp, #8] │ │ - eors r7, r2 │ │ - adds r6, r0, #0 │ │ - adds r3, r1, r3 │ │ - str r3, [sp, #24] │ │ - ldr r3, [sp, #12] │ │ - adds r5, r0, #0 │ │ + adds r6, r6, r7 │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + mov r6, ip │ │ + ldr r6, [r6, #28] │ │ + eors r4, r7 │ │ + eors r4, r6 │ │ + ldr r6, [sp, #12] │ │ + lsrs r6, r6, #8 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r0] │ │ + ldr r6, [sp, #12] │ │ + eors r4, r7 │ │ + lsrs r6, r6, #16 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r0] │ │ + eors r4, r6 │ │ + adds r7, r4, #0 │ │ + ldr r6, [sp, #0] │ │ ands r7, r3 │ │ - adds r3, r2, #0 │ │ - ands r3, r0 │ │ - orrs r7, r3 │ │ - movs r3, #13 │ │ - rors r6, r3 │ │ - movs r3, #2 │ │ - rors r5, r3 │ │ - adds r3, r5, #0 │ │ - adds r5, r0, #0 │ │ - eors r3, r6 │ │ - movs r6, #22 │ │ - rors r5, r6 │ │ - eors r3, r5 │ │ - adds r7, r7, r3 │ │ - adds r3, r7, r1 │ │ - str r3, [sp, #8] │ │ - ldr r3, [sp, #0] │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - cmp r3, #0 │ │ - beq.n 6bec │ │ - ldr r1, [r4, #72] ; 0x48 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r6, [r4, #92] ; 0x5c │ │ - mov ip, r1 │ │ - add r3, ip │ │ - adds r7, r3, #0 │ │ - adds r1, r6, #0 │ │ - movs r3, #19 │ │ - movs r5, #17 │ │ - rors r1, r3 │ │ - adds r3, r6, #0 │ │ - rors r3, r5 │ │ - lsrs r6, r6, #10 │ │ - eors r3, r1 │ │ - eors r3, r6 │ │ - adds r7, r7, r3 │ │ - movs r3, #18 │ │ - ldr r6, [r4, #40] ; 0x28 │ │ - ldr r1, [r4, #40] ; 0x28 │ │ - rors r6, r3 │ │ - movs r3, #7 │ │ - rors r1, r3 │ │ - ldr r3, [r4, #40] ; 0x28 │ │ - eors r6, r1 │ │ - lsrs r1, r3, #3 │ │ - eors r6, r1 │ │ - adds r6, r7, r6 │ │ - str r6, [r4, #100] ; 0x64 │ │ - ldr r3, [sp, #4] │ │ - ldr r1, [sp, #20] │ │ - ldr r5, [sp, #24] │ │ - ldr r7, [r3, #60] ; 0x3c │ │ - ldr r3, [sp, #28] │ │ - adds r7, r3, r7 │ │ - ldr r3, [sp, #16] │ │ - eors r1, r3 │ │ - ldr r3, [sp, #24] │ │ - ands r1, r3 │ │ - ldr r3, [sp, #16] │ │ - eors r1, r3 │ │ - movs r3, #11 │ │ - adds r1, r7, r1 │ │ + eors r6, r4 │ │ + str r6, [sp, #0] │ │ + lsls r6, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r6, [sp, #24] │ │ + lsls r7, r7, #2 │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r7 │ │ ldr r7, [sp, #24] │ │ - rors r7, r3 │ │ - movs r3, #6 │ │ - rors r5, r3 │ │ - movs r3, #25 │ │ - eors r7, r5 │ │ - ldr r5, [sp, #24] │ │ - rors r5, r3 │ │ - ldr r3, [sp, #12] │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + eors r5, r7 │ │ + ldr r7, [r6, r2] │ │ + movs r6, #128 ; 0x80 │ │ + lsrs r4, r4, #16 │ │ + lsls r6, r6, #2 │ │ + ands r4, r3 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + eors r5, r7 │ │ + ldr r7, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ eors r7, r5 │ │ - adds r7, r1, r7 │ │ - adds r7, r7, r6 │ │ - adds r3, r7, r3 │ │ - ldr r5, [sp, #8] │ │ - str r3, [sp, #28] │ │ - ldr r3, [sp, #8] │ │ - eors r5, r0 │ │ - ands r5, r2 │ │ - ands r3, r0 │ │ - orrs r5, r3 │ │ - movs r3, #13 │ │ - ldr r6, [sp, #8] │ │ - ldr r1, [sp, #8] │ │ - rors r6, r3 │ │ - movs r3, #2 │ │ - rors r1, r3 │ │ - adds r3, r1, #0 │ │ - movs r1, #22 │ │ - eors r3, r6 │ │ - ldr r6, [sp, #8] │ │ - rors r6, r1 │ │ - eors r3, r6 │ │ - adds r3, r5, r3 │ │ - adds r3, r3, r7 │ │ - str r3, [sp, #12] │ │ - ldr r3, [sp, #0] │ │ - adds r3, #16 │ │ - str r3, [sp, #0] │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - adds r3, #64 ; 0x40 │ │ - str r3, [sp, #72] ; 0x48 │ │ + eors r4, r7 │ │ + str r7, [sp, #24] │ │ + str r7, [r1, #32] │ │ + str r4, [sp, #16] │ │ + str r4, [r1, #36] ; 0x24 │ │ + ldr r4, [sp, #20] │ │ + ldr r5, [sp, #16] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r4, r5 │ │ + str r4, [sp, #20] │ │ + ldr r5, [sp, #20] │ │ + str r4, [r1, #40] ; 0x28 │ │ + ldr r4, [sp, #28] │ │ + lsls r7, r7, #2 │ │ + eors r4, r5 │ │ + str r4, [sp, #28] │ │ + str r4, [r1, #44] ; 0x2c │ │ + ldr r4, [sp, #0] │ │ + ldr r5, [sp, #0] │ │ + lsrs r4, r4, #24 │ │ + adds r4, r4, r6 │ │ + movs r6, #192 ; 0xc0 │ │ + ands r5, r3 │ │ + lsls r6, r6, #2 │ │ + adds r5, r5, r6 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r0] │ │ + mov r5, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + ldr r5, [r5, #32] │ │ + eors r4, r6 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #0] │ │ + lsrs r5, r5, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r0] │ │ + ldr r5, [sp, #0] │ │ + eors r4, r6 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r0] │ │ + eors r4, r5 │ │ + adds r6, r4, #0 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + ldr r5, [sp, #4] │ │ + str r6, [sp, #4] │ │ + lsrs r6, r4, #24 │ │ + adds r6, r6, r7 │ │ + ldr r7, [sp, #4] │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r5, r4 │ │ + eors r6, r7 │ │ + ldr r7, [sp, #24] │ │ + eors r7, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r6, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r4, r4, r7 │ │ + lsls r4, r4, #2 │ │ + ldr r2, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ + lsrs r7, r5, #24 │ │ + eors r2, r6 │ │ + str r2, [r1, #16] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #20] │ │ + str r2, [r1, #20] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #28] │ │ + str r2, [r1, #24] │ │ + eors r2, r4 │ │ + str r2, [r1, #28] │ │ + mov r2, ip │ │ + ldr r2, [r2, #36] ; 0x24 │ │ + ldr r4, [sp, #8] │ │ + eors r2, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsls r4, r4, #2 │ │ + adds r7, r7, r4 │ │ + lsls r4, r7, #2 │ │ + ldr r6, [r4, r0] │ │ + adds r4, r5, #0 │ │ + eors r2, r6 │ │ + movs r6, #192 ; 0xc0 │ │ + ands r4, r3 │ │ + lsls r6, r6, #2 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r6, [r4, r0] │ │ + lsrs r4, r5, #8 │ │ + ands r4, r3 │ │ + lsls r4, r4, #2 │ │ + eors r2, r6 │ │ + ldr r6, [r4, r0] │ │ + eors r2, r6 │ │ + lsrs r6, r5, #16 │ │ + ands r3, r6 │ │ + adds r4, r3, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r7, [r4, r0] │ │ ldr r3, [sp, #0] │ │ - cmp r3, #64 ; 0x40 │ │ - beq.n 6c64 │ │ - bl 6164 │ │ - ldr r5, [r4, #12] │ │ - ldr r3, [r4, #8] │ │ - ldr r1, [sp, #12] │ │ - mov ip, r5 │ │ - adds r3, r3, r1 │ │ - str r3, [r4, #8] │ │ - ldr r3, [sp, #8] │ │ - add r3, ip │ │ - str r3, [r4, #12] │ │ - ldr r3, [r4, #16] │ │ - adds r0, r3, r0 │ │ - ldr r3, [r4, #20] │ │ - str r0, [r4, #16] │ │ - adds r2, r3, r2 │ │ - str r2, [r4, #20] │ │ - ldr r2, [r4, #24] │ │ - ldr r3, [sp, #28] │ │ - mov ip, r2 │ │ - ldr r2, [r4, #28] │ │ - add r3, ip │ │ - str r3, [r4, #24] │ │ - mov ip, r2 │ │ - ldr r3, [sp, #24] │ │ - ldr r2, [r4, #32] │ │ - add r3, ip │ │ - mov ip, r2 │ │ - str r3, [r4, #28] │ │ - ldr r3, [sp, #20] │ │ - ldr r2, [sp, #16] │ │ - add r3, ip │ │ - str r3, [r4, #32] │ │ - ldr r3, [r4, #36] ; 0x24 │ │ - adds r3, r3, r2 │ │ - str r3, [r4, #36] ; 0x24 │ │ - add sp, #116 ; 0x74 │ │ + ldr r0, [sp, #12] │ │ + eors r2, r7 │ │ + eors r5, r2 │ │ + eors r0, r3 │ │ + adds r3, r0, #0 │ │ + eors r3, r5 │ │ + str r3, [r1, #0] │ │ + movs r0, #0 │ │ + movs r3, #160 ; 0xa0 │ │ + ldr r4, [sp, #0] │ │ + str r5, [r1, #8] │ │ + str r2, [r1, #12] │ │ + eors r4, r2 │ │ + str r4, [r1, #4] │ │ + adds r1, #240 ; 0xf0 │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + add sp, #36 ; 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - movs r6, #63 ; 0x3f │ │ - ldr r3, [r1, #0] │ │ - adds r4, r1, #0 │ │ - ands r6, r3 │ │ - adds r7, r6, #3 │ │ - lsrs r7, r7, #2 │ │ - adds r5, r7, #0 │ │ - adds r5, #9 │ │ - lsls r5, r5, #2 │ │ - str r0, [sp, #0] │ │ - str r2, [sp, #4] │ │ - adds r5, r1, r5 │ │ - subs r7, #1 │ │ - bcc.n 6cd6 │ │ - ldr r0, [r5, #0] │ │ - bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ - subs r5, #4 │ │ - str r0, [r5, #4] │ │ - b.n 6cc6 │ │ - movs r2, #3 │ │ - movs r5, #128 ; 0x80 │ │ - bics r2, r6 │ │ - lsls r2, r2, #3 │ │ - negs r5, r5 │ │ - lsls r5, r2 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r2 │ │ - adds r2, r5, #0 │ │ - lsrs r3, r6, #2 │ │ - lsls r1, r3, #2 │ │ - adds r1, r4, r1 │ │ - ldr r5, [r1, #40] ; 0x28 │ │ - adds r3, #1 │ │ - ands r2, r5 │ │ - orrs r2, r0 │ │ - str r2, [r1, #40] ; 0x28 │ │ - cmp r6, #55 ; 0x37 │ │ - bls.n 6d0c │ │ - cmp r6, #59 ; 0x3b │ │ - bhi.n 6d04 │ │ - movs r3, #0 │ │ - str r3, [r4, #100] ; 0x64 │ │ - adds r0, r4, #0 │ │ - bl 6124 │ │ - movs r3, #0 │ │ - movs r1, #0 │ │ - cmp r3, #13 │ │ - bhi.n 6d1c │ │ - adds r3, #1 │ │ - lsls r2, r3, #2 │ │ - adds r2, r4, r2 │ │ - str r1, [r2, #36] ; 0x24 │ │ - b.n 6d0e │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r4, #4] │ │ - adds r0, r4, #0 │ │ - lsrs r1, r2, #29 │ │ - lsls r3, r3, #3 │ │ - orrs r3, r1 │ │ - lsls r2, r2, #3 │ │ - str r3, [r4, #96] ; 0x60 │ │ - str r2, [r4, #100] ; 0x64 │ │ - bl 6124 │ │ - movs r3, #0 │ │ - movs r0, #3 │ │ - ldr r2, [sp, #4] │ │ - cmp r3, r2 │ │ - beq.n 6d56 │ │ - adds r1, r0, #0 │ │ - lsrs r2, r3, #2 │ │ - adds r2, #2 │ │ - lsls r2, r2, #2 │ │ - ldr r2, [r2, r4] │ │ - bics r1, r3 │ │ - lsls r1, r1, #3 │ │ - lsrs r2, r1 │ │ - adds r1, r2, #0 │ │ - ldr r2, [sp, #0] │ │ - strb r1, [r2, r3] │ │ - adds r3, #1 │ │ - b.n 6d36 │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ │ │ -00006d58 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ +00005c00 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrb r2, [r0, #3] │ │ + ldrb r3, [r0, #2] │ │ + ldrb r5, [r0, #1] │ │ + lsls r2, r2, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r2 │ │ + ldrb r2, [r0, #0] │ │ + lsls r6, r5, #8 │ │ + sub sp, #68 ; 0x44 │ │ + orrs r3, r2 │ │ + orrs r3, r6 │ │ + str r3, [sp, #8] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #8] │ │ + adds r3, #192 ; 0xc0 │ │ adds r7, r0, #0 │ │ - movs r0, #63 ; 0x3f │ │ - movs r6, #64 ; 0x40 │ │ - ldr r3, [r2, #0] │ │ + str r2, [r3, #0] │ │ + ldrb r6, [r0, #6] │ │ + ldrb r2, [r0, #7] │ │ + str r1, [sp, #4] │ │ + lsls r3, r6, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r0, #4] │ │ + ldrb r0, [r0, #5] │ │ adds r5, r1, #0 │ │ + lsls r6, r0, #8 │ │ + orrs r3, r2 │ │ + orrs r3, r6 │ │ + str r3, [sp, #16] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #16] │ │ + adds r3, #196 ; 0xc4 │ │ + adds r5, #176 ; 0xb0 │ │ + str r2, [r3, #0] │ │ + ldrb r0, [r7, #10] │ │ + ldrb r2, [r7, #11] │ │ + ldrb r6, [r7, #9] │ │ + lsls r3, r0, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r7, #8] │ │ + lsls r0, r6, #8 │ │ + orrs r3, r2 │ │ + orrs r3, r0 │ │ + str r3, [sp, #20] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #20] │ │ + adds r3, #200 ; 0xc8 │ │ + str r2, [r3, #0] │ │ + ldrb r0, [r7, #14] │ │ + ldrb r2, [r7, #15] │ │ + ldrb r6, [r7, #13] │ │ + lsls r3, r0, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r7, #12] │ │ + lsls r0, r6, #8 │ │ + orrs r3, r2 │ │ + orrs r3, r0 │ │ + str r3, [sp, #24] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #24] │ │ + adds r3, #204 ; 0xcc │ │ + str r2, [r3, #0] │ │ + ldrb r2, [r7, #19] │ │ + ldrb r3, [r7, #18] │ │ + lsls r2, r2, #24 │ │ + lsls r3, r3, #16 │ │ + orrs r3, r2 │ │ + ldrb r2, [r7, #16] │ │ + ldrb r0, [r7, #17] │ │ + orrs r3, r2 │ │ + lsls r6, r0, #8 │ │ + orrs r3, r6 │ │ + str r3, [sp, #28] │ │ + lsrs r0, r3, #24 │ │ + movs r3, #192 ; 0xc0 │ │ + lsls r3, r3, #2 │ │ + adds r0, r0, r3 │ │ + movs r3, #255 ; 0xff │ │ + ldr r2, [pc, #1008] ; (6098 ) │ │ + ldr r6, [sp, #28] │ │ + lsls r0, r0, #2 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r6, r2] │ │ + eors r4, r0 │ │ + lsrs r0, r1, #8 │ │ ands r0, r3 │ │ - adds r3, r1, r3 │ │ - adds r4, r2, #0 │ │ - subs r6, r6, r0 │ │ - str r3, [r2, #0] │ │ - cmp r3, r1 │ │ - bcs.n 6d84 │ │ - ldr r3, [r2, #4] │ │ - adds r3, #1 │ │ - str r3, [r2, #4] │ │ - b.n 6d84 │ │ - adds r0, r4, #0 │ │ - bl 6124 │ │ - movs r6, #64 ; 0x40 │ │ - movs r0, #0 │ │ - adds r3, r4, #0 │ │ - adds r3, #40 ; 0x28 │ │ - adds r0, r3, r0 │ │ - adds r1, r7, #0 │ │ - cmp r5, r6 │ │ - bcc.n 6db6 │ │ - adds r2, r6, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - adds r3, r4, #0 │ │ - adds r7, r7, r6 │ │ - subs r5, r5, r6 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r6, [r0, r2] │ │ + lsrs r0, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + ands r0, r3 │ │ + lsls r1, r1, #2 │ │ + adds r0, r0, r1 │ │ + movs r1, #180 ; 0xb4 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + eors r4, r6 │ │ + mov ip, r1 │ │ + eors r0, r4 │ │ + str r0, [r5, #0] │ │ + ldrb r4, [r7, #23] │ │ + ldrb r0, [r7, #22] │ │ + ldrb r5, [r7, #20] │ │ + lsls r4, r4, #24 │ │ + lsls r0, r0, #16 │ │ + orrs r4, r0 │ │ + orrs r4, r5 │ │ adds r6, r4, #0 │ │ - adds r3, #36 ; 0x24 │ │ - adds r6, #100 ; 0x64 │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #4] │ │ - cmp r6, r3 │ │ - beq.n 6d7a │ │ - ldr r0, [r6, #0] │ │ - bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ - subs r6, #4 │ │ - str r0, [r6, #4] │ │ - b.n 6da4 │ │ - adds r2, r5, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -00006dc0 : │ │ - push {r3, lr} │ │ - movs r3, #0 │ │ - ldr r1, [pc, #16] ; (6dd8 ) │ │ - str r3, [r0, #4] │ │ - str r3, [r0, #0] │ │ - add r1, pc │ │ - adds r0, #8 │ │ + ldrb r4, [r7, #21] │ │ + ldr r1, [sp, #4] │ │ + lsls r0, r4, #8 │ │ + orrs r6, r0 │ │ + add ip, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + adds r4, r6, #0 │ │ + lsrs r5, r6, #16 │ │ + ands r5, r3 │ │ + str r5, [sp, #12] │ │ + lsls r1, r1, #2 │ │ + lsrs r5, r6, #24 │ │ + str r6, [sp, #32] │ │ + ands r4, r3 │ │ + lsrs r0, r6, #8 │ │ + adds r6, r5, r1 │ │ + lsls r7, r4, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + ands r0, r3 │ │ + ldr r1, [sp, #12] │ │ + eors r7, r6 │ │ + adds r6, r0, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsls r0, r0, #2 │ │ + eors r7, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r6, r1, r6 │ │ + mov r1, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + eors r6, r7 │ │ + str r6, [r1, #0] │ │ + ldr r1, [pc, #864] ; (609c ) │ │ + ldr r6, [sp, #8] │ │ + mov ip, r1 │ │ + add ip, pc │ │ + mov r1, ip │ │ ldr r1, [r1, #0] │ │ - movs r2, #32 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r3, pc} │ │ - b.n 7128 │ │ - ... │ │ - │ │ -00006ddc : │ │ - push {r3, lr} │ │ - movs r2, #28 │ │ - bl 6cac │ │ - pop {r3, pc} │ │ - │ │ -00006de6 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ - adds r6, r2, #0 │ │ - adds r5, r0, #0 │ │ - sub sp, #108 ; 0x6c │ │ - mov r0, sp │ │ - bl 6dc0 │ │ - adds r0, r7, #0 │ │ - adds r1, r6, #0 │ │ - mov r2, sp │ │ - bl 6d58 │ │ - adds r0, r5, #0 │ │ - mov r1, sp │ │ - movs r2, #28 │ │ - bl 6cac │ │ - add sp, #108 ; 0x6c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -00006e10 : │ │ - push {r3, lr} │ │ - movs r3, #0 │ │ - ldr r1, [pc, #16] ; (6e28 ) │ │ - str r3, [r0, #4] │ │ - str r3, [r0, #0] │ │ + mov ip, r1 │ │ + ldr r1, [r1, #0] │ │ + eors r6, r1 │ │ + ldr r1, [pc, #852] ; (60a0 ) │ │ add r1, pc │ │ - adds r0, #8 │ │ ldr r1, [r1, #0] │ │ - movs r2, #32 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r3, pc} │ │ - b.n 70e0 │ │ - ... │ │ - │ │ -00006e2c : │ │ - push {r3, lr} │ │ - movs r2, #32 │ │ - bl 6cac │ │ - pop {r3, pc} │ │ - │ │ -00006e36 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ - adds r6, r2, #0 │ │ - adds r5, r0, #0 │ │ - sub sp, #108 ; 0x6c │ │ - mov r0, sp │ │ - bl 6e10 │ │ - adds r0, r7, #0 │ │ - adds r1, r6, #0 │ │ - mov r2, sp │ │ - bl 6d58 │ │ - adds r0, r5, #0 │ │ - mov r1, sp │ │ - movs r2, #32 │ │ - bl 6cac │ │ - add sp, #108 ; 0x6c │ │ - pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -00006e60 : │ │ + str r1, [sp, #8] │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #2 │ │ + adds r4, r4, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + eors r6, r5 │ │ + ldr r4, [r4, r1] │ │ + ldr r0, [r0, r1] │ │ + ldr r1, [sp, #12] │ │ + eors r4, r6 │ │ + eors r4, r0 │ │ + adds r6, r4, #0 │ │ + adds r5, r1, #1 │ │ + ldr r1, [sp, #8] │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r1] │ │ + movs r1, #192 ; 0xc0 │ │ + eors r6, r0 │ │ + adds r7, r6, #0 │ │ + str r6, [sp, #12] │ │ + lsrs r0, r6, #24 │ │ + lsls r1, r1, #2 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #12] │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + ldr r6, [r7, r2] │ │ + lsrs r7, r1, #8 │ │ + ands r7, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r6, r0 │ │ + ldr r0, [r7, r2] │ │ + lsrs r7, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + eors r6, r0 │ │ + ldr r0, [r7, r2] │ │ + ldr r1, [sp, #12] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #4] │ │ + str r6, [sp, #36] ; 0x24 │ │ + adds r0, #184 ; 0xb8 │ │ + str r6, [r0, #0] │ │ + ldr r0, [sp, #16] │ │ + eors r0, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + str r0, [sp, #16] │ │ + ldr r7, [sp, #16] │ │ + lsls r1, r1, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #16] │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + ldr r4, [r7, r2] │ │ + lsrs r7, r1, #8 │ │ + ands r7, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r4, r0 │ │ + ldr r0, [r7, r2] │ │ + lsrs r7, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + eors r4, r0 │ │ + ldr r0, [r7, r2] │ │ + ldr r1, [sp, #16] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #4] │ │ + str r4, [sp, #40] ; 0x28 │ │ + adds r0, #188 ; 0xbc │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #20] │ │ + eors r0, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + str r0, [sp, #20] │ │ + ldr r7, [sp, #20] │ │ + lsls r1, r1, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #20] │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + ldr r4, [r7, r2] │ │ + lsrs r7, r1, #8 │ │ + ands r7, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r4, r0 │ │ + ldr r0, [r7, r2] │ │ + lsrs r7, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + eors r4, r0 │ │ + ldr r0, [r7, r2] │ │ + eors r4, r0 │ │ + str r4, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #20] │ │ + adds r0, #160 ; 0xa0 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #24] │ │ + eors r0, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + str r0, [sp, #24] │ │ + ldr r7, [sp, #24] │ │ + lsls r1, r1, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #24] │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + ldr r5, [r7, r2] │ │ + lsrs r7, r1, #8 │ │ + ands r7, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + eors r5, r0 │ │ + ldr r0, [r7, r2] │ │ + lsrs r7, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + eors r5, r0 │ │ + ldr r0, [r7, r2] │ │ + ldr r1, [sp, #24] │ │ + eors r5, r0 │ │ + ldr r0, [sp, #4] │ │ + str r5, [sp, #48] ; 0x30 │ │ + adds r0, #164 ; 0xa4 │ │ + str r5, [r0, #0] │ │ + ldr r0, [sp, #28] │ │ + eors r0, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + str r0, [sp, #28] │ │ + ldr r7, [sp, #28] │ │ + lsls r1, r1, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #28] │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + ldr r4, [r7, r2] │ │ + lsrs r7, r1, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r5, [r7, r2] │ │ + lsrs r7, r1, #16 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + eors r4, r0 │ │ + ldr r0, [r7, r2] │ │ + eors r4, r5 │ │ + ldr r1, [sp, #28] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #4] │ │ + str r4, [sp, #52] ; 0x34 │ │ + adds r0, #168 ; 0xa8 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #32] │ │ + eors r0, r1 │ │ adds r1, r0, #0 │ │ - push {r4, r5, r6, r7, lr} │ │ - ldr r4, [pc, #736] ; (7148 ) │ │ - adds r7, r0, #0 │ │ - add sp, r4 │ │ - add r4, sp, #888 ; 0x378 │ │ - adds r0, r4, #0 │ │ - movs r2, #64 ; 0x40 │ │ - adds r1, #16 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - ldr r2, [r4, #24] │ │ - ldr r3, [r4, #28] │ │ - str r2, [sp, #0] │ │ - str r3, [sp, #4] │ │ - ldr r2, [r4, #56] ; 0x38 │ │ - ldr r3, [r4, #60] ; 0x3c │ │ - str r2, [sp, #32] │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r2, [r4, #16] │ │ - ldr r3, [r4, #20] │ │ - str r2, [sp, #8] │ │ - str r3, [sp, #12] │ │ - ldr r2, [r4, #48] ; 0x30 │ │ - ldr r3, [r4, #52] ; 0x34 │ │ - str r2, [sp, #40] ; 0x28 │ │ - str r3, [sp, #44] ; 0x2c │ │ - ldr r2, [r4, #8] │ │ - ldr r3, [r4, #12] │ │ - str r2, [sp, #16] │ │ - str r3, [sp, #20] │ │ - ldr r2, [r4, #40] ; 0x28 │ │ - ldr r3, [r4, #44] ; 0x2c │ │ - str r2, [sp, #48] ; 0x30 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #888] ; 0x378 │ │ - ldr r3, [sp, #892] ; 0x37c │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #28] │ │ - ldr r3, [r4, #32] │ │ - ldr r4, [r4, #36] ; 0x24 │ │ - str r3, [sp, #56] ; 0x38 │ │ - str r4, [sp, #60] ; 0x3c │ │ - ldr r3, [pc, #660] ; (714c ) │ │ - mov ip, r3 │ │ - add ip, pc │ │ - mov r3, ip │ │ - ldr r3, [r3, #0] │ │ - mov ip, r3 │ │ - movs r3, #0 │ │ - str r3, [sp, #68] ; 0x44 │ │ - adds r3, r7, #0 │ │ - adds r3, #192 ; 0xc0 │ │ - str r3, [sp, #72] ; 0x48 │ │ - subs r3, #40 ; 0x28 │ │ - str r3, [sp, #76] ; 0x4c │ │ - adds r3, #48 ; 0x30 │ │ - str r3, [sp, #80] ; 0x50 │ │ - subs r3, #40 ; 0x28 │ │ - str r3, [sp, #84] ; 0x54 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - ldr r0, [r7, #80] ; 0x50 │ │ - ldr r1, [r7, #84] ; 0x54 │ │ + lsrs r6, r1, #24 │ │ + movs r1, #192 ; 0xc0 │ │ adds r5, r0, #0 │ │ - adds r6, r1, #0 │ │ - cmp r3, #0 │ │ - beq.n 6f84 │ │ - ldr r5, [sp, #76] ; 0x4c │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r6, [r5, #4] │ │ - ldr r5, [r5, #0] │ │ - adds r5, r5, r0 │ │ - adcs r6, r1 │ │ - ldr r4, [r2, #4] │ │ - ldr r3, [r3, #0] │ │ - str r5, [sp, #88] ; 0x58 │ │ - str r6, [sp, #92] ; 0x5c │ │ - lsls r1, r4, #3 │ │ - lsrs r5, r3, #29 │ │ - orrs r5, r1 │ │ - lsrs r6, r4, #29 │ │ - lsls r1, r3, #3 │ │ - orrs r6, r1 │ │ - lsls r0, r4, #13 │ │ - lsrs r1, r3, #19 │ │ - orrs r0, r1 │ │ - lsls r1, r3, #13 │ │ - str r0, [sp, #96] ; 0x60 │ │ - adds r0, r1, #0 │ │ - lsrs r1, r4, #19 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #96] ; 0x60 │ │ - eors r1, r5 │ │ - lsrs r3, r3, #6 │ │ - lsls r5, r4, #26 │ │ - orrs r3, r5 │ │ - eors r0, r6 │ │ - lsrs r4, r4, #6 │ │ - eors r0, r3 │ │ + lsls r1, r1, #2 │ │ + ands r5, r3 │ │ + adds r7, r6, r1 │ │ + lsls r7, r7, #2 │ │ + lsls r1, r5, #2 │ │ + ldr r1, [r1, r2] │ │ + ldr r7, [r7, r2] │ │ + lsrs r4, r0, #8 │ │ + ands r4, r3 │ │ + eors r7, r1 │ │ + adds r1, r4, #1 │ │ + adds r1, #255 ; 0xff │ │ + lsls r1, r1, #2 │ │ + ldr r1, [r1, r2] │ │ + str r0, [sp, #32] │ │ + lsrs r0, r0, #16 │ │ + eors r7, r1 │ │ + movs r1, #128 ; 0x80 │ │ + ands r0, r3 │ │ + lsls r1, r1, #2 │ │ + adds r1, r0, r1 │ │ + lsls r1, r1, #2 │ │ + ldr r1, [r1, r2] │ │ + lsls r4, r4, #2 │ │ + adds r0, #1 │ │ + eors r1, r7 │ │ + str r1, [sp, #56] ; 0x38 │ │ + ldr r7, [sp, #4] │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + adds r7, #172 ; 0xac │ │ + str r1, [r7, #0] │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + ldr r6, [r6, r1] │ │ + mov r1, ip │ │ + ldr r1, [r1, #4] │ │ + eors r6, r5 │ │ + eors r6, r1 │ │ + ldr r1, [sp, #8] │ │ + ldr r7, [r4, r1] │ │ + ldr r4, [sp, #4] │ │ + eors r7, r6 │ │ + ldr r6, [r0, r1] │ │ + ldr r1, [sp, #12] │ │ + adds r4, #144 ; 0x90 │ │ + eors r6, r7 │ │ + eors r1, r6 │ │ + str r1, [sp, #60] ; 0x3c │ │ + movs r1, #192 ; 0xc0 │ │ + adds r0, r6, #0 │ │ + lsrs r7, r6, #24 │ │ + lsls r1, r1, #2 │ │ + ands r0, r3 │ │ + adds r7, r7, r1 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r5, [r7, r2] │ │ + ldr r0, [r0, r2] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsrs r7, r6, #8 │ │ + eors r0, r5 │ │ + eors r0, r1 │ │ + movs r1, #128 ; 0x80 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + lsrs r6, r6, #16 │ │ + ldr r5, [r7, r2] │ │ + ands r6, r3 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + lsls r6, r6, #2 │ │ + eors r5, r0 │ │ + ldr r0, [r6, r2] │ │ + ldr r1, [sp, #16] │ │ + eors r0, r5 │ │ + str r0, [r4, #0] │ │ + ldr r4, [sp, #60] ; 0x3c │ │ eors r1, r4 │ │ - str r0, [sp, #112] ; 0x70 │ │ - str r1, [sp, #116] ; 0x74 │ │ - ldr r2, [r7, #92] ; 0x5c │ │ - ldr r3, [sp, #112] ; 0x70 │ │ - ldr r4, [sp, #116] ; 0x74 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [r7, #88] ; 0x58 │ │ - lsls r4, r2, #24 │ │ - lsls r1, r2, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r4, r3 │ │ - ldr r3, [r7, #88] ; 0x58 │ │ - lsls r0, r3, #24 │ │ - lsrs r3, r2, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [r7, #88] ; 0x58 │ │ - lsrs r3, r3, #1 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #88] ; 0x58 │ │ - str r1, [sp, #88] ; 0x58 │ │ - lsls r3, r3, #31 │ │ - adds r1, r3, #0 │ │ - lsrs r3, r2, #1 │ │ - orrs r3, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r3, r0 │ │ - lsls r0, r2, #25 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #4] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + adds r4, #148 ; 0x94 │ │ + eors r1, r0 │ │ + str r1, [sp, #12] │ │ + str r1, [r4, #0] │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #20] │ │ eors r1, r4 │ │ - ldr r4, [r7, #88] ; 0x58 │ │ - lsrs r2, r2, #7 │ │ - eors r3, r2 │ │ - lsrs r4, r4, #7 │ │ - orrs r4, r0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #12] │ │ + ldr r1, [sp, #44] ; 0x2c │ │ eors r1, r4 │ │ - str r1, [sp, #120] ; 0x78 │ │ - str r3, [sp, #124] ; 0x7c │ │ - ldr r3, [sp, #120] ; 0x78 │ │ - ldr r4, [sp, #124] ; 0x7c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - str r5, [r7, #80] ; 0x50 │ │ - str r6, [r7, #84] ; 0x54 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - lsls r2, r3, #14 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - lsrs r4, r3, #18 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - orrs r4, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsls r3, r3, #14 │ │ - adds r0, r3, #0 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - lsrs r2, r2, #18 │ │ - orrs r0, r2 │ │ - lsls r2, r3, #18 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - lsrs r1, r3, #14 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - orrs r1, r2 │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #16] │ │ + adds r4, #152 ; 0x98 │ │ + str r1, [r4, #0] │ │ + ldr r1, [sp, #24] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + ldr r5, [sp, #4] │ │ eors r1, r4 │ │ - lsls r2, r3, #18 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - lsrs r3, r3, #14 │ │ - orrs r3, r2 │ │ - eors r3, r0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - lsls r4, r4, #23 │ │ - lsrs r2, r2, #9 │ │ - lsls r0, r0, #23 │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - eors r3, r0 │ │ - str r3, [sp, #132] ; 0x84 │ │ - lsrs r2, r2, #9 │ │ - orrs r2, r4 │ │ - eors r1, r2 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - str r1, [sp, #128] ; 0x80 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r2, r3 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - ands r2, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - eors r3, r1 │ │ + str r1, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #16] │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + adds r5, #8 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #20] │ │ + adds r4, #156 ; 0x9c │ │ + str r1, [r4, #0] │ │ + ldr r1, [sp, #28] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r1, r4 │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #20] │ │ + eors r7, r1 │ │ + ldr r1, [sp, #4] │ │ + adds r4, r1, #4 │ │ + str r7, [r4, #124] ; 0x7c │ │ + ldr r1, [sp, #28] │ │ + ldr r4, [sp, #32] │ │ + eors r4, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + lsrs r6, r4, #24 │ │ + eors r1, r7 │ │ + str r1, [sp, #32] │ │ + str r1, [r5, #124] ; 0x7c │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + adds r5, r4, #0 │ │ + movs r1, #192 ; 0xc0 │ │ + ands r5, r3 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + ldr r6, [r6, r1] │ │ + mov r1, ip │ │ + ldr r1, [r1, #8] │ │ + eors r6, r5 │ │ + lsrs r5, r4, #8 │ │ + eors r6, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + eors r6, r5 │ │ + lsrs r5, r4, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ ldr r1, [sp, #60] ; 0x3c │ │ - ands r3, r1 │ │ + eors r6, r5 │ │ + adds r5, r6, #0 │ │ + eors r1, r6 │ │ + ands r5, r3 │ │ + str r1, [sp, #48] ; 0x30 │ │ + lsls r1, r5, #2 │ │ + str r1, [sp, #24] │ │ + movs r1, #192 ; 0xc0 │ │ + lsrs r5, r6, #24 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + ldr r1, [sp, #24] │ │ + lsls r5, r5, #2 │ │ + ldr r1, [r1, r2] │ │ + ldr r5, [r5, r2] │ │ + eors r5, r1 │ │ + movs r1, #128 ; 0x80 │ │ + eors r0, r5 │ │ + lsrs r5, r6, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + lsrs r6, r6, #16 │ │ + ldr r5, [r5, r2] │ │ + ands r6, r3 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + lsls r6, r6, #2 │ │ + eors r5, r0 │ │ + ldr r0, [r6, r2] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r5, r0 │ │ + ldr r0, [sp, #4] │ │ + str r5, [sp, #24] │ │ + adds r0, #136 ; 0x88 │ │ + str r5, [r0, #0] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + eors r1, r0 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #12] │ │ + adds r0, #140 ; 0x8c │ │ + eors r1, r5 │ │ + str r1, [r0, #0] │ │ + str r1, [sp, #12] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + b.n 60a4 │ │ + movt r0, #8192 ; 0x2000 │ │ + ; instruction: 0xf22a0000 │ │ + ; instruction: 0xf2100000 │ │ ldr r1, [sp, #40] ; 0x28 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - str r1, [sp, #136] ; 0x88 │ │ - ldr r0, [sp, #128] ; 0x80 │ │ - ldr r1, [sp, #132] ; 0x84 │ │ - eors r2, r3 │ │ - str r2, [sp, #140] ; 0x8c │ │ - ldr r3, [sp, #136] ; 0x88 │ │ - ldr r4, [sp, #140] ; 0x8c │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - mov r3, ip │ │ - ldr r4, [r3, #4] │ │ - ldr r3, [r3, #0] │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - adds r2, r0, #0 │ │ - adds r3, r1, #0 │ │ - ldr r0, [sp, #32] │ │ + eors r1, r0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #12] │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #4] │ │ + str r0, [r1, #112] ; 0x70 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eors r1, r5 │ │ + str r1, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #20] │ │ + ldr r5, [sp, #4] │ │ + eors r1, r0 │ │ + str r1, [sp, #16] │ │ + str r1, [r5, #116] ; 0x74 │ │ + ldr r1, [sp, #28] │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r1, r5 │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #16] │ │ + ldr r5, [sp, #4] │ │ + eors r1, r7 │ │ + str r1, [sp, #20] │ │ + str r1, [r5, #120] ; 0x78 │ │ + ldr r1, [sp, #28] │ │ + ldr r5, [sp, #20] │ │ + eors r4, r1 │ │ + ldr r1, [sp, #32] │ │ + lsrs r6, r4, #24 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #4] │ │ + str r1, [sp, #32] │ │ + str r1, [r5, #124] ; 0x7c │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + adds r5, r4, #0 │ │ + movs r1, #192 ; 0xc0 │ │ + ands r5, r3 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r5, r5, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r1] │ │ + ldr r7, [r5, r1] │ │ + mov r1, ip │ │ + ldr r1, [r1, #12] │ │ + eors r7, r6 │ │ + lsrs r5, r4, #8 │ │ + eors r7, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r1] │ │ + lsrs r5, r4, #16 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eors r7, r6 │ │ + eors r7, r5 │ │ + eors r1, r7 │ │ + str r1, [sp, #48] ; 0x30 │ │ + movs r1, #192 ; 0xc0 │ │ + adds r5, r7, #0 │ │ + lsrs r6, r7, #24 │ │ + lsls r1, r1, #2 │ │ + ands r5, r3 │ │ + adds r6, r6, r1 │ │ + lsls r5, r5, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r6, [r6, r2] │ │ + ldr r1, [sp, #24] │ │ + eors r6, r5 │ │ + eors r6, r1 │ │ + movs r1, #128 ; 0x80 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + lsrs r7, r7, #16 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r5, #255 ; 0xff │ │ + adds r7, r7, r1 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + ldr r1, [sp, #4] │ │ + eors r5, r6 │ │ + eors r5, r7 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + str r5, [r1, #96] ; 0x60 │ │ ldr r1, [sp, #36] ; 0x24 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [sp, #0] │ │ + ldr r7, [sp, #12] │ │ + eors r1, r6 │ │ + str r1, [sp, #24] │ │ ldr r1, [sp, #4] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - str r0, [sp, #32] │ │ + eors r7, r5 │ │ + ldr r6, [sp, #24] │ │ + str r7, [r1, #100] ; 0x64 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + eors r0, r7 │ │ + str r0, [sp, #12] │ │ + eors r1, r6 │ │ str r1, [sp, #36] ; 0x24 │ │ + adds r1, r0, #0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [r0, #104] ; 0x68 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + eors r1, r0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #12] │ │ ldr r1, [sp, #16] │ │ - ldr r0, [sp, #24] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r0, r1 │ │ + eors r1, r0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [sp, #16] │ │ + str r1, [r0, #108] ; 0x6c │ │ ldr r1, [sp, #28] │ │ - ldr r4, [sp, #20] │ │ - ldr r5, [sp, #24] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #12] │ │ - ands r1, r4 │ │ - ldr r4, [sp, #16] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #144] ; 0x90 │ │ - ldr r4, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #148] ; 0x94 │ │ - lsrs r1, r5, #2 │ │ - lsls r5, r4, #30 │ │ - orrs r5, r1 │ │ - ldr r1, [sp, #24] │ │ - lsrs r0, r4, #2 │ │ - lsls r6, r1, #30 │ │ - ldr r1, [sp, #24] │ │ - orrs r6, r0 │ │ - lsls r0, r4, #4 │ │ - lsrs r4, r1, #28 │ │ - ldr r1, [sp, #24] │ │ - orrs r4, r0 │ │ - eors r4, r6 │ │ - lsls r0, r1, #4 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + eors r1, r0 │ │ + str r1, [sp, #28] │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + eors r1, r0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [sp, #20] │ │ + str r1, [r0, #80] ; 0x50 │ │ ldr r1, [sp, #28] │ │ - ldr r6, [sp, #24] │ │ - lsrs r1, r1, #28 │ │ - orrs r1, r0 │ │ - eors r1, r5 │ │ - ldr r0, [sp, #24] │ │ - ldr r5, [sp, #28] │ │ - lsls r6, r6, #25 │ │ - lsrs r0, r0, #7 │ │ - lsls r5, r5, #25 │ │ - orrs r5, r0 │ │ - ldr r0, [sp, #28] │ │ - eors r1, r5 │ │ - str r1, [sp, #156] ; 0x9c │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r6 │ │ - eors r4, r0 │ │ - str r4, [sp, #152] ; 0x98 │ │ - ldr r4, [sp, #152] ; 0x98 │ │ - ldr r5, [sp, #156] ; 0x9c │ │ - ldr r0, [sp, #144] ; 0x90 │ │ - ldr r1, [sp, #148] ; 0x94 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r2, [r7, #88] ; 0x58 │ │ - ldr r3, [r7, #92] ; 0x5c │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - str r0, [sp, #0] │ │ - str r1, [sp, #4] │ │ - adds r0, r2, #0 │ │ - adds r1, r3, #0 │ │ - cmp r4, #0 │ │ - beq.n 7150 │ │ - ldr r5, [sp, #84] ; 0x54 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r0, [r7, #100] ; 0x64 │ │ - ldr r6, [r5, #4] │ │ - ldr r5, [r5, #0] │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r4, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r5, [sp, #88] ; 0x58 │ │ - str r6, [sp, #92] ; 0x5c │ │ - lsls r3, r1, #3 │ │ - lsrs r5, r4, #29 │ │ - orrs r5, r3 │ │ - lsrs r6, r1, #29 │ │ - lsls r3, r4, #3 │ │ - orrs r6, r3 │ │ - lsls r2, r1, #13 │ │ - lsrs r3, r4, #19 │ │ - orrs r2, r3 │ │ - lsls r3, r4, #13 │ │ - str r2, [sp, #96] ; 0x60 │ │ - adds r2, r3, #0 │ │ - lsrs r3, r1, #19 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - eors r3, r5 │ │ - lsrs r4, r4, #6 │ │ - lsls r5, r1, #26 │ │ - orrs r4, r5 │ │ - eors r2, r6 │ │ - lsrs r1, r1, #6 │ │ - eors r2, r4 │ │ - eors r3, r1 │ │ - str r2, [sp, #160] ; 0xa0 │ │ - str r3, [sp, #164] ; 0xa4 │ │ - ldr r3, [sp, #160] ; 0xa0 │ │ - ldr r4, [sp, #164] ; 0xa4 │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [r7, #96] ; 0x60 │ │ - lsls r4, r0, #24 │ │ - lsls r2, r0, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r4, r3 │ │ - ldr r3, [r7, #96] ; 0x60 │ │ - lsls r1, r3, #24 │ │ - lsrs r3, r0, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #96] ; 0x60 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [r7, #96] ; 0x60 │ │ - str r2, [sp, #88] ; 0x58 │ │ - lsls r3, r3, #31 │ │ - adds r2, r3, #0 │ │ - lsrs r3, r0, #1 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - eors r3, r1 │ │ - lsls r1, r0, #25 │ │ - eors r2, r4 │ │ - ldr r4, [r7, #96] ; 0x60 │ │ - lsrs r0, r0, #7 │ │ - eors r3, r0 │ │ - lsrs r4, r4, #7 │ │ - orrs r4, r1 │ │ - eors r2, r4 │ │ - str r2, [sp, #168] ; 0xa8 │ │ - str r3, [sp, #172] ; 0xac │ │ - ldr r0, [sp, #168] ; 0xa8 │ │ - ldr r1, [sp, #172] ; 0xac │ │ - adds r0, r0, r5 │ │ - adcs r1, r6 │ │ - str r0, [r7, #88] ; 0x58 │ │ - str r1, [r7, #92] ; 0x5c │ │ - b.n 7150 │ │ - mcrr2 15, 15, pc, r4, cr15 ; │ │ - b.n 72cc │ │ - movs r0, r0 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - mov r3, ip │ │ - ldr r2, [r3, #8] │ │ - ldr r3, [r3, #12] │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r2, r3 │ │ - ldr r3, [sp, #32] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - eors r3, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ands r3, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - eors r6, r2 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - str r6, [sp, #176] ; 0xb0 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - eors r2, r3 │ │ - str r2, [sp, #180] ; 0xb4 │ │ - ldr r2, [sp, #176] ; 0xb0 │ │ - ldr r3, [sp, #180] ; 0xb4 │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - str r2, [sp, #40] ; 0x28 │ │ - str r3, [sp, #44] ; 0x2c │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - lsrs r6, r6, #14 │ │ - lsrs r5, r2, #18 │ │ - lsls r3, r3, #14 │ │ - orrs r5, r3 │ │ - lsls r3, r2, #14 │ │ - adds r4, r3, #0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - lsrs r2, r2, #18 │ │ - orrs r4, r2 │ │ - ldr r2, [sp, #32] │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #32] │ │ - eors r2, r5 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r6 │ │ - eors r3, r4 │ │ - ldr r4, [sp, #32] │ │ - lsrs r5, r4, #9 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - lsls r4, r4, #23 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r3, r4 │ │ - str r3, [sp, #188] ; 0xbc │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #32] │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r2, r6 │ │ - str r2, [sp, #184] ; 0xb8 │ │ - ldr r4, [sp, #184] ; 0xb8 │ │ - ldr r5, [sp, #188] ; 0xbc │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #8] │ │ - ldr r4, [sp, #12] │ │ - adds r3, r3, r0 │ │ - adcs r4, r1 │ │ - ldr r2, [sp, #0] │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r4, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #24] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #0] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #4] │ │ - eors r3, r4 │ │ - ldr r4, [sp, #20] │ │ - ands r3, r4 │ │ - ldr r4, [sp, #24] │ │ - ands r4, r5 │ │ - orrs r2, r4 │ │ - str r2, [sp, #192] ; 0xc0 │ │ - ldr r4, [sp, #4] │ │ - ldr r2, [sp, #28] │ │ - ands r2, r4 │ │ - orrs r3, r2 │ │ - str r3, [sp, #196] ; 0xc4 │ │ - lsrs r3, r5, #2 │ │ - lsls r5, r4, #30 │ │ - orrs r5, r3 │ │ - ldr r3, [sp, #0] │ │ - lsrs r2, r4, #2 │ │ - lsls r6, r3, #30 │ │ - ldr r3, [sp, #0] │ │ - orrs r6, r2 │ │ - lsls r2, r4, #4 │ │ - lsrs r4, r3, #28 │ │ - ldr r3, [sp, #0] │ │ - orrs r4, r2 │ │ - eors r4, r6 │ │ - lsls r2, r3, #4 │ │ - ldr r3, [sp, #4] │ │ - ldr r6, [sp, #0] │ │ - lsrs r3, r3, #28 │ │ - orrs r3, r2 │ │ - eors r3, r5 │ │ - ldr r2, [sp, #0] │ │ - ldr r5, [sp, #4] │ │ - lsls r6, r6, #25 │ │ - lsrs r2, r2, #7 │ │ - lsls r5, r5, #25 │ │ - orrs r5, r2 │ │ - ldr r2, [sp, #4] │ │ - eors r3, r5 │ │ - str r3, [sp, #204] ; 0xcc │ │ - lsrs r2, r2, #7 │ │ - orrs r2, r6 │ │ - eors r4, r2 │ │ - str r4, [sp, #200] ; 0xc8 │ │ - ldr r4, [sp, #200] ; 0xc8 │ │ - ldr r5, [sp, #204] ; 0xcc │ │ - ldr r2, [sp, #192] ; 0xc0 │ │ - ldr r3, [sp, #196] ; 0xc4 │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #96] ; 0x60 │ │ - ldr r1, [r7, #100] ; 0x64 │ │ - str r2, [sp, #8] │ │ - str r3, [sp, #12] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - adds r5, r0, #0 │ │ - adds r6, r1, #0 │ │ - cmp r3, #0 │ │ - beq.n 7318 │ │ - adds r3, r7, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r6, [r7, #84] ; 0x54 │ │ - ldr r4, [r7, #80] ; 0x50 │ │ - str r2, [sp, #88] ; 0x58 │ │ - str r3, [sp, #92] ; 0x5c │ │ - lsrs r1, r4, #29 │ │ - lsls r3, r6, #3 │ │ - orrs r1, r3 │ │ - lsrs r0, r6, #29 │ │ - lsls r3, r4, #3 │ │ - orrs r0, r3 │ │ - lsls r2, r6, #13 │ │ - lsrs r3, r4, #19 │ │ - orrs r2, r3 │ │ - lsls r3, r4, #13 │ │ - str r2, [sp, #96] ; 0x60 │ │ - adds r2, r3, #0 │ │ - lsrs r3, r6, #19 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - eors r3, r1 │ │ - lsrs r4, r4, #6 │ │ - lsls r1, r6, #26 │ │ - orrs r4, r1 │ │ - eors r2, r0 │ │ - lsrs r6, r6, #6 │ │ - eors r2, r4 │ │ - eors r3, r6 │ │ - str r3, [sp, #212] ; 0xd4 │ │ - str r2, [sp, #208] ; 0xd0 │ │ - ldr r1, [sp, #208] ; 0xd0 │ │ - ldr r2, [sp, #212] ; 0xd4 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - ldr r5, [r7, #108] ; 0x6c │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldr r3, [r7, #104] ; 0x68 │ │ - lsls r0, r5, #24 │ │ - lsls r2, r5, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [r7, #104] ; 0x68 │ │ - lsls r1, r3, #24 │ │ - lsrs r3, r5, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #104] ; 0x68 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [r7, #104] ; 0x68 │ │ - eors r2, r0 │ │ - lsls r4, r3, #31 │ │ - lsrs r3, r5, #1 │ │ - orrs r3, r4 │ │ - eors r1, r3 │ │ - adds r0, r1, #0 │ │ - ldr r1, [r7, #104] ; 0x68 │ │ - lsls r3, r5, #25 │ │ - lsrs r5, r5, #7 │ │ - lsrs r4, r1, #7 │ │ - orrs r4, r3 │ │ - eors r2, r4 │ │ - eors r0, r5 │ │ - str r2, [sp, #216] ; 0xd8 │ │ - str r0, [sp, #220] ; 0xdc │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #216] ; 0xd8 │ │ - ldr r4, [sp, #220] ; 0xdc │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - str r5, [r7, #96] ; 0x60 │ │ - str r6, [r7, #100] ; 0x64 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #20] │ │ + eors r4, r1 │ │ + ldr r1, [sp, #32] │ │ + lsrs r6, r4, #24 │ │ + eors r1, r0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [sp, #32] │ │ + str r1, [r0, #84] ; 0x54 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + adds r0, r4, #0 │ │ + movs r1, #192 ; 0xc0 │ │ + ands r0, r3 │ │ + lsls r1, r1, #2 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r6, r6, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r1] │ │ + ldr r6, [r6, r1] │ │ mov r1, ip │ │ - ldr r0, [r1, #16] │ │ - ldr r1, [r1, #20] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #60] ; 0x3c │ │ + ldr r1, [r1, #16] │ │ + eors r6, r0 │ │ + lsrs r0, r4, #8 │ │ + eors r6, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r0, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r1] │ │ + eors r6, r0 │ │ + lsrs r0, r4, #16 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r1] │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eors r6, r0 │ │ + adds r0, r6, #0 │ │ + eors r1, r6 │ │ + ands r0, r3 │ │ + str r1, [sp, #44] ; 0x2c │ │ + lsls r1, r0, #2 │ │ + str r1, [sp, #48] ; 0x30 │ │ + movs r1, #192 ; 0xc0 │ │ + lsrs r0, r6, #24 │ │ + lsls r1, r1, #2 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + lsls r0, r0, #2 │ │ + ldr r1, [r1, r2] │ │ + ldr r0, [r0, r2] │ │ eors r0, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ands r0, r1 │ │ + movs r1, #128 ; 0x80 │ │ + eors r5, r0 │ │ + lsrs r0, r6, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + lsrs r6, r6, #16 │ │ + ands r6, r3 │ │ + lsls r1, r1, #2 │ │ + adds r0, #255 ; 0xff │ │ + adds r6, r6, r1 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r1, [sp, #4] │ │ + eors r5, r0 │ │ + eors r5, r6 │ │ + str r5, [r1, #88] ; 0x58 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #24] │ │ + eors r7, r5 │ │ + eors r1, r0 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [sp, #24] │ │ + str r7, [r1, #92] ; 0x5c │ │ ldr r1, [sp, #36] ; 0x24 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ands r1, r4 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - eors r4, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r4, [sp, #224] ; 0xe0 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eors r0, r1 │ │ - str r0, [sp, #228] ; 0xe4 │ │ - ldr r0, [sp, #224] ; 0xe0 │ │ - ldr r1, [sp, #228] ; 0xe4 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #52] ; 0x34 │ │ - lsls r3, r3, #14 │ │ - lsrs r0, r2, #18 │ │ - orrs r0, r3 │ │ - lsls r3, r2, #14 │ │ - adds r1, r3, #0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - lsrs r4, r4, #14 │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - eors r2, r0 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ + eors r1, r0 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #4] │ │ + eors r1, r7 │ │ + str r1, [sp, #12] │ │ + str r1, [r0, #64] ; 0x40 │ │ ldr r1, [sp, #40] ; 0x28 │ │ - lsrs r0, r1, #9 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsls r1, r1, #23 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r3, r1 │ │ - str r3, [sp, #236] ; 0xec │ │ - lsrs r4, r0, #9 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + eors r1, r0 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [sp, #16] │ │ + eors r1, r0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [sp, #16] │ │ + str r1, [r0, #68] ; 0x44 │ │ + ldr r1, [sp, #28] │ │ ldr r0, [sp, #40] ; 0x28 │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r2, r4 │ │ - str r2, [sp, #232] ; 0xe8 │ │ - ldr r0, [sp, #232] ; 0xe8 │ │ - ldr r1, [sp, #236] ; 0xec │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r3, [sp, #16] │ │ + eors r1, r0 │ │ + str r1, [sp, #28] │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + eors r1, r0 │ │ + ldr r0, [sp, #4] │ │ + str r1, [sp, #20] │ │ + str r1, [r0, #72] ; 0x48 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #32] │ │ + eors r0, r4 │ │ ldr r4, [sp, #20] │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - ldr r2, [sp, #8] │ │ - str r3, [sp, #48] ; 0x30 │ │ - str r4, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #0] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [sp, #8] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #12] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #28] │ │ - ands r3, r1 │ │ - ldr r1, [sp, #0] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #240] ; 0xf0 │ │ - ldr r1, [sp, #12] │ │ - ldr r2, [sp, #4] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #244] ; 0xf4 │ │ - lsrs r3, r0, #2 │ │ - lsls r0, r1, #30 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #8] │ │ - lsrs r2, r1, #2 │ │ - lsls r4, r3, #30 │ │ - ldr r3, [sp, #8] │ │ - orrs r4, r2 │ │ - lsls r2, r1, #4 │ │ - lsrs r1, r3, #28 │ │ - ldr r3, [sp, #8] │ │ - orrs r1, r2 │ │ + adds r6, r0, #0 │ │ eors r1, r4 │ │ - lsls r2, r3, #4 │ │ - ldr r3, [sp, #12] │ │ - ldr r4, [sp, #8] │ │ - lsrs r3, r3, #28 │ │ - orrs r3, r2 │ │ - eors r3, r0 │ │ - ldr r2, [sp, #8] │ │ - ldr r0, [sp, #12] │ │ - lsls r4, r4, #25 │ │ - lsrs r2, r2, #7 │ │ - lsls r0, r0, #25 │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #12] │ │ - eors r3, r0 │ │ - str r3, [sp, #252] ; 0xfc │ │ - lsrs r2, r2, #7 │ │ - orrs r2, r4 │ │ - eors r1, r2 │ │ - str r1, [sp, #248] ; 0xf8 │ │ - ldr r0, [sp, #248] ; 0xf8 │ │ - ldr r1, [sp, #252] ; 0xfc │ │ - ldr r2, [sp, #240] ; 0xf0 │ │ - ldr r3, [sp, #244] ; 0xf4 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #104] ; 0x68 │ │ - ldr r1, [r7, #108] ; 0x6c │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #16] │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - adds r5, r0, #0 │ │ - adds r6, r1, #0 │ │ - cmp r3, #0 │ │ - beq.n 74e0 │ │ - adds r3, r7, #0 │ │ - adds r3, #176 ; 0xb0 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r6, [r7, #92] ; 0x5c │ │ - ldr r4, [r7, #88] ; 0x58 │ │ - str r2, [sp, #88] ; 0x58 │ │ - str r3, [sp, #92] ; 0x5c │ │ - lsrs r1, r4, #29 │ │ - lsls r3, r6, #3 │ │ - orrs r1, r3 │ │ - lsrs r0, r6, #29 │ │ - lsls r3, r4, #3 │ │ - orrs r0, r3 │ │ - lsls r2, r6, #13 │ │ - lsrs r3, r4, #19 │ │ - orrs r2, r3 │ │ - lsls r3, r4, #13 │ │ - str r2, [sp, #96] ; 0x60 │ │ - adds r2, r3, #0 │ │ - lsrs r3, r6, #19 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - eors r3, r1 │ │ - lsrs r4, r4, #6 │ │ - lsls r1, r6, #26 │ │ - orrs r4, r1 │ │ - eors r2, r0 │ │ - lsrs r6, r6, #6 │ │ - eors r2, r4 │ │ - eors r3, r6 │ │ - str r3, [sp, #260] ; 0x104 │ │ - str r2, [sp, #256] ; 0x100 │ │ - ldr r1, [sp, #256] ; 0x100 │ │ - ldr r2, [sp, #260] ; 0x104 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - ldr r5, [r7, #116] ; 0x74 │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldr r3, [r7, #112] ; 0x70 │ │ - lsls r0, r5, #24 │ │ - lsls r2, r5, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [r7, #112] ; 0x70 │ │ - lsls r1, r3, #24 │ │ - lsrs r3, r5, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #112] ; 0x70 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [r7, #112] ; 0x70 │ │ - eors r2, r0 │ │ - lsls r4, r3, #31 │ │ - lsrs r3, r5, #1 │ │ - orrs r3, r4 │ │ - eors r1, r3 │ │ - adds r0, r1, #0 │ │ - ldr r1, [r7, #112] ; 0x70 │ │ - lsls r3, r5, #25 │ │ - lsrs r5, r5, #7 │ │ - lsrs r4, r1, #7 │ │ - orrs r4, r3 │ │ - eors r2, r4 │ │ - eors r0, r5 │ │ - str r2, [sp, #264] ; 0x108 │ │ - str r0, [sp, #268] ; 0x10c │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #264] ; 0x108 │ │ - ldr r4, [sp, #268] ; 0x10c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - str r5, [r7, #104] ; 0x68 │ │ - str r6, [r7, #108] ; 0x6c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #32] │ │ + ands r6, r3 │ │ + str r1, [r4, #76] ; 0x4c │ │ + movs r1, #128 ; 0x80 │ │ + lsrs r4, r0, #24 │ │ + lsls r1, r1, #2 │ │ + adds r4, r4, r1 │ │ + movs r1, #192 ; 0xc0 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r1] │ │ + ldr r4, [r4, r1] │ │ mov r1, ip │ │ - ldr r0, [r1, #24] │ │ - ldr r1, [r1, #28] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ands r0, r1 │ │ + ldr r1, [r1, #20] │ │ + eors r4, r6 │ │ + lsrs r6, r0, #8 │ │ + eors r4, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r1] │ │ + eors r4, r6 │ │ + lsrs r6, r0, #16 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r1] │ │ ldr r1, [sp, #44] ; 0x2c │ │ + eors r4, r6 │ │ + adds r6, r4, #0 │ │ eors r1, r4 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #32] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r4, [sp, #272] ; 0x110 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - eors r0, r1 │ │ - str r0, [sp, #276] ; 0x114 │ │ - ldr r0, [sp, #272] ; 0x110 │ │ - ldr r1, [sp, #276] ; 0x114 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsls r3, r3, #14 │ │ - lsrs r0, r2, #18 │ │ - orrs r0, r3 │ │ - lsls r3, r2, #14 │ │ - adds r1, r3, #0 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - lsrs r4, r4, #14 │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - eors r2, r0 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ + ands r6, r3 │ │ + str r1, [sp, #44] ; 0x2c │ │ + lsls r1, r6, #2 │ │ + str r1, [sp, #48] ; 0x30 │ │ + movs r1, #192 ; 0xc0 │ │ + lsrs r6, r4, #24 │ │ + lsls r1, r1, #2 │ │ + adds r6, r6, r1 │ │ ldr r1, [sp, #48] ; 0x30 │ │ - lsrs r0, r1, #9 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - lsls r1, r1, #23 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eors r3, r1 │ │ - str r3, [sp, #284] ; 0x11c │ │ - lsrs r4, r0, #9 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r2, r4 │ │ - str r2, [sp, #280] ; 0x118 │ │ - ldr r0, [sp, #280] ; 0x118 │ │ - ldr r1, [sp, #284] ; 0x11c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r3, [sp, #24] │ │ - ldr r4, [sp, #28] │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - ldr r2, [sp, #16] │ │ - str r3, [sp, #56] ; 0x38 │ │ - str r4, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #8] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #0] │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #20] │ │ - ldr r4, [sp, #20] │ │ - eors r3, r1 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r1, [r1, r2] │ │ + eors r6, r1 │ │ + movs r1, #128 ; 0x80 │ │ + eors r5, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + lsrs r4, r4, #16 │ │ + ldr r6, [r6, r2] │ │ + ands r4, r3 │ │ + lsls r1, r1, #2 │ │ + adds r4, r4, r1 │ │ + lsls r4, r4, #2 │ │ + eors r5, r6 │ │ + ldr r6, [r4, r2] │ │ ldr r1, [sp, #4] │ │ - lsrs r4, r4, #28 │ │ - ands r3, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #288] ; 0x120 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #12] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #292] ; 0x124 │ │ - lsrs r3, r0, #2 │ │ - lsls r2, r1, #30 │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #20] │ │ - orrs r1, r2 │ │ - lsls r2, r0, #30 │ │ - lsrs r3, r3, #2 │ │ - adds r0, r3, #0 │ │ - ldr r3, [sp, #20] │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #16] │ │ - lsls r3, r3, #4 │ │ - lsrs r2, r2, #28 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #16] │ │ - eors r2, r0 │ │ - lsls r3, r3, #4 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #16] │ │ - ldr r4, [sp, #16] │ │ - lsrs r0, r1, #7 │ │ - ldr r1, [sp, #20] │ │ - lsls r4, r4, #25 │ │ - lsls r1, r1, #25 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #20] │ │ - eors r3, r1 │ │ - str r3, [sp, #300] ; 0x12c │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r4 │ │ - eors r2, r0 │ │ - str r2, [sp, #296] ; 0x128 │ │ - ldr r0, [sp, #296] ; 0x128 │ │ - ldr r1, [sp, #300] ; 0x12c │ │ - ldr r2, [sp, #288] ; 0x120 │ │ - ldr r3, [sp, #292] ; 0x124 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #112] ; 0x70 │ │ - ldr r1, [r7, #116] ; 0x74 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #28] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - adds r5, r0, #0 │ │ - adds r6, r1, #0 │ │ - cmp r3, #0 │ │ - beq.n 76ae │ │ - adds r3, r7, #0 │ │ - adds r3, #184 ; 0xb8 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r6, [r7, #100] ; 0x64 │ │ - ldr r4, [r7, #96] ; 0x60 │ │ - str r2, [sp, #88] ; 0x58 │ │ - str r3, [sp, #92] ; 0x5c │ │ - lsrs r1, r4, #29 │ │ - lsls r3, r6, #3 │ │ - orrs r1, r3 │ │ - lsrs r0, r6, #29 │ │ - lsls r3, r4, #3 │ │ - orrs r0, r3 │ │ - lsls r2, r6, #13 │ │ - lsrs r3, r4, #19 │ │ - orrs r2, r3 │ │ - lsls r3, r4, #13 │ │ - str r2, [sp, #96] ; 0x60 │ │ - adds r2, r3, #0 │ │ - lsrs r3, r6, #19 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - eors r3, r1 │ │ - lsrs r4, r4, #6 │ │ - lsls r1, r6, #26 │ │ - orrs r4, r1 │ │ - eors r2, r0 │ │ - lsrs r6, r6, #6 │ │ - eors r2, r4 │ │ - eors r3, r6 │ │ - str r3, [sp, #308] ; 0x134 │ │ - str r2, [sp, #304] ; 0x130 │ │ - ldr r1, [sp, #304] ; 0x130 │ │ - ldr r2, [sp, #308] ; 0x134 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - ldr r5, [r7, #124] ; 0x7c │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldr r3, [r7, #120] ; 0x78 │ │ - lsls r0, r5, #24 │ │ - lsls r2, r5, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [r7, #120] ; 0x78 │ │ - lsls r1, r3, #24 │ │ - lsrs r3, r5, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #120] ; 0x78 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [r7, #120] ; 0x78 │ │ - eors r2, r0 │ │ - lsls r4, r3, #31 │ │ - lsrs r3, r5, #1 │ │ - orrs r3, r4 │ │ - eors r1, r3 │ │ - adds r0, r1, #0 │ │ - ldr r1, [r7, #120] ; 0x78 │ │ - lsls r3, r5, #25 │ │ - lsrs r5, r5, #7 │ │ - lsrs r4, r1, #7 │ │ - orrs r4, r3 │ │ - eors r2, r4 │ │ - eors r0, r5 │ │ - str r2, [sp, #312] ; 0x138 │ │ - str r0, [sp, #316] ; 0x13c │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #312] ; 0x138 │ │ - ldr r4, [sp, #316] ; 0x13c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - str r5, [r7, #112] ; 0x70 │ │ - str r6, [r7, #116] ; 0x74 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - mov r3, ip │ │ - ldr r4, [r3, #36] ; 0x24 │ │ - ldr r3, [r3, #32] │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ ldr r4, [sp, #44] ; 0x2c │ │ - eors r2, r3 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - ands r2, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - eors r3, r4 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - ands r3, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - eors r4, r2 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - str r4, [sp, #320] ; 0x140 │ │ - eors r2, r3 │ │ - str r2, [sp, #324] ; 0x144 │ │ - ldr r3, [sp, #320] ; 0x140 │ │ - ldr r4, [sp, #324] ; 0x144 │ │ - adds r3, r3, r0 │ │ - adcs r4, r1 │ │ - str r3, [sp, #32] │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - lsls r3, r3, #14 │ │ - adds r0, r3, #0 │ │ - lsrs r1, r2, #18 │ │ - lsls r3, r2, #14 │ │ - orrs r0, r1 │ │ - adds r1, r3, #0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - lsrs r4, r4, #14 │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - eors r2, r0 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - lsrs r0, r1, #9 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - lsls r1, r1, #23 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - eors r3, r1 │ │ - str r3, [sp, #332] ; 0x14c │ │ - lsrs r4, r0, #9 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r2, r4 │ │ - str r2, [sp, #328] ; 0x148 │ │ - ldr r0, [sp, #328] ; 0x148 │ │ - ldr r1, [sp, #332] ; 0x14c │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r3, [sp, #0] │ │ + eors r6, r5 │ │ + str r6, [r1, #48] ; 0x30 │ │ + ldr r1, [sp, #24] │ │ + eors r7, r6 │ │ + str r7, [sp, #24] │ │ + eors r1, r4 │ │ ldr r4, [sp, #4] │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - ldr r2, [sp, #24] │ │ - str r3, [sp, #32] │ │ - str r4, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #16] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #8] │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [sp, #24] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #28] │ │ - ldr r4, [sp, #28] │ │ - eors r3, r1 │ │ + str r1, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + str r7, [r4, #52] ; 0x34 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + eors r1, r4 │ │ + str r1, [sp, #36] ; 0x24 │ │ ldr r1, [sp, #12] │ │ - lsrs r4, r4, #28 │ │ - ands r3, r1 │ │ + eors r1, r7 │ │ + str r1, [sp, #12] │ │ + ldr r4, [sp, #4] │ │ + str r1, [r4, #56] ; 0x38 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eors r1, r4 │ │ + str r1, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #12] │ │ ldr r1, [sp, #16] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #336] ; 0x150 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #16] │ │ + str r1, [r4, #60] ; 0x3c │ │ ldr r1, [sp, #28] │ │ - ldr r2, [sp, #20] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #340] ; 0x154 │ │ - lsrs r3, r0, #2 │ │ - lsls r2, r1, #30 │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - orrs r1, r2 │ │ - lsls r2, r0, #30 │ │ - lsrs r3, r3, #2 │ │ - adds r0, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #24] │ │ - lsls r3, r3, #4 │ │ - lsrs r2, r2, #28 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #24] │ │ - eors r2, r0 │ │ - lsls r3, r3, #4 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #24] │ │ - ldr r4, [sp, #24] │ │ - lsrs r0, r1, #7 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r1, r4 │ │ + str r1, [sp, #28] │ │ + ldr r4, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #20] │ │ + str r1, [r4, #32] │ │ ldr r1, [sp, #28] │ │ - lsls r4, r4, #25 │ │ - lsls r1, r1, #25 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #28] │ │ - eors r3, r1 │ │ - str r3, [sp, #348] ; 0x15c │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r4 │ │ - eors r2, r0 │ │ - str r2, [sp, #344] ; 0x158 │ │ - ldr r0, [sp, #344] ; 0x158 │ │ - ldr r1, [sp, #348] ; 0x15c │ │ - ldr r2, [sp, #336] ; 0x150 │ │ - ldr r3, [sp, #340] ; 0x154 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #0] │ │ - str r3, [sp, #4] │ │ - ldr r3, [r7, #120] ; 0x78 │ │ - ldr r4, [r7, #124] ; 0x7c │ │ - str r3, [sp, #104] ; 0x68 │ │ - str r4, [sp, #108] ; 0x6c │ │ - adds r5, r3, #0 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - adds r6, r4, #0 │ │ - cmp r3, #0 │ │ - beq.n 788c │ │ - adds r1, r7, #0 │ │ - ldr r3, [r7, #104] ; 0x68 │ │ - adds r1, #128 ; 0x80 │ │ - ldr r0, [r7, #108] ; 0x6c │ │ - str r3, [sp, #88] ; 0x58 │ │ - ldr r3, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r3, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r4, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - str r4, [sp, #880] ; 0x370 │ │ - str r5, [sp, #884] ; 0x374 │ │ - ldr r2, [sp, #880] ; 0x370 │ │ - ldr r3, [sp, #884] ; 0x374 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - lsrs r6, r3, #29 │ │ - lsls r4, r0, #3 │ │ - orrs r6, r4 │ │ - lsrs r5, r0, #29 │ │ - lsls r4, r3, #3 │ │ - orrs r5, r4 │ │ - adds r2, r5, #0 │ │ - lsrs r4, r3, #19 │ │ - lsls r5, r0, #13 │ │ - orrs r5, r4 │ │ - lsls r3, r3, #13 │ │ - lsrs r4, r0, #19 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r5, r2 │ │ - eors r4, r6 │ │ - lsrs r2, r3, #6 │ │ - lsls r6, r0, #26 │ │ - orrs r2, r6 │ │ - lsrs r0, r0, #6 │ │ - eors r5, r2 │ │ - eors r4, r0 │ │ - str r5, [sp, #352] ; 0x160 │ │ - str r4, [sp, #356] ; 0x164 │ │ - ldr r2, [sp, #352] ; 0x160 │ │ - ldr r3, [sp, #356] ; 0x164 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - str r4, [sp, #88] ; 0x58 │ │ - str r5, [sp, #92] ; 0x5c │ │ - lsrs r2, r3, #8 │ │ - lsls r5, r1, #24 │ │ - orrs r5, r2 │ │ - lsls r4, r3, #24 │ │ - lsrs r2, r1, #8 │ │ - orrs r4, r2 │ │ - lsls r0, r1, #31 │ │ - lsrs r2, r3, #1 │ │ - lsls r6, r3, #31 │ │ - orrs r0, r2 │ │ - lsrs r2, r1, #1 │ │ - orrs r2, r6 │ │ - eors r2, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r1, #25 │ │ - eors r0, r5 │ │ - orrs r3, r4 │ │ - lsrs r1, r1, #7 │ │ - eors r0, r3 │ │ - eors r2, r1 │ │ - str r0, [sp, #360] ; 0x168 │ │ - str r2, [sp, #364] ; 0x16c │ │ - ldr r5, [sp, #88] ; 0x58 │ │ - ldr r6, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #360] ; 0x168 │ │ - ldr r4, [sp, #364] ; 0x16c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - str r5, [r7, #120] ; 0x78 │ │ - str r6, [r7, #124] ; 0x7c │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - mov r1, ip │ │ - ldr r0, [r1, #40] ; 0x28 │ │ - ldr r1, [r1, #44] ; 0x2c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ + ldr r4, [sp, #20] │ │ eors r0, r1 │ │ ldr r1, [sp, #32] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ + lsrs r5, r0, #24 │ │ eors r1, r4 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - eors r4, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r4, [sp, #368] ; 0x170 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eors r0, r1 │ │ - str r0, [sp, #372] ; 0x174 │ │ - ldr r0, [sp, #368] ; 0x170 │ │ - ldr r1, [sp, #372] ; 0x174 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - str r0, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #4] │ │ + str r1, [sp, #32] │ │ + str r1, [r4, #36] ; 0x24 │ │ + movs r1, #128 ; 0x80 │ │ + lsls r1, r1, #2 │ │ + adds r5, r5, r1 │ │ + adds r4, r0, #0 │ │ + movs r1, #192 ; 0xc0 │ │ + ands r4, r3 │ │ + lsls r1, r1, #2 │ │ + adds r4, r4, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r1] │ │ + ldr r7, [r4, r1] │ │ + mov r1, ip │ │ + ldr r1, [r1, #24] │ │ + eors r7, r5 │ │ + lsrs r4, r0, #8 │ │ + eors r7, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r4, r3 │ │ + lsls r4, r4, #2 │ │ + ldr r5, [r4, r1] │ │ + lsrs r4, r0, #16 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r1] │ │ + eors r7, r5 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r7, r4 │ │ + adds r4, r7, #0 │ │ + ands r4, r3 │ │ + lsls r1, r4, #2 │ │ str r1, [sp, #44] ; 0x2c │ │ - lsls r3, r3, #14 │ │ - adds r0, r3, #0 │ │ - ldr r2, [sp, #32] │ │ - lsrs r4, r4, #14 │ │ - lsrs r1, r2, #18 │ │ - lsls r3, r2, #14 │ │ - orrs r0, r1 │ │ - adds r1, r3, #0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #32] │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #32] │ │ - eors r2, r0 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #32] │ │ - lsrs r0, r1, #9 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsls r1, r1, #23 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - eors r3, r1 │ │ - str r3, [sp, #380] ; 0x17c │ │ - lsrs r4, r0, #9 │ │ - ldr r0, [sp, #32] │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r2, r4 │ │ - str r2, [sp, #376] ; 0x178 │ │ - ldr r0, [sp, #376] ; 0x178 │ │ - ldr r1, [sp, #380] ; 0x17c │ │ + movs r1, #192 ; 0xc0 │ │ + lsrs r4, r7, #24 │ │ + lsls r1, r1, #2 │ │ + adds r4, r4, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + ldr r1, [r1, r2] │ │ + eors r5, r7 │ │ + eors r4, r1 │ │ + movs r1, #128 ; 0x80 │ │ + eors r6, r4 │ │ + lsrs r4, r7, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + lsrs r7, r7, #16 │ │ + ands r7, r3 │ │ + lsls r1, r1, #2 │ │ + adds r4, #255 ; 0xff │ │ + adds r7, r7, r1 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + lsls r7, r7, #2 │ │ + ldr r2, [r7, r2] │ │ + eors r4, r6 │ │ + ldr r1, [sp, #16] │ │ + eors r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + ldr r7, [sp, #36] ; 0x24 │ │ + str r4, [r2, #40] ; 0x28 │ │ + ldr r2, [sp, #24] │ │ + eors r6, r5 │ │ + eors r7, r6 │ │ + eors r4, r2 │ │ + ldr r2, [sp, #4] │ │ + str r4, [r2, #44] ; 0x2c │ │ + ldr r2, [sp, #12] │ │ + eors r4, r2 │ │ + ldr r2, [sp, #4] │ │ + str r4, [r2, #16] │ │ + eors r4, r1 │ │ + ldr r1, [sp, #4] │ │ ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r3, [sp, #8] │ │ - ldr r4, [sp, #12] │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - ldr r2, [sp, #0] │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r4, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #24] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [sp, #0] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #4] │ │ - ldr r4, [sp, #4] │ │ - eors r3, r1 │ │ + str r4, [r1, #20] │ │ ldr r1, [sp, #20] │ │ - lsrs r4, r4, #28 │ │ - ands r3, r1 │ │ - ldr r1, [sp, #24] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #384] ; 0x180 │ │ + eors r2, r7 │ │ + eors r4, r1 │ │ ldr r1, [sp, #4] │ │ - ldr r2, [sp, #28] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #388] ; 0x184 │ │ - lsrs r3, r0, #2 │ │ - lsls r2, r1, #30 │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #4] │ │ - orrs r1, r2 │ │ - lsls r2, r0, #30 │ │ - lsrs r3, r3, #2 │ │ - adds r0, r3, #0 │ │ + str r4, [r1, #24] │ │ + ldr r1, [sp, #28] │ │ + eors r0, r1 │ │ + ldr r1, [sp, #32] │ │ + eors r0, r2 │ │ + eors r4, r1 │ │ + ldr r1, [sp, #4] │ │ + str r4, [r1, #28] │ │ + mov r1, ip │ │ + ldr r4, [r1, #28] │ │ + movs r1, #128 ; 0x80 │ │ + eors r5, r4 │ │ + lsls r1, r1, #2 │ │ + lsrs r4, r0, #24 │ │ + adds r4, r4, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r1] │ │ + movs r1, #192 ; 0xc0 │ │ + eors r5, r4 │ │ + adds r4, r0, #0 │ │ + lsls r1, r1, #2 │ │ + ands r4, r3 │ │ + adds r4, r4, r1 │ │ + ldr r1, [sp, #8] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r1] │ │ + eors r5, r4 │ │ + lsrs r4, r0, #8 │ │ + ands r4, r3 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r1] │ │ + lsrs r0, r0, #16 │ │ + ands r3, r0 │ │ + eors r5, r4 │ │ + adds r4, r3, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r0, [r4, r1] │ │ ldr r3, [sp, #4] │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #0] │ │ - lsls r3, r3, #4 │ │ - lsrs r2, r2, #28 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #0] │ │ - eors r2, r0 │ │ - lsls r3, r3, #4 │ │ - orrs r3, r4 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #0] │ │ - ldr r4, [sp, #0] │ │ - lsrs r0, r1, #7 │ │ ldr r1, [sp, #4] │ │ - lsls r4, r4, #25 │ │ - lsls r1, r1, #25 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #4] │ │ - eors r3, r1 │ │ - str r3, [sp, #396] ; 0x18c │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r4 │ │ - eors r2, r0 │ │ - str r2, [sp, #392] ; 0x188 │ │ - ldr r0, [sp, #392] ; 0x188 │ │ - ldr r1, [sp, #396] ; 0x18c │ │ - ldr r2, [sp, #384] ; 0x180 │ │ - ldr r3, [sp, #388] ; 0x184 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #8] │ │ + eors r5, r0 │ │ + str r5, [r3, #0] │ │ + adds r3, r5, #0 │ │ + eors r3, r6 │ │ + str r3, [r1, #4] │ │ + eors r3, r7 │ │ + str r3, [r1, #8] │ │ + eors r3, r2 │ │ + str r3, [r1, #12] │ │ + movs r0, #0 │ │ + movs r3, #192 ; 0xc0 │ │ + adds r1, #240 ; 0xf0 │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + add sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, pc} │ │ + │ │ +00006494 : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r5, r0, #0 │ │ + ldr r3, [pc, #1008] ; (688c ) │ │ + ldrb r2, [r0, #3] │ │ + ldrb r0, [r0, #2] │ │ + sub sp, #84 ; 0x54 │ │ + add r3, pc │ │ + str r3, [sp, #8] │ │ + lsls r2, r2, #24 │ │ + lsls r3, r0, #16 │ │ + ldrb r7, [r5, #1] │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #0] │ │ + lsls r0, r7, #8 │ │ + adds r6, r1, #0 │ │ + orrs r3, r2 │ │ + orrs r3, r0 │ │ str r3, [sp, #12] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - beq.n 7a78 │ │ - adds r1, r7, #0 │ │ - adds r1, #128 ; 0x80 │ │ - str r1, [sp, #96] ; 0x60 │ │ - ldr r1, [sp, #80] ; 0x50 │ │ - ldr r3, [r7, #116] ; 0x74 │ │ - adds r2, r7, #0 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - str r4, [sp, #880] ; 0x370 │ │ - str r5, [sp, #884] ; 0x374 │ │ - ldr r0, [sp, #880] ; 0x370 │ │ - ldr r1, [sp, #884] ; 0x374 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r1, [r7, #112] ; 0x70 │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - lsrs r5, r1, #29 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - adds r2, #136 ; 0x88 │ │ - ldr r3, [r2, #0] │ │ - lsls r0, r1, #3 │ │ - lsrs r6, r1, #29 │ │ - ldr r1, [r7, #112] ; 0x70 │ │ - orrs r5, r0 │ │ - ldr r2, [r2, #4] │ │ - lsls r0, r1, #3 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r0 │ │ - lsls r4, r1, #13 │ │ - ldr r1, [r7, #112] ; 0x70 │ │ - lsrs r0, r1, #19 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - lsls r1, r1, #13 │ │ - eors r4, r6 │ │ - lsrs r0, r0, #19 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r0, r5 │ │ - lsls r5, r1, #26 │ │ - ldr r1, [r7, #112] ; 0x70 │ │ - lsrs r6, r1, #6 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r5 │ │ - eors r4, r6 │ │ - lsrs r1, r1, #6 │ │ - eors r0, r1 │ │ - str r0, [sp, #404] ; 0x194 │ │ - str r4, [sp, #400] ; 0x190 │ │ - ldr r4, [sp, #400] ; 0x190 │ │ - ldr r5, [sp, #404] ; 0x194 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - lsls r5, r2, #24 │ │ - str r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #92] ; 0x5c │ │ - lsrs r1, r3, #8 │ │ - orrs r5, r1 │ │ - lsls r4, r3, #24 │ │ - lsrs r1, r2, #8 │ │ - orrs r4, r1 │ │ - lsls r0, r2, #31 │ │ - lsrs r1, r3, #1 │ │ - orrs r0, r1 │ │ - lsls r6, r3, #31 │ │ - lsrs r1, r2, #1 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r2, #25 │ │ - orrs r3, r4 │ │ - lsrs r2, r2, #7 │ │ - eors r0, r5 │ │ - eors r0, r3 │ │ - eors r1, r2 │ │ - str r0, [sp, #408] ; 0x198 │ │ - str r1, [sp, #412] ; 0x19c │ │ - ldr r1, [sp, #408] ; 0x198 │ │ - ldr r2, [sp, #412] ; 0x19c │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - str r3, [r2, #0] │ │ - str r4, [r2, #4] │ │ - b.n 7a80 │ │ - adds r3, r7, #0 │ │ - adds r3, #128 ; 0x80 │ │ - ldr r4, [r3, #4] │ │ - ldr r3, [r3, #0] │ │ - mov r2, ip │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - ldr r1, [r2, #48] ; 0x30 │ │ - ldr r2, [r2, #52] ; 0x34 │ │ - adds r5, r5, r1 │ │ - adcs r6, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - eors r1, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ands r1, r2 │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #12] │ │ + adds r3, #224 ; 0xe0 │ │ + adds r6, #208 ; 0xd0 │ │ + str r2, [r3, #0] │ │ + ldrb r0, [r5, #6] │ │ + ldrb r2, [r5, #7] │ │ + ldrb r7, [r5, #5] │ │ + lsls r3, r0, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #4] │ │ + lsls r0, r7, #8 │ │ + orrs r3, r2 │ │ + orrs r3, r0 │ │ + str r3, [sp, #16] │ │ + adds r3, r1, #0 │ │ + ldr r2, [sp, #16] │ │ + adds r3, #228 ; 0xe4 │ │ + str r2, [r3, #0] │ │ + ldrb r0, [r5, #10] │ │ + ldrb r2, [r5, #11] │ │ + ldrb r7, [r5, #9] │ │ + lsls r3, r0, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #8] │ │ + lsls r0, r7, #8 │ │ + orrs r3, r2 │ │ + orrs r3, r0 │ │ + str r3, [sp, #36] ; 0x24 │ │ + adds r3, r1, #0 │ │ ldr r2, [sp, #36] ; 0x24 │ │ - eors r2, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ands r2, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - str r0, [sp, #416] ; 0x1a0 │ │ - eors r1, r2 │ │ - str r1, [sp, #420] ; 0x1a4 │ │ - ldr r1, [sp, #416] ; 0x1a0 │ │ - ldr r2, [sp, #420] ; 0x1a4 │ │ - adds r1, r1, r5 │ │ - adcs r2, r6 │ │ - str r1, [sp, #48] ; 0x30 │ │ - str r2, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - lsls r0, r2, #14 │ │ - adds r5, r0, #0 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - lsrs r6, r6, #14 │ │ - lsrs r1, r2, #18 │ │ - lsls r0, r2, #14 │ │ - orrs r5, r1 │ │ - adds r1, r0, #0 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - lsls r0, r2, #18 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - lsrs r2, r2, #14 │ │ + adds r3, #232 ; 0xe8 │ │ + str r2, [r3, #0] │ │ + ldrb r0, [r5, #14] │ │ + ldrb r2, [r5, #15] │ │ + ldrb r7, [r5, #13] │ │ + lsls r3, r0, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r2, r3 │ │ + ldrb r3, [r5, #12] │ │ + lsls r0, r7, #8 │ │ + orrs r2, r3 │ │ + adds r3, r1, #0 │ │ orrs r2, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - eors r2, r5 │ │ - lsls r0, r0, #18 │ │ - orrs r0, r6 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - lsrs r5, r1, #9 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsls r1, r1, #23 │ │ - orrs r1, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r0, r1 │ │ - str r0, [sp, #428] ; 0x1ac │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r2, r6 │ │ - str r2, [sp, #424] ; 0x1a8 │ │ - ldr r5, [sp, #424] ; 0x1a8 │ │ - ldr r6, [sp, #428] ; 0x1ac │ │ - adds r0, r0, r5 │ │ - adcs r1, r6 │ │ + adds r3, #236 ; 0xec │ │ + str r2, [r3, #0] │ │ + str r2, [sp, #40] ; 0x28 │ │ + ldrb r3, [r5, #18] │ │ + ldrb r2, [r5, #19] │ │ + lsls r3, r3, #16 │ │ + lsls r2, r2, #24 │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #16] │ │ + orrs r3, r2 │ │ + ldrb r2, [r5, #17] │ │ + lsls r0, r2, #8 │ │ + orrs r3, r0 │ │ + str r3, [sp, #20] │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [pc, #860] ; (6890 ) │ │ + ldr r7, [sp, #20] │ │ + ldr r2, [r2, r3] │ │ + ldr r3, [sp, #20] │ │ + lsrs r0, r3, #24 │ │ + movs r3, #192 ; 0xc0 │ │ + lsls r3, r3, #2 │ │ adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - adds r3, r1, #0 │ │ - adds r2, r0, #0 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #52] ; 0x34 │ │ + movs r3, #255 ; 0xff │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r7, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #20] │ │ + lsrs r0, r0, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r0, r2] │ │ + ldr r0, [sp, #20] │ │ + eors r4, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + lsls r7, r7, #2 │ │ + adds r0, r0, r7 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + eors r0, r4 │ │ + str r0, [r6, #0] │ │ + ldrb r7, [r5, #23] │ │ + ldrb r0, [r5, #22] │ │ + lsls r7, r7, #24 │ │ + lsls r0, r0, #16 │ │ + orrs r7, r0 │ │ + adds r4, r7, #0 │ │ + ldrb r0, [r5, #20] │ │ + orrs r4, r0 │ │ + ldrb r0, [r5, #21] │ │ + lsls r0, r0, #8 │ │ + orrs r4, r0 │ │ + str r4, [sp, #24] │ │ + lsrs r0, r4, #24 │ │ + movs r4, #192 ; 0xc0 │ │ + ldr r7, [sp, #24] │ │ + lsls r4, r4, #2 │ │ + adds r0, r0, r4 │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r7, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #24] │ │ + lsrs r0, r0, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r0, r2] │ │ + ldr r0, [sp, #24] │ │ + eors r4, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + lsls r7, r7, #2 │ │ + adds r0, r0, r7 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + eors r0, r4 │ │ + str r0, [r6, #4] │ │ + ldrb r7, [r5, #27] │ │ + ldrb r0, [r5, #26] │ │ + lsls r7, r7, #24 │ │ + lsls r0, r0, #16 │ │ + orrs r7, r0 │ │ + adds r4, r7, #0 │ │ + ldrb r0, [r5, #24] │ │ + orrs r4, r0 │ │ + ldrb r0, [r5, #25] │ │ + lsls r0, r0, #8 │ │ + orrs r4, r0 │ │ + str r4, [sp, #28] │ │ + lsrs r0, r4, #24 │ │ + movs r4, #192 ; 0xc0 │ │ + ldr r7, [sp, #28] │ │ + lsls r4, r4, #2 │ │ + adds r0, r0, r4 │ │ + ands r7, r3 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r7, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #28] │ │ + lsrs r0, r0, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r0, r2] │ │ + ldr r0, [sp, #28] │ │ + eors r4, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + lsls r7, r7, #2 │ │ + adds r0, r0, r7 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + eors r0, r4 │ │ + str r0, [r6, #8] │ │ + movs r6, #220 ; 0xdc │ │ + ldrb r7, [r5, #31] │ │ + ldrb r0, [r5, #30] │ │ + ldrb r4, [r5, #29] │ │ + lsls r7, r7, #24 │ │ + lsls r0, r0, #16 │ │ + orrs r7, r0 │ │ + ldrb r0, [r5, #28] │ │ + lsls r4, r4, #8 │ │ + mov ip, r6 │ │ + orrs r0, r7 │ │ + orrs r0, r4 │ │ + movs r6, #192 ; 0xc0 │ │ + adds r4, r0, #0 │ │ + str r0, [sp, #32] │ │ + ldr r5, [sp, #32] │ │ + lsls r6, r6, #2 │ │ + ands r4, r3 │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + str r5, [sp, #48] ; 0x30 │ │ + ldr r5, [sp, #32] │ │ + lsls r7, r4, #2 │ │ + ldr r7, [r7, r2] │ │ + lsrs r5, r5, #24 │ │ + adds r6, r5, r6 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r0, r0, #8 │ │ + ands r0, r3 │ │ + str r0, [sp, #44] ; 0x2c │ │ + eors r7, r6 │ │ + adds r6, r0, #1 │ │ + movs r0, #128 ; 0x80 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + add ip, r1 │ │ + lsls r0, r0, #2 │ │ + eors r7, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + adds r6, r6, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + eors r6, r7 │ │ + str r6, [r0, #0] │ │ ldr r0, [sp, #8] │ │ - ldr r1, [sp, #0] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #24] │ │ - ldr r4, [sp, #4] │ │ - ldr r5, [sp, #8] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #12] │ │ + ldr r6, [pc, #536] ; (6894 ) │ │ + ldr r7, [pc, #540] ; (6898 ) │ │ + ldr r0, [r0, r6] │ │ ldr r6, [sp, #12] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #28] │ │ - lsrs r6, r6, #28 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #0] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #432] ; 0x1b0 │ │ - ldr r4, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #436] ; 0x1b4 │ │ - lsrs r1, r5, #2 │ │ - lsls r0, r4, #30 │ │ - adds r4, r1, #0 │ │ - ldr r1, [sp, #12] │ │ - orrs r4, r0 │ │ - lsls r0, r5, #30 │ │ - lsrs r1, r1, #2 │ │ - adds r5, r1, #0 │ │ - ldr r1, [sp, #12] │ │ - orrs r5, r0 │ │ + str r0, [sp, #4] │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #52] ; 0x34 │ │ + eors r6, r0 │ │ ldr r0, [sp, #8] │ │ - lsls r1, r1, #4 │ │ - lsrs r0, r0, #28 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #8] │ │ - eors r0, r5 │ │ - lsls r1, r1, #4 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ + ldr r0, [r0, r7] │ │ + mov ip, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + mov r0, ip │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r0] │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r4, r4, r0 │ │ + mov r0, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r0] │ │ + eors r6, r7 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r6, r4 │ │ + mov r4, ip │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r4] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + adds r5, r0, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r4] │ │ + movs r4, #192 ; 0xc0 │ │ + eors r6, r0 │ │ + adds r5, r6, #0 │ │ + lsrs r0, r6, #24 │ │ + lsls r4, r4, #2 │ │ + adds r0, r0, r4 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + str r6, [sp, #8] │ │ + ldr r0, [r0, r2] │ │ + ldr r6, [r5, r2] │ │ ldr r4, [sp, #8] │ │ - ldr r6, [sp, #8] │ │ - lsrs r5, r4, #7 │ │ - ldr r4, [sp, #12] │ │ - lsls r6, r6, #25 │ │ - lsls r4, r4, #25 │ │ - orrs r4, r5 │ │ + eors r6, r0 │ │ + ldr r0, [sp, #8] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #8] │ │ + lsrs r5, r0, #16 │ │ + movs r0, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r6, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #192 ; 0xc0 │ │ + str r6, [r0, #0] │ │ + ldr r0, [sp, #16] │ │ + str r6, [sp, #44] ; 0x2c │ │ + eors r0, r4 │ │ + movs r4, #192 ; 0xc0 │ │ + str r0, [sp, #12] │ │ ldr r5, [sp, #12] │ │ - eors r1, r4 │ │ - str r1, [sp, #444] ; 0x1bc │ │ - lsrs r5, r5, #7 │ │ - orrs r5, r6 │ │ - eors r0, r5 │ │ - str r0, [sp, #440] ; 0x1b8 │ │ - ldr r4, [sp, #440] ; 0x1b8 │ │ - ldr r5, [sp, #444] ; 0x1bc │ │ - ldr r0, [sp, #432] ; 0x1b0 │ │ - ldr r1, [sp, #436] ; 0x1b4 │ │ + lsls r4, r4, #2 │ │ + lsrs r0, r0, #24 │ │ adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r6, [r5, r2] │ │ + ldr r4, [sp, #12] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #12] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #12] │ │ + lsrs r5, r0, #16 │ │ + movs r0, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r6, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #196 ; 0xc4 │ │ + str r6, [r0, #0] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r6, [sp, #48] ; 0x30 │ │ + eors r0, r4 │ │ + movs r4, #192 ; 0xc0 │ │ str r0, [sp, #16] │ │ - str r1, [sp, #20] │ │ - cmp r3, #0 │ │ - beq.n 7c5c │ │ - adds r1, r7, #0 │ │ - adds r1, #136 ; 0x88 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - str r1, [sp, #96] ; 0x60 │ │ - ldr r0, [r7, #80] ; 0x50 │ │ - ldr r1, [r7, #84] ; 0x54 │ │ - adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r3, [r7, #124] ; 0x7c │ │ - ldr r1, [r7, #120] ; 0x78 │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - str r3, [sp, #88] ; 0x58 │ │ - lsrs r5, r1, #29 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - adds r2, r7, #0 │ │ - lsls r0, r1, #3 │ │ - lsrs r6, r1, #29 │ │ - ldr r1, [r7, #120] ; 0x78 │ │ - orrs r5, r0 │ │ - adds r2, #144 ; 0x90 │ │ - lsls r0, r1, #3 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r0 │ │ - ldr r3, [r2, #0] │ │ - lsls r4, r1, #13 │ │ - ldr r1, [r7, #120] ; 0x78 │ │ - ldr r2, [r2, #4] │ │ - lsrs r0, r1, #19 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - lsls r1, r1, #13 │ │ + ldr r5, [sp, #16] │ │ + lsls r4, r4, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r4 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r5, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #16] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #16] │ │ + lsrs r5, r0, #16 │ │ + movs r0, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r4, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #200 ; 0xc8 │ │ + str r4, [sp, #52] ; 0x34 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #16] │ │ + eors r0, r4 │ │ + str r0, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + adds r7, r0, #0 │ │ + lsrs r5, r4, #16 │ │ + lsrs r6, r4, #24 │ │ + movs r4, #192 ; 0xc0 │ │ + lsls r4, r4, #2 │ │ + ands r7, r3 │ │ + adds r6, r6, r4 │ │ + lsrs r0, r0, #8 │ │ + lsls r4, r6, #2 │ │ + lsls r7, r7, #2 │ │ + ands r0, r3 │ │ + str r4, [sp, #56] ; 0x38 │ │ + ldr r6, [r7, r2] │ │ + ldr r4, [r4, r2] │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ eors r4, r6 │ │ - lsrs r0, r0, #19 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r0, r5 │ │ - lsls r5, r1, #26 │ │ - ldr r1, [r7, #120] ; 0x78 │ │ - lsrs r6, r1, #6 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r5 │ │ + ldr r6, [r0, r2] │ │ + ands r5, r3 │ │ eors r4, r6 │ │ - lsrs r1, r1, #6 │ │ - eors r0, r1 │ │ - str r0, [sp, #452] ; 0x1c4 │ │ - str r4, [sp, #448] ; 0x1c0 │ │ - ldr r4, [sp, #448] ; 0x1c0 │ │ - ldr r5, [sp, #452] ; 0x1c4 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - ldr r1, [sp, #108] ; 0x6c │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r5, r5, r6 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r2] │ │ + eors r6, r4 │ │ + adds r4, r1, #0 │ │ + adds r4, #204 ; 0xcc │ │ + str r6, [r4, #0] │ │ + mov r4, ip │ │ + str r6, [sp, #40] ; 0x28 │ │ + mov r6, ip │ │ + ldr r4, [r7, r4] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + ldr r7, [r7, r6] │ │ + ldr r6, [sp, #20] │ │ + eors r4, r7 │ │ + eors r4, r6 │ │ + mov r6, ip │ │ + ldr r0, [r0, r6] │ │ + eors r4, r0 │ │ + ldr r0, [r5, r6] │ │ + eors r4, r0 │ │ + str r4, [sp, #20] │ │ + lsrs r0, r4, #24 │ │ + movs r4, #192 ; 0xc0 │ │ + ldr r5, [sp, #20] │ │ + lsls r4, r4, #2 │ │ adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - lsls r5, r2, #24 │ │ - str r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #92] ; 0x5c │ │ - lsrs r1, r3, #8 │ │ - orrs r5, r1 │ │ - lsls r4, r3, #24 │ │ - lsrs r1, r2, #8 │ │ - orrs r4, r1 │ │ - lsls r0, r2, #31 │ │ - lsrs r1, r3, #1 │ │ - orrs r0, r1 │ │ - lsls r6, r3, #31 │ │ - lsrs r1, r2, #1 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r2, #25 │ │ - orrs r3, r4 │ │ - lsrs r2, r2, #7 │ │ - eors r0, r5 │ │ - eors r0, r3 │ │ - eors r1, r2 │ │ - str r0, [sp, #456] ; 0x1c8 │ │ - str r1, [sp, #460] ; 0x1cc │ │ - ldr r1, [sp, #456] ; 0x1c8 │ │ - ldr r2, [sp, #460] ; 0x1cc │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - ldr r4, [sp, #92] ; 0x5c │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - str r3, [r2, #0] │ │ - str r4, [r2, #4] │ │ - b.n 7c64 │ │ - adds r3, r7, #0 │ │ - adds r3, #136 ; 0x88 │ │ - ldr r4, [r3, #4] │ │ - ldr r3, [r3, #0] │ │ - mov r2, ip │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - ldr r1, [r2, #56] ; 0x38 │ │ - ldr r2, [r2, #60] ; 0x3c │ │ - adds r5, r5, r1 │ │ - adcs r6, r2 │ │ - ldr r2, [sp, #32] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ands r1, r2 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - eors r2, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ands r2, r0 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r7, [r5, r2] │ │ + ldr r4, [sp, #20] │ │ + eors r7, r0 │ │ + ldr r0, [sp, #20] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r7, r0 │ │ + ldr r0, [sp, #20] │ │ + lsrs r5, r0, #16 │ │ + movs r0, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r7, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #176 ; 0xb0 │ │ + str r7, [r0, #0] │ │ + ldr r0, [sp, #24] │ │ + str r7, [sp, #56] ; 0x38 │ │ + eors r0, r4 │ │ + movs r4, #192 ; 0xc0 │ │ + str r0, [sp, #24] │ │ + ldr r5, [sp, #24] │ │ + lsls r4, r4, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r4 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [r5, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #24] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #24] │ │ + lsrs r5, r0, #16 │ │ + movs r0, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + lsls r5, r5, #2 │ │ + ldr r0, [r5, r2] │ │ + eors r4, r0 │ │ + adds r0, r1, #0 │ │ + adds r0, #180 ; 0xb4 │ │ + str r4, [r0, #0] │ │ + str r4, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #28] │ │ + ldr r4, [sp, #24] │ │ + eors r0, r4 │ │ + movs r4, #192 ; 0xc0 │ │ + str r0, [sp, #28] │ │ + b.n 689c │ │ + nop ; (mov r8, r8) │ │ + add.w r0, r8, r0 │ │ + ; instruction: 0xffc4ffff │ │ + ; instruction: 0xffc0ffff │ │ + ; instruction: 0xffb4ffff │ │ + ldr r5, [sp, #28] │ │ + lsls r4, r4, #2 │ │ + lsrs r0, r0, #24 │ │ + adds r0, r0, r4 │ │ + ldr r4, [sp, #28] │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r2] │ │ + lsrs r5, r4, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + lsls r0, r0, #2 │ │ + adds r5, #255 ; 0xff │ │ + ldr r0, [r0, r2] │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r5, r2] │ │ + eors r0, r7 │ │ + eors r0, r4 │ │ + ldr r4, [sp, #28] │ │ + lsrs r5, r4, #16 │ │ + movs r4, #128 ; 0x80 │ │ + ands r5, r3 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r5, r2] │ │ + eors r0, r4 │ │ + str r0, [sp, #64] ; 0x40 │ │ + adds r0, r1, #0 │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + adds r0, #184 ; 0xb8 │ │ + str r4, [r0, #0] │ │ ldr r0, [sp, #32] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - str r0, [sp, #464] ; 0x1d0 │ │ - eors r1, r2 │ │ - str r1, [sp, #468] ; 0x1d4 │ │ - ldr r1, [sp, #464] ; 0x1d0 │ │ - ldr r2, [sp, #468] ; 0x1d4 │ │ - adds r1, r1, r5 │ │ - adcs r2, r6 │ │ - str r1, [sp, #56] ; 0x38 │ │ - str r2, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - lsls r0, r2, #14 │ │ + ldr r4, [sp, #28] │ │ + eors r0, r4 │ │ + str r0, [sp, #32] │ │ adds r5, r0, #0 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - lsrs r6, r6, #14 │ │ - lsrs r1, r2, #18 │ │ - lsls r0, r2, #14 │ │ - orrs r5, r1 │ │ - adds r1, r0, #0 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsls r0, r2, #18 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r0 │ │ + lsrs r4, r0, #8 │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + str r0, [sp, #68] ; 0x44 │ │ + ldr r0, [sp, #32] │ │ + ands r5, r3 │ │ + ands r4, r3 │ │ + lsrs r6, r0, #24 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r7, r6, r0 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r5, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r7, r0 │ │ + adds r0, r4, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + lsls r4, r4, #2 │ │ + eors r7, r0 │ │ + movs r0, #128 ; 0x80 │ │ + str r7, [sp, #72] ; 0x48 │ │ + ldr r7, [sp, #68] ; 0x44 │ │ + lsls r0, r0, #2 │ │ + adds r0, r7, r0 │ │ + lsls r0, r0, #2 │ │ + ldr r7, [sp, #72] ; 0x48 │ │ + ldr r0, [r0, r2] │ │ + eors r0, r7 │ │ + adds r7, r1, #0 │ │ + adds r7, #188 ; 0xbc │ │ + str r0, [sp, #72] ; 0x48 │ │ + str r0, [r7, #0] │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ + adds r6, r6, r0 │ │ + movs r0, #192 ; 0xc0 │ │ + lsls r0, r0, #2 │ │ + adds r5, r5, r0 │ │ + mov r0, ip │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r6, r0] │ │ + ldr r5, [r5, r0] │ │ + ldr r0, [sp, #4] │ │ + eors r5, r6 │ │ + ldr r0, [r0, #4] │ │ + str r0, [sp, #76] ; 0x4c │ │ + eors r5, r0 │ │ + mov r0, ip │ │ + ldr r7, [r4, r0] │ │ + mov r4, ip │ │ + ldr r0, [sp, #68] ; 0x44 │ │ + eors r7, r5 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r5, [r0, r4] │ │ + ldr r0, [sp, #8] │ │ + movs r4, #192 ; 0xc0 │ │ + eors r5, r7 │ │ + eors r0, r5 │ │ + str r0, [sp, #68] ; 0x44 │ │ + adds r0, r5, #0 │ │ + lsrs r6, r5, #24 │ │ + lsls r4, r4, #2 │ │ + ands r0, r3 │ │ + adds r6, r6, r4 │ │ + lsls r6, r6, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r7, [r6, r2] │ │ + ldr r0, [r0, r2] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + lsrs r6, r5, #8 │ │ + eors r0, r7 │ │ + eors r0, r4 │ │ + movs r4, #128 ; 0x80 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + lsrs r5, r5, #16 │ │ + ldr r7, [r6, r2] │ │ + ands r5, r3 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + lsls r5, r5, #2 │ │ + eors r0, r7 │ │ + ldr r7, [r5, r2] │ │ + mov r6, ip │ │ + eors r0, r7 │ │ + str r0, [sp, #8] │ │ + adds r0, r1, #0 │ │ + ldr r4, [sp, #8] │ │ + adds r0, #160 ; 0xa0 │ │ + movs r7, #192 ; 0xc0 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #12] │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + lsls r7, r7, #2 │ │ + eors r0, r4 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #8] │ │ ldr r0, [sp, #48] ; 0x30 │ │ - eors r2, r5 │ │ - lsls r0, r0, #18 │ │ - orrs r0, r6 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - lsrs r5, r1, #9 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - lsls r1, r1, #23 │ │ - orrs r1, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r0, r1 │ │ - str r0, [sp, #476] ; 0x1dc │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r2, r6 │ │ - str r2, [sp, #472] ; 0x1d8 │ │ - ldr r5, [sp, #472] ; 0x1d8 │ │ - ldr r6, [sp, #476] ; 0x1dc │ │ - adds r0, r0, r5 │ │ - adcs r1, r6 │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - adds r3, r1, #0 │ │ - adds r2, r0, #0 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #28] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #60] ; 0x3c │ │ + eors r0, r4 │ │ + str r0, [sp, #12] │ │ + adds r0, r1, #0 │ │ + ldr r4, [sp, #12] │ │ + adds r0, #164 ; 0xa4 │ │ + str r4, [r0, #0] │ │ ldr r0, [sp, #16] │ │ - ldr r1, [sp, #8] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #0] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r0, r4 │ │ + str r0, [sp, #48] ; 0x30 │ │ ldr r4, [sp, #12] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eors r0, r4 │ │ + str r0, [sp, #16] │ │ + adds r0, r1, #0 │ │ + ldr r4, [sp, #16] │ │ + adds r0, #168 ; 0xa8 │ │ + str r4, [r0, #0] │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ ldr r5, [sp, #16] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #20] │ │ - ldr r6, [sp, #20] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - lsrs r6, r6, #28 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #8] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #480] ; 0x1e0 │ │ - ldr r4, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #484] ; 0x1e4 │ │ - lsrs r1, r5, #2 │ │ - lsls r0, r4, #30 │ │ + eors r0, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r4, r5 │ │ + str r4, [sp, #36] ; 0x24 │ │ adds r4, r1, #0 │ │ - ldr r1, [sp, #20] │ │ - orrs r4, r0 │ │ - lsls r0, r5, #30 │ │ - lsrs r1, r1, #2 │ │ - adds r5, r1, #0 │ │ - ldr r1, [sp, #20] │ │ - orrs r5, r0 │ │ - ldr r0, [sp, #16] │ │ - lsls r1, r1, #4 │ │ - lsrs r0, r0, #28 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #16] │ │ - eors r0, r5 │ │ - lsls r1, r1, #4 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #16] │ │ - ldr r6, [sp, #16] │ │ - lsrs r5, r4, #7 │ │ - ldr r4, [sp, #20] │ │ - lsls r6, r6, #25 │ │ - lsls r4, r4, #25 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r1, r4 │ │ - str r1, [sp, #492] ; 0x1ec │ │ - lsrs r5, r5, #7 │ │ - orrs r5, r6 │ │ - eors r0, r5 │ │ - str r0, [sp, #488] ; 0x1e8 │ │ - ldr r4, [sp, #488] ; 0x1e8 │ │ - ldr r5, [sp, #492] ; 0x1ec │ │ - ldr r0, [sp, #480] ; 0x1e0 │ │ - ldr r1, [sp, #484] ; 0x1e4 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r0, [sp, #24] │ │ - str r1, [sp, #28] │ │ - cmp r3, #0 │ │ - beq.n 7e4c │ │ - adds r6, r7, #0 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - adds r2, r7, #0 │ │ - ldr r1, [r1, #0] │ │ - adds r6, #144 ; 0x90 │ │ - ldr r4, [r6, #0] │ │ - ldr r5, [r6, #4] │ │ - str r1, [sp, #96] ; 0x60 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - adds r2, #128 ; 0x80 │ │ - ldr r3, [r2, #0] │ │ - ldr r1, [r1, #4] │ │ - ldr r2, [r2, #4] │ │ - str r6, [sp, #104] ; 0x68 │ │ - str r1, [sp, #88] ; 0x58 │ │ - ldr r0, [r7, #88] ; 0x58 │ │ - ldr r1, [r7, #92] ; 0x5c │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - lsrs r4, r3, #29 │ │ - str r0, [sp, #880] ; 0x370 │ │ - str r1, [sp, #884] ; 0x374 │ │ - lsls r1, r2, #3 │ │ - orrs r4, r1 │ │ - lsrs r5, r2, #29 │ │ - lsls r1, r3, #3 │ │ - orrs r5, r1 │ │ - lsls r0, r2, #13 │ │ - lsrs r1, r3, #19 │ │ - orrs r0, r1 │ │ - lsls r1, r3, #13 │ │ - adds r6, r1, #0 │ │ - lsrs r1, r2, #19 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - lsrs r3, r3, #6 │ │ - lsls r4, r2, #26 │ │ - orrs r3, r4 │ │ - eors r0, r5 │ │ - lsrs r2, r2, #6 │ │ - eors r0, r3 │ │ - eors r1, r2 │ │ - str r0, [sp, #496] ; 0x1f0 │ │ - str r1, [sp, #500] ; 0x1f4 │ │ - ldr r2, [sp, #496] ; 0x1f0 │ │ - ldr r3, [sp, #500] ; 0x1f4 │ │ - ldr r4, [sp, #880] ; 0x370 │ │ - ldr r5, [sp, #884] ; 0x374 │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r0, r3, #24 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r1, r3, #24 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r3, r3, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r2, r3, #31 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - eors r0, r2 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - lsls r3, r3, #31 │ │ - adds r6, r3, #0 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r2, r2, #7 │ │ - lsrs r3, r3, #1 │ │ - orrs r3, r6 │ │ - eors r1, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r3, r3, #25 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r0, r2 │ │ - str r0, [sp, #504] ; 0x1f8 │ │ - lsrs r3, r3, #7 │ │ - eors r1, r3 │ │ - str r1, [sp, #508] ; 0x1fc │ │ - ldr r2, [sp, #504] ; 0x1f8 │ │ - ldr r3, [sp, #508] ; 0x1fc │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - adds r4, r3, #0 │ │ - adds r3, r2, #0 │ │ - ldr r2, [sp, #104] ; 0x68 │ │ - str r3, [r2, #0] │ │ - str r4, [r2, #4] │ │ - b.n 7e54 │ │ - adds r3, r7, #0 │ │ - adds r3, #144 ; 0x90 │ │ - ldr r4, [r3, #4] │ │ - ldr r3, [r3, #0] │ │ - mov r2, ip │ │ - ldr r5, [sp, #32] │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ldr r1, [r2, #64] ; 0x40 │ │ - ldr r2, [r2, #68] ; 0x44 │ │ - adds r5, r5, r1 │ │ - adcs r6, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r1, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ands r1, r2 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - eors r2, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ands r2, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - str r0, [sp, #512] ; 0x200 │ │ - eors r1, r2 │ │ - str r1, [sp, #516] ; 0x204 │ │ - ldr r1, [sp, #512] ; 0x200 │ │ - ldr r2, [sp, #516] ; 0x204 │ │ - adds r1, r1, r5 │ │ - adcs r2, r6 │ │ - str r1, [sp, #32] │ │ - str r2, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - lsls r0, r2, #14 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + adds r4, #172 ; 0xac │ │ + str r5, [r4, #0] │ │ + movs r5, #192 ; 0xc0 │ │ + lsrs r4, r0, #24 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ adds r5, r0, #0 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - lsrs r6, r6, #14 │ │ - lsrs r1, r2, #18 │ │ - lsls r0, r2, #14 │ │ - orrs r5, r1 │ │ - adds r1, r0, #0 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsrs r2, r2, #18 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsls r0, r2, #18 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r0 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r2, r5 │ │ - lsls r0, r0, #18 │ │ - orrs r0, r6 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - lsrs r5, r1, #9 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - lsls r1, r1, #23 │ │ - orrs r1, r5 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - eors r0, r1 │ │ - str r0, [sp, #524] ; 0x20c │ │ - lsrs r6, r5, #9 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r6] │ │ + ldr r6, [r5, r6] │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + eors r4, r6 │ │ + mov r6, ip │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r6] │ │ + lsrs r5, r0, #16 │ │ + ands r5, r3 │ │ + eors r4, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r5, r5, r6 │ │ + mov r6, ip │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r6] │ │ + eors r4, r5 │ │ + adds r6, r4, #0 │ │ + ldr r5, [sp, #20] │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + eors r5, r4 │ │ + str r5, [sp, #40] ; 0x28 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r7 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r2] │ │ + ldr r6, [r6, r2] │ │ ldr r5, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r2, r6 │ │ - str r2, [sp, #520] ; 0x208 │ │ - ldr r5, [sp, #520] ; 0x208 │ │ - ldr r6, [sp, #524] ; 0x20c │ │ - adds r0, r0, r5 │ │ - adcs r1, r6 │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - adds r3, r1, #0 │ │ - adds r2, r0, #0 │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #4] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #16] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #8] │ │ - ldr r4, [sp, #20] │ │ + eors r6, r7 │ │ + eors r6, r5 │ │ + lsrs r5, r4, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r5, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + movs r7, #192 ; 0xc0 │ │ + eors r5, r4 │ │ + adds r4, r1, #0 │ │ + adds r4, #144 ; 0x90 │ │ + str r5, [sp, #20] │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #24] │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + lsls r7, r7, #2 │ │ + eors r4, r5 │ │ + str r4, [sp, #52] ; 0x34 │ │ + ldr r5, [sp, #20] │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + eors r4, r5 │ │ + str r4, [sp, #24] │ │ + adds r4, r1, #0 │ │ ldr r5, [sp, #24] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #28] │ │ - ldr r6, [sp, #28] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #12] │ │ - lsrs r6, r6, #28 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #16] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #528] ; 0x210 │ │ + adds r4, #148 ; 0x94 │ │ + str r5, [r4, #0] │ │ + ldr r5, [sp, #52] ; 0x34 │ │ ldr r4, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #532] ; 0x214 │ │ - lsrs r1, r5, #2 │ │ - lsls r0, r4, #30 │ │ + eors r4, r5 │ │ + str r4, [sp, #56] ; 0x38 │ │ + ldr r5, [sp, #24] │ │ + ldr r4, [sp, #64] ; 0x40 │ │ + eors r4, r5 │ │ + str r4, [sp, #28] │ │ adds r4, r1, #0 │ │ - ldr r1, [sp, #28] │ │ - orrs r4, r0 │ │ - lsls r0, r5, #30 │ │ - lsrs r1, r1, #2 │ │ + ldr r5, [sp, #28] │ │ + adds r4, #152 ; 0x98 │ │ + ldr r6, [sp, #28] │ │ + str r5, [r4, #0] │ │ + ldr r4, [sp, #32] │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #72] ; 0x48 │ │ + eors r5, r6 │ │ + str r5, [sp, #32] │ │ adds r5, r1, #0 │ │ - ldr r1, [sp, #28] │ │ - orrs r5, r0 │ │ + ldr r6, [sp, #32] │ │ + adds r5, #156 ; 0x9c │ │ + str r6, [r5, #0] │ │ + movs r5, #128 ; 0x80 │ │ + lsrs r6, r4, #24 │ │ + lsls r5, r5, #2 │ │ + adds r6, r6, r5 │ │ + adds r5, r4, #0 │ │ + ands r5, r3 │ │ + adds r5, r5, r7 │ │ + mov r7, ip │ │ + lsls r5, r5, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r7] │ │ + ldr r7, [r5, r7] │ │ + ldr r5, [sp, #4] │ │ + eors r6, r7 │ │ + mov r7, ip │ │ + ldr r5, [r5, #8] │ │ + eors r6, r5 │ │ + lsrs r5, r4, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r7, [r5, r7] │ │ + lsrs r5, r4, #16 │ │ + ands r5, r3 │ │ + eors r6, r7 │ │ + mov r7, ip │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r7] │ │ + eors r6, r5 │ │ + adds r7, r6, #0 │ │ + ldr r5, [sp, #68] ; 0x44 │ │ + ands r7, r3 │ │ + eors r5, r6 │ │ + str r5, [sp, #60] ; 0x3c │ │ + lsls r5, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r5, [sp, #64] ; 0x40 │ │ + lsls r7, r7, #2 │ │ + lsrs r5, r6, #24 │ │ + adds r5, r5, r7 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #8] │ │ + eors r5, r7 │ │ + lsrs r7, r6, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + lsrs r6, r6, #16 │ │ + ands r6, r3 │ │ + eors r5, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r6, r6, r7 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + mov r7, ip │ │ + eors r5, r6 │ │ + str r5, [sp, #8] │ │ + ldr r6, [sp, #8] │ │ + adds r5, r1, #4 │ │ + str r6, [r5, #124] ; 0x7c │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + eors r5, r6 │ │ + str r5, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #8] │ │ + ldr r5, [sp, #12] │ │ + eors r5, r6 │ │ + str r5, [sp, #12] │ │ + adds r5, r1, #0 │ │ + ldr r6, [sp, #12] │ │ + adds r5, #8 │ │ + str r6, [r5, #124] ; 0x7c │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + eors r5, r6 │ │ + str r5, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #12] │ │ + ldr r5, [sp, #16] │ │ + eors r5, r6 │ │ + str r5, [sp, #16] │ │ + adds r5, r1, #0 │ │ + ldr r6, [sp, #16] │ │ + adds r5, #136 ; 0x88 │ │ + str r6, [r5, #0] │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eors r5, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + eors r0, r6 │ │ + str r0, [sp, #36] ; 0x24 │ │ + adds r0, r1, #0 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + adds r0, #140 ; 0x8c │ │ + str r6, [r0, #0] │ │ + movs r6, #192 ; 0xc0 │ │ + lsrs r0, r5, #24 │ │ + lsls r6, r6, #2 │ │ + adds r0, r0, r6 │ │ + adds r6, r5, #0 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r7] │ │ + ldr r7, [r6, r7] │ │ + lsrs r6, r5, #8 │ │ + ands r6, r3 │ │ + eors r0, r7 │ │ + mov r7, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r7] │ │ + lsrs r6, r5, #16 │ │ + ands r6, r3 │ │ + eors r0, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r6, r6, r7 │ │ + mov r7, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r7] │ │ + eors r0, r6 │ │ + adds r7, r0, #0 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + ands r7, r3 │ │ + eors r6, r0 │ │ + str r6, [sp, #40] ; 0x28 │ │ + lsls r6, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r6, [sp, #64] ; 0x40 │ │ + lsls r7, r7, #2 │ │ + lsrs r6, r0, #24 │ │ + adds r6, r6, r7 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r7, r6 │ │ + ldr r6, [sp, #20] │ │ + eors r7, r6 │ │ + lsrs r6, r0, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + eors r7, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r0, r0, r6 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + eors r7, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + str r7, [sp, #20] │ │ + str r7, [r1, #112] ; 0x70 │ │ + eors r0, r6 │ │ + str r0, [sp, #52] ; 0x34 │ │ ldr r0, [sp, #24] │ │ - lsls r1, r1, #4 │ │ - lsrs r0, r0, #28 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #24] │ │ - eors r0, r5 │ │ - lsls r1, r1, #4 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #24] │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + eors r0, r7 │ │ + str r0, [sp, #24] │ │ + str r0, [r1, #116] ; 0x74 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + eors r0, r6 │ │ + str r0, [sp, #56] ; 0x38 │ │ ldr r6, [sp, #24] │ │ - lsrs r5, r4, #7 │ │ + ldr r0, [sp, #28] │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + eors r0, r6 │ │ + str r0, [sp, #28] │ │ + eors r7, r4 │ │ + str r0, [r1, #120] ; 0x78 │ │ ldr r4, [sp, #28] │ │ - lsls r6, r6, #25 │ │ - lsls r4, r4, #25 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #28] │ │ - eors r1, r4 │ │ - str r1, [sp, #540] ; 0x21c │ │ - lsrs r5, r5, #7 │ │ - orrs r5, r6 │ │ - eors r0, r5 │ │ - str r0, [sp, #536] ; 0x218 │ │ - ldr r4, [sp, #536] ; 0x218 │ │ - ldr r5, [sp, #540] ; 0x21c │ │ - ldr r0, [sp, #528] ; 0x210 │ │ - ldr r1, [sp, #532] ; 0x214 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r0, [sp, #0] │ │ - str r1, [sp, #4] │ │ - cmp r3, #0 │ │ - beq.n 8030 │ │ - adds r2, r7, #0 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - adds r2, #136 ; 0x88 │ │ - ldr r3, [r2, #0] │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - ldr r0, [r7, #96] ; 0x60 │ │ - ldr r1, [r7, #100] ; 0x64 │ │ + ldr r0, [sp, #32] │ │ + movs r6, #192 ; 0xc0 │ │ + eors r0, r4 │ │ + str r0, [sp, #32] │ │ + str r0, [r1, #124] ; 0x7c │ │ + movs r0, #128 ; 0x80 │ │ + lsrs r4, r7, #24 │ │ + lsls r0, r0, #2 │ │ adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r2, [r2, #4] │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - str r2, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - lsrs r5, r3, #29 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - lsls r0, r1, #3 │ │ - orrs r5, r0 │ │ - lsrs r6, r1, #29 │ │ - lsls r0, r3, #3 │ │ - orrs r6, r0 │ │ - lsls r4, r1, #13 │ │ - lsrs r0, r3, #19 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - lsls r1, r3, #13 │ │ - ldr r2, [r2, #0] │ │ - lsrs r0, r0, #19 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r0, r5 │ │ - lsrs r3, r3, #6 │ │ - lsls r5, r1, #26 │ │ - str r2, [sp, #96] ; 0x60 │ │ - orrs r3, r5 │ │ + adds r0, r7, #0 │ │ + lsls r6, r6, #2 │ │ + ands r0, r3 │ │ + adds r0, r0, r6 │ │ + mov r6, ip │ │ + lsls r0, r0, #2 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r6] │ │ + ldr r6, [r0, r6] │ │ + ldr r0, [sp, #4] │ │ eors r4, r6 │ │ - lsrs r1, r1, #6 │ │ - ldr r2, [sp, #84] ; 0x54 │ │ - eors r0, r1 │ │ - eors r4, r3 │ │ - str r0, [sp, #548] ; 0x224 │ │ - str r4, [sp, #544] ; 0x220 │ │ - ldr r2, [r2, #4] │ │ - ldr r3, [sp, #544] ; 0x220 │ │ - ldr r4, [sp, #548] ; 0x224 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r4, r2, #24 │ │ - lsls r1, r2, #31 │ │ - lsrs r3, r3, #8 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r0, r3, #24 │ │ - lsrs r3, r2, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #1 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - str r1, [sp, #88] ; 0x58 │ │ - lsls r3, r3, #31 │ │ - adds r1, r3, #0 │ │ - lsrs r3, r2, #1 │ │ - orrs r3, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r3, r0 │ │ - lsls r0, r2, #25 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #96] ; 0x60 │ │ - lsrs r2, r2, #7 │ │ - eors r3, r2 │ │ - lsrs r4, r4, #7 │ │ - orrs r4, r0 │ │ - eors r1, r4 │ │ - str r1, [sp, #552] ; 0x228 │ │ - str r3, [sp, #556] ; 0x22c │ │ - ldr r2, [sp, #552] ; 0x228 │ │ - ldr r3, [sp, #556] ; 0x22c │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - ldr r1, [sp, #76] ; 0x4c │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ - b.n 8036 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - mov r1, ip │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r0, [r1, #72] ; 0x48 │ │ - ldr r1, [r1, #76] ; 0x4c │ │ + mov r6, ip │ │ + ldr r0, [r0, #12] │ │ + eors r4, r0 │ │ + lsrs r0, r7, #8 │ │ + ands r0, r3 │ │ + lsls r0, r0, #2 │ │ + ldr r6, [r0, r6] │ │ + lsrs r0, r7, #16 │ │ + ands r0, r3 │ │ + eors r4, r6 │ │ + mov r6, ip │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r6] │ │ + eors r4, r0 │ │ + adds r6, r4, #0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ands r6, r3 │ │ + eors r0, r4 │ │ + str r0, [sp, #60] ; 0x3c │ │ + lsls r0, r6, #2 │ │ + movs r6, #192 ; 0xc0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + lsls r6, r6, #2 │ │ + lsrs r0, r4, #24 │ │ + adds r0, r0, r6 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r6, [r6, r2] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #8] │ │ + eors r6, r0 │ │ + lsrs r0, r4, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r6, r0 │ │ + movs r0, #128 ; 0x80 │ │ + lsls r0, r0, #2 │ │ adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #32] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - eors r1, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ands r1, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ + lsls r4, r4, #2 │ │ + ldr r0, [r4, r2] │ │ eors r6, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r6, [sp, #560] ; 0x230 │ │ - eors r0, r1 │ │ - str r0, [sp, #564] ; 0x234 │ │ - ldr r0, [sp, #560] ; 0x230 │ │ - ldr r1, [sp, #564] ; 0x234 │ │ + str r6, [sp, #8] │ │ + str r6, [r1, #96] ; 0x60 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + eors r0, r4 │ │ + str r0, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #12] │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r0, r6 │ │ + str r0, [sp, #12] │ │ + str r0, [r1, #100] ; 0x64 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + eors r0, r4 │ │ + str r0, [sp, #48] ; 0x30 │ │ + ldr r4, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + eors r0, r4 │ │ + str r0, [sp, #16] │ │ + str r0, [r1, #104] ; 0x68 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r4, [sp, #16] │ │ + eors r5, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + adds r6, r5, #0 │ │ + eors r0, r4 │ │ + movs r4, #192 ; 0xc0 │ │ + str r0, [sp, #36] ; 0x24 │ │ + str r0, [r1, #108] ; 0x6c │ │ + lsls r4, r4, #2 │ │ + lsrs r0, r5, #24 │ │ adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - str r0, [sp, #40] ; 0x28 │ │ - str r1, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsls r4, r1, #14 │ │ + mov r4, ip │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r4] │ │ + ldr r4, [r6, r4] │ │ + mov r6, ip │ │ + eors r4, r0 │ │ + lsrs r0, r5, #8 │ │ + ands r0, r3 │ │ + adds r0, #1 │ │ + adds r0, #255 ; 0xff │ │ + lsls r0, r0, #2 │ │ + ldr r6, [r0, r6] │ │ + lsrs r0, r5, #16 │ │ + ands r0, r3 │ │ + eors r4, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r0, r0, r6 │ │ + mov r6, ip │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r6] │ │ + eors r4, r0 │ │ adds r6, r4, #0 │ │ - ldr r1, [sp, #32] │ │ - lsrs r0, r1, #18 │ │ - orrs r6, r0 │ │ - lsls r0, r1, #14 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsrs r1, r1, #18 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - lsls r4, r0, #18 │ │ - adds r5, r4, #0 │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - lsrs r0, r0, #14 │ │ - orrs r5, r0 │ │ - ldr r0, [sp, #32] │ │ - lsrs r4, r4, #14 │ │ - lsls r0, r0, #18 │ │ - orrs r4, r0 │ │ - adds r0, r6, #0 │ │ - eors r4, r1 │ │ - ldr r1, [sp, #32] │ │ - eors r0, r5 │ │ - lsrs r5, r1, #9 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - lsls r1, r1, #23 │ │ - orrs r1, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r4, r1 │ │ - str r4, [sp, #572] ; 0x23c │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #32] │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r0, r6 │ │ - str r0, [sp, #568] ; 0x238 │ │ - ldr r4, [sp, #568] ; 0x238 │ │ - ldr r5, [sp, #572] ; 0x23c │ │ ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #12] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ + ands r6, r3 │ │ + eors r0, r4 │ │ str r0, [sp, #40] ; 0x28 │ │ - str r1, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #0] │ │ - ldr r1, [sp, #24] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #16] │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #0] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #4] │ │ - ldr r6, [sp, #4] │ │ - eors r1, r4 │ │ + lsls r0, r6, #2 │ │ + movs r6, #192 ; 0xc0 │ │ + str r0, [sp, #64] ; 0x40 │ │ + lsls r6, r6, #2 │ │ + lsrs r0, r4, #24 │ │ + adds r0, r0, r6 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + ldr r6, [r6, r2] │ │ + eors r0, r6 │ │ + ldr r6, [sp, #20] │ │ + eors r0, r6 │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r4, r4, #16 │ │ + ands r4, r3 │ │ + eors r0, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r4, r4, r6 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r0, r4 │ │ + str r0, [sp, #20] │ │ + str r0, [r1, #80] ; 0x50 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r0, r4 │ │ + str r0, [sp, #52] ; 0x34 │ │ ldr r4, [sp, #20] │ │ - lsrs r6, r6, #28 │ │ - ands r1, r4 │ │ + ldr r0, [sp, #24] │ │ + eors r0, r4 │ │ + str r0, [sp, #24] │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + str r0, [r1, #84] ; 0x54 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + eors r0, r4 │ │ + str r0, [sp, #56] ; 0x38 │ │ ldr r4, [sp, #24] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #576] ; 0x240 │ │ - ldr r4, [sp, #4] │ │ ldr r0, [sp, #28] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #580] ; 0x244 │ │ - lsrs r1, r5, #2 │ │ - lsls r0, r4, #30 │ │ - adds r4, r1, #0 │ │ - ldr r1, [sp, #4] │ │ - orrs r4, r0 │ │ - lsls r0, r5, #30 │ │ - lsrs r1, r1, #2 │ │ - adds r5, r1, #0 │ │ - ldr r1, [sp, #4] │ │ - orrs r5, r0 │ │ - ldr r0, [sp, #0] │ │ - lsls r1, r1, #4 │ │ - lsrs r0, r0, #28 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #0] │ │ - eors r0, r5 │ │ - lsls r1, r1, #4 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #0] │ │ - ldr r6, [sp, #0] │ │ - lsrs r5, r4, #7 │ │ + eors r0, r4 │ │ + str r0, [sp, #28] │ │ + ldr r4, [sp, #32] │ │ + ldr r6, [sp, #28] │ │ + str r0, [r1, #88] ; 0x58 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + eors r4, r6 │ │ + str r4, [sp, #32] │ │ + str r4, [r1, #92] ; 0x5c │ │ + movs r4, #128 ; 0x80 │ │ + eors r0, r7 │ │ + lsrs r6, r0, #24 │ │ + lsls r4, r4, #2 │ │ + adds r6, r6, r4 │ │ + movs r7, #192 ; 0xc0 │ │ + adds r4, r0, #0 │ │ + lsls r7, r7, #2 │ │ + ands r4, r3 │ │ + adds r4, r4, r7 │ │ + mov r7, ip │ │ + lsls r4, r4, #2 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r7] │ │ + ldr r7, [r4, r7] │ │ ldr r4, [sp, #4] │ │ - lsls r6, r6, #25 │ │ - lsls r4, r4, #25 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r1, r4 │ │ - str r1, [sp, #588] ; 0x24c │ │ - lsrs r5, r5, #7 │ │ - orrs r5, r6 │ │ - eors r0, r5 │ │ - str r0, [sp, #584] ; 0x248 │ │ - ldr r4, [sp, #584] ; 0x248 │ │ - ldr r5, [sp, #588] ; 0x24c │ │ - ldr r0, [sp, #576] ; 0x240 │ │ - ldr r1, [sp, #580] ; 0x244 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #12] │ │ - cmp r3, #0 │ │ - beq.n 820a │ │ - adds r3, r7, #0 │ │ - adds r1, r7, #0 │ │ - adds r3, #144 ; 0x90 │ │ - adds r1, #168 ; 0xa8 │ │ - ldr r0, [r3, #4] │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r1, #0] │ │ - ldr r1, [r1, #4] │ │ - str r2, [sp, #88] ; 0x58 │ │ - str r3, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - ldr r4, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - ldr r2, [r7, #104] ; 0x68 │ │ - ldr r3, [r7, #108] ; 0x6c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #104] ; 0x68 │ │ - str r5, [sp, #108] ; 0x6c │ │ - lsrs r6, r3, #29 │ │ - lsls r4, r0, #3 │ │ - orrs r6, r4 │ │ - lsrs r5, r0, #29 │ │ - lsls r4, r3, #3 │ │ - orrs r5, r4 │ │ - adds r2, r5, #0 │ │ - lsrs r4, r3, #19 │ │ - lsls r5, r0, #13 │ │ - orrs r5, r4 │ │ - lsls r3, r3, #13 │ │ - lsrs r4, r0, #19 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r5, r2 │ │ + eors r6, r7 │ │ + mov r7, ip │ │ + ldr r4, [r4, #16] │ │ + eors r6, r4 │ │ + lsrs r4, r0, #8 │ │ + ands r4, r3 │ │ + lsls r4, r4, #2 │ │ + ldr r7, [r4, r7] │ │ + lsrs r4, r0, #16 │ │ + ands r4, r3 │ │ + eors r6, r7 │ │ + mov r7, ip │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r7] │ │ + eors r6, r4 │ │ + adds r7, r6, #0 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + ands r7, r3 │ │ eors r4, r6 │ │ - lsrs r2, r3, #6 │ │ - lsls r6, r0, #26 │ │ - orrs r2, r6 │ │ - lsrs r0, r0, #6 │ │ - eors r5, r2 │ │ - eors r4, r0 │ │ - str r5, [sp, #592] ; 0x250 │ │ - str r4, [sp, #596] ; 0x254 │ │ - ldr r2, [sp, #592] ; 0x250 │ │ - ldr r3, [sp, #596] ; 0x254 │ │ - ldr r4, [sp, #104] ; 0x68 │ │ - ldr r5, [sp, #108] ; 0x6c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - str r4, [sp, #88] ; 0x58 │ │ - str r5, [sp, #92] ; 0x5c │ │ - lsrs r2, r3, #8 │ │ - lsls r5, r1, #24 │ │ - orrs r5, r2 │ │ - lsls r4, r3, #24 │ │ - lsrs r2, r1, #8 │ │ - orrs r4, r2 │ │ - lsls r0, r1, #31 │ │ - lsrs r2, r3, #1 │ │ - orrs r0, r2 │ │ - lsls r6, r3, #31 │ │ - lsrs r2, r1, #1 │ │ - orrs r2, r6 │ │ - eors r2, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r1, #25 │ │ - orrs r3, r4 │ │ - lsrs r1, r1, #7 │ │ - eors r0, r5 │ │ - eors r0, r3 │ │ - eors r2, r1 │ │ - str r2, [sp, #604] ; 0x25c │ │ - str r0, [sp, #600] ; 0x258 │ │ - ldr r0, [sp, #600] ; 0x258 │ │ - ldr r1, [sp, #604] ; 0x25c │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - ldr r3, [sp, #92] ; 0x5c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #84] ; 0x54 │ │ - str r2, [r1, #0] │ │ - str r3, [r1, #4] │ │ - b.n 8210 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - ldr r2, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - mov r1, ip │ │ + str r4, [sp, #60] ; 0x3c │ │ + lsls r4, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r4, [sp, #64] ; 0x40 │ │ + lsls r7, r7, #2 │ │ + lsrs r4, r6, #24 │ │ + adds r4, r4, r7 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r4, r7 │ │ + ldr r7, [sp, #8] │ │ + eors r4, r7 │ │ + lsrs r7, r6, #8 │ │ + ands r7, r3 │ │ + adds r7, #1 │ │ + adds r7, #255 ; 0xff │ │ + lsls r7, r7, #2 │ │ + ldr r7, [r7, r2] │ │ + lsrs r6, r6, #16 │ │ + ands r6, r3 │ │ + eors r4, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r6, r6, r7 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + mov r7, ip │ │ + eors r4, r6 │ │ + str r4, [sp, #8] │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + str r4, [r1, #64] ; 0x40 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r4, r6 │ │ + str r4, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #8] │ │ + ldr r4, [sp, #12] │ │ + eors r4, r6 │ │ + str r4, [sp, #12] │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + str r4, [r1, #68] ; 0x44 │ │ ldr r4, [sp, #48] ; 0x30 │ │ + eors r4, r6 │ │ + str r4, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #12] │ │ + ldr r4, [sp, #16] │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + str r4, [r1, #72] ; 0x48 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #16] │ │ + eors r4, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r5, r6 │ │ + movs r6, #192 ; 0xc0 │ │ + str r5, [sp, #36] ; 0x24 │ │ + str r5, [r1, #76] ; 0x4c │ │ + lsls r6, r6, #2 │ │ + lsrs r5, r4, #24 │ │ + adds r5, r5, r6 │ │ + adds r6, r4, #0 │ │ + ands r6, r3 │ │ + lsls r6, r6, #2 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r7] │ │ + ldr r7, [r6, r7] │ │ + lsrs r6, r4, #8 │ │ + ands r6, r3 │ │ + eors r5, r7 │ │ + mov r7, ip │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r7, [r6, r7] │ │ + lsrs r6, r4, #16 │ │ + ands r6, r3 │ │ + eors r5, r7 │ │ + movs r7, #128 ; 0x80 │ │ + lsls r7, r7, #2 │ │ + adds r6, r6, r7 │ │ + mov r7, ip │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r7] │ │ + eors r5, r6 │ │ + adds r7, r5, #0 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + ands r7, r3 │ │ + eors r6, r5 │ │ + str r6, [sp, #40] ; 0x28 │ │ + lsls r6, r7, #2 │ │ + movs r7, #192 ; 0xc0 │ │ + str r6, [sp, #64] ; 0x40 │ │ + lsls r7, r7, #2 │ │ + lsrs r6, r5, #24 │ │ + adds r6, r6, r7 │ │ + ldr r7, [sp, #64] ; 0x40 │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + ldr r7, [r7, r2] │ │ + eors r7, r6 │ │ + ldr r6, [sp, #20] │ │ + eors r7, r6 │ │ + lsrs r6, r5, #8 │ │ + ands r6, r3 │ │ + adds r6, #1 │ │ + adds r6, #255 ; 0xff │ │ + lsls r6, r6, #2 │ │ + ldr r6, [r6, r2] │ │ + lsrs r5, r5, #16 │ │ + ands r5, r3 │ │ + eors r7, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r5, r5, r6 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + eors r7, r5 │ │ + str r7, [sp, #20] │ │ ldr r5, [sp, #52] ; 0x34 │ │ - ldr r0, [r1, #80] ; 0x50 │ │ - ldr r1, [r1, #84] ; 0x54 │ │ - adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + str r7, [r1, #48] ; 0x30 │ │ + eors r5, r6 │ │ + str r5, [sp, #52] ; 0x34 │ │ + ldr r5, [sp, #24] │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + eors r5, r7 │ │ + str r5, [sp, #24] │ │ + str r5, [r1, #52] ; 0x34 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r5, r6 │ │ + str r5, [sp, #56] ; 0x38 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + ldr r5, [sp, #28] │ │ + ldr r6, [sp, #24] │ │ + eors r7, r0 │ │ ldr r0, [sp, #32] │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - eors r0, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r1, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - ands r1, r6 │ │ - ldr r6, [sp, #56] ; 0x38 │ │ - eors r6, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r6, [sp, #608] ; 0x260 │ │ - eors r0, r1 │ │ - str r0, [sp, #612] ; 0x264 │ │ - ldr r0, [sp, #608] ; 0x260 │ │ - ldr r1, [sp, #612] ; 0x264 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #52] ; 0x34 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - lsls r1, r1, #14 │ │ - adds r6, r1, #0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - lsrs r0, r0, #18 │ │ - orrs r6, r0 │ │ - lsls r0, r1, #14 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsrs r4, r1, #18 │ │ - lsls r1, r1, #18 │ │ - adds r5, r1, #0 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - lsrs r0, r0, #14 │ │ - orrs r5, r0 │ │ - lsls r0, r1, #18 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsrs r1, r1, #14 │ │ - orrs r1, r0 │ │ - adds r0, r6, #0 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ + eors r5, r6 │ │ + str r5, [sp, #28] │ │ eors r0, r5 │ │ - lsrs r5, r4, #9 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - lsls r4, r4, #23 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r1, r4 │ │ - str r1, [sp, #620] ; 0x26c │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ + str r5, [r1, #56] ; 0x38 │ │ + movs r5, #128 ; 0x80 │ │ + str r0, [sp, #32] │ │ + str r0, [r1, #60] ; 0x3c │ │ + lsls r5, r5, #2 │ │ + lsrs r0, r7, #24 │ │ + adds r0, r0, r5 │ │ + movs r6, #192 ; 0xc0 │ │ + adds r5, r7, #0 │ │ + lsls r6, r6, #2 │ │ + ands r5, r3 │ │ + adds r5, r5, r6 │ │ + mov r6, ip │ │ + lsls r5, r5, #2 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r6] │ │ + ldr r6, [r5, r6] │ │ + ldr r5, [sp, #4] │ │ eors r0, r6 │ │ - str r0, [sp, #616] ; 0x268 │ │ - ldr r4, [sp, #616] ; 0x268 │ │ - ldr r5, [sp, #620] ; 0x26c │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #0] │ │ - eors r0, r1 │ │ - ldr r1, [sp, #24] │ │ - ldr r4, [sp, #4] │ │ - ldr r5, [sp, #8] │ │ - ands r0, r1 │ │ - ldr r1, [sp, #12] │ │ - ldr r6, [sp, #12] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #28] │ │ - lsrs r6, r6, #28 │ │ - ands r1, r4 │ │ - ldr r4, [sp, #0] │ │ - ands r4, r5 │ │ - orrs r0, r4 │ │ - str r0, [sp, #624] ; 0x270 │ │ - ldr r4, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - ands r0, r4 │ │ - orrs r1, r0 │ │ - str r1, [sp, #628] ; 0x274 │ │ - lsrs r1, r5, #2 │ │ - lsls r0, r4, #30 │ │ - adds r4, r1, #0 │ │ - ldr r1, [sp, #12] │ │ - orrs r4, r0 │ │ - lsls r0, r5, #30 │ │ - lsrs r1, r1, #2 │ │ - adds r5, r1, #0 │ │ - ldr r1, [sp, #12] │ │ - orrs r5, r0 │ │ - ldr r0, [sp, #8] │ │ - lsls r1, r1, #4 │ │ - lsrs r0, r0, #28 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #8] │ │ - eors r0, r5 │ │ - lsls r1, r1, #4 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #8] │ │ - ldr r6, [sp, #8] │ │ - lsrs r5, r4, #7 │ │ - ldr r4, [sp, #12] │ │ - lsls r6, r6, #25 │ │ - lsls r4, r4, #25 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #12] │ │ - eors r1, r4 │ │ - str r1, [sp, #636] ; 0x27c │ │ - lsrs r5, r5, #7 │ │ - orrs r5, r6 │ │ + mov r6, ip │ │ + ldr r5, [r5, #20] │ │ eors r0, r5 │ │ - str r0, [sp, #632] ; 0x278 │ │ - ldr r4, [sp, #632] ; 0x278 │ │ - ldr r5, [sp, #636] ; 0x27c │ │ - ldr r0, [sp, #624] ; 0x270 │ │ - ldr r1, [sp, #628] ; 0x274 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - str r0, [sp, #16] │ │ - str r1, [sp, #20] │ │ - cmp r3, #0 │ │ - beq.n 83f2 │ │ - adds r1, r7, #0 │ │ - adds r1, #168 ; 0xa8 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r0, [r7, #112] ; 0x70 │ │ - ldr r1, [r7, #116] ; 0x74 │ │ - adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - str r4, [sp, #880] ; 0x370 │ │ - str r5, [sp, #884] ; 0x374 │ │ - ldr r3, [r3, #0] │ │ - adds r2, r7, #0 │ │ - str r3, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #76] ; 0x4c │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - adds r2, #176 ; 0xb0 │ │ - ldr r3, [r3, #4] │ │ - lsrs r5, r1, #29 │ │ - str r3, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr r3, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - lsls r0, r1, #3 │ │ - lsrs r6, r1, #29 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - orrs r5, r0 │ │ - lsls r0, r1, #3 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r0 │ │ - lsls r4, r1, #13 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - lsrs r0, r1, #19 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - lsls r1, r1, #13 │ │ - eors r4, r6 │ │ - lsrs r0, r0, #19 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ + lsrs r5, r7, #8 │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + ldr r6, [r5, r6] │ │ + lsrs r5, r7, #16 │ │ + ands r5, r3 │ │ + eors r0, r6 │ │ + mov r6, ip │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r6] │ │ eors r0, r5 │ │ - lsls r5, r1, #26 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - lsrs r6, r1, #6 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r5 │ │ - eors r4, r6 │ │ - lsrs r1, r1, #6 │ │ - eors r0, r1 │ │ - str r0, [sp, #644] ; 0x284 │ │ - str r4, [sp, #640] ; 0x280 │ │ - ldr r4, [sp, #640] ; 0x280 │ │ - ldr r5, [sp, #644] ; 0x284 │ │ - ldr r0, [sp, #880] ; 0x370 │ │ - ldr r1, [sp, #884] ; 0x374 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - lsls r5, r2, #24 │ │ - str r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #92] ; 0x5c │ │ - lsrs r1, r3, #8 │ │ - orrs r5, r1 │ │ - lsls r4, r3, #24 │ │ - lsrs r1, r2, #8 │ │ - orrs r4, r1 │ │ - lsls r0, r2, #31 │ │ - lsrs r1, r3, #1 │ │ - orrs r0, r1 │ │ - lsls r6, r3, #31 │ │ - lsrs r1, r2, #1 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r2, #25 │ │ - orrs r3, r4 │ │ + adds r6, r0, #0 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + ands r6, r3 │ │ + eors r5, r0 │ │ + str r5, [sp, #60] ; 0x3c │ │ + lsls r5, r6, #2 │ │ + movs r6, #192 ; 0xc0 │ │ + str r5, [sp, #64] ; 0x40 │ │ + lsls r6, r6, #2 │ │ + lsrs r5, r0, #24 │ │ + adds r5, r5, r6 │ │ + ldr r6, [sp, #64] ; 0x40 │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + ldr r6, [r6, r2] │ │ + eors r6, r5 │ │ + ldr r5, [sp, #8] │ │ + eors r6, r5 │ │ + lsrs r5, r0, #8 │ │ + ands r5, r3 │ │ + adds r5, #1 │ │ + adds r5, #255 ; 0xff │ │ + lsls r5, r5, #2 │ │ + ldr r5, [r5, r2] │ │ + lsrs r0, r0, #16 │ │ + ands r0, r3 │ │ + eors r5, r6 │ │ + movs r6, #128 ; 0x80 │ │ + lsls r6, r6, #2 │ │ + adds r0, r0, r6 │ │ + lsls r0, r0, #2 │ │ + ldr r0, [r0, r2] │ │ + eors r5, r0 │ │ + str r5, [r1, #32] │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r0, r6 │ │ + ldr r6, [sp, #12] │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + eors r6, r5 │ │ + ldr r5, [sp, #8] │ │ + str r6, [r1, #36] ; 0x24 │ │ eors r0, r5 │ │ - lsrs r2, r2, #7 │ │ - eors r0, r3 │ │ - eors r1, r2 │ │ - str r0, [sp, #648] ; 0x288 │ │ - str r1, [sp, #652] ; 0x28c │ │ - ldr r2, [sp, #648] ; 0x288 │ │ - ldr r3, [sp, #652] ; 0x28c │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #92] ; 0x5c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - str r4, [r3, #0] │ │ - str r5, [r3, #4] │ │ - b.n 83fa │ │ - adds r3, r7, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r4, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - mov r1, ip │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - ldr r0, [r1, #88] ; 0x58 │ │ - ldr r1, [r1, #92] ; 0x5c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r1, r6 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - ands r1, r6 │ │ - ldr r6, [sp, #32] │ │ + movs r5, #192 ; 0xc0 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + lsls r5, r5, #2 │ │ eors r6, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r6, [sp, #656] ; 0x290 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r0, r1 │ │ - str r0, [sp, #660] ; 0x294 │ │ - ldr r0, [sp, #656] ; 0x290 │ │ - ldr r1, [sp, #660] ; 0x294 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsls r1, r3, #14 │ │ - adds r0, r1, #0 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - lsrs r6, r6, #14 │ │ - lsrs r2, r3, #18 │ │ - lsls r1, r3, #14 │ │ - orrs r0, r2 │ │ - adds r2, r1, #0 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - lsrs r3, r3, #18 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - lsls r1, r3, #18 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - lsrs r3, r3, #14 │ │ - orrs r3, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - eors r3, r0 │ │ - lsls r1, r1, #18 │ │ - orrs r1, r6 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - lsrs r0, r2, #9 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsls r2, r2, #23 │ │ - orrs r2, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eors r1, r2 │ │ - str r1, [sp, #668] ; 0x29c │ │ - lsrs r6, r0, #9 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - lsls r0, r0, #23 │ │ - orrs r6, r0 │ │ - eors r3, r6 │ │ - str r3, [sp, #664] ; 0x298 │ │ - ldr r0, [sp, #664] ; 0x298 │ │ - ldr r1, [sp, #668] ; 0x29c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r2, [sp, #24] │ │ - ldr r3, [sp, #28] │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - str r2, [sp, #56] ; 0x38 │ │ - str r3, [sp, #60] ; 0x3c │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #8] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #0] │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #20] │ │ - ldr r6, [sp, #20] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #4] │ │ - lsrs r6, r6, #28 │ │ - ands r3, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #672] ; 0x2a0 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #12] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #676] ; 0x2a4 │ │ - lsrs r3, r0, #2 │ │ - lsls r2, r1, #30 │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #20] │ │ - orrs r1, r2 │ │ - lsls r2, r0, #30 │ │ - lsrs r3, r3, #2 │ │ - adds r0, r3, #0 │ │ - ldr r3, [sp, #20] │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #16] │ │ - lsls r3, r3, #4 │ │ - lsrs r2, r2, #28 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #16] │ │ - eors r2, r0 │ │ - lsls r3, r3, #4 │ │ - orrs r3, r6 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #16] │ │ - ldr r6, [sp, #16] │ │ - lsrs r0, r1, #7 │ │ - ldr r1, [sp, #20] │ │ - lsls r6, r6, #25 │ │ - lsls r1, r1, #25 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #20] │ │ - eors r3, r1 │ │ - str r3, [sp, #684] ; 0x2ac │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r6 │ │ - eors r2, r0 │ │ - str r2, [sp, #680] ; 0x2a8 │ │ - ldr r0, [sp, #680] ; 0x2a8 │ │ - ldr r1, [sp, #684] ; 0x2ac │ │ - ldr r2, [sp, #672] ; 0x2a0 │ │ - ldr r3, [sp, #676] ; 0x2a4 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #28] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - beq.n 85da │ │ - adds r1, r7, #0 │ │ - adds r1, #176 ; 0xb0 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - str r1, [sp, #104] ; 0x68 │ │ - ldr r0, [r7, #120] ; 0x78 │ │ - ldr r1, [r7, #124] ; 0x7c │ │ - adds r4, r4, r0 │ │ - adcs r5, r1 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - str r4, [sp, #880] ; 0x370 │ │ - str r5, [sp, #884] ; 0x374 │ │ - ldr r3, [r3, #0] │ │ - adds r2, r7, #0 │ │ - str r3, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #84] ; 0x54 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - adds r2, #184 ; 0xb8 │ │ - ldr r3, [r3, #4] │ │ - lsrs r5, r1, #29 │ │ - str r3, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - ldr r3, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - lsls r0, r1, #3 │ │ - lsrs r6, r1, #29 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - orrs r5, r0 │ │ - lsls r0, r1, #3 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r0 │ │ - lsls r4, r1, #13 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - lsrs r0, r1, #19 │ │ - orrs r4, r0 │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - lsls r1, r1, #13 │ │ - eors r4, r6 │ │ - lsrs r0, r0, #19 │ │ - orrs r0, r1 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - eors r0, r5 │ │ - lsls r5, r1, #26 │ │ - ldr r1, [sp, #96] ; 0x60 │ │ - lsrs r6, r1, #6 │ │ - ldr r1, [sp, #88] ; 0x58 │ │ - orrs r6, r5 │ │ - eors r4, r6 │ │ - lsrs r1, r1, #6 │ │ - eors r0, r1 │ │ - str r0, [sp, #692] ; 0x2b4 │ │ - str r4, [sp, #688] ; 0x2b0 │ │ - ldr r4, [sp, #688] ; 0x2b0 │ │ - ldr r5, [sp, #692] ; 0x2b4 │ │ - ldr r0, [sp, #880] ; 0x370 │ │ - ldr r1, [sp, #884] ; 0x374 │ │ - adds r0, r0, r4 │ │ - adcs r1, r5 │ │ - lsls r5, r2, #24 │ │ - str r0, [sp, #88] ; 0x58 │ │ - str r1, [sp, #92] ; 0x5c │ │ - lsrs r1, r3, #8 │ │ - orrs r5, r1 │ │ - lsls r4, r3, #24 │ │ - lsrs r1, r2, #8 │ │ - orrs r4, r1 │ │ - lsls r0, r2, #31 │ │ - lsrs r1, r3, #1 │ │ - orrs r0, r1 │ │ - lsls r6, r3, #31 │ │ - lsrs r1, r2, #1 │ │ - orrs r1, r6 │ │ - eors r1, r4 │ │ - lsrs r3, r3, #7 │ │ - lsls r4, r2, #25 │ │ - orrs r3, r4 │ │ - eors r0, r5 │ │ - lsrs r2, r2, #7 │ │ - eors r0, r3 │ │ - eors r1, r2 │ │ - str r0, [sp, #696] ; 0x2b8 │ │ - str r1, [sp, #700] ; 0x2bc │ │ - ldr r2, [sp, #696] ; 0x2b8 │ │ - ldr r3, [sp, #700] ; 0x2bc │ │ - ldr r4, [sp, #88] ; 0x58 │ │ - ldr r5, [sp, #92] ; 0x5c │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - str r4, [r3, #0] │ │ - str r5, [r3, #4] │ │ - b.n 85e2 │ │ - adds r3, r7, #0 │ │ - adds r3, #176 ; 0xb0 │ │ - ldr r4, [r3, #0] │ │ - ldr r5, [r3, #4] │ │ - mov r1, ip │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r0, [r1, #96] ; 0x60 │ │ - ldr r1, [r1, #100] ; 0x64 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - eors r0, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - eors r1, r6 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - ands r1, r6 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - eors r6, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - str r6, [sp, #704] ; 0x2c0 │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - eors r0, r1 │ │ - str r0, [sp, #708] ; 0x2c4 │ │ - ldr r0, [sp, #704] ; 0x2c0 │ │ - ldr r1, [sp, #708] ; 0x2c4 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #36] ; 0x24 │ │ - lsls r1, r3, #14 │ │ - adds r0, r1, #0 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - lsrs r6, r6, #14 │ │ - lsrs r2, r3, #18 │ │ - lsls r1, r3, #14 │ │ - orrs r0, r2 │ │ - adds r2, r1, #0 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - lsrs r3, r3, #18 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - lsls r1, r3, #18 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - lsrs r3, r3, #14 │ │ - orrs r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - eors r3, r0 │ │ - lsls r1, r1, #18 │ │ - orrs r1, r6 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - lsrs r0, r2, #9 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - lsls r2, r2, #23 │ │ - orrs r2, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - eors r1, r2 │ │ - str r1, [sp, #716] ; 0x2cc │ │ - lsrs r6, r0, #9 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - lsls r0, r0, #23 │ │ - orrs r6, r0 │ │ - eors r3, r6 │ │ - str r3, [sp, #712] ; 0x2c8 │ │ - ldr r0, [sp, #712] ; 0x2c8 │ │ - ldr r1, [sp, #716] ; 0x2cc │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r2, [sp, #0] │ │ - ldr r3, [sp, #4] │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - str r2, [sp, #32] │ │ - str r3, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #24] │ │ - ldr r3, [sp, #16] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #8] │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [sp, #24] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #28] │ │ - ldr r6, [sp, #28] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #12] │ │ - lsrs r6, r6, #28 │ │ - ands r3, r1 │ │ - ldr r1, [sp, #16] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #720] ; 0x2d0 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #20] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #724] ; 0x2d4 │ │ - lsrs r3, r0, #2 │ │ - lsls r2, r1, #30 │ │ - adds r1, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - orrs r1, r2 │ │ - lsls r2, r0, #30 │ │ - lsrs r3, r3, #2 │ │ - adds r0, r3, #0 │ │ - ldr r3, [sp, #28] │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #24] │ │ - lsls r3, r3, #4 │ │ - lsrs r2, r2, #28 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #24] │ │ - eors r2, r0 │ │ - lsls r3, r3, #4 │ │ - orrs r3, r6 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #24] │ │ - ldr r6, [sp, #24] │ │ - lsrs r0, r1, #7 │ │ - ldr r1, [sp, #28] │ │ - lsls r6, r6, #25 │ │ - lsls r1, r1, #25 │ │ - orrs r1, r0 │ │ - ldr r0, [sp, #28] │ │ - eors r3, r1 │ │ - str r3, [sp, #732] ; 0x2dc │ │ - lsrs r0, r0, #7 │ │ - orrs r0, r6 │ │ - eors r2, r0 │ │ - str r2, [sp, #728] ; 0x2d8 │ │ - ldr r0, [sp, #728] ; 0x2d8 │ │ - ldr r1, [sp, #732] ; 0x2dc │ │ - ldr r2, [sp, #720] ; 0x2d0 │ │ - ldr r3, [sp, #724] ; 0x2d4 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - str r2, [sp, #0] │ │ - str r3, [sp, #4] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - beq.n 87ce │ │ - adds r3, r7, #0 │ │ - adds r5, r7, #0 │ │ - adds r2, r7, #0 │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r4, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - adds r5, #184 ; 0xb8 │ │ - adds r2, #128 ; 0x80 │ │ - str r3, [sp, #88] ; 0x58 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r0, [r2, #0] │ │ - ldr r1, [r2, #4] │ │ - ldr r3, [r3, #0] │ │ - str r3, [sp, #104] ; 0x68 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r3, [r3, #4] │ │ - str r3, [sp, #96] ; 0x60 │ │ - ldr r2, [r5, #0] │ │ - ldr r3, [r5, #4] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - str r2, [sp, #880] ; 0x370 │ │ - str r3, [sp, #884] ; 0x374 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r0, r4, #29 │ │ - lsls r2, r3, #3 │ │ - orrs r0, r2 │ │ - lsrs r6, r3, #29 │ │ - lsls r2, r4, #3 │ │ - orrs r6, r2 │ │ - lsls r1, r3, #13 │ │ - lsrs r2, r4, #19 │ │ - orrs r1, r2 │ │ - ldr r2, [sp, #88] ; 0x58 │ │ - lsls r3, r4, #13 │ │ - lsrs r4, r4, #6 │ │ - lsrs r2, r2, #19 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r2, r0 │ │ - eors r1, r6 │ │ - lsls r0, r3, #26 │ │ - orrs r4, r0 │ │ - lsrs r3, r3, #6 │ │ - eors r1, r4 │ │ - eors r2, r3 │ │ - str r1, [sp, #736] ; 0x2e0 │ │ - str r2, [sp, #740] ; 0x2e4 │ │ - ldr r1, [sp, #736] ; 0x2e0 │ │ - ldr r2, [sp, #740] ; 0x2e4 │ │ - ldr r3, [sp, #880] ; 0x370 │ │ - ldr r4, [sp, #884] ; 0x374 │ │ - adds r3, r3, r1 │ │ - adcs r4, r2 │ │ - str r3, [sp, #88] ; 0x58 │ │ - str r4, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r0, r3, #24 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - lsls r1, r3, #24 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #8 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r2, r3, #31 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - lsrs r3, r3, #1 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #104] ; 0x68 │ │ - eors r2, r0 │ │ - ldr r0, [sp, #104] ; 0x68 │ │ - lsls r4, r3, #31 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r0, r0, #7 │ │ - lsrs r3, r3, #1 │ │ - orrs r3, r4 │ │ - eors r1, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r3, r3, #25 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - eors r2, r0 │ │ - str r2, [sp, #744] ; 0x2e8 │ │ - lsrs r3, r3, #7 │ │ - eors r1, r3 │ │ - str r1, [sp, #748] ; 0x2ec │ │ - ldr r0, [sp, #88] ; 0x58 │ │ - ldr r1, [sp, #92] ; 0x5c │ │ - ldr r3, [sp, #744] ; 0x2e8 │ │ - ldr r4, [sp, #748] ; 0x2ec │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - str r0, [r5, #0] │ │ - str r1, [r5, #4] │ │ - b.n 87d6 │ │ - adds r3, r7, #0 │ │ - adds r3, #184 ; 0xb8 │ │ - ldr r0, [r3, #0] │ │ - ldr r1, [r3, #4] │ │ - mov r4, ip │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - ldr r5, [r4, #108] ; 0x6c │ │ - ldr r4, [r4, #104] ; 0x68 │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r5, r4 │ │ - ldr r4, [sp, #32] │ │ - ands r5, r4 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - eors r4, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - ands r4, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #12] │ │ + str r6, [r1, #40] ; 0x28 │ │ + eors r0, r4 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eors r6, r4 │ │ + lsrs r4, r0, #24 │ │ + adds r4, r4, r5 │ │ + adds r5, r0, #0 │ │ + str r6, [r1, #44] ; 0x2c │ │ + mov r6, ip │ │ + ands r5, r3 │ │ + lsls r5, r5, #2 │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r6] │ │ + ldr r6, [r5, r6] │ │ + mov r5, ip │ │ + eors r6, r4 │ │ + lsrs r4, r0, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r5, [r4, r5] │ │ + lsrs r4, r0, #16 │ │ + ands r4, r3 │ │ eors r6, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - str r6, [sp, #752] ; 0x2f0 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ + movs r5, #128 ; 0x80 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + mov r5, ip │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r5] │ │ + eors r6, r4 │ │ + adds r5, r6, #0 │ │ + ands r5, r3 │ │ + lsls r4, r5, #2 │ │ + movs r5, #192 ; 0xc0 │ │ + str r4, [sp, #16] │ │ + lsls r5, r5, #2 │ │ + lsrs r4, r6, #24 │ │ + adds r4, r4, r5 │ │ + ldr r5, [sp, #16] │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + ldr r5, [r5, r2] │ │ eors r5, r4 │ │ - str r5, [sp, #756] ; 0x2f4 │ │ - ldr r4, [sp, #752] ; 0x2f0 │ │ - ldr r5, [sp, #756] ; 0x2f4 │ │ - adds r4, r4, r2 │ │ - adcs r5, r3 │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - str r4, [sp, #40] ; 0x28 │ │ - str r5, [sp, #44] ; 0x2c │ │ - lsls r3, r3, #14 │ │ - lsrs r5, r2, #18 │ │ - orrs r5, r3 │ │ - lsls r3, r2, #14 │ │ - adds r4, r3, #0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - lsrs r6, r6, #14 │ │ - lsrs r2, r2, #18 │ │ - orrs r4, r2 │ │ - ldr r2, [sp, #32] │ │ - lsls r3, r3, #18 │ │ - lsrs r2, r2, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #32] │ │ - eors r2, r5 │ │ - lsls r3, r3, #18 │ │ - orrs r3, r6 │ │ - eors r3, r4 │ │ - ldr r4, [sp, #32] │ │ - lsrs r5, r4, #9 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - lsls r4, r4, #23 │ │ - orrs r4, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r3, r4 │ │ - str r3, [sp, #764] ; 0x2fc │ │ - lsrs r6, r5, #9 │ │ - ldr r5, [sp, #32] │ │ - lsls r5, r5, #23 │ │ - orrs r6, r5 │ │ - eors r2, r6 │ │ - str r2, [sp, #760] ; 0x2f8 │ │ - ldr r4, [sp, #760] ; 0x2f8 │ │ - ldr r5, [sp, #764] ; 0x2fc │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #8] │ │ - ldr r4, [sp, #12] │ │ - adds r3, r3, r0 │ │ - adcs r4, r1 │ │ - ldr r2, [sp, #0] │ │ - str r3, [sp, #40] ; 0x28 │ │ - str r4, [sp, #44] ; 0x2c │ │ - ldr r3, [sp, #24] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - ldr r4, [sp, #28] │ │ - ldr r5, [sp, #0] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #4] │ │ - eors r3, r4 │ │ ldr r4, [sp, #20] │ │ - ands r3, r4 │ │ + eors r5, r4 │ │ + lsrs r4, r6, #8 │ │ + ands r4, r3 │ │ + adds r4, #1 │ │ + adds r4, #255 ; 0xff │ │ + lsls r4, r4, #2 │ │ + ldr r4, [r4, r2] │ │ + eors r5, r4 │ │ + str r5, [sp, #16] │ │ + movs r5, #128 ; 0x80 │ │ + lsrs r4, r6, #16 │ │ + ands r4, r3 │ │ + lsls r5, r5, #2 │ │ + adds r4, r4, r5 │ │ + lsls r4, r4, #2 │ │ + ldr r2, [r4, r2] │ │ + ldr r4, [sp, #16] │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r2, r4 │ │ ldr r4, [sp, #24] │ │ - ands r4, r5 │ │ - orrs r2, r4 │ │ - str r2, [sp, #768] ; 0x300 │ │ - ldr r4, [sp, #4] │ │ - ldr r2, [sp, #28] │ │ - ands r2, r4 │ │ - orrs r3, r2 │ │ - str r3, [sp, #772] ; 0x304 │ │ - lsrs r3, r5, #2 │ │ - adds r5, r3, #0 │ │ - ldr r3, [sp, #0] │ │ - lsls r2, r4, #30 │ │ - orrs r5, r2 │ │ - lsls r6, r3, #30 │ │ - ldr r3, [sp, #0] │ │ - lsrs r2, r4, #2 │ │ - orrs r6, r2 │ │ - lsls r2, r4, #4 │ │ - lsrs r4, r3, #28 │ │ - ldr r3, [sp, #0] │ │ - orrs r4, r2 │ │ - eors r4, r6 │ │ - lsls r2, r3, #4 │ │ - ldr r3, [sp, #4] │ │ - ldr r6, [sp, #0] │ │ - lsrs r3, r3, #28 │ │ - orrs r3, r2 │ │ - eors r3, r5 │ │ - ldr r2, [sp, #0] │ │ - ldr r5, [sp, #4] │ │ - lsls r6, r6, #25 │ │ - lsrs r2, r2, #7 │ │ - lsls r5, r5, #25 │ │ - orrs r5, r2 │ │ - ldr r2, [sp, #4] │ │ - eors r3, r5 │ │ - str r3, [sp, #780] ; 0x30c │ │ - lsrs r2, r2, #7 │ │ - orrs r2, r6 │ │ - eors r4, r2 │ │ - str r4, [sp, #776] ; 0x308 │ │ - ldr r2, [sp, #768] ; 0x300 │ │ - ldr r3, [sp, #772] ; 0x304 │ │ - ldr r4, [sp, #776] ; 0x308 │ │ - ldr r5, [sp, #780] ; 0x30c │ │ - adds r2, r2, r4 │ │ - adcs r3, r5 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - str r2, [sp, #8] │ │ - str r3, [sp, #12] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - beq.n 89ae │ │ - adds r1, r7, #0 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - adds r3, r7, #0 │ │ - ldr r2, [r2, #0] │ │ - adds r1, #136 ; 0x88 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - str r2, [sp, #96] ; 0x60 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - adds r3, #176 ; 0xb0 │ │ - ldr r0, [r3, #0] │ │ - ldr r2, [r2, #4] │ │ - ldr r3, [r3, #4] │ │ - str r2, [sp, #88] ; 0x58 │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - lsrs r6, r3, #29 │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - adds r1, r1, r4 │ │ - adcs r2, r5 │ │ - lsrs r5, r0, #29 │ │ - str r1, [sp, #104] ; 0x68 │ │ - str r2, [sp, #108] ; 0x6c │ │ - lsls r1, r3, #3 │ │ - orrs r5, r1 │ │ - lsls r1, r0, #3 │ │ - orrs r6, r1 │ │ - lsls r4, r3, #13 │ │ - lsrs r1, r0, #19 │ │ - orrs r4, r1 │ │ - lsls r2, r0, #13 │ │ - lsrs r1, r3, #19 │ │ - orrs r1, r2 │ │ - eors r6, r4 │ │ - lsrs r0, r0, #6 │ │ - lsls r4, r3, #26 │ │ - orrs r0, r4 │ │ - eors r1, r5 │ │ - lsrs r3, r3, #6 │ │ - eors r6, r0 │ │ - eors r1, r3 │ │ - str r6, [sp, #784] ; 0x310 │ │ - str r1, [sp, #788] ; 0x314 │ │ - ldr r3, [sp, #784] ; 0x310 │ │ - ldr r4, [sp, #788] ; 0x314 │ │ - ldr r5, [sp, #104] ; 0x68 │ │ - ldr r6, [sp, #108] ; 0x6c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r4, r3, #24 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #8 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsls r0, r3, #24 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r1, r3, #31 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - lsrs r3, r3, #1 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #96] ; 0x60 │ │ - eors r1, r4 │ │ - lsls r3, r3, #31 │ │ - adds r2, r3, #0 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r3, r3, #1 │ │ - orrs r3, r2 │ │ - eors r0, r3 │ │ - ldr r2, [sp, #96] ; 0x60 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r4, r2, #7 │ │ - lsls r3, r3, #25 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r1, r4 │ │ - str r1, [sp, #792] ; 0x318 │ │ - lsrs r2, r3, #7 │ │ - eors r0, r2 │ │ - str r0, [sp, #796] ; 0x31c │ │ - ldr r3, [sp, #792] ; 0x318 │ │ - ldr r4, [sp, #796] ; 0x31c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - str r5, [r3, #0] │ │ - str r6, [r3, #4] │ │ - b.n 89b4 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - ldr r5, [r3, #0] │ │ - ldr r6, [r3, #4] │ │ - mov r1, ip │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - ldr r0, [r1, #112] ; 0x70 │ │ - ldr r1, [r1, #116] ; 0x74 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - eors r0, r1 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - ands r1, r4 │ │ - ldr r4, [sp, #56] ; 0x38 │ │ - eors r4, r0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - str r4, [sp, #800] ; 0x320 │ │ - eors r0, r1 │ │ - str r0, [sp, #804] ; 0x324 │ │ - ldr r0, [sp, #800] ; 0x320 │ │ - ldr r1, [sp, #804] ; 0x324 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - str r0, [sp, #48] ; 0x30 │ │ - str r1, [sp, #52] ; 0x34 │ │ - lsls r1, r3, #14 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - lsrs r4, r3, #18 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - lsrs r2, r2, #18 │ │ - orrs r4, r1 │ │ - lsls r3, r3, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - lsls r1, r3, #18 │ │ - adds r0, r1, #0 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - lsrs r3, r3, #14 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - lsrs r1, r1, #14 │ │ - lsls r3, r3, #18 │ │ - orrs r1, r3 │ │ - adds r3, r4, #0 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - eors r3, r0 │ │ - lsrs r0, r2, #9 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - lsls r2, r2, #23 │ │ - orrs r2, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r1, r2 │ │ - str r1, [sp, #812] ; 0x32c │ │ - lsrs r4, r0, #9 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r2, [sp, #8] │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r3, r4 │ │ - str r3, [sp, #808] ; 0x328 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #808] ; 0x328 │ │ - ldr r4, [sp, #812] ; 0x32c │ │ - adds r0, r0, r3 │ │ - adcs r1, r4 │ │ - ldr r3, [sp, #16] │ │ - ldr r4, [sp, #20] │ │ - adds r5, r5, r0 │ │ - adcs r6, r1 │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - str r3, [sp, #48] ; 0x30 │ │ - str r4, [sp, #52] ; 0x34 │ │ - ldr r3, [sp, #0] │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [sp, #8] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #24] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #12] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #28] │ │ - ands r3, r1 │ │ - ldr r1, [sp, #0] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #816] ; 0x330 │ │ - ldr r1, [sp, #12] │ │ - ldr r2, [sp, #4] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #820] ; 0x334 │ │ - lsrs r3, r0, #2 │ │ - lsls r0, r1, #30 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #8] │ │ - lsrs r2, r1, #2 │ │ - lsls r4, r3, #30 │ │ - ldr r3, [sp, #8] │ │ - orrs r4, r2 │ │ - lsls r2, r1, #4 │ │ - lsrs r1, r3, #28 │ │ - ldr r3, [sp, #8] │ │ - orrs r1, r2 │ │ - eors r1, r4 │ │ - lsls r2, r3, #4 │ │ - ldr r3, [sp, #12] │ │ - ldr r4, [sp, #8] │ │ - lsrs r3, r3, #28 │ │ - orrs r3, r2 │ │ - eors r3, r0 │ │ - ldr r2, [sp, #8] │ │ - ldr r0, [sp, #12] │ │ - lsls r4, r4, #25 │ │ - lsrs r2, r2, #7 │ │ - lsls r0, r0, #25 │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #12] │ │ - eors r3, r0 │ │ - str r3, [sp, #828] ; 0x33c │ │ - lsrs r2, r2, #7 │ │ - orrs r2, r4 │ │ - eors r1, r2 │ │ - str r1, [sp, #824] ; 0x338 │ │ - ldr r2, [sp, #816] ; 0x330 │ │ - ldr r3, [sp, #820] ; 0x334 │ │ - ldr r0, [sp, #824] ; 0x338 │ │ - ldr r1, [sp, #828] ; 0x33c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #16] │ │ - str r3, [sp, #20] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #0 │ │ - beq.n 8b86 │ │ - adds r1, r7, #0 │ │ - ldr r2, [r7, #84] ; 0x54 │ │ - adds r3, r7, #0 │ │ - str r2, [sp, #88] ; 0x58 │ │ - ldr r2, [sp, #80] ; 0x50 │ │ - adds r1, #144 ; 0x90 │ │ - ldr r4, [r1, #0] │ │ - ldr r5, [r1, #4] │ │ - ldr r1, [r2, #0] │ │ - ldr r2, [r2, #4] │ │ - adds r1, r1, r4 │ │ - adcs r2, r5 │ │ - adds r3, #184 ; 0xb8 │ │ - ldr r0, [r3, #0] │ │ - ldr r3, [r3, #4] │ │ - str r1, [sp, #96] ; 0x60 │ │ - str r2, [sp, #100] ; 0x64 │ │ - lsrs r5, r0, #29 │ │ - lsls r1, r3, #3 │ │ - orrs r5, r1 │ │ - lsrs r6, r3, #29 │ │ - lsls r1, r0, #3 │ │ - orrs r6, r1 │ │ - lsls r4, r3, #13 │ │ - lsrs r1, r0, #19 │ │ - orrs r4, r1 │ │ - lsls r2, r0, #13 │ │ - lsrs r1, r3, #19 │ │ - orrs r1, r2 │ │ + str r2, [r1, #16] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #28] │ │ + str r2, [r1, #20] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + str r2, [r1, #24] │ │ + eors r4, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r4, r5 │ │ + eors r4, r7 │ │ eors r6, r4 │ │ - lsrs r0, r0, #6 │ │ - lsls r4, r3, #26 │ │ - orrs r0, r4 │ │ - eors r1, r5 │ │ - lsrs r3, r3, #6 │ │ - eors r6, r0 │ │ - eors r1, r3 │ │ - str r6, [sp, #832] ; 0x340 │ │ - str r1, [sp, #836] ; 0x344 │ │ - ldr r3, [sp, #832] ; 0x340 │ │ - ldr r4, [sp, #836] ; 0x344 │ │ - ldr r5, [sp, #96] ; 0x60 │ │ - ldr r6, [sp, #100] ; 0x64 │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r4, r3, #24 │ │ - ldr r3, [r7, #80] ; 0x50 │ │ - lsrs r3, r3, #8 │ │ - orrs r4, r3 │ │ - ldr r3, [r7, #80] ; 0x50 │ │ - lsls r0, r3, #24 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r3, r3, #8 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsls r1, r3, #31 │ │ - ldr r3, [r7, #80] ; 0x50 │ │ - lsrs r3, r3, #1 │ │ - orrs r1, r3 │ │ - ldr r3, [r7, #80] ; 0x50 │ │ - eors r1, r4 │ │ - lsls r3, r3, #31 │ │ - adds r2, r3, #0 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r3, r3, #1 │ │ - orrs r3, r2 │ │ - eors r0, r3 │ │ - ldr r2, [r7, #80] ; 0x50 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - lsrs r4, r2, #7 │ │ - lsls r3, r3, #25 │ │ - orrs r4, r3 │ │ - ldr r3, [sp, #88] ; 0x58 │ │ - eors r1, r4 │ │ - str r1, [sp, #840] ; 0x348 │ │ - lsrs r2, r3, #7 │ │ - eors r0, r2 │ │ - str r0, [sp, #844] ; 0x34c │ │ - ldr r3, [sp, #840] ; 0x348 │ │ - ldr r4, [sp, #844] ; 0x34c │ │ - adds r5, r5, r3 │ │ - adcs r6, r4 │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - str r5, [r3, #0] │ │ - str r6, [r3, #4] │ │ - b.n 8b8c │ │ - ldr r3, [sp, #80] ; 0x50 │ │ - ldr r5, [r3, #0] │ │ - ldr r6, [r3, #4] │ │ - mov r1, ip │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - ldr r0, [r1, #120] ; 0x78 │ │ - ldr r1, [r1, #124] ; 0x7c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r1, [sp, #32] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - ands r0, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r1, r4 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - ands r1, r4 │ │ ldr r4, [sp, #32] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r4, [sp, #848] ; 0x350 │ │ - eors r0, r1 │ │ - str r0, [sp, #852] ; 0x354 │ │ - ldr r0, [sp, #848] ; 0x350 │ │ - ldr r1, [sp, #852] ; 0x354 │ │ - adds r0, r0, r2 │ │ - adcs r1, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - str r0, [sp, #56] ; 0x38 │ │ - str r1, [sp, #60] ; 0x3c │ │ - lsls r1, r3, #14 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsrs r4, r3, #18 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - lsrs r2, r2, #18 │ │ - orrs r4, r1 │ │ - lsls r3, r3, #14 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - lsls r1, r3, #18 │ │ - adds r0, r1, #0 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - lsrs r3, r3, #14 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - lsrs r1, r1, #14 │ │ - lsls r3, r3, #18 │ │ - orrs r1, r3 │ │ - adds r3, r4, #0 │ │ - eors r1, r2 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - eors r3, r0 │ │ - lsrs r0, r2, #9 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - lsls r2, r2, #23 │ │ - orrs r2, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eors r1, r2 │ │ - str r1, [sp, #860] ; 0x35c │ │ - lsrs r4, r0, #9 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - lsls r0, r0, #23 │ │ - orrs r4, r0 │ │ - eors r3, r4 │ │ - str r3, [sp, #856] ; 0x358 │ │ - ldr r0, [sp, #856] ; 0x358 │ │ - ldr r1, [sp, #860] ; 0x35c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r5, r5, r2 │ │ - adcs r6, r3 │ │ - ldr r3, [sp, #24] │ │ - ldr r4, [sp, #28] │ │ - adds r3, r3, r5 │ │ - adcs r4, r6 │ │ - ldr r2, [sp, #16] │ │ - str r3, [sp, #56] ; 0x38 │ │ - str r4, [sp, #60] ; 0x3c │ │ + lsrs r5, r6, #24 │ │ + eors r2, r4 │ │ + str r2, [r1, #28] │ │ + ldr r2, [sp, #4] │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + ldr r2, [r2, #24] │ │ + eors r2, r4 │ │ + movs r4, #128 ; 0x80 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + mov r4, ip │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r5, r4] │ │ + adds r5, r6, #0 │ │ + eors r2, r4 │ │ + movs r4, #192 ; 0xc0 │ │ + ands r5, r3 │ │ + lsls r4, r4, #2 │ │ + adds r5, r5, r4 │ │ + mov r4, ip │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r5, r4] │ │ + lsrs r5, r6, #8 │ │ + ands r5, r3 │ │ + eors r2, r4 │ │ + mov r4, ip │ │ + lsls r5, r5, #2 │ │ + ldr r4, [r5, r4] │ │ + lsrs r6, r6, #16 │ │ + ands r3, r6 │ │ + eors r2, r4 │ │ + mov r4, ip │ │ + adds r3, #1 │ │ + adds r3, #255 ; 0xff │ │ + lsls r3, r3, #2 │ │ + ldr r4, [r3, r4] │ │ ldr r3, [sp, #8] │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #0] │ │ - ands r2, r3 │ │ - ldr r3, [sp, #20] │ │ - eors r3, r1 │ │ - ldr r1, [sp, #4] │ │ - ands r3, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r1, r0 │ │ - orrs r2, r1 │ │ - str r2, [sp, #864] ; 0x360 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [sp, #12] │ │ - ands r2, r1 │ │ - orrs r3, r2 │ │ - str r3, [sp, #868] ; 0x364 │ │ - lsrs r3, r0, #2 │ │ - lsls r0, r1, #30 │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #16] │ │ - lsrs r2, r1, #2 │ │ - lsls r4, r3, #30 │ │ - ldr r3, [sp, #16] │ │ - orrs r4, r2 │ │ - lsls r2, r1, #4 │ │ - lsrs r1, r3, #28 │ │ - ldr r3, [sp, #16] │ │ - orrs r1, r2 │ │ - eors r1, r4 │ │ - lsls r2, r3, #4 │ │ - ldr r3, [sp, #20] │ │ - ldr r4, [sp, #16] │ │ - lsrs r3, r3, #28 │ │ - orrs r3, r2 │ │ - eors r3, r0 │ │ - ldr r2, [sp, #16] │ │ - ldr r0, [sp, #20] │ │ - lsls r4, r4, #25 │ │ - lsrs r2, r2, #7 │ │ - lsls r0, r0, #25 │ │ - orrs r0, r2 │ │ - ldr r2, [sp, #20] │ │ - eors r3, r0 │ │ - str r3, [sp, #876] ; 0x36c │ │ - lsrs r2, r2, #7 │ │ - orrs r2, r4 │ │ - eors r1, r2 │ │ - str r1, [sp, #872] ; 0x368 │ │ - ldr r2, [sp, #864] ; 0x360 │ │ - ldr r3, [sp, #868] ; 0x364 │ │ - ldr r0, [sp, #872] ; 0x368 │ │ - ldr r1, [sp, #876] ; 0x36c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - adds r2, r2, r5 │ │ - adcs r3, r6 │ │ - str r2, [sp, #24] │ │ - str r3, [sp, #28] │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - adds r3, #16 │ │ - str r3, [sp, #68] ; 0x44 │ │ - movs r3, #128 ; 0x80 │ │ - add ip, r3 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cmp r3, #80 ; 0x50 │ │ - beq.n 8cbe │ │ - bl 6ed8 │ │ - ldr r0, [r7, #16] │ │ - ldr r1, [r7, #20] │ │ - ldr r2, [sp, #24] │ │ - ldr r3, [sp, #28] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #24] │ │ - ldr r1, [r7, #28] │ │ - str r2, [r7, #16] │ │ - str r3, [r7, #20] │ │ - ldr r2, [sp, #16] │ │ - ldr r3, [sp, #20] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #32] │ │ - ldr r1, [r7, #36] ; 0x24 │ │ - str r2, [r7, #24] │ │ - str r3, [r7, #28] │ │ - ldr r2, [sp, #8] │ │ + eors r4, r2 │ │ + str r4, [r1, #0] │ │ + eors r4, r3 │ │ ldr r3, [sp, #12] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #40] ; 0x28 │ │ - ldr r1, [r7, #44] ; 0x2c │ │ - str r2, [r7, #32] │ │ - str r3, [r7, #36] ; 0x24 │ │ - ldr r2, [sp, #0] │ │ - ldr r3, [sp, #4] │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #48] ; 0x30 │ │ - ldr r1, [r7, #52] ; 0x34 │ │ - str r2, [r7, #40] ; 0x28 │ │ - str r3, [r7, #44] ; 0x2c │ │ - ldr r2, [sp, #56] ; 0x38 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #56] ; 0x38 │ │ - ldr r1, [r7, #60] ; 0x3c │ │ - str r2, [r7, #48] ; 0x30 │ │ - str r3, [r7, #52] ; 0x34 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #64] ; 0x40 │ │ - ldr r1, [r7, #68] ; 0x44 │ │ - str r2, [r7, #56] ; 0x38 │ │ - str r3, [r7, #60] ; 0x3c │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - ldr r0, [r7, #72] ; 0x48 │ │ - ldr r1, [r7, #76] ; 0x4c │ │ - str r2, [r7, #64] ; 0x40 │ │ - str r3, [r7, #68] ; 0x44 │ │ - ldr r2, [sp, #32] │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - adds r2, r2, r0 │ │ - adcs r3, r1 │ │ - str r2, [r7, #72] ; 0x48 │ │ - str r3, [r7, #76] ; 0x4c │ │ - movs r3, #239 ; 0xef │ │ - lsls r3, r3, #2 │ │ - add sp, r3 │ │ + str r4, [r1, #4] │ │ + eors r4, r3 │ │ + eors r0, r4 │ │ + str r0, [r1, #12] │ │ + movs r3, #224 ; 0xe0 │ │ + movs r0, #0 │ │ + str r4, [r1, #8] │ │ + adds r1, #240 ; 0xf0 │ │ + str r0, [r1, #0] │ │ + strb r3, [r1, #0] │ │ + add sp, #84 ; 0x54 │ │ pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ + │ │ +000070ac : │ │ + push {r3, lr} │ │ + adds r3, r1, #0 │ │ + adds r1, r2, #0 │ │ + cmp r3, #32 │ │ + beq.n 70de │ │ + bgt.n 70c2 │ │ + cmp r3, #16 │ │ + beq.n 70d2 │ │ + cmp r3, #24 │ │ + beq.n 70d8 │ │ + b.n 70e4 │ │ + cmp r3, #192 ; 0xc0 │ │ + beq.n 70d8 │ │ + movs r2, #128 ; 0x80 │ │ + lsls r2, r2, #1 │ │ + cmp r3, r2 │ │ + beq.n 70de │ │ + cmp r3, #128 ; 0x80 │ │ + bne.n 70e4 │ │ + bl 54b0 │ │ + b.n 70e6 │ │ + bl 5c00 │ │ + b.n 70e6 │ │ + bl 6494 │ │ + b.n 70e6 │ │ + movs r0, #1 │ │ + pop {r3, pc} │ │ + │ │ +000070e8 : │ │ + movs r0, #0 │ │ + bx lr │ │ + │ │ +000070ec : │ │ + movs r3, #15 │ │ push {r4, r5, r6, r7, lr} │ │ - movs r5, #127 ; 0x7f │ │ - ldr r3, [r1, #0] │ │ - adds r4, r1, #0 │ │ - ands r5, r3 │ │ - adds r7, r5, #7 │ │ - lsrs r7, r7, #3 │ │ - adds r6, r7, #0 │ │ - adds r6, #9 │ │ - sub sp, #28 │ │ - lsls r6, r6, #3 │ │ - str r0, [sp, #8] │ │ - str r2, [sp, #12] │ │ - adds r6, r1, r6 │ │ - subs r7, #1 │ │ - bcc.n 8d78 │ │ - ldr r0, [r6, #0] │ │ - ldr r1, [r6, #4] │ │ - bl d3e0 <_Unwind_GetTextRelBase@@Base+0xd8> │ │ - subs r6, #8 │ │ - str r0, [r6, #8] │ │ - str r1, [r6, #12] │ │ - b.n 8d64 │ │ - movs r7, #7 │ │ - ldr r1, [pc, #208] ; (8e4c ) │ │ - ldr r0, [pc, #200] ; (8e48 ) │ │ - bics r7, r5 │ │ - lsls r7, r7, #3 │ │ - lsrs r3, r5, #3 │ │ - adds r2, r7, #0 │ │ - lsls r6, r3, #3 │ │ - str r3, [sp, #4] │ │ - bl d3f0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ - adds r6, r4, r6 │ │ - ldr r3, [r6, #80] ; 0x50 │ │ - adds r2, r7, #0 │ │ - ands r3, r0 │ │ - str r3, [sp, #16] │ │ - ldr r3, [r6, #84] ; 0x54 │ │ - ands r3, r1 │ │ - movs r0, #128 ; 0x80 │ │ - movs r1, #0 │ │ - str r3, [sp, #20] │ │ - bl d3f0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ - ldr r3, [sp, #16] │ │ - orrs r0, r3 │ │ - ldr r3, [sp, #20] │ │ - str r0, [r6, #80] ; 0x50 │ │ - orrs r1, r3 │ │ - ldr r3, [sp, #4] │ │ - str r1, [r6, #84] ; 0x54 │ │ - adds r3, #1 │ │ - cmp r5, #111 ; 0x6f │ │ - bls.n 8dd2 │ │ - cmp r5, #119 ; 0x77 │ │ - bhi.n 8dca │ │ + sub sp, #20 │ │ + add r7, sp, #0 │ │ + sub sp, #264 ; 0x108 │ │ + add r3, sp │ │ + lsrs r3, r3, #4 │ │ + lsls r3, r3, #4 │ │ + str r3, [r7, #4] │ │ + ldr r3, [r0, #4] │ │ + adds r4, r0, #0 │ │ + cmp r3, #0 │ │ + bne.n 711a │ │ + adds r0, #12 │ │ + bl d330 <_Unwind_GetTextRelBase@@Base+0x28> │ │ + cmp r0, #0 │ │ + bne.n 711a │ │ + adds r6, r4, #0 │ │ adds r3, r4, #0 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - adds r3, #200 ; 0xc8 │ │ - str r0, [r3, #0] │ │ - str r1, [r3, #4] │ │ - adds r0, r4, #0 │ │ - bl 6e60 │ │ - movs r3, #0 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - cmp r3, #13 │ │ - bhi.n 8de6 │ │ - adds r3, #1 │ │ - lsls r2, r3, #3 │ │ - adds r2, r4, r2 │ │ - str r0, [r2, #72] ; 0x48 │ │ - str r1, [r2, #76] ; 0x4c │ │ - b.n 8dd6 │ │ - ldr r0, [r4, #4] │ │ + adds r6, #64 ; 0x40 │ │ + adds r3, #96 ; 0x60 │ │ + b.n 7134 │ │ ldr r3, [r4, #8] │ │ - adds r5, r4, #0 │ │ - lsrs r6, r0, #29 │ │ - lsrs r7, r3, #29 │ │ - lsls r3, r3, #3 │ │ - orrs r6, r3 │ │ + cmp r3, #0 │ │ + bne.n 7146 │ │ + adds r0, r4, #0 │ │ + adds r0, #16 │ │ + bl d330 <_Unwind_GetTextRelBase@@Base+0x28> │ │ + cmp r0, #0 │ │ + bne.n 7146 │ │ + adds r6, r4, #0 │ │ adds r3, r4, #0 │ │ - ldr r2, [r4, #12] │ │ - ldr r1, [r4, #0] │ │ - adds r5, #192 ; 0xc0 │ │ - lsls r2, r2, #3 │ │ - orrs r2, r7 │ │ - str r2, [r5, #4] │ │ - lsls r0, r0, #3 │ │ - lsrs r2, r1, #29 │ │ - adds r3, #200 ; 0xc8 │ │ - orrs r0, r2 │ │ - lsls r1, r1, #3 │ │ - str r6, [r5, #0] │ │ - str r0, [r3, #4] │ │ - str r1, [r3, #0] │ │ + adds r6, #80 ; 0x50 │ │ + adds r3, #112 ; 0x70 │ │ adds r0, r4, #0 │ │ - bl 6e60 │ │ movs r5, #0 │ │ - movs r6, #7 │ │ - ldr r3, [sp, #12] │ │ - cmp r5, r3 │ │ - beq.n 8e40 │ │ - adds r2, r6, #0 │ │ - lsrs r3, r5, #3 │ │ - adds r3, #2 │ │ - lsls r3, r3, #3 │ │ - adds r3, r4, r3 │ │ - bics r2, r5 │ │ - ldr r0, [r3, #0] │ │ - ldr r1, [r3, #4] │ │ - lsls r2, r2, #3 │ │ - bl d400 <_Unwind_GetTextRelBase@@Base+0xf8> │ │ - ldr r3, [sp, #8] │ │ - strb r0, [r3, r5] │ │ - adds r5, #1 │ │ - b.n 8e1c │ │ - add sp, #28 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - nop ; (mov r8, r8) │ │ - vmaxnm.f32 , q8, │ │ - ; instruction: 0xffffffff │ │ - │ │ -00008e50 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - str r0, [sp, #4] │ │ - movs r0, #127 ; 0x7f │ │ - ldr r3, [r2, #0] │ │ - adds r6, r1, #0 │ │ - ands r0, r3 │ │ - movs r3, #128 ; 0x80 │ │ - movs r7, #0 │ │ - subs r3, r3, r0 │ │ - adds r4, r2, #0 │ │ - str r3, [sp, #0] │ │ - ldr r3, [r2, #4] │ │ - ldr r2, [r2, #0] │ │ - adds r2, r2, r6 │ │ - adcs r3, r7 │ │ - adds r5, r1, #0 │ │ - str r2, [r4, #0] │ │ - str r3, [r4, #4] │ │ - cmp r7, r3 │ │ - bne.n 8e9a │ │ - cmp r1, r2 │ │ - bls.n 8e9a │ │ - ldr r6, [r4, #8] │ │ - ldr r7, [r4, #12] │ │ + adds r0, #32 │ │ + ldr r1, [r7, #4] │ │ + str r3, [r7, #8] │ │ + bl 4e6c │ │ + str r5, [r7, #12] │ │ + b.n 7164 │ │ + movs r0, #1 │ │ + negs r0, r0 │ │ + bl d340 <_Unwind_GetTextRelBase@@Base+0x38> │ │ + cmp r5, #0 │ │ + beq.n 716e │ │ + ldr r0, [r7, #8] │ │ + adds r1, r6, #0 │ │ + ldr r2, [r7, #4] │ │ + bl 27fc │ │ + movs r5, #0 │ │ + ldr r3, [r7, #12] │ │ + adds r3, #1 │ │ + str r3, [r7, #12] │ │ + ldr r3, [r7, #12] │ │ + ldr r2, [r4, #0] │ │ + cmp r3, r2 │ │ + bcc.n 714e │ │ + b.n 717c │ │ + adds r0, r6, #0 │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [r7, #4] │ │ + bl 27fc │ │ + movs r5, #1 │ │ + b.n 715e │ │ + adds r3, r4, #0 │ │ + adds r3, #64 ; 0x40 │ │ movs r2, #1 │ │ - movs r3, #0 │ │ - adds r2, r2, r6 │ │ - adcs r3, r7 │ │ - str r2, [r4, #8] │ │ - str r3, [r4, #12] │ │ - b.n 8e9a │ │ + cmp r6, r3 │ │ + bne.n 718e │ │ adds r0, r4, #0 │ │ - bl 6e60 │ │ - movs r3, #128 ; 0x80 │ │ - movs r0, #0 │ │ - str r3, [sp, #0] │ │ - adds r3, r4, #0 │ │ - ldr r2, [sp, #0] │ │ - adds r3, #80 ; 0x50 │ │ - adds r0, r3, r0 │ │ - ldr r1, [sp, #4] │ │ - cmp r5, r2 │ │ - bcc.n 8ed6 │ │ - ldr r2, [sp, #0] │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - ldr r2, [sp, #0] │ │ - adds r6, r4, #0 │ │ - mov ip, r2 │ │ - adds r7, r4, #0 │ │ - ldr r3, [sp, #4] │ │ - subs r5, r5, r2 │ │ - adds r6, #200 ; 0xc8 │ │ - add r3, ip │ │ - str r3, [sp, #4] │ │ - adds r7, #72 ; 0x48 │ │ - cmp r6, r7 │ │ - beq.n 8e8e │ │ - ldr r0, [r6, #0] │ │ - ldr r1, [r6, #4] │ │ - bl d3e0 <_Unwind_GetTextRelBase@@Base+0xd8> │ │ - subs r6, #8 │ │ - str r0, [r6, #8] │ │ - str r1, [r6, #12] │ │ - b.n 8ec2 │ │ - adds r2, r5, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ - ... │ │ + str r2, [r4, #4] │ │ + adds r0, #12 │ │ + b.n 7194 │ │ + adds r0, r4, #0 │ │ + str r2, [r4, #8] │ │ + adds r0, #16 │ │ + bl d350 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + adds r0, r5, #0 │ │ + mov sp, r7 │ │ + add sp, #20 │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ -00008ee0 : │ │ - push {r3, lr} │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - ldr r1, [pc, #24] ; (8f00 ) │ │ - str r2, [r0, #8] │ │ - str r3, [r0, #12] │ │ +000071a0 : │ │ + push {r0, r1, r4, lr} │ │ + ldr r4, [pc, #172] ; (7250 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, sp, #4 │ │ + add r4, pc │ │ + ldr r3, [r3, #24] │ │ + ldr r2, [pc, #164] ; (7254 ) │ │ + str r0, [r4, #0] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + beq.n 71bc │ │ + movs r0, #1 │ │ + negs r0, r0 │ │ + b.n 724c │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #152] ; (7258 ) │ │ + ldr r3, [r0, #0] │ │ add r1, pc │ │ - str r2, [r0, #0] │ │ - str r3, [r0, #4] │ │ - ldr r1, [r1, #0] │ │ - adds r0, #16 │ │ - movs r2, #64 ; 0x40 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r3, pc} │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + subs r1, r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #4] │ │ + cmp r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #124] ; (725c ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + subs r1, r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #8] │ │ + cmp r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #100] ; (7260 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + subs r1, r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #12] │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #76] ; (7264 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + subs r1, r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #16] │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #56] ; (7268 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + subs r1, r0, #0 │ │ + beq.n 71b6 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #20] │ │ + bl 70e8 │ │ + ldr r0, [pc, #8] ; (7254 ) │ │ + pop {r1, r2, r4, pc} │ │ nop ; (mov r8, r8) │ │ - stmia r0!, {r4, r7} │ │ + udf #88 ; 0x58 │ │ + movs r0, r0 │ │ + movs r6, r0 │ │ + movs r1, r0 │ │ + ; instruction: 0xb65a │ │ + movs r0, r0 │ │ + ; instruction: 0xb65f │ │ + movs r0, r0 │ │ + ; instruction: 0xb65c │ │ + movs r0, r0 │ │ + cpsie if │ │ + movs r0, r0 │ │ + ; instruction: 0xb66b │ │ ... │ │ │ │ -00008f04 : │ │ - push {r3, lr} │ │ - movs r2, #48 ; 0x30 │ │ - bl 8d48 │ │ - pop {r3, pc} │ │ +0000726c : │ │ + push {r0, r1, r4, lr} │ │ + ldr r3, [r0, #0] │ │ + add r1, sp, #4 │ │ + ldr r2, [pc, #64] ; (72b4 ) │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 72b2 │ │ + ldr r0, [sp, #4] │ │ + ldr r4, [pc, #56] ; (72b8 ) │ │ + ldr r3, [r0, #0] │ │ + add r4, pc │ │ + ldr r1, [r4, #4] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #8] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #12] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #16] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #20] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + pop {r0, r1, r4, pc} │ │ + movs r6, r0 │ │ + movs r1, r0 │ │ + ble.n 73b8 │ │ + ... │ │ │ │ -00008f0e : │ │ +000072bc : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ - adds r6, r2, #0 │ │ - adds r5, r0, #0 │ │ - sub sp, #212 ; 0xd4 │ │ - mov r0, sp │ │ - bl 8ee0 │ │ + movs r7, #171 ; 0xab │ │ + ldr r5, [pc, #240] ; (73b4 ) │ │ + sub sp, #76 ; 0x4c │ │ + str r3, [sp, #16] │ │ + add r5, pc │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + ldr r5, [r5, #0] │ │ + lsls r7, r7, #2 │ │ + str r3, [sp, #20] │ │ + ldr r3, [r5, #0] │ │ + ldr r1, [sp, #16] │ │ + adds r4, r0, #0 │ │ + str r3, [sp, #68] ; 0x44 │ │ + ldr r3, [r0, #0] │ │ + str r2, [sp, #24] │ │ + ldr r3, [r3, r7] │ │ + blx r3 │ │ + adds r6, r0, #0 │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + ldr r3, [r3, r7] │ │ + ldr r1, [sp, #20] │ │ + blx r3 │ │ + movs r3, #8 │ │ + adds r2, r6, #0 │ │ + str r0, [sp, #12] │ │ + bics r2, r3 │ │ + str r5, [sp, #28] │ │ + cmp r2, #16 │ │ + beq.n 72fe │ │ + cmp r6, #32 │ │ + bne.n 7304 │ │ + ldr r3, [sp, #12] │ │ + cmp r3, #16 │ │ + beq.n 7316 │ │ + ldr r2, [pc, #176] ; (73b8 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #172] ; (73bc ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7332 │ │ + movs r0, #150 ; 0x96 │ │ + lsls r0, r0, #1 │ │ + bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + subs r5, r0, #0 │ │ + bne.n 733c │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #152] ; (73c0 ) │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #148] ; (73c4 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + movs r0, #1 │ │ + negs r0, r0 │ │ + adds r1, r0, #0 │ │ + b.n 73a0 │ │ + movs r2, #150 ; 0x96 │ │ + movs r1, #0 │ │ + lsls r2, r2, #1 │ │ + bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ + movs r2, #200 ; 0xc8 │ │ + ldr r3, [r4, #0] │ │ + add r7, sp, #36 ; 0x24 │ │ + str r7, [sp, #0] │ │ + lsls r2, r2, #2 │ │ + ldr r3, [r3, r2] │ │ + adds r0, r4, #0 │ │ + mov ip, r3 │ │ + ldr r1, [sp, #16] │ │ + movs r2, #0 │ │ + adds r3, r6, #0 │ │ + blx ip │ │ + adds r3, r5, #0 │ │ + movs r2, #200 ; 0xc8 │ │ + adds r3, #8 │ │ + str r3, [sp, #0] │ │ + ldr r3, [r4, #0] │ │ + lsls r2, r2, #2 │ │ + adds r0, r4, #0 │ │ + ldr r3, [r3, r2] │ │ + ldr r1, [sp, #20] │ │ + movs r2, #0 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #12] │ │ + blx ip │ │ + adds r2, r5, #0 │ │ + ldr r3, [sp, #24] │ │ + adds r2, #56 ; 0x38 │ │ + cmp r3, #0 │ │ + beq.n 7390 │ │ + movs r3, #0 │ │ + adds r0, r7, #0 │ │ + str r3, [r5, #0] │ │ + adds r1, r6, #0 │ │ + bl 5474 │ │ + b.n 739c │ │ + movs r3, #1 │ │ adds r0, r7, #0 │ │ + str r3, [r5, #0] │ │ adds r1, r6, #0 │ │ - mov r2, sp │ │ - bl 8e50 │ │ + bl 70ac │ │ adds r0, r5, #0 │ │ - mov r1, sp │ │ - movs r2, #48 ; 0x30 │ │ - bl 8d48 │ │ - add sp, #212 ; 0xd4 │ │ + asrs r1, r5, #31 │ │ + ldr r3, [sp, #28] │ │ + ldr r2, [sp, #68] ; 0x44 │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 73ae │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ + add sp, #76 ; 0x4c │ │ pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -00008f38 : │ │ - push {r3, lr} │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - ldr r1, [pc, #24] ; (8f58 ) │ │ - str r2, [r0, #8] │ │ - str r3, [r0, #12] │ │ - add r1, pc │ │ - str r2, [r0, #0] │ │ - str r3, [r0, #4] │ │ - ldr r1, [r1, #0] │ │ - adds r0, #16 │ │ - movs r2, #64 ; 0x40 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ - stmia r0!, {r2, r3, r4, r5} │ │ + bgt.n 72d4 │ │ + movs r0, r0 │ │ + bgt.n 73a8 │ │ + movs r0, r0 │ │ + push {r1, r4, r5, r7, lr} │ │ + movs r0, r0 │ │ + bgt.n 7374 │ │ + movs r0, r0 │ │ + push {r4, r5, r7, lr} │ │ ... │ │ │ │ -00008f5c : │ │ +000073c8 : │ │ push {r3, lr} │ │ - movs r2, #64 ; 0x40 │ │ - bl 8d48 │ │ + adds r0, r2, #0 │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ pop {r3, pc} │ │ + ... │ │ │ │ -00008f66 : │ │ +000073d4 : │ │ push {r4, r5, r6, r7, lr} │ │ - adds r7, r1, #0 │ │ + sub sp, #36 ; 0x24 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ adds r6, r2, #0 │ │ - adds r5, r0, #0 │ │ - sub sp, #212 ; 0xd4 │ │ - mov r0, sp │ │ - bl 8f38 │ │ - adds r0, r7, #0 │ │ + ldr r1, [pc, #460] ; (75ac ) │ │ + ldr r2, [pc, #464] ; (75b0 ) │ │ + str r3, [sp, #0] │ │ + adds r4, r0, #0 │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + movs r0, #4 │ │ + add r1, pc │ │ + add r2, pc │ │ + bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + cmp r3, #0 │ │ + beq.n 740e │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + cmp r3, #0 │ │ + beq.n 740e │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + cmp r3, #0 │ │ + blt.n 740e │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + cmp r3, #0 │ │ + beq.n 740e │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + bne.n 7420 │ │ + ldr r2, [pc, #420] ; (75b4 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #412] ; (75b8 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7436 │ │ + ldr r3, [r6, #0] │ │ + cmp r3, #2 │ │ + bne.n 743e │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #400] ; (75bc ) │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #396] ; (75c0 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + movs r7, #1 │ │ + blx r3 │ │ + negs r7, r7 │ │ + b.n 75a6 │ │ + ldr r3, [r6, #4] │ │ + str r3, [sp, #16] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + adds r5, r3, r2 │ │ + cmp r5, #31 │ │ + bhi.n 746c │ │ + adds r3, r2, #0 │ │ + adds r3, #24 │ │ + adds r3, r6, r3 │ │ + str r3, [sp, #0] │ │ + movs r3, #200 ; 0xc8 │ │ + ldr r2, [r4, #0] │ │ + lsls r3, r3, #2 │ │ + adds r0, r4, #0 │ │ + ldr r7, [r2, r3] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + blx r7 │ │ + str r5, [r6, #4] │ │ + movs r7, #0 │ │ + b.n 75a6 │ │ + movs r7, #15 │ │ + adds r3, r5, #0 │ │ + ldr r2, [sp, #76] ; 0x4c │ │ + ands r3, r7 │ │ + adds r3, #16 │ │ + str r3, [sp, #24] │ │ + subs r3, r5, r3 │ │ + str r3, [sp, #12] │ │ + cmp r3, r2 │ │ + bls.n 7492 │ │ + ldr r2, [pc, #320] ; (75c4 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #316] ; (75c8 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7436 │ │ + adds r0, r5, #0 │ │ + adds r0, #15 │ │ + bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + subs r5, r0, #0 │ │ + bne.n 74b0 │ │ + ldr r2, [pc, #300] ; (75cc ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #292] ; (75d0 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7436 │ │ + adds r3, r0, #0 │ │ + ldr r0, [sp, #12] │ │ + adds r3, #15 │ │ + bics r3, r7 │ │ + adds r0, #15 │ │ + str r3, [sp, #8] │ │ + bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + str r0, [sp, #20] │ │ + cmp r0, #0 │ │ + bne.n 74de │ │ + adds r0, r5, #0 │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r2, [pc, #260] ; (75d4 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #256] ; (75d8 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7436 │ │ + movs r2, #15 │ │ + movs r7, #200 ; 0xc8 │ │ + ldr r3, [sp, #20] │ │ + lsls r7, r7, #2 │ │ + adds r3, #15 │ │ + bics r3, r2 │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #16] │ │ + cmp r3, #0 │ │ + beq.n 7506 │ │ adds r1, r6, #0 │ │ - mov r2, sp │ │ - bl 8e50 │ │ + adds r2, r3, #0 │ │ + ldr r0, [sp, #8] │ │ + adds r1, #24 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + ldr r3, [sp, #8] │ │ + ldr r2, [r6, #4] │ │ + adds r3, r3, r2 │ │ + b.n 7508 │ │ + ldr r3, [sp, #8] │ │ + str r3, [sp, #0] │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + ldr r7, [r3, r7] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #64] ; 0x40 │ │ + blx r7 │ │ + adds r2, r6, #0 │ │ + adds r3, r6, #0 │ │ + ldr r1, [r6, #0] │ │ + adds r2, #56 ; 0x38 │ │ + adds r3, #8 │ │ + str r2, [sp, #0] │ │ + ldr r0, [sp, #8] │ │ + cmp r1, #0 │ │ + bne.n 7534 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #12] │ │ + bl 1d8e │ │ + b.n 753c │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #12] │ │ + bl 1ea4 │ │ + cmp r0, #0 │ │ + beq.n 755e │ │ adds r0, r5, #0 │ │ - mov r1, sp │ │ - movs r2, #64 ; 0x40 │ │ - bl 8d48 │ │ - add sp, #212 ; 0xd4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -00008f90 : │ │ - push {r4, r5, r6, lr} │ │ - adds r4, r1, #0 │ │ - cmp r0, #64 ; 0x40 │ │ - beq.n 9028 │ │ - bhi.n 8fa8 │ │ - cmp r0, #32 │ │ - beq.n 8fe6 │ │ - cmp r0, #48 ; 0x30 │ │ - beq.n 9004 │ │ - cmp r0, #28 │ │ - bne.n 904e │ │ - b.n 8fca │ │ - movs r3, #128 ; 0x80 │ │ - lsls r3, r3, #1 │ │ - cmp r0, r3 │ │ - beq.n 8fe6 │ │ - bhi.n 8fb8 │ │ - cmp r0, #224 ; 0xe0 │ │ - beq.n 8fca │ │ - b.n 904e │ │ - movs r3, #192 ; 0xc0 │ │ - lsls r3, r3, #1 │ │ - cmp r0, r3 │ │ - beq.n 9004 │ │ - movs r3, #128 ; 0x80 │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r0, [sp, #20] │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r2, [pc, #140] ; (75dc ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #136] ; (75e0 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7436 │ │ + ldr r3, [sp, #28] │ │ + ldr r2, [r4, #0] │ │ + ldr r7, [sp, #12] │ │ + str r3, [sp, #0] │ │ + movs r3, #208 ; 0xd0 │ │ lsls r3, r3, #2 │ │ - cmp r0, r3 │ │ - beq.n 9028 │ │ - b.n 904e │ │ - movs r5, #0 │ │ + ldr r3, [r2, r3] │ │ adds r0, r4, #0 │ │ - ldr r1, [pc, #132] ; (9054 ) │ │ - str r5, [r4, #4] │ │ - str r5, [r4, #0] │ │ + mov ip, r3 │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + adds r3, r7, #0 │ │ + blx ip │ │ + adds r0, r6, #0 │ │ + ldr r3, [sp, #24] │ │ + ldr r2, [sp, #24] │ │ + adds r0, #24 │ │ + str r3, [r6, #4] │ │ + ldr r3, [sp, #8] │ │ + adds r1, r3, r7 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + adds r0, r5, #0 │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r0, [sp, #20] │ │ + bl d380 <_Unwind_GetTextRelBase@@Base+0x78> │ │ + ldr r1, [pc, #76] ; (75e4 ) │ │ + ldr r2, [pc, #76] ; (75e8 ) │ │ + movs r0, #4 │ │ add r1, pc │ │ - adds r0, #8 │ │ - ldr r1, [r1, #0] │ │ - movs r2, #32 │ │ + add r2, pc │ │ + adds r3, r7, #0 │ │ bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - adds r4, #208 ; 0xd0 │ │ - movs r3, #28 │ │ - b.n 9024 │ │ - movs r5, #0 │ │ + adds r0, r7, #0 │ │ + add sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r3, r5, lr} │ │ + movs r0, r0 │ │ + push {r3, r4, r5, lr} │ │ + movs r0, r0 │ │ + blt.n 7590 │ │ + movs r0, r0 │ │ + push {r3, r5, lr} │ │ + movs r0, r0 │ │ + blt.n 7568 │ │ + movs r0, r0 │ │ + push {r0, r6, lr} │ │ + movs r0, r0 │ │ + blt.n 76bc │ │ + movs r0, r0 │ │ + push {r1, r3, lr} │ │ + movs r0, r0 │ │ + blt.n 7688 │ │ + movs r0, r0 │ │ + push {r0, r2, r4, lr} │ │ + movs r0, r0 │ │ + blt.n 7634 │ │ + movs r0, r0 │ │ + push {r1, r3, r4, lr} │ │ + movs r0, r0 │ │ + bge.n 753c │ │ + movs r0, r0 │ │ + push {r1, r2, r3, r6, r7} │ │ + movs r0, r0 │ │ + cbz r4, 7644 │ │ + movs r0, r0 │ │ + push {r0, r1, r2, r5, r7} │ │ + ... │ │ + │ │ +000075ec : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r6, r2, #0 │ │ + movs r2, #24 │ │ + movs r3, #32 │ │ + sub sp, #44 ; 0x2c │ │ + add r7, sp, #8 │ │ + adds r2, r7, r2 │ │ + adds r3, r2, r3 │ │ + ldrb r3, [r3, #0] │ │ + ldr r5, [pc, #520] ; (7808 ) │ │ + sub sp, #48 ; 0x30 │ │ + str r3, [r7, #20] │ │ + ldr r3, [r7, #60] ; 0x3c │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + str r3, [r7, #8] │ │ + movs r3, #23 │ │ + add r3, sp │ │ + lsrs r3, r3, #4 │ │ + lsls r3, r3, #4 │ │ + str r3, [r7, #12] │ │ + ldr r3, [r5, #0] │ │ + ldr r2, [pc, #496] ; (780c ) │ │ + adds r4, r0, #0 │ │ + str r3, [r7, #28] │ │ + ldr r3, [pc, #496] ; (7810 ) │ │ + movs r0, #4 │ │ + add r3, pc │ │ + str r3, [r7, #16] │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + ldr r1, [r7, #16] │ │ + add r2, pc │ │ + str r3, [sp, #0] │ │ + ldr r3, [r7, #64] ; 0x40 │ │ + bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + ldr r3, [r7, #8] │ │ + str r5, [r7, #4] │ │ + cmp r3, #0 │ │ + beq.n 7642 │ │ + ldr r3, [r7, #64] ; 0x40 │ │ + cmp r3, #0 │ │ + bge.n 7654 │ │ + ldr r2, [pc, #464] ; (7814 ) │ │ + ldr r3, [r4, #0] │ │ adds r0, r4, #0 │ │ - movs r6, #32 │ │ - ldr r1, [pc, #104] ; (9058 ) │ │ - str r5, [r4, #4] │ │ - str r5, [r4, #0] │ │ - add r1, pc │ │ - adds r0, #8 │ │ - ldr r1, [r1, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #456] ; (7818 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r3, [r6, #0] │ │ + cmp r3, #2 │ │ + bne.n 7672 │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #444] ; (781c ) │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #440] ; (7820 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + movs r5, #1 │ │ + blx r3 │ │ + negs r5, r5 │ │ + b.n 77f0 │ │ + ldr r3, [r7, #20] │ │ + cmp r3, #0 │ │ + bne.n 7698 │ │ adds r2, r6, #0 │ │ - adds r4, #208 ; 0xd0 │ │ + adds r2, #24 │ │ + ldr r3, [r6, #4] │ │ + str r2, [sp, #0] │ │ + movs r2, #208 ; 0xd0 │ │ + ldr r1, [r4, #0] │ │ + lsls r2, r2, #2 │ │ + adds r0, r4, #0 │ │ + ldr r5, [r1, r2] │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [r7, #64] ; 0x40 │ │ + blx r5 │ │ + movs r3, #2 │ │ + ldr r5, [r6, #4] │ │ + str r3, [r6, #0] │ │ + b.n 77f0 │ │ + ldr r2, [pc, #392] ; (7824 ) │ │ + movs r0, #4 │ │ + ldr r1, [r7, #16] │ │ + add r2, pc │ │ bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - str r6, [r4, #0] │ │ - b.n 904a │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ + ldr r3, [r6, #4] │ │ + str r3, [r7, #20] │ │ + ldr r3, [r6, #0] │ │ + cmp r3, #0 │ │ + bne.n 773e │ │ + movs r3, #32 │ │ + str r3, [r7, #16] │ │ + ldr r3, [r7, #20] │ │ + cmp r3, #15 │ │ + bhi.n 76bc │ │ + movs r3, #16 │ │ + str r3, [r7, #16] │ │ + ldr r5, [r7, #16] │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + cmp r3, r5 │ │ + bge.n 76d6 │ │ + ldr r2, [pc, #352] ; (7828 ) │ │ + ldr r3, [r4, #0] │ │ adds r0, r4, #0 │ │ - ldr r1, [pc, #80] ; (905c ) │ │ - str r2, [r4, #8] │ │ - str r3, [r4, #12] │ │ + add r2, pc │ │ + ldr r1, [r2, #16] │ │ + ldr r2, [pc, #348] ; (782c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r3, [r7, #16] │ │ + ldr r2, [r7, #20] │ │ + subs r2, r3, r2 │ │ + bne.n 76e0 │ │ + movs r2, #16 │ │ + ldr r0, [r7, #20] │ │ + adds r1, r2, #0 │ │ + adds r0, #24 │ │ + adds r0, r6, r0 │ │ + bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ + adds r3, r6, #0 │ │ + adds r0, r6, #0 │ │ + adds r3, #56 ; 0x38 │ │ + str r3, [sp, #0] │ │ + adds r0, #24 │ │ + subs r3, #48 ; 0x30 │ │ + ldr r1, [r7, #12] │ │ + ldr r2, [r7, #16] │ │ + bl 1d8e │ │ + ldr r3, [r4, #0] │ │ + cmp r0, #0 │ │ + beq.n 7716 │ │ + ldr r2, [pc, #296] ; (7830 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #288] ; (7834 ) │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r2, [r7, #12] │ │ + adds r0, r4, #0 │ │ + str r2, [sp, #0] │ │ + movs r2, #208 ; 0xd0 │ │ + lsls r2, r2, #2 │ │ + ldr r3, [r3, r2] │ │ + ldr r1, [r7, #8] │ │ + ldr r2, [r7, #64] ; 0x40 │ │ + mov ip, r3 │ │ + ldr r3, [r7, #16] │ │ + blx ip │ │ + movs r3, #2 │ │ + ldr r1, [pc, #264] ; (7838 ) │ │ + ldr r2, [pc, #264] ; (783c ) │ │ + str r3, [r6, #0] │ │ + movs r0, #4 │ │ add r1, pc │ │ - str r2, [r4, #0] │ │ - str r3, [r4, #4] │ │ - adds r0, #16 │ │ - ldr r1, [r1, #0] │ │ - movs r2, #64 ; 0x40 │ │ + add r2, pc │ │ + ldr r3, [r7, #16] │ │ + b.n 77ec │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + ldr r2, [r7, #20] │ │ + cmp r3, r2 │ │ + bge.n 7758 │ │ + ldr r2, [pc, #248] ; (7840 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #16] │ │ + ldr r2, [pc, #240] ; (7844 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r3, [r7, #20] │ │ + cmp r3, #16 │ │ + beq.n 7770 │ │ + ldr r2, [pc, #232] ; (7848 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #12] │ │ + ldr r2, [pc, #224] ; (784c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 766a │ │ + adds r3, r6, #0 │ │ + adds r0, r6, #0 │ │ + adds r3, #56 ; 0x38 │ │ + str r3, [sp, #0] │ │ + adds r0, #24 │ │ + ldr r1, [r7, #12] │ │ + ldr r2, [r7, #20] │ │ + subs r3, #48 ; 0x30 │ │ + bl 1ea4 │ │ + cmp r0, #0 │ │ + beq.n 779a │ │ + ldr r2, [pc, #196] ; (7850 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #192] ; (7854 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r3, [r7, #12] │ │ + ldr r2, [pc, #184] ; (7858 ) │ │ + movs r0, #4 │ │ + ldrb r5, [r3, #15] │ │ + add r2, pc │ │ + ldr r1, [r7, #16] │ │ + adds r3, r5, #0 │ │ bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - movs r3, #48 ; 0x30 │ │ - adds r4, #208 ; 0xd0 │ │ - str r3, [r4, #0] │ │ - b.n 904a │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ + ldr r2, [r7, #20] │ │ + ldr r3, [r4, #0] │ │ + cmp r2, r5 │ │ + bcs.n 77c4 │ │ + ldr r2, [pc, #164] ; (785c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ adds r0, r4, #0 │ │ - movs r5, #64 ; 0x40 │ │ - ldr r1, [pc, #44] ; (9060 ) │ │ - str r2, [r4, #8] │ │ - str r3, [r4, #12] │ │ - add r1, pc │ │ - str r2, [r4, #0] │ │ - str r3, [r4, #4] │ │ - adds r0, #16 │ │ - ldr r1, [r1, #0] │ │ - adds r2, r5, #0 │ │ - adds r4, #208 ; 0xd0 │ │ + add r2, pc │ │ + ldr r1, [r2, #12] │ │ + ldr r2, [pc, #160] ; (7860 ) │ │ + add r2, pc │ │ + b.n 766a │ │ + ldr r2, [r7, #20] │ │ + adds r0, r4, #0 │ │ + subs r5, r2, r5 │ │ + ldr r2, [r7, #12] │ │ + ldr r1, [r7, #8] │ │ + str r2, [sp, #0] │ │ + movs r2, #208 ; 0xd0 │ │ + lsls r2, r2, #2 │ │ + ldr r3, [r3, r2] │ │ + ldr r2, [r7, #64] ; 0x40 │ │ + mov ip, r3 │ │ + adds r3, r5, #0 │ │ + blx ip │ │ + movs r3, #2 │ │ + movs r0, #4 │ │ + str r3, [r6, #0] │ │ + adds r3, r5, #0 │ │ + ldr r2, [pc, #124] ; (7864 ) │ │ + ldr r1, [r7, #16] │ │ + add r2, pc │ │ bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ - str r5, [r4, #0] │ │ - movs r0, #0 │ │ - b.n 9050 │ │ - movs r0, #1 │ │ - pop {r4, r5, r6, pc} │ │ + ldr r3, [r7, #4] │ │ + ldr r2, [r7, #28] │ │ + adds r0, r5, #0 │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 7800 │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ + mov sp, r7 │ │ + add sp, #36 ; 0x24 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ - itt ls │ │ - movls r0, r0 │ │ - ittt hi ; unpredictable │ │ - movhi r0, r0 │ │ - ite vs ; unpredictable │ │ - movvs r0, r0 │ │ - itet mi ; unpredictable │ │ + bls.n 78a8 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5} │ │ + movs r0, r0 │ │ + push {r0, r1, r4, r5} │ │ + movs r0, r0 │ │ + bls.n 7788 │ │ + movs r0, r0 │ │ + push {r2, r3, r4, r5} │ │ + movs r0, r0 │ │ + bls.n 7760 │ │ + movs r0, r0 │ │ + push {r0, r3, r6} │ │ + movs r0, r0 │ │ + push {r0, r3, r4, r5} │ │ + movs r0, r0 │ │ + bls.n 7898 │ │ + movs r0, r0 │ │ + push {r0, r2, r3, r4} │ │ + movs r0, r0 │ │ + bhi.n 781c │ │ + movs r0, r0 │ │ + push {r0} │ │ + movs r0, r0 │ │ + cbz r7, 7882 │ │ + movs r0, r0 │ │ + push {r0, r2} │ │ + movs r0, r0 │ │ + bhi.n 77ac │ │ + movs r0, r0 │ │ + cbz r3, 78ae │ │ + movs r0, r0 │ │ + bhi.n 7784 │ │ + movs r0, r0 │ │ + push {r2} │ │ + movs r0, r0 │ │ + bhi.n 7938 │ │ + movs r0, r0 │ │ + push {r0, r1, r2, r3} │ │ + movs r0, r0 │ │ + push {r0, r2, r3, r5} │ │ + movs r0, r0 │ │ + bhi.n 78ec │ │ + movs r0, r0 │ │ + push {r0, r1, r3, r4} │ │ + movs r0, r0 │ │ + push {r2, r3, r4} │ │ ... │ │ │ │ -00009064 : │ │ - push {r3, lr} │ │ - addmi r3, r2, #0 │ │ - addpl r3, #208 ; 0xd0 │ │ - ldrmi r3, [r3, #0] │ │ - cmp r3, #32 │ │ - beq.n 9082 │ │ - bhi.n 9078 │ │ - cmp r3, #28 │ │ - beq.n 9082 │ │ - b.n 908c │ │ - cmp r3, #48 ; 0x30 │ │ - beq.n 9088 │ │ - cmp r3, #64 ; 0x40 │ │ - beq.n 9088 │ │ - b.n 908c │ │ - bl 6d58 │ │ - b.n 908c │ │ - bl 8e50 │ │ - pop {r3, pc} │ │ - │ │ -0000908e : │ │ +00007868 : │ │ push {r3, lr} │ │ - adds r3, r1, #0 │ │ - adds r3, #208 ; 0xd0 │ │ - ldr r2, [r3, #0] │ │ - cmp r2, #32 │ │ - beq.n 90ac │ │ - bhi.n 90a2 │ │ - cmp r2, #28 │ │ - beq.n 90ac │ │ - b.n 90b6 │ │ - cmp r2, #48 ; 0x30 │ │ - beq.n 90b2 │ │ - cmp r2, #64 ; 0x40 │ │ - beq.n 90b2 │ │ - b.n 90b6 │ │ - bl 6cac │ │ - b.n 90b6 │ │ - bl 8d48 │ │ + ldr r3, [r2, #0] │ │ + cmp r3, #2 │ │ + bne.n 7886 │ │ + ldr r2, [pc, #24] ; (788c ) │ │ + ldr r3, [r0, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #20] ; (7890 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + movs r0, #1 │ │ + negs r0, r0 │ │ + b.n 7888 │ │ + ldr r0, [r2, #4] │ │ pop {r3, pc} │ │ + nop ; (mov r8, r8) │ │ + bvc.n 77a8 │ │ + movs r0, r0 │ │ + cbz r5, 7902 │ │ + ... │ │ │ │ -000090b8 : │ │ +00007894 : │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #228 ; 0xe4 │ │ - add r5, sp, #8 │ │ - adds r6, r0, #0 │ │ - adds r0, r1, #0 │ │ + sub sp, #60 ; 0x3c │ │ + add r7, sp, #8 │ │ + str r3, [r7, #4] │ │ + movs r3, #23 │ │ + movs r6, #171 ; 0xab │ │ + ldr r5, [pc, #576] ; (7ae4 ) │ │ + sub sp, #248 ; 0xf8 │ │ + add r3, sp │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + lsrs r3, r3, #4 │ │ + lsls r3, r3, #4 │ │ + str r3, [r7, #20] │ │ + ldr r3, [r5, #0] │ │ + lsls r6, r6, #2 │ │ + adds r1, r2, #0 │ │ + str r3, [r7, #44] ; 0x2c │ │ + ldr r3, [r0, #0] │ │ + adds r4, r0, #0 │ │ + ldr r3, [r3, r6] │ │ + str r2, [r7, #12] │ │ + blx r3 │ │ + str r5, [r7, #0] │ │ + ldr r3, [r4, #0] │ │ + cmp r0, #32 │ │ + beq.n 78da │ │ + ldr r2, [pc, #540] ; (7ae8 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #532] ; (7aec ) │ │ + add r2, pc │ │ + b.n 7a4a │ │ + ldr r3, [r3, r6] │ │ + adds r0, r4, #0 │ │ + ldr r1, [r7, #4] │ │ + blx r3 │ │ + str r0, [r7, #8] │ │ + cmp r0, #32 │ │ + beq.n 78fa │ │ + ldr r2, [pc, #516] ; (7af0 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #512] ; (7af4 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a4a │ │ + ldr r3, [r7, #72] ; 0x48 │ │ + cmp r3, #0 │ │ + bge.n 7912 │ │ + ldr r2, [pc, #500] ; (7af8 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #496] ; (7afc ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a4a │ │ + ldr r3, [r7, #20] │ │ + movs r5, #0 │ │ + adds r0, r3, #0 │ │ + ldr r2, [r7, #72] ; 0x48 │ │ + str r5, [r3, #8] │ │ + str r5, [r3, #4] │ │ + str r2, [r3, #0] │ │ + adds r0, #12 │ │ adds r1, r5, #0 │ │ - adds r7, r2, #0 │ │ - str r3, [sp, #4] │ │ - bl 8f90 │ │ - subs r4, r0, #0 │ │ - bne.n 90e4 │ │ - adds r0, r7, #0 │ │ - ldr r1, [sp, #4] │ │ + bl d3a0 <_Unwind_GetTextRelBase@@Base+0x98> │ │ + subs r6, r0, #0 │ │ + cmp r6, r5 │ │ + beq.n 7940 │ │ + ldr r2, [pc, #464] ; (7b00 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #456] ; (7b04 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a26 │ │ + ldr r0, [r7, #20] │ │ + adds r1, r6, #0 │ │ + adds r0, #16 │ │ + bl d3a0 <_Unwind_GetTextRelBase@@Base+0x98> │ │ + ldr r3, [r4, #0] │ │ + str r0, [r7, #16] │ │ + cmp r0, #0 │ │ + beq.n 7962 │ │ + ldr r2, [pc, #436] ; (7b08 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #428] ; (7b0c ) │ │ + add r2, pc │ │ + b.n 7a4a │ │ + movs r5, #200 ; 0xc8 │ │ + ldr r2, [r7, #20] │ │ + lsls r5, r5, #2 │ │ + adds r0, r4, #0 │ │ + adds r2, #32 │ │ + str r2, [sp, #0] │ │ + ldr r6, [r3, r5] │ │ + ldr r1, [r7, #12] │ │ + ldr r2, [r7, #16] │ │ + ldr r3, [r7, #8] │ │ + blx r6 │ │ + ldr r3, [r7, #20] │ │ + adds r0, r4, #0 │ │ + adds r3, #64 ; 0x40 │ │ + str r3, [sp, #0] │ │ + str r3, [r7, #12] │ │ + ldr r3, [r4, #0] │ │ + ldr r1, [r7, #4] │ │ + ldr r2, [r7, #16] │ │ + ldr r5, [r3, r5] │ │ + ldr r3, [r7, #8] │ │ + blx r5 │ │ + movs r3, #28 │ │ + ldr r6, [pc, #380] ; (7b10 ) │ │ + adds r0, r7, r3 │ │ + ldr r1, [r7, #16] │ │ + add r6, pc │ │ + ldr r6, [r6, #0] │ │ + ldr r3, [r7, #20] │ │ + adds r2, r6, #0 │ │ + bl d3b0 <_Unwind_GetTextRelBase@@Base+0xa8> │ │ + subs r5, r0, #0 │ │ + beq.n 79b8 │ │ + ldr r2, [pc, #364] ; (7b14 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #356] ; (7b18 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a4a │ │ + movs r2, #24 │ │ + movs r3, #8 │ │ + adds r2, r7, r2 │ │ + adds r0, r2, r3 │ │ + adds r1, r5, #0 │ │ + adds r2, r6, #0 │ │ + ldr r3, [r7, #20] │ │ + bl d3b0 <_Unwind_GetTextRelBase@@Base+0xa8> │ │ + cmp r0, #0 │ │ + beq.n 79e0 │ │ + ldr r2, [pc, #332] ; (7b1c ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #324] ; (7b20 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a26 │ │ + movs r2, #24 │ │ + movs r3, #12 │ │ + adds r2, r7, r2 │ │ + ldr r0, [r7, #28] │ │ + adds r1, r2, r3 │ │ + bl d3c0 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + subs r5, r0, #0 │ │ + beq.n 7a04 │ │ + ldr r2, [pc, #304] ; (7b24 ) │ │ + ldr r3, [r4, #0] │ │ + adds r0, r4, #0 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #296] ; (7b28 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7a4a │ │ + movs r2, #24 │ │ + movs r3, #16 │ │ + adds r2, r7, r2 │ │ + ldr r0, [r7, #32] │ │ + adds r1, r2, r3 │ │ + bl d3c0 <_Unwind_GetTextRelBase@@Base+0xb8> │ │ + cmp r0, #0 │ │ + beq.n 7a2a │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #272] ; (7b2c ) │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #268] ; (7b30 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + b.n 7acc │ │ + ldr r6, [r7, #36] ; 0x24 │ │ + adds r3, r6, #1 │ │ + beq.n 7a3a │ │ + ldr r3, [r7, #40] ; 0x28 │ │ + adds r2, r3, #1 │ │ + beq.n 7a3a │ │ + cmp r6, r3 │ │ + beq.n 7a50 │ │ + adds r0, r4, #0 │ │ + ldr r2, [pc, #244] ; (7b34 ) │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #240] ; (7b38 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + movs r0, #0 │ │ + b.n 7ace │ │ + ldr r5, [r7, #20] │ │ + adds r5, #128 ; 0x80 │ │ + adds r0, r5, #0 │ │ + bl 9a10 │ │ + ldr r3, [r7, #20] │ │ + adds r3, #96 ; 0x60 │ │ + str r3, [r7, #20] │ │ + cmp r6, #0 │ │ + beq.n 7a7a │ │ + adds r0, r3, #0 │ │ + movs r1, #32 │ │ adds r2, r5, #0 │ │ - bl 9064 │ │ - adds r0, r6, #0 │ │ + bl 9958 │ │ + ldr r0, [r7, #12] │ │ adds r1, r5, #0 │ │ - bl 908e │ │ - b.n 90e6 │ │ - movs r4, #1 │ │ + bl 9a2c │ │ + movs r6, #0 │ │ + b.n 7a8e │ │ + ldr r0, [r7, #12] │ │ + movs r1, #32 │ │ + adds r2, r5, #0 │ │ + bl 9958 │ │ + ldr r0, [r7, #20] │ │ + adds r1, r5, #0 │ │ + bl 9a2c │ │ + movs r6, #1 │ │ + movs r3, #176 ; 0xb0 │ │ + ldr r2, [r4, #0] │ │ + lsls r3, r3, #2 │ │ adds r0, r4, #0 │ │ - add sp, #228 ; 0xe4 │ │ + ldr r3, [r2, r3] │ │ + movs r1, #32 │ │ + blx r3 │ │ + movs r3, #208 ; 0xd0 │ │ + adds r5, r0, #0 │ │ + ldr r2, [r4, #0] │ │ + lsls r3, r3, #2 │ │ + cmp r6, #0 │ │ + beq.n 7aba │ │ + ldr r1, [r7, #20] │ │ + adds r0, r4, #0 │ │ + str r1, [sp, #0] │ │ + ldr r6, [r2, r3] │ │ + adds r1, r5, #0 │ │ + movs r2, #0 │ │ + movs r3, #32 │ │ + blx r6 │ │ + b.n 7acc │ │ + ldr r1, [r7, #12] │ │ + adds r0, r4, #0 │ │ + str r1, [sp, #0] │ │ + ldr r3, [r2, r3] │ │ + adds r1, r5, #0 │ │ + mov ip, r3 │ │ + adds r2, r6, #0 │ │ + movs r3, #32 │ │ + blx ip │ │ + adds r0, r5, #0 │ │ + ldr r3, [r7, #0] │ │ + ldr r2, [r7, #44] ; 0x2c │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 7adc │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ + mov sp, r7 │ │ + add sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + bvs.n 7a44 │ │ + movs r0, r0 │ │ + bvc.n 7b4c │ │ + movs r0, r0 │ │ + cbz r1, 7b4c │ │ + movs r0, r0 │ │ + bvc.n 7b18 │ │ + movs r0, r0 │ │ + cbz r6, 7b58 │ │ + movs r0, r0 │ │ + bvs.n 7af0 │ │ + movs r0, r0 │ │ + cbz r2, 7b68 │ │ + movs r0, r0 │ │ + bvs.n 7a9c │ │ + movs r0, r0 │ │ + cbz r4, 7b72 │ │ + movs r0, r0 │ │ + bvs.n 7a5c │ │ + movs r0, r0 │ │ + cbz r2, 7b82 │ │ + movs r0, r0 │ │ + bpl.n 7ac8 │ │ + movs r0, r0 │ │ + bvs.n 7bc0 │ │ + movs r0, r0 │ │ + cbz r4, 7b88 │ │ + movs r0, r0 │ │ + bvs.n 7b78 │ │ + movs r0, r0 │ │ + cbz r2, 7b92 │ │ + movs r0, r0 │ │ + bvs.n 7b38 │ │ + movs r0, r0 │ │ + cbz r4, 7b9c │ │ + movs r0, r0 │ │ + bpl.n 7af8 │ │ + movs r0, r0 │ │ + cbz r4, 7ba6 │ │ + movs r0, r0 │ │ + bpl.n 7ab8 │ │ + movs r0, r0 │ │ + cbz r4, 7bb0 │ │ + ... │ │ │ │ -000090ec : │ │ +00007b3c : │ │ push {r3, lr} │ │ movs r1, #0 │ │ movs r2, #172 ; 0xac │ │ - bl d350 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ pop {r3, pc} │ │ │ │ -000090f8 : │ │ +00007b48 : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ adds r6, r2, #0 │ │ adds r6, #168 ; 0xa8 │ │ ldr r3, [r6, #0] │ │ adds r7, r3, #0 │ │ adds r4, r3, #1 │ │ - beq.n 9148 │ │ + beq.n 7b98 │ │ adds r5, r2, #0 │ │ adds r2, r1, r3 │ │ adds r4, r1, #0 │ │ str r0, [sp, #4] │ │ cmp r2, #64 ; 0x40 │ │ - bls.n 9136 │ │ + bls.n 7b86 │ │ adds r7, r5, #0 │ │ adds r7, #64 ; 0x40 │ │ cmp r3, #64 ; 0x40 │ │ - bhi.n 912a │ │ + bhi.n 7b7a │ │ adds r0, r7, #0 │ │ - bl 6e10 │ │ + bl 9a10 │ │ adds r0, r5, #0 │ │ ldr r1, [r6, #0] │ │ adds r2, r7, #0 │ │ - bl 6d58 │ │ + bl 9958 │ │ ldr r0, [sp, #4] │ │ adds r1, r4, #0 │ │ adds r2, r7, #0 │ │ - bl 6d58 │ │ - b.n 9140 │ │ + bl 9958 │ │ + b.n 7b90 │ │ adds r0, r5, r3 │ │ ldr r1, [sp, #4] │ │ adds r2, r4, #0 │ │ - bl d390 <_Unwind_GetTextRelBase@@Base+0x88> │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ movs r7, #0 │ │ ldr r3, [r6, #0] │ │ adds r4, r4, r3 │ │ str r4, [r6, #0] │ │ adds r0, r7, #0 │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ -0000914c : │ │ +00007b9c : │ │ push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ adds r5, r2, #0 │ │ adds r5, #168 ; 0xa8 │ │ ldr r3, [r5, #0] │ │ str r0, [sp, #4] │ │ adds r7, r1, #0 │ │ adds r4, r2, #0 │ │ adds r2, r3, #1 │ │ - beq.n 91a4 │ │ + beq.n 7bf4 │ │ adds r6, r4, #0 │ │ adds r6, #64 ; 0x40 │ │ cmp r3, #64 ; 0x40 │ │ - bls.n 9172 │ │ + bls.n 7bc2 │ │ adds r0, r4, #0 │ │ adds r1, r6, #0 │ │ - bl 6e2c │ │ + bl 9a2c │ │ movs r3, #32 │ │ str r3, [r5, #0] │ │ movs r2, #64 ; 0x40 │ │ ldr r0, [r5, #0] │ │ movs r1, #0 │ │ subs r2, r2, r0 │ │ adds r0, r4, r0 │ │ - bl d350 <_Unwind_GetTextRelBase@@Base+0x48> │ │ + bl d370 <_Unwind_GetTextRelBase@@Base+0x68> │ │ adds r3, r4, #0 │ │ - ldr r1, [pc, #52] ; (91b8 ) │ │ + ldr r1, [pc, #52] ; (7c08 ) │ │ ldr r2, [r3, #0] │ │ eors r2, r1 │ │ stmia r3!, {r2} │ │ cmp r6, r3 │ │ - bne.n 9184 │ │ + bne.n 7bd4 │ │ adds r0, r6, #0 │ │ - bl 6e10 │ │ + bl 9a10 │ │ adds r0, r4, #0 │ │ movs r1, #64 ; 0x40 │ │ adds r2, r6, #0 │ │ - bl 6d58 │ │ + bl 9958 │ │ movs r3, #1 │ │ negs r3, r3 │ │ str r3, [r5, #0] │ │ cmp r7, #0 │ │ - beq.n 91b4 │ │ + beq.n 7c04 │ │ adds r2, r4, #0 │ │ ldr r0, [sp, #4] │ │ adds r2, #64 ; 0x40 │ │ adds r1, r7, #0 │ │ - bl 6d58 │ │ + bl 9958 │ │ pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ nop ; (mov r8, r8) │ │ adds r6, #54 ; 0x36 │ │ adds r6, #54 ; 0x36 │ │ │ │ -000091bc : │ │ +00007c0c : │ │ push {r4, r5, r6, r7, lr} │ │ adds r5, r2, #0 │ │ - ldr r3, [pc, #128] ; (9244 ) │ │ + ldr r3, [pc, #128] ; (7c94 ) │ │ sub sp, #52 ; 0x34 │ │ adds r7, r0, #0 │ │ add r3, pc │ │ ldr r3, [r3, #0] │ │ str r1, [sp, #4] │ │ ldr r2, [r3, #0] │ │ adds r6, r3, #0 │ │ str r2, [sp, #44] ; 0x2c │ │ adds r2, r5, #0 │ │ adds r2, #168 ; 0xa8 │ │ ldr r2, [r2, #0] │ │ adds r3, r2, #1 │ │ - beq.n 91e6 │ │ + beq.n 7c36 │ │ movs r0, #0 │ │ adds r2, r5, #0 │ │ adds r1, r0, #0 │ │ - bl 914c │ │ + bl 7b9c │ │ adds r4, r5, #0 │ │ adds r4, #64 ; 0x40 │ │ adds r1, r4, #0 │ │ add r0, sp, #12 │ │ - bl 6e2c │ │ + bl 9a2c │ │ adds r3, r5, #0 │ │ - ldr r1, [pc, #80] ; (9248 ) │ │ + ldr r1, [pc, #80] ; (7c98 ) │ │ ldr r2, [r3, #0] │ │ eors r2, r1 │ │ stmia r3!, {r2} │ │ cmp r4, r3 │ │ - bne.n 91f6 │ │ + bne.n 7c46 │ │ adds r0, r4, #0 │ │ - bl 6e10 │ │ + bl 9a10 │ │ adds r0, r5, #0 │ │ movs r1, #64 ; 0x40 │ │ adds r2, r4, #0 │ │ add r5, sp, #12 │ │ - bl 6d58 │ │ + bl 9958 │ │ adds r0, r5, #0 │ │ movs r1, #32 │ │ adds r2, r4, #0 │ │ - bl 6d58 │ │ + bl 9958 │ │ adds r0, r5, #0 │ │ adds r1, r4, #0 │ │ - bl 6e2c │ │ + bl 9a2c │ │ movs r3, #0 │ │ ldr r2, [sp, #4] │ │ cmp r3, r2 │ │ - beq.n 9234 │ │ + beq.n 7c84 │ │ ldrb r2, [r5, r3] │ │ strb r2, [r7, r3] │ │ adds r3, #1 │ │ - b.n 9226 │ │ + b.n 7c76 │ │ ldr r2, [sp, #44] ; 0x2c │ │ ldr r3, [r6, #0] │ │ cmp r2, r3 │ │ - beq.n 9240 │ │ - bl d360 <_Unwind_GetTextRelBase@@Base+0x58> │ │ + beq.n 7c90 │ │ + bl d310 <_Unwind_GetTextRelBase@@Base+0x8> │ │ add sp, #52 ; 0x34 │ │ pop {r4, r5, r6, r7, pc} │ │ - pop {r1, r2, r3, r7, pc} │ │ + bcc.n 7d14 │ │ movs r0, r0 │ │ ldr r2, [r5, #36] ; 0x24 │ │ ldr r2, [r5, #36] ; 0x24 │ │ │ │ -0000924c : │ │ +00007c9c : │ │ push {r4, r5, r6, r7, lr} │ │ adds r7, r0, #0 │ │ adds r5, r3, #0 │ │ adds r6, r2, #0 │ │ sub sp, #188 ; 0xbc │ │ add r4, sp, #12 │ │ adds r0, r4, #0 │ │ str r1, [sp, #4] │ │ - bl 90ec │ │ + bl 7b3c │ │ ldr r1, [sp, #4] │ │ adds r2, r4, #0 │ │ adds r0, r7, #0 │ │ - bl 90f8 │ │ + bl 7b48 │ │ adds r0, r6, #0 │ │ adds r1, r5, #0 │ │ adds r2, r4, #0 │ │ - bl 914c │ │ + bl 7b9c │ │ ldr r0, [sp, #208] ; 0xd0 │ │ ldr r1, [sp, #212] ; 0xd4 │ │ adds r2, r4, #0 │ │ - bl 91bc │ │ + bl 7c0c │ │ add sp, #188 ; 0xbc │ │ pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -00009284 : │ │ - push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - adds r4, r0, #0 │ │ - ldrb r0, [r0, #3] │ │ - ldrb r3, [r4, #2] │ │ - ldrb r7, [r4, #0] │ │ - ldrb r5, [r4, #1] │ │ - lsls r3, r3, #16 │ │ - lsls r0, r0, #24 │ │ - orrs r0, r3 │ │ - orrs r0, r7 │ │ - lsls r3, r5, #8 │ │ - orrs r0, r3 │ │ - str r0, [r1, #0] │ │ - ldrb r6, [r4, #7] │ │ - ldrb r3, [r4, #6] │ │ - ldrb r5, [r4, #4] │ │ - ldrb r2, [r4, #5] │ │ - lsls r3, r3, #16 │ │ - lsls r6, r6, #24 │ │ - orrs r6, r3 │ │ - orrs r6, r5 │ │ - lsls r3, r2, #8 │ │ - orrs r6, r3 │ │ - str r6, [r1, #4] │ │ - ldrb r5, [r4, #11] │ │ - ldrb r3, [r4, #10] │ │ - ldrb r7, [r4, #8] │ │ - ldrb r2, [r4, #9] │ │ - lsls r3, r3, #16 │ │ - lsls r5, r5, #24 │ │ - orrs r5, r3 │ │ - orrs r5, r7 │ │ - lsls r3, r2, #8 │ │ - orrs r5, r3 │ │ - str r5, [r1, #8] │ │ - ldrb r7, [r4, #15] │ │ - ldrb r3, [r4, #14] │ │ - ldrb r2, [r4, #13] │ │ - lsls r7, r7, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r7 │ │ - ldrb r7, [r4, #12] │ │ - movs r4, #128 ; 0x80 │ │ - orrs r3, r7 │ │ - lsls r2, r2, #8 │ │ - orrs r3, r2 │ │ - ldr r2, [pc, #896] ; (9664 ) │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - adds r7, r7, r4 │ │ - lsls r7, r7, #2 │ │ - str r2, [sp, #0] │ │ - ldr r2, [r2, #0] │ │ - movs r4, #192 ; 0xc0 │ │ - eors r0, r2 │ │ - ldr r2, [pc, #880] ; (9668 ) │ │ - lsls r4, r4, #2 │ │ - str r3, [r1, #12] │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - ldr r7, [r7, r2] │ │ - eors r0, r7 │ │ - mov ip, r0 │ │ +00007cd4 : │ │ + movs r1, #27 │ │ + ldr r3, [r0, #24] │ │ + ldr r2, [pc, #1016] ; (80d4 ) │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r2, r3, r2 │ │ + ldr r3, [r0, #8] │ │ + ldr r5, [r0, #12] │ │ + ldr r6, [r0, #16] │ │ + rors r3, r1 │ │ + ldr r1, [r0, #16] │ │ + adds r2, r2, r3 │ │ + ldr r3, [r0, #20] │ │ + ldr r4, [r0, #8] │ │ + movs r7, #27 │ │ + eors r3, r1 │ │ + ldr r1, [r0, #12] │ │ + sub sp, #68 ; 0x44 │ │ + ands r3, r1 │ │ + ldr r1, [r0, #20] │ │ + eors r3, r1 │ │ + adds r3, r2, r3 │ │ + ldr r2, [r0, #28] │ │ + adds r3, r3, r2 │ │ + movs r2, #2 │ │ + rors r5, r2 │ │ + adds r2, r1, #0 │ │ + ldr r1, [pc, #968] ; (80d4 ) │ │ + eors r6, r5 │ │ + adds r2, r2, r1 │ │ + ldr r1, [r0, #8] │ │ + ands r6, r1 │ │ + ldr r1, [r0, #16] │ │ + eors r6, r1 │ │ + adds r6, r2, r6 │ │ + ldr r2, [r0, #32] │ │ + adds r1, r3, #0 │ │ + adds r6, r6, r2 │ │ + movs r2, #27 │ │ + rors r1, r2 │ │ + movs r2, #2 │ │ + rors r4, r2 │ │ + adds r6, r6, r1 │ │ + ldr r2, [r0, #16] │ │ + ldr r1, [pc, #936] ; (80d4 ) │ │ + adds r1, r2, r1 │ │ + ldr r2, [r0, #36] ; 0x24 │ │ + adds r1, r1, r2 │ │ + adds r2, r4, #0 │ │ + eors r2, r5 │ │ + ands r2, r3 │ │ + eors r2, r5 │ │ + adds r2, r1, r2 │ │ + adds r1, r6, #0 │ │ + rors r1, r7 │ │ + adds r2, r2, r1 │ │ + movs r1, #2 │ │ + rors r3, r1 │ │ + ldr r1, [pc, #908] ; (80d4 ) │ │ + adds r5, r5, r1 │ │ + ldr r1, [r0, #40] ; 0x28 │ │ + adds r7, r5, r1 │ │ + adds r5, r3, #0 │ │ + eors r5, r4 │ │ + ands r5, r6 │ │ + eors r5, r4 │ │ + adds r7, r7, r5 │ │ + movs r1, #27 │ │ + adds r5, r2, #0 │ │ + rors r5, r1 │ │ + movs r1, #2 │ │ + rors r6, r1 │ │ + ldr r1, [pc, #880] ; (80d4 ) │ │ + adds r5, r7, r5 │ │ + adds r7, r4, r1 │ │ + ldr r1, [r0, #44] ; 0x2c │ │ + adds r4, r5, #0 │ │ + adds r7, r7, r1 │ │ + adds r1, r6, #0 │ │ + eors r1, r3 │ │ + ands r1, r2 │ │ + eors r1, r3 │ │ + adds r7, r7, r1 │ │ + movs r1, #27 │ │ + rors r4, r1 │ │ + movs r1, #2 │ │ + rors r2, r1 │ │ + adds r4, r7, r4 │ │ + ldr r1, [r0, #48] ; 0x30 │ │ + ldr r7, [pc, #844] ; (80d4 ) │ │ + adds r1, r1, r7 │ │ + adds r7, r2, #0 │ │ + eors r7, r6 │ │ + ands r7, r5 │ │ + eors r7, r6 │ │ + adds r3, r1, r3 │ │ + adds r3, r3, r7 │ │ + movs r1, #27 │ │ + adds r7, r4, #0 │ │ + rors r7, r1 │ │ + movs r1, #2 │ │ + adds r7, r3, r7 │ │ + adds r3, r5, #0 │ │ + rors r3, r1 │ │ + ldr r5, [pc, #816] ; (80d4 ) │ │ + ldr r1, [r0, #52] ; 0x34 │ │ + adds r5, r1, r5 │ │ + adds r1, r3, #0 │ │ + eors r1, r2 │ │ + ands r1, r4 │ │ + eors r1, r2 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r1 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r6, r6, r1 │ │ + movs r1, #2 │ │ + rors r4, r1 │ │ + ldr r5, [pc, #784] ; (80d4 ) │ │ + ldr r1, [r0, #56] ; 0x38 │ │ + adds r5, r1, r5 │ │ + adds r1, r4, #0 │ │ + eors r1, r3 │ │ + ands r1, r7 │ │ + eors r1, r3 │ │ + adds r2, r5, r2 │ │ + adds r2, r2, r1 │ │ + movs r5, #27 │ │ + adds r1, r6, #0 │ │ + rors r1, r5 │ │ + adds r2, r2, r1 │ │ + movs r1, #2 │ │ + rors r7, r1 │ │ + ldr r5, [pc, #756] ; (80d4 ) │ │ + ldr r1, [r0, #60] ; 0x3c │ │ + adds r1, r1, r5 │ │ + adds r5, r7, #0 │ │ + eors r5, r4 │ │ + ands r5, r6 │ │ + eors r5, r4 │ │ + adds r3, r1, r3 │ │ + adds r3, r3, r5 │ │ + movs r1, #27 │ │ + adds r5, r2, #0 │ │ + rors r5, r1 │ │ + adds r5, r3, r5 │ │ + movs r3, #2 │ │ + rors r6, r3 │ │ + ldr r1, [pc, #724] ; (80d4 ) │ │ + ldr r3, [r0, #64] ; 0x40 │ │ + adds r1, r3, r1 │ │ + adds r3, r6, #0 │ │ + eors r3, r7 │ │ + ands r3, r2 │ │ + eors r3, r7 │ │ + adds r4, r1, r4 │ │ + adds r4, r4, r3 │ │ + adds r1, r5, #0 │ │ + movs r3, #27 │ │ + rors r1, r3 │ │ + adds r3, r2, #0 │ │ + movs r2, #2 │ │ + rors r3, r2 │ │ + adds r4, r4, r1 │ │ + ldr r2, [r0, #68] ; 0x44 │ │ + ldr r1, [pc, #692] ; (80d4 ) │ │ + adds r2, r2, r1 │ │ + adds r1, r3, #0 │ │ + eors r1, r6 │ │ + ands r1, r5 │ │ + eors r1, r6 │ │ + adds r7, r2, r7 │ │ + adds r7, r7, r1 │ │ + movs r2, #27 │ │ + adds r1, r4, #0 │ │ + rors r1, r2 │ │ + movs r2, #2 │ │ + rors r5, r2 │ │ + adds r7, r7, r1 │ │ + ldr r2, [r0, #72] ; 0x48 │ │ + ldr r1, [pc, #660] ; (80d4 ) │ │ + adds r1, r2, r1 │ │ + adds r2, r5, #0 │ │ + eors r2, r3 │ │ + ands r2, r4 │ │ + eors r2, r3 │ │ + adds r6, r1, r6 │ │ + adds r6, r6, r2 │ │ + movs r1, #27 │ │ + adds r2, r7, #0 │ │ + rors r2, r1 │ │ + movs r1, #2 │ │ + rors r4, r1 │ │ + ldr r1, [r0, #76] ; 0x4c │ │ + adds r2, r6, r2 │ │ + str r1, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldr r1, [pc, #628] ; (80d4 ) │ │ + adds r1, r6, r1 │ │ + adds r3, r1, r3 │ │ + adds r1, r4, #0 │ │ + eors r1, r5 │ │ + ands r1, r7 │ │ + eors r1, r5 │ │ + adds r3, r3, r1 │ │ + movs r6, #27 │ │ + adds r1, r2, #0 │ │ + rors r1, r6 │ │ + adds r3, r3, r1 │ │ + movs r1, #2 │ │ + rors r7, r1 │ │ + ldr r6, [pc, #600] ; (80d4 ) │ │ + ldr r1, [r0, #80] ; 0x50 │ │ + adds r1, r1, r6 │ │ + adds r5, r1, r5 │ │ + adds r1, r7, #0 │ │ + eors r1, r4 │ │ + ands r1, r2 │ │ + eors r1, r4 │ │ + adds r5, r5, r1 │ │ + movs r6, #27 │ │ + adds r1, r3, #0 │ │ + rors r1, r6 │ │ + adds r5, r5, r1 │ │ + movs r1, #2 │ │ + rors r2, r1 │ │ + ldr r6, [pc, #568] ; (80d4 ) │ │ + ldr r1, [r0, #84] ; 0x54 │ │ + adds r1, r1, r6 │ │ + adds r4, r1, r4 │ │ + adds r1, r2, #0 │ │ + eors r1, r7 │ │ + ands r1, r3 │ │ + eors r1, r7 │ │ + adds r4, r4, r1 │ │ + movs r6, #27 │ │ + adds r1, r5, #0 │ │ + rors r1, r6 │ │ + adds r4, r4, r1 │ │ + movs r1, #2 │ │ + rors r3, r1 │ │ + ldr r6, [pc, #540] ; (80d4 ) │ │ + ldr r1, [r0, #88] ; 0x58 │ │ + adds r1, r1, r6 │ │ + adds r7, r1, r7 │ │ + adds r1, r3, #0 │ │ + eors r1, r2 │ │ + ands r1, r5 │ │ + eors r1, r2 │ │ + adds r7, r7, r1 │ │ + movs r6, #27 │ │ + adds r1, r4, #0 │ │ + rors r1, r6 │ │ + adds r7, r7, r1 │ │ + movs r1, #2 │ │ + ldr r6, [r0, #28] │ │ + rors r5, r1 │ │ + ldr r1, [r0, #36] ; 0x24 │ │ + eors r1, r6 │ │ + ldr r6, [r0, #60] ; 0x3c │ │ + eors r1, r6 │ │ + ldr r6, [r0, #80] ; 0x50 │ │ + eors r1, r6 │ │ + movs r6, #31 │ │ + rors r1, r6 │ │ + ldr r6, [pc, #492] ; (80d4 ) │ │ + str r1, [sp, #0] │ │ + adds r1, r1, r6 │ │ + adds r2, r1, r2 │ │ + adds r1, r5, #0 │ │ + eors r1, r3 │ │ + ands r1, r4 │ │ + eors r1, r3 │ │ + adds r2, r2, r1 │ │ + movs r6, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r6 │ │ + adds r2, r2, r1 │ │ + movs r1, #2 │ │ + ldr r6, [r0, #32] │ │ + rors r4, r1 │ │ + ldr r1, [r0, #40] ; 0x28 │ │ + eors r1, r6 │ │ + ldr r6, [r0, #64] ; 0x40 │ │ + eors r1, r6 │ │ + ldr r6, [r0, #84] ; 0x54 │ │ + eors r1, r6 │ │ + movs r6, #31 │ │ + rors r1, r6 │ │ + ldr r6, [pc, #444] ; (80d4 ) │ │ + str r1, [sp, #4] │ │ + adds r1, r1, r6 │ │ + adds r3, r1, r3 │ │ + adds r1, r4, #0 │ │ + eors r1, r5 │ │ + ands r1, r7 │ │ + eors r1, r5 │ │ + adds r3, r3, r1 │ │ + movs r6, #27 │ │ + adds r1, r2, #0 │ │ + rors r1, r6 │ │ + movs r6, #2 │ │ + adds r1, r3, r1 │ │ + adds r3, r7, #0 │ │ + ldr r7, [r0, #44] ; 0x2c │ │ + rors r3, r6 │ │ + ldr r6, [r0, #36] ; 0x24 │ │ + eors r7, r6 │ │ + ldr r6, [r0, #68] ; 0x44 │ │ + eors r7, r6 │ │ + ldr r6, [r0, #88] ; 0x58 │ │ + eors r7, r6 │ │ + movs r6, #31 │ │ + rors r7, r6 │ │ + adds r6, r7, #0 │ │ + str r7, [sp, #8] │ │ + ldr r7, [pc, #388] ; (80d4 ) │ │ + adds r7, r6, r7 │ │ + adds r5, r7, r5 │ │ adds r7, r3, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r7, r0 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ eors r7, r4 │ │ - eors r6, r7 │ │ - eors r5, r6 │ │ - eors r3, r5 │ │ - str r7, [r1, #16] │ │ - str r6, [r1, #20] │ │ - str r5, [r1, #24] │ │ - str r3, [r1, #28] │ │ - ldr r4, [sp, #0] │ │ - ldr r4, [r4, #4] │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ + ands r7, r2 │ │ eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ - eors r5, r6 │ │ - ldr r4, [r4, #8] │ │ - eors r3, r5 │ │ - str r7, [r1, #32] │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #36] ; 0x24 │ │ - str r5, [r1, #40] ; 0x28 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ + adds r5, r5, r7 │ │ + movs r6, #27 │ │ + adds r7, r1, #0 │ │ + rors r7, r6 │ │ + movs r6, #2 │ │ + adds r5, r5, r7 │ │ + rors r2, r6 │ │ + ldr r7, [r0, #48] ; 0x30 │ │ + ldr r6, [r0, #40] ; 0x28 │ │ + eors r7, r6 │ │ + ldr r6, [r0, #72] ; 0x48 │ │ + eors r7, r6 │ │ + ldr r6, [sp, #0] │ │ + eors r7, r6 │ │ + movs r6, #31 │ │ + rors r7, r6 │ │ + adds r6, r7, #0 │ │ + str r7, [sp, #12] │ │ + ldr r7, [pc, #340] ; (80d4 ) │ │ + adds r7, r6, r7 │ │ + adds r4, r7, r4 │ │ + adds r7, r2, #0 │ │ + eors r7, r3 │ │ + ands r7, r1 │ │ + eors r7, r3 │ │ + adds r4, r4, r7 │ │ + movs r6, #27 │ │ + adds r7, r5, #0 │ │ + rors r7, r6 │ │ + adds r7, r4, r7 │ │ + movs r4, #2 │ │ + rors r1, r4 │ │ + ldr r6, [r0, #44] ; 0x2c │ │ + adds r4, r1, #0 │ │ + ldr r1, [r0, #52] ; 0x34 │ │ + eors r1, r6 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + eors r1, r6 │ │ + ldr r6, [sp, #4] │ │ + eors r1, r6 │ │ + movs r6, #31 │ │ + rors r1, r6 │ │ + ldr r6, [pc, #296] ; (80d8 ) │ │ + str r1, [sp, #16] │ │ + adds r1, r1, r6 │ │ + adds r3, r1, r3 │ │ + adds r1, r4, #0 │ │ + eors r1, r2 │ │ + eors r1, r5 │ │ + adds r3, r3, r1 │ │ + movs r6, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r6 │ │ + adds r1, r3, r1 │ │ + movs r3, #2 │ │ + ldr r6, [r0, #48] ; 0x30 │ │ + rors r5, r3 │ │ + ldr r3, [r0, #56] ; 0x38 │ │ + eors r3, r6 │ │ + ldr r6, [r0, #80] ; 0x50 │ │ + eors r3, r6 │ │ + ldr r6, [sp, #8] │ │ + eors r3, r6 │ │ + movs r6, #31 │ │ + rors r3, r6 │ │ + ldr r6, [pc, #248] ; (80d8 ) │ │ + str r3, [sp, #20] │ │ + adds r3, r3, r6 │ │ + adds r2, r3, r2 │ │ + adds r3, r5, #0 │ │ + eors r3, r4 │ │ + eors r3, r7 │ │ + adds r2, r2, r3 │ │ + movs r6, #27 │ │ + adds r3, r1, #0 │ │ + rors r3, r6 │ │ + movs r6, #2 │ │ + adds r2, r2, r3 │ │ + adds r3, r7, #0 │ │ + ldr r7, [r0, #60] ; 0x3c │ │ + rors r3, r6 │ │ + ldr r6, [r0, #52] ; 0x34 │ │ + eors r7, r6 │ │ + ldr r6, [r0, #84] ; 0x54 │ │ + eors r7, r6 │ │ + ldr r6, [sp, #12] │ │ + eors r7, r6 │ │ + movs r6, #31 │ │ + rors r7, r6 │ │ + adds r6, r7, #0 │ │ + str r7, [sp, #24] │ │ + ldr r7, [pc, #196] ; (80d8 ) │ │ + adds r7, r6, r7 │ │ + adds r4, r7, r4 │ │ adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r3, [r1, #44] ; 0x2c │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ + eors r7, r5 │ │ + eors r7, r1 │ │ + adds r4, r4, r7 │ │ + movs r6, #27 │ │ + adds r7, r2, #0 │ │ + rors r7, r6 │ │ + adds r7, r4, r7 │ │ + movs r4, #2 │ │ + rors r1, r4 │ │ + adds r4, r1, #0 │ │ + ldr r1, [r0, #64] ; 0x40 │ │ + ldr r6, [r0, #56] ; 0x38 │ │ + eors r1, r6 │ │ + ldr r6, [r0, #88] ; 0x58 │ │ + eors r1, r6 │ │ + ldr r6, [sp, #16] │ │ + eors r1, r6 │ │ + movs r6, #31 │ │ + rors r1, r6 │ │ + ldr r6, [pc, #152] ; (80d8 ) │ │ + str r1, [sp, #28] │ │ + adds r1, r1, r6 │ │ + adds r5, r1, r5 │ │ + adds r1, r4, #0 │ │ + eors r1, r3 │ │ + eors r1, r2 │ │ + adds r5, r5, r1 │ │ + movs r6, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r6 │ │ + adds r1, r5, r1 │ │ + movs r5, #2 │ │ + ldr r6, [r0, #60] ; 0x3c │ │ + rors r2, r5 │ │ + ldr r5, [r0, #68] ; 0x44 │ │ eors r5, r6 │ │ - ldr r4, [r4, #12] │ │ - eors r3, r5 │ │ - str r7, [r1, #48] ; 0x30 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #52] ; 0x34 │ │ - str r5, [r1, #56] ; 0x38 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r3, [r1, #60] ; 0x3c │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ + ldr r6, [sp, #0] │ │ eors r5, r6 │ │ - ldr r4, [r4, #16] │ │ - eors r3, r5 │ │ - str r7, [r1, #64] ; 0x40 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #68] ; 0x44 │ │ - str r5, [r1, #72] ; 0x48 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - str r3, [r1, #76] ; 0x4c │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ + ldr r6, [sp, #20] │ │ eors r5, r6 │ │ - ldr r4, [r4, #20] │ │ - eors r3, r5 │ │ - str r7, [r1, #80] ; 0x50 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #84] ; 0x54 │ │ - str r5, [r1, #88] ; 0x58 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r3, [r1, #92] ; 0x5c │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ + movs r6, #31 │ │ + rors r5, r6 │ │ + ldr r6, [pc, #104] ; (80d8 ) │ │ + str r5, [sp, #32] │ │ + adds r5, r5, r6 │ │ + adds r3, r5, r3 │ │ + adds r5, r2, #0 │ │ + eors r5, r4 │ │ + eors r5, r7 │ │ + adds r3, r3, r5 │ │ + movs r6, #27 │ │ + adds r5, r1, #0 │ │ + rors r5, r6 │ │ + adds r3, r3, r5 │ │ + movs r5, #2 │ │ + ldr r6, [r0, #64] ; 0x40 │ │ + rors r7, r5 │ │ + ldr r5, [r0, #72] ; 0x48 │ │ eors r5, r6 │ │ - ldr r4, [r4, #24] │ │ - eors r3, r5 │ │ - str r7, [r1, #96] ; 0x60 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #100] ; 0x64 │ │ - str r5, [r1, #104] ; 0x68 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r3, [r1, #108] ; 0x6c │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - ldr r4, [sp, #0] │ │ - eors r6, r7 │ │ + ldr r6, [sp, #4] │ │ eors r5, r6 │ │ - ldr r4, [r4, #28] │ │ - eors r3, r5 │ │ - str r7, [r1, #112] ; 0x70 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r6, [r1, #116] ; 0x74 │ │ - str r5, [r1, #120] ; 0x78 │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - str r3, [r1, #124] ; 0x7c │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - adds r4, r1, #4 │ │ - str r7, [r4, #124] ; 0x7c │ │ - movs r4, #8 │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ - eors r6, r7 │ │ - str r6, [r4, #124] ; 0x7c │ │ - movs r4, #136 ; 0x88 │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ + ldr r6, [sp, #24] │ │ eors r5, r6 │ │ - str r5, [r4, #0] │ │ - movs r4, #140 ; 0x8c │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ - eors r3, r5 │ │ - str r3, [r4, #0] │ │ - ldr r4, [sp, #0] │ │ - ldr r4, [r4, #32] │ │ - eors r4, r7 │ │ - mov ip, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r7, r3, #24 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ + movs r6, #31 │ │ + rors r5, r6 │ │ + ldr r6, [pc, #60] ; (80d8 ) │ │ + str r5, [sp, #36] ; 0x24 │ │ + adds r5, r5, r6 │ │ + adds r4, r5, r4 │ │ + adds r5, r7, #0 │ │ + eors r5, r2 │ │ + eors r5, r1 │ │ + adds r4, r4, r5 │ │ + movs r6, #27 │ │ + adds r5, r3, #0 │ │ + rors r5, r6 │ │ + adds r5, r4, r5 │ │ + movs r4, #2 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + rors r1, r4 │ │ + ldr r4, [r0, #68] ; 0x44 │ │ + eors r4, r6 │ │ + ldr r6, [sp, #8] │ │ + eors r4, r6 │ │ + ldr r6, [sp, #28] │ │ + eors r4, r6 │ │ + movs r6, #31 │ │ + rors r4, r6 │ │ mov ip, r4 │ │ - adds r7, r3, #0 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r7, r0 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - mov r4, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ + ldr r4, [pc, #12] ; (80d8 ) │ │ + movs r6, #27 │ │ + add r4, ip │ │ + b.n 80dc │ │ + nop ; (mov r8, r8) │ │ + ldrb r1, [r3, #6] │ │ + ldrh r2, [r0, r2] │ │ + sub.w lr, r1, r9, lsr #27 │ │ + adds r2, r4, r2 │ │ + adds r4, r1, #0 │ │ eors r4, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - eors r7, r4 │ │ - movs r4, #144 ; 0x90 │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ - str r7, [r4, #0] │ │ - movs r4, #148 ; 0x94 │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ - eors r6, r7 │ │ - str r6, [r4, #0] │ │ - movs r4, #152 ; 0x98 │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ + eors r4, r3 │ │ + adds r2, r2, r4 │ │ + adds r4, r5, #0 │ │ + rors r4, r6 │ │ + adds r2, r2, r4 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + ldr r6, [r0, #72] ; 0x48 │ │ + adds r4, r3, #0 │ │ + ldr r3, [r0, #80] ; 0x50 │ │ + eors r3, r6 │ │ + ldr r6, [sp, #12] │ │ + eors r3, r6 │ │ + ldr r6, [sp, #32] │ │ + eors r3, r6 │ │ + movs r6, #31 │ │ + rors r3, r6 │ │ + ldr r6, [pc, #1016] ; (8500 ) │ │ + str r3, [sp, #40] ; 0x28 │ │ + adds r3, r3, r6 │ │ + adds r7, r3, r7 │ │ + adds r3, r4, #0 │ │ + eors r3, r1 │ │ + eors r3, r5 │ │ + adds r7, r7, r3 │ │ + movs r6, #27 │ │ + adds r3, r2, #0 │ │ + rors r3, r6 │ │ + adds r7, r7, r3 │ │ + adds r3, r5, #0 │ │ + movs r5, #2 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + rors r3, r5 │ │ + ldr r5, [r0, #84] ; 0x54 │ │ eors r5, r6 │ │ - str r5, [r4, #0] │ │ - movs r4, #156 ; 0x9c │ │ - mov ip, r4 │ │ - add ip, r1 │ │ - mov r4, ip │ │ + ldr r6, [sp, #16] │ │ + eors r5, r6 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + eors r5, r6 │ │ + movs r6, #31 │ │ + rors r5, r6 │ │ + ldr r6, [pc, #968] ; (8500 ) │ │ + str r5, [sp, #44] ; 0x2c │ │ + adds r5, r5, r6 │ │ + adds r6, r3, #0 │ │ + eors r6, r4 │ │ + eors r6, r2 │ │ + adds r1, r5, r1 │ │ + adds r1, r1, r6 │ │ + movs r5, #27 │ │ + adds r6, r7, #0 │ │ + rors r6, r5 │ │ + adds r6, r1, r6 │ │ + movs r1, #2 │ │ + ldr r5, [r0, #80] ; 0x50 │ │ + rors r2, r1 │ │ + ldr r1, [r0, #88] ; 0x58 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r1, r5 │ │ + mov r5, ip │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #924] ; (8500 ) │ │ + str r1, [sp, #48] ; 0x30 │ │ + adds r5, r1, r5 │ │ + adds r1, r2, #0 │ │ + eors r1, r3 │ │ + eors r1, r7 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + movs r5, #27 │ │ + adds r1, r6, #0 │ │ + rors r1, r5 │ │ + movs r5, #2 │ │ + adds r1, r4, r1 │ │ + adds r4, r7, #0 │ │ + rors r4, r5 │ │ + ldr r5, [r0, #84] ; 0x54 │ │ + ldr r7, [sp, #0] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #24] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #876] ; (8500 ) │ │ + str r5, [sp, #52] ; 0x34 │ │ + adds r7, r5, r7 │ │ + adds r5, r4, #0 │ │ + eors r5, r2 │ │ + eors r5, r6 │ │ + adds r3, r7, r3 │ │ + adds r3, r3, r5 │ │ + movs r7, #27 │ │ + adds r5, r1, #0 │ │ + rors r5, r7 │ │ + adds r3, r3, r5 │ │ + movs r5, #2 │ │ + ldr r7, [sp, #4] │ │ + rors r6, r5 │ │ + ldr r5, [r0, #88] ; 0x58 │ │ + eors r5, r7 │ │ + ldr r7, [sp, #28] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #828] ; (8500 ) │ │ + str r5, [sp, #56] ; 0x38 │ │ + adds r7, r5, r7 │ │ + adds r5, r6, #0 │ │ + eors r5, r4 │ │ + eors r5, r1 │ │ + adds r2, r7, r2 │ │ + adds r2, r2, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + adds r7, r2, r7 │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #8] │ │ + rors r2, r1 │ │ + ldr r1, [sp, #0] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #32] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #780] ; (8500 ) │ │ + str r1, [sp, #0] │ │ + adds r5, r1, r5 │ │ + adds r1, r2, #0 │ │ + eors r1, r6 │ │ + eors r1, r3 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r1, r4, r1 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + ldr r5, [sp, #12] │ │ + adds r4, r3, #0 │ │ + ldr r3, [sp, #4] │ │ eors r3, r5 │ │ - str r5, [sp, #4] │ │ - movs r5, #128 ; 0x80 │ │ - str r3, [r4, #0] │ │ - ldr r4, [sp, #0] │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r4, #36] ; 0x24 │ │ - eors r7, r4 │ │ - lsrs r4, r3, #24 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - movs r5, #192 ; 0xc0 │ │ - eors r7, r4 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #732] ; (8500 ) │ │ + str r3, [sp, #4] │ │ + adds r5, r3, r5 │ │ + adds r3, r4, #0 │ │ + eors r3, r2 │ │ + eors r3, r7 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r3 │ │ + movs r5, #27 │ │ + adds r3, r1, #0 │ │ + rors r3, r5 │ │ + movs r5, #2 │ │ + adds r3, r6, r3 │ │ + adds r6, r7, #0 │ │ + ldr r7, [sp, #16] │ │ + rors r6, r5 │ │ + ldr r5, [sp, #8] │ │ + eors r5, r7 │ │ + mov r7, ip │ │ + eors r5, r7 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #684] ; (8500 ) │ │ + str r5, [sp, #8] │ │ + adds r7, r5, r7 │ │ + adds r5, r6, #0 │ │ + eors r5, r4 │ │ + eors r5, r1 │ │ + adds r2, r7, r2 │ │ + adds r2, r2, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + adds r7, r2, r7 │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #20] │ │ + rors r2, r1 │ │ + ldr r1, [sp, #12] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #0] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #636] ; (8500 ) │ │ + str r1, [sp, #12] │ │ + adds r5, r1, r5 │ │ + adds r1, r2, #0 │ │ + eors r1, r6 │ │ + eors r1, r3 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r1, r4, r1 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + ldr r5, [sp, #24] │ │ adds r4, r3, #0 │ │ - lsls r5, r5, #2 │ │ - ands r4, r0 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ + ldr r3, [sp, #16] │ │ + eors r3, r5 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r3, r5 │ │ ldr r5, [sp, #4] │ │ - eors r7, r4 │ │ - lsrs r4, r3, #8 │ │ - ands r4, r0 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r7, r4 │ │ - lsrs r4, r3, #16 │ │ - ands r0, r4 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r2, [r0, r2] │ │ - movs r0, #0 │ │ - eors r7, r2 │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #588] ; (8500 ) │ │ + str r3, [sp, #16] │ │ + adds r5, r3, r5 │ │ + adds r3, r4, #0 │ │ + eors r3, r2 │ │ + eors r3, r7 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r3 │ │ + movs r5, #27 │ │ + adds r3, r1, #0 │ │ + rors r3, r5 │ │ + movs r5, #2 │ │ + adds r3, r6, r3 │ │ + adds r6, r7, #0 │ │ + ldr r7, [sp, #28] │ │ + rors r6, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + eors r5, r7 │ │ + ldr r7, [sp, #8] │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #540] ; (8500 ) │ │ + str r5, [sp, #20] │ │ + adds r7, r5, r7 │ │ + adds r5, r6, #0 │ │ + eors r5, r4 │ │ + eors r5, r1 │ │ + adds r2, r7, r2 │ │ + adds r2, r2, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + adds r7, r2, r7 │ │ adds r2, r1, #0 │ │ - eors r6, r7 │ │ - eors r5, r6 │ │ - adds r2, #160 ; 0xa0 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #32] │ │ + rors r2, r1 │ │ + ldr r1, [sp, #24] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #12] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #492] ; (8500 ) │ │ + str r1, [sp, #24] │ │ + adds r5, r1, r5 │ │ + adds r1, r2, #0 │ │ + eors r1, r6 │ │ + eors r1, r3 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r1, r4, r1 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + adds r4, r3, #0 │ │ + ldr r3, [sp, #28] │ │ eors r3, r5 │ │ - str r3, [r2, #12] │ │ - movs r3, #160 ; 0xa0 │ │ - adds r1, #240 ; 0xf0 │ │ - str r7, [r2, #0] │ │ - str r6, [r2, #4] │ │ - str r5, [r2, #8] │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - pop {r1, r2, r3, r4, r7} │ │ - movs r0, r0 │ │ - pop {r2, r5, r6} │ │ - ... │ │ - │ │ -0000966c : │ │ - adds r3, r0, #0 │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrb r6, [r0, #3] │ │ - ldrb r2, [r0, #2] │ │ - ldrb r0, [r0, #0] │ │ - lsls r6, r6, #24 │ │ - lsls r2, r2, #16 │ │ - orrs r6, r2 │ │ - ldrb r2, [r3, #1] │ │ - orrs r6, r0 │ │ - sub sp, #20 │ │ - lsls r2, r2, #8 │ │ - orrs r6, r2 │ │ - str r6, [r1, #0] │ │ - ldrb r4, [r3, #7] │ │ - ldrb r2, [r3, #6] │ │ - ldrb r7, [r3, #4] │ │ - ldrb r0, [r3, #5] │ │ - lsls r2, r2, #16 │ │ - lsls r4, r4, #24 │ │ - orrs r4, r2 │ │ - lsls r5, r0, #8 │ │ - orrs r4, r7 │ │ - orrs r4, r5 │ │ - str r4, [r1, #4] │ │ - ldrb r0, [r3, #11] │ │ - ldrb r2, [r3, #10] │ │ - ldrb r7, [r3, #8] │ │ - lsls r0, r0, #24 │ │ - lsls r2, r2, #16 │ │ - orrs r0, r2 │ │ - ldrb r2, [r3, #9] │ │ - orrs r0, r7 │ │ - lsls r5, r2, #8 │ │ - orrs r0, r5 │ │ - str r0, [r1, #8] │ │ - ldrb r5, [r3, #15] │ │ - ldrb r2, [r3, #14] │ │ - ldrb r7, [r3, #12] │ │ - lsls r5, r5, #24 │ │ - lsls r2, r2, #16 │ │ - orrs r5, r2 │ │ - orrs r5, r7 │ │ - ldrb r7, [r3, #13] │ │ - lsls r2, r7, #8 │ │ - orrs r5, r2 │ │ - str r5, [r1, #12] │ │ - ldrb r7, [r3, #19] │ │ - ldrb r2, [r3, #18] │ │ - lsls r7, r7, #24 │ │ - lsls r2, r2, #16 │ │ - orrs r7, r2 │ │ - ldrb r2, [r3, #16] │ │ - orrs r7, r2 │ │ - ldrb r2, [r3, #17] │ │ - lsls r2, r2, #8 │ │ - orrs r7, r2 │ │ - str r7, [r1, #16] │ │ - ldrb r2, [r3, #22] │ │ - str r7, [sp, #8] │ │ - ldrb r7, [r3, #23] │ │ - lsls r2, r2, #16 │ │ - lsls r7, r7, #24 │ │ - orrs r7, r2 │ │ - ldrb r2, [r3, #20] │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #444] ; (8500 ) │ │ + str r3, [sp, #28] │ │ + adds r5, r3, r5 │ │ + adds r3, r4, #0 │ │ + eors r3, r2 │ │ + eors r3, r7 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r3 │ │ + movs r5, #27 │ │ + adds r3, r1, #0 │ │ + rors r3, r5 │ │ + movs r5, #2 │ │ + adds r3, r6, r3 │ │ + adds r6, r7, #0 │ │ + mov r7, ip │ │ + rors r6, r5 │ │ + ldr r5, [sp, #32] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #0] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #20] │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #400] ; (8504 ) │ │ + str r5, [sp, #32] │ │ + adds r5, r5, r7 │ │ + adds r2, r5, r2 │ │ + movs r7, #27 │ │ + adds r5, r3, #0 │ │ + rors r5, r7 │ │ + adds r7, r1, #0 │ │ + adds r5, r2, r5 │ │ + adds r2, r6, #0 │ │ + eors r7, r6 │ │ + ands r2, r1 │ │ + ands r7, r4 │ │ orrs r7, r2 │ │ - ldrb r2, [r3, #21] │ │ - ldr r3, [pc, #884] ; (9a68 ) │ │ - lsls r2, r2, #8 │ │ - mov ip, r3 │ │ - add ip, pc │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + adds r7, r5, r7 │ │ + rors r2, r1 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #4] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #24] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #348] ; (8504 ) │ │ + str r1, [sp, #36] ; 0x24 │ │ + adds r1, r1, r5 │ │ + adds r4, r1, r4 │ │ + adds r1, r3, #0 │ │ + adds r5, r2, #0 │ │ + eors r1, r2 │ │ + ands r1, r6 │ │ + ands r5, r3 │ │ + orrs r5, r1 │ │ + adds r4, r4, r5 │ │ + adds r1, r7, #0 │ │ + movs r5, #27 │ │ + rors r1, r5 │ │ + adds r1, r4, r1 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + adds r4, r3, #0 │ │ mov r3, ip │ │ - orrs r7, r2 │ │ - movs r2, #128 ; 0x80 │ │ - ldr r3, [r3, #0] │ │ - str r7, [r1, #20] │ │ - lsls r2, r2, #2 │ │ - mov ip, r3 │ │ - ldr r3, [r3, #0] │ │ - eors r6, r3 │ │ - ldr r3, [pc, #860] ; (9a6c ) │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - str r3, [sp, #4] │ │ - lsrs r3, r7, #24 │ │ - adds r3, r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r6, r3 │ │ - movs r3, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ands r3, r7 │ │ - adds r3, r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r3 │ │ - lsrs r3, r7, #8 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r3, r5 │ │ + ldr r5, [sp, #8] │ │ + eors r3, r5 │ │ + ldr r5, [sp, #28] │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #292] ; (8504 ) │ │ + str r3, [sp, #60] ; 0x3c │ │ + adds r5, r3, r5 │ │ + adds r6, r5, r6 │ │ + movs r3, #27 │ │ + adds r5, r1, #0 │ │ + rors r5, r3 │ │ + adds r3, r7, #0 │ │ + adds r5, r6, r5 │ │ + adds r6, r4, #0 │ │ + eors r3, r4 │ │ + ands r6, r7 │ │ ands r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r3 │ │ - lsrs r3, r7, #16 │ │ + orrs r3, r6 │ │ + adds r3, r5, r3 │ │ + adds r6, r7, #0 │ │ + movs r5, #2 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + rors r6, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eors r5, r7 │ │ + ldr r7, [sp, #12] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #32] │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #240] ; (8504 ) │ │ + str r5, [sp, #40] ; 0x28 │ │ + adds r7, r5, r7 │ │ + adds r2, r7, r2 │ │ + adds r7, r1, #0 │ │ + adds r5, r6, #0 │ │ + eors r7, r6 │ │ + ands r7, r4 │ │ + ands r5, r1 │ │ + orrs r5, r7 │ │ + adds r2, r2, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + adds r7, r2, r7 │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + rors r2, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #184] ; (8504 ) │ │ + str r1, [sp, #44] ; 0x2c │ │ + adds r5, r1, r5 │ │ + adds r4, r5, r4 │ │ + movs r1, #27 │ │ + adds r5, r7, #0 │ │ + rors r5, r1 │ │ + adds r1, r3, #0 │ │ + adds r5, r4, r5 │ │ + adds r4, r2, #0 │ │ + eors r1, r2 │ │ + ands r4, r3 │ │ + ands r1, r6 │ │ + orrs r1, r4 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + adds r1, r5, r1 │ │ + adds r4, r3, #0 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r3, r5 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #132] ; (8504 ) │ │ + str r3, [sp, #48] ; 0x30 │ │ + adds r3, r3, r5 │ │ + adds r6, r3, r6 │ │ + adds r3, r7, #0 │ │ + adds r5, r4, #0 │ │ + eors r3, r4 │ │ ands r3, r2 │ │ - adds r3, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r3, #255 ; 0xff │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - mov r2, ip │ │ - eors r6, r3 │ │ - ldr r2, [r2, #4] │ │ - adds r3, r5, #0 │ │ - eors r4, r6 │ │ - str r6, [r1, #24] │ │ - eors r6, r2 │ │ - movs r2, #128 ; 0x80 │ │ - ldr r5, [sp, #8] │ │ - eors r0, r4 │ │ - eors r3, r0 │ │ - eors r5, r3 │ │ - eors r7, r5 │ │ - str r5, [sp, #8] │ │ - str r5, [r1, #40] ; 0x28 │ │ - lsls r2, r2, #2 │ │ - lsrs r5, r7, #24 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r4, [r1, #28] │ │ - ldr r5, [r5, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - movs r5, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ ands r5, r7 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r0, [r1, #32] │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r3, [r1, #36] ; 0x24 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #16 │ │ - ands r5, r2 │ │ - adds r5, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ + orrs r5, r3 │ │ + adds r6, r6, r5 │ │ + adds r3, r1, #0 │ │ + movs r5, #27 │ │ + rors r3, r5 │ │ + movs r5, #2 │ │ + adds r3, r6, r3 │ │ + rors r7, r5 │ │ + ldr r6, [sp, #0] │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + mov ip, r7 │ │ + eors r5, r6 │ │ + ldr r6, [sp, #24] │ │ + eors r7, r1 │ │ + ands r7, r4 │ │ + eors r5, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + eors r5, r6 │ │ + movs r6, #31 │ │ + rors r5, r6 │ │ + ldr r6, [pc, #72] ; (8504 ) │ │ + str r5, [sp, #52] ; 0x34 │ │ + adds r5, r5, r6 │ │ + adds r2, r5, r2 │ │ + movs r6, #27 │ │ + adds r5, r3, #0 │ │ + rors r5, r6 │ │ + mov r6, ip │ │ + ands r6, r1 │ │ + adds r2, r2, r5 │ │ + orrs r7, r6 │ │ + adds r7, r2, r7 │ │ + movs r2, #2 │ │ + rors r1, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + adds r6, r1, #0 │ │ + ldr r1, [sp, #4] │ │ + eors r2, r1 │ │ + ldr r1, [sp, #28] │ │ + eors r2, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eors r2, r1 │ │ + movs r1, #31 │ │ + rors r2, r1 │ │ + ldr r1, [pc, #24] ; (8504 ) │ │ + str r2, [sp, #56] ; 0x38 │ │ + adds r1, r2, r1 │ │ + adds r4, r1, r4 │ │ + adds r1, r3, #0 │ │ mov r2, ip │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - ldr r5, [sp, #8] │ │ - eors r0, r4 │ │ - eors r3, r0 │ │ - eors r5, r3 │ │ - str r7, [r1, #44] ; 0x2c │ │ - str r6, [r1, #48] ; 0x30 │ │ - str r4, [r1, #52] ; 0x34 │ │ - str r0, [r1, #56] ; 0x38 │ │ - str r3, [r1, #60] ; 0x3c │ │ - str r5, [sp, #8] │ │ - ldr r2, [r2, #8] │ │ - eors r7, r5 │ │ - str r5, [r1, #64] ; 0x40 │ │ - eors r6, r2 │ │ - movs r2, #128 ; 0x80 │ │ - lsrs r5, r7, #24 │ │ - lsls r2, r2, #2 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r7, [r1, #68] ; 0x44 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - movs r5, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ands r5, r7 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #16 │ │ - ands r5, r2 │ │ - adds r5, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ + eors r1, r6 │ │ + ands r1, r2 │ │ + adds r2, r6, #0 │ │ + ands r2, r3 │ │ + b.n 8508 │ │ + nop ; (mov r8, r8) │ │ + sub.w lr, r1, r9, lsr #27 │ │ + pop {r2, r3, r4, r6, r7} │ │ + ldrh r3, [r3, #56] ; 0x38 │ │ + orrs r1, r2 │ │ + adds r4, r4, r1 │ │ + movs r2, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r2 │ │ + movs r2, #2 │ │ + rors r3, r2 │ │ + adds r1, r4, r1 │ │ + adds r2, r3, #0 │ │ + ldr r4, [sp, #8] │ │ + ldr r3, [sp, #0] │ │ + eors r3, r4 │ │ + ldr r4, [sp, #32] │ │ + eors r3, r4 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + eors r3, r4 │ │ + movs r4, #31 │ │ + rors r3, r4 │ │ + ldr r4, [pc, #1016] ; (8928 ) │ │ + str r3, [sp, #0] │ │ + adds r5, r3, r4 │ │ + adds r3, r1, #0 │ │ + movs r4, #27 │ │ + rors r3, r4 │ │ + add r5, ip │ │ + adds r5, r5, r3 │ │ + adds r3, r7, #0 │ │ + adds r4, r2, #0 │ │ + eors r3, r2 │ │ + ands r4, r7 │ │ + ands r3, r6 │ │ + orrs r3, r4 │ │ + adds r3, r5, r3 │ │ + adds r4, r7, #0 │ │ + movs r5, #2 │ │ + ldr r7, [sp, #12] │ │ + rors r4, r5 │ │ + ldr r5, [sp, #4] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #36] ; 0x24 │ │ + eors r5, r7 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #964] ; (8928 ) │ │ + str r5, [sp, #4] │ │ + adds r7, r5, r7 │ │ + adds r6, r7, r6 │ │ + adds r7, r1, #0 │ │ + adds r5, r4, #0 │ │ + eors r7, r4 │ │ + ands r7, r2 │ │ + ands r5, r1 │ │ + orrs r5, r7 │ │ + adds r6, r6, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + movs r5, #2 │ │ + rors r1, r5 │ │ + ldr r5, [sp, #16] │ │ + mov ip, r1 │ │ + ldr r1, [sp, #8] │ │ + adds r7, r6, r7 │ │ + mov r6, ip │ │ + eors r1, r5 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + ands r6, r3 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #904] ; (8928 ) │ │ + str r1, [sp, #8] │ │ + adds r5, r1, r5 │ │ + adds r2, r5, r2 │ │ + adds r1, r7, #0 │ │ + movs r5, #27 │ │ + rors r1, r5 │ │ + adds r2, r2, r1 │ │ + mov r1, ip │ │ + eors r1, r3 │ │ + ands r1, r4 │ │ + orrs r1, r6 │ │ + adds r1, r2, r1 │ │ + movs r2, #2 │ │ + rors r3, r2 │ │ + ldr r2, [sp, #20] │ │ + adds r6, r3, #0 │ │ + ldr r3, [sp, #12] │ │ + eors r3, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + eors r3, r2 │ │ + ldr r2, [sp, #0] │ │ + eors r3, r2 │ │ + movs r2, #31 │ │ + rors r3, r2 │ │ + ldr r2, [pc, #856] ; (8928 ) │ │ + str r3, [sp, #12] │ │ + adds r3, r3, r2 │ │ + adds r4, r3, r4 │ │ + adds r3, r7, #0 │ │ mov r2, ip │ │ - ldr r2, [r2, #12] │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - str r6, [r1, #72] ; 0x48 │ │ - eors r6, r2 │ │ - movs r2, #128 ; 0x80 │ │ + eors r3, r6 │ │ + ands r3, r2 │ │ + adds r2, r6, #0 │ │ + ands r2, r7 │ │ + orrs r3, r2 │ │ + adds r4, r4, r3 │ │ + adds r3, r1, #0 │ │ + rors r3, r5 │ │ + adds r2, r7, #0 │ │ + adds r3, r4, r3 │ │ + movs r4, #2 │ │ + ldr r5, [sp, #24] │ │ + rors r2, r4 │ │ + ldr r4, [sp, #16] │ │ + adds r7, r3, #0 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r4, r5 │ │ + ldr r5, [sp, #4] │ │ + eors r4, r5 │ │ + movs r5, #31 │ │ + rors r4, r5 │ │ + ldr r5, [pc, #800] ; (8928 ) │ │ + str r4, [sp, #16] │ │ + adds r5, r4, r5 │ │ + movs r4, #27 │ │ + rors r7, r4 │ │ + add r5, ip │ │ + adds r5, r5, r7 │ │ + adds r7, r1, #0 │ │ + adds r4, r2, #0 │ │ + eors r7, r2 │ │ + ands r4, r1 │ │ + ands r7, r6 │ │ + orrs r7, r4 │ │ + movs r4, #2 │ │ + rors r1, r4 │ │ + adds r7, r5, r7 │ │ + adds r4, r1, #0 │ │ + ldr r5, [sp, #28] │ │ + ldr r1, [sp, #20] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eors r1, r5 │ │ ldr r5, [sp, #8] │ │ - eors r0, r4 │ │ - eors r3, r0 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #748] ; (8928 ) │ │ + str r1, [sp, #20] │ │ + adds r1, r1, r5 │ │ + adds r6, r1, r6 │ │ + adds r1, r3, #0 │ │ + adds r5, r4, #0 │ │ + eors r1, r4 │ │ + ands r1, r2 │ │ + ands r5, r3 │ │ + orrs r5, r1 │ │ + adds r6, r6, r5 │ │ + adds r1, r7, #0 │ │ + movs r5, #27 │ │ + rors r1, r5 │ │ + movs r5, #2 │ │ + rors r3, r5 │ │ + ldr r5, [sp, #32] │ │ + mov ip, r3 │ │ + ldr r3, [sp, #24] │ │ + adds r1, r6, r1 │ │ + mov r6, ip │ │ + eors r3, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + ands r6, r7 │ │ eors r5, r3 │ │ - eors r7, r5 │ │ - str r5, [sp, #8] │ │ - str r5, [r1, #88] ; 0x58 │ │ - lsls r2, r2, #2 │ │ - lsrs r5, r7, #24 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r4, [r1, #76] ; 0x4c │ │ - ldr r5, [r5, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - movs r5, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ands r5, r7 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r0, [r1, #80] ; 0x50 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r3, [r1, #84] ; 0x54 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #16 │ │ - ands r5, r2 │ │ - adds r5, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - mov r2, ip │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - ldr r5, [sp, #8] │ │ - eors r0, r4 │ │ - eors r3, r0 │ │ + ldr r3, [sp, #12] │ │ eors r5, r3 │ │ - str r7, [r1, #92] ; 0x5c │ │ - str r6, [r1, #96] ; 0x60 │ │ - str r4, [r1, #100] ; 0x64 │ │ - str r0, [r1, #104] ; 0x68 │ │ - str r3, [r1, #108] ; 0x6c │ │ - str r5, [sp, #8] │ │ - ldr r2, [r2, #16] │ │ - eors r7, r5 │ │ - str r5, [r1, #112] ; 0x70 │ │ - eors r6, r2 │ │ - movs r2, #128 ; 0x80 │ │ - lsrs r5, r7, #24 │ │ - lsls r2, r2, #2 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - str r7, [r1, #116] ; 0x74 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - movs r5, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ands r5, r7 │ │ - adds r5, r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r6, r5 │ │ - lsrs r5, r7, #16 │ │ - ands r5, r2 │ │ - adds r5, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - eors r0, r4 │ │ - adds r5, r0, #0 │ │ - eors r3, r5 │ │ - str r3, [sp, #12] │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #12] │ │ - adds r0, r1, #4 │ │ - adds r3, #8 │ │ - str r6, [r1, #120] ; 0x78 │ │ - str r4, [r1, #124] ; 0x7c │ │ - str r5, [r0, #124] ; 0x7c │ │ - str r2, [r3, #124] ; 0x7c │ │ - ldr r3, [sp, #8] │ │ - eors r3, r2 │ │ - str r3, [sp, #8] │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #8] │ │ - adds r3, #136 ; 0x88 │ │ - str r2, [r3, #0] │ │ + movs r3, #31 │ │ + rors r5, r3 │ │ + adds r3, r5, #0 │ │ + str r5, [sp, #24] │ │ + ldr r5, [pc, #684] ; (8928 ) │ │ + adds r5, r3, r5 │ │ + adds r2, r5, r2 │ │ adds r3, r1, #0 │ │ - eors r7, r2 │ │ - adds r3, #140 ; 0x8c │ │ - str r7, [r3, #0] │ │ + movs r5, #27 │ │ + rors r3, r5 │ │ + adds r2, r2, r3 │ │ mov r3, ip │ │ - movs r2, #128 ; 0x80 │ │ - ldr r3, [r3, #20] │ │ - lsls r2, r2, #2 │ │ - eors r6, r3 │ │ - lsrs r3, r7, #24 │ │ - adds r3, r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r0, [r3, r2] │ │ - movs r3, #255 ; 0xff │ │ - movs r2, #192 ; 0xc0 │ │ - ands r3, r7 │ │ - lsls r2, r2, #2 │ │ - adds r3, r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - eors r6, r0 │ │ - ldr r0, [r3, r2] │ │ - movs r2, #255 ; 0xff │ │ - lsrs r3, r7, #8 │ │ - ands r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - eors r6, r0 │ │ - ldr r0, [r3, r2] │ │ - movs r2, #255 ; 0xff │ │ - lsrs r3, r7, #16 │ │ + eors r3, r7 │ │ + ands r3, r4 │ │ + orrs r3, r6 │ │ + adds r3, r2, r3 │ │ + adds r6, r7, #0 │ │ + movs r2, #2 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + rors r6, r2 │ │ + ldr r2, [sp, #28] │ │ + adds r7, r1, #0 │ │ + eors r2, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r7, r6 │ │ + eors r2, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r2, r5 │ │ + movs r5, #31 │ │ + rors r2, r5 │ │ + ldr r5, [pc, #632] ; (8928 ) │ │ + str r2, [sp, #28] │ │ + adds r5, r2, r5 │ │ + mov r2, ip │ │ + ands r7, r2 │ │ + adds r2, r6, #0 │ │ + ands r2, r1 │ │ + orrs r7, r2 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r7 │ │ + movs r2, #27 │ │ + adds r7, r3, #0 │ │ + rors r7, r2 │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + adds r7, r4, r7 │ │ + rors r2, r1 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + ldr r1, [sp, #32] │ │ + adds r5, r7, #0 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #0] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #20] │ │ + eors r1, r4 │ │ + movs r4, #31 │ │ + rors r1, r4 │ │ + ldr r4, [pc, #580] ; (8928 ) │ │ + str r1, [sp, #32] │ │ + adds r1, r1, r4 │ │ + movs r4, #27 │ │ + rors r5, r4 │ │ + add r1, ip │ │ + adds r1, r1, r5 │ │ + adds r5, r3, #0 │ │ + adds r4, r2, #0 │ │ + eors r5, r2 │ │ + ands r4, r3 │ │ + ands r5, r6 │ │ + orrs r5, r4 │ │ + adds r5, r1, r5 │ │ + movs r1, #2 │ │ + rors r3, r1 │ │ + adds r4, r3, #0 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #4] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #24] │ │ + eors r3, r1 │ │ + movs r1, #31 │ │ + rors r3, r1 │ │ + ldr r1, [pc, #528] ; (8928 ) │ │ + str r3, [sp, #36] ; 0x24 │ │ + adds r3, r3, r1 │ │ + adds r6, r3, r6 │ │ + adds r3, r7, #0 │ │ + adds r1, r4, #0 │ │ + eors r3, r4 │ │ ands r3, r2 │ │ - adds r3, #1 │ │ - ldr r2, [sp, #4] │ │ - adds r3, #255 ; 0xff │ │ - lsls r3, r3, #2 │ │ - eors r6, r0 │ │ - ldr r0, [r3, r2] │ │ - adds r3, r1, #0 │ │ - eors r6, r0 │ │ + ands r1, r7 │ │ + orrs r1, r3 │ │ + adds r6, r6, r1 │ │ + adds r3, r5, #0 │ │ + movs r1, #27 │ │ + rors r3, r1 │ │ + movs r1, #2 │ │ + adds r3, r6, r3 │ │ + adds r6, r7, #0 │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + rors r6, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + eors r1, r7 │ │ + ldr r7, [sp, #8] │ │ + eors r1, r7 │ │ + ldr r7, [sp, #28] │ │ + eors r1, r7 │ │ + movs r7, #31 │ │ + rors r1, r7 │ │ + ldr r7, [pc, #472] ; (8928 ) │ │ + str r1, [sp, #60] ; 0x3c │ │ + adds r1, r1, r7 │ │ + adds r2, r1, r2 │ │ + adds r7, r3, #0 │ │ + movs r1, #27 │ │ + rors r7, r1 │ │ + adds r7, r2, r7 │ │ + adds r2, r5, #0 │ │ + adds r1, r6, #0 │ │ + eors r2, r6 │ │ + ands r1, r5 │ │ + ands r2, r4 │ │ + orrs r2, r1 │ │ + movs r1, #2 │ │ + rors r5, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + adds r2, r7, r2 │ │ + mov r7, ip │ │ + eors r1, r5 │ │ + ldr r5, [sp, #12] │ │ + eors r7, r3 │ │ + ands r7, r6 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #32] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #412] ; (8928 ) │ │ + str r1, [sp, #40] ; 0x28 │ │ + adds r5, r1, r5 │ │ + mov r1, ip │ │ + ands r1, r3 │ │ + orrs r7, r1 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r7 │ │ + movs r1, #27 │ │ + adds r7, r2, #0 │ │ + rors r7, r1 │ │ + movs r1, #2 │ │ + rors r3, r1 │ │ + adds r7, r4, r7 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + adds r4, r3, #0 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + eors r3, r1 │ │ + ldr r1, [sp, #16] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r3, r1 │ │ + movs r1, #31 │ │ + rors r3, r1 │ │ + ldr r1, [pc, #368] ; (892c ) │ │ + str r3, [sp, #44] ; 0x2c │ │ + adds r5, r3, r1 │ │ + mov r1, ip │ │ + eors r1, r4 │ │ + eors r1, r2 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r1 │ │ + movs r3, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r3 │ │ + movs r3, #2 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + rors r2, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + adds r1, r6, r1 │ │ + movs r6, #27 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r3, r5 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #320] ; (892c ) │ │ + str r3, [sp, #48] ; 0x30 │ │ + adds r5, r3, r5 │ │ + adds r3, r2, #0 │ │ + eors r3, r4 │ │ + add r5, ip │ │ + eors r3, r7 │ │ + adds r3, r5, r3 │ │ + adds r5, r1, #0 │ │ + rors r5, r6 │ │ + adds r6, r7, #0 │ │ + adds r3, r3, r5 │ │ + movs r5, #2 │ │ + ldr r7, [sp, #0] │ │ + rors r6, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r5, r7 │ │ + ldr r7, [sp, #24] │ │ + eors r5, r7 │ │ + ldr r7, [sp, #40] ; 0x28 │ │ + eors r5, r7 │ │ + movs r7, #31 │ │ + rors r5, r7 │ │ + ldr r7, [pc, #276] ; (892c ) │ │ + str r5, [sp, #52] ; 0x34 │ │ + adds r7, r5, r7 │ │ + adds r5, r6, #0 │ │ + eors r5, r2 │ │ + eors r5, r1 │ │ + adds r4, r7, r4 │ │ + adds r4, r4, r5 │ │ + adds r7, r3, #0 │ │ + movs r5, #27 │ │ + rors r7, r5 │ │ + adds r7, r4, r7 │ │ + movs r4, #2 │ │ + rors r1, r4 │ │ + ldr r4, [sp, #4] │ │ + mov ip, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #28] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r1, r4 │ │ + movs r4, #31 │ │ + rors r1, r4 │ │ + ldr r4, [pc, #228] ; (892c ) │ │ + str r1, [sp, #56] ; 0x38 │ │ + adds r1, r1, r4 │ │ + adds r2, r1, r2 │ │ + adds r1, r7, #0 │ │ + mov r4, ip │ │ + rors r1, r5 │ │ eors r4, r6 │ │ + eors r4, r3 │ │ + adds r2, r2, r4 │ │ + adds r2, r2, r1 │ │ + movs r1, #2 │ │ + rors r3, r1 │ │ + ldr r1, [sp, #8] │ │ + adds r4, r3, #0 │ │ + ldr r3, [sp, #0] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #32] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eors r3, r1 │ │ + movs r1, #31 │ │ + rors r3, r1 │ │ + ldr r1, [pc, #180] ; (892c ) │ │ + str r3, [sp, #0] │ │ + str r3, [r0, #28] │ │ + adds r5, r3, r1 │ │ + mov r3, ip │ │ + eors r3, r4 │ │ + eors r3, r7 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r3 │ │ + movs r1, #27 │ │ + adds r3, r2, #0 │ │ + rors r3, r1 │ │ + movs r1, #2 │ │ + adds r3, r6, r3 │ │ + adds r6, r7, #0 │ │ + ldr r5, [sp, #12] │ │ + rors r6, r1 │ │ + ldr r1, [sp, #4] │ │ + adds r7, r3, #0 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #128] ; (892c ) │ │ + str r1, [sp, #4] │ │ + str r1, [r0, #32] │ │ + adds r1, r1, r5 │ │ + adds r5, r6, #0 │ │ eors r5, r4 │ │ - adds r3, #144 ; 0x90 │ │ - str r6, [r3, #0] │ │ - str r4, [r3, #4] │ │ - str r5, [r3, #8] │ │ + add r1, ip │ │ + eors r5, r2 │ │ + adds r5, r1, r5 │ │ + movs r1, #27 │ │ + rors r7, r1 │ │ + movs r1, #2 │ │ + adds r7, r5, r7 │ │ + rors r2, r1 │ │ + ldr r5, [sp, #16] │ │ + ldr r1, [sp, #8] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + eors r1, r5 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #84] ; (892c ) │ │ + str r1, [sp, #8] │ │ + str r1, [r0, #36] ; 0x24 │ │ + adds r5, r1, r5 │ │ + adds r1, r2, #0 │ │ + eors r1, r6 │ │ + eors r1, r3 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r1, r4, r1 │ │ + movs r4, #2 │ │ + rors r3, r4 │ │ + ldr r5, [sp, #20] │ │ + adds r4, r3, #0 │ │ ldr r3, [sp, #12] │ │ - adds r0, r1, #0 │ │ eors r3, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #0] │ │ + eors r3, r5 │ │ + movs r5, #31 │ │ + rors r3, r5 │ │ + ldr r5, [pc, #32] ; (892c ) │ │ str r3, [sp, #12] │ │ + str r3, [r0, #40] ; 0x28 │ │ + adds r5, r3, r5 │ │ + adds r3, r4, #0 │ │ + eors r3, r2 │ │ + eors r3, r7 │ │ + adds r6, r5, r6 │ │ + adds r6, r6, r3 │ │ + movs r5, #27 │ │ adds r3, r1, #0 │ │ - ldr r2, [sp, #12] │ │ - adds r3, #156 ; 0x9c │ │ - adds r0, #164 ; 0xa4 │ │ - str r2, [r3, #0] │ │ + rors r3, r5 │ │ + movs r5, #2 │ │ + adds r3, r6, r3 │ │ + b.n 8930 │ │ + nop ; (mov r8, r8) │ │ + pop {r2, r3, r4, r6, r7} │ │ + ldrh r3, [r3, #56] ; 0x38 │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ + ldmia r2!, {r1, r5, r6} │ │ + rors r7, r5 │ │ + ldr r6, [sp, #24] │ │ + ldr r5, [sp, #16] │ │ + mov ip, r7 │ │ + eors r5, r6 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + eors r5, r6 │ │ + ldr r6, [sp, #4] │ │ + eors r5, r6 │ │ + movs r6, #31 │ │ + rors r5, r6 │ │ + ldr r6, [pc, #628] ; (8bbc ) │ │ + str r5, [sp, #16] │ │ + str r5, [r0, #44] ; 0x2c │ │ + adds r5, r5, r6 │ │ + adds r6, r7, #0 │ │ + eors r6, r4 │ │ + eors r6, r1 │ │ + adds r2, r5, r2 │ │ + adds r2, r2, r6 │ │ + movs r5, #27 │ │ + adds r6, r3, #0 │ │ + rors r6, r5 │ │ + adds r6, r2, r6 │ │ + adds r2, r1, #0 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #20] │ │ + rors r2, r1 │ │ + ldr r1, [sp, #28] │ │ + eors r5, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #8] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #576] ; (8bbc ) │ │ + str r1, [sp, #20] │ │ + str r1, [r0, #48] ; 0x30 │ │ + adds r5, r1, r5 │ │ + adds r1, r7, #0 │ │ + eors r1, r2 │ │ + eors r1, r3 │ │ + adds r4, r5, r4 │ │ + adds r4, r4, r1 │ │ + adds r7, r6, #0 │ │ + movs r1, #27 │ │ + rors r7, r1 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #24] │ │ + rors r3, r1 │ │ + ldr r1, [sp, #32] │ │ + adds r7, r4, r7 │ │ + ldr r4, [sp, #12] │ │ + eors r5, r1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + eors r1, r5 │ │ + eors r1, r4 │ │ + movs r4, #31 │ │ + rors r1, r4 │ │ + ldr r4, [pc, #528] ; (8bbc ) │ │ + str r1, [sp, #24] │ │ + str r1, [r0, #52] ; 0x34 │ │ + adds r1, r1, r4 │ │ + adds r4, r3, #0 │ │ + eors r4, r2 │ │ + add r1, ip │ │ + eors r4, r6 │ │ + adds r4, r1, r4 │ │ + movs r5, #27 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + adds r4, r4, r1 │ │ + movs r1, #2 │ │ + ldr r5, [sp, #28] │ │ + rors r6, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r5, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r1, r5 │ │ + movs r5, #31 │ │ + rors r1, r5 │ │ + ldr r5, [pc, #480] ; (8bbc ) │ │ + str r1, [sp, #28] │ │ + str r1, [r0, #56] ; 0x38 │ │ + adds r5, r1, r5 │ │ + adds r1, r6, #0 │ │ + eors r1, r3 │ │ + eors r1, r7 │ │ + adds r2, r5, r2 │ │ + adds r2, r2, r1 │ │ + movs r5, #27 │ │ + adds r1, r4, #0 │ │ + rors r1, r5 │ │ + adds r2, r2, r1 │ │ + mov ip, r2 │ │ + adds r1, r7, #0 │ │ + movs r2, #2 │ │ + ldr r5, [sp, #32] │ │ + rors r1, r2 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + eors r5, r2 │ │ + ldr r2, [sp, #0] │ │ + eors r5, r2 │ │ + ldr r2, [sp, #20] │ │ + eors r2, r5 │ │ + movs r5, #31 │ │ + rors r2, r5 │ │ + ldr r5, [pc, #428] ; (8bbc ) │ │ + str r2, [sp, #32] │ │ + str r2, [r0, #60] ; 0x3c │ │ + adds r7, r2, r5 │ │ + adds r5, r1, #0 │ │ + eors r5, r6 │ │ + eors r5, r4 │ │ + adds r3, r7, r3 │ │ + adds r3, r3, r5 │ │ + movs r7, #27 │ │ + mov r5, ip │ │ + rors r5, r7 │ │ + adds r5, r3, r5 │ │ + movs r3, #2 │ │ + rors r4, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + adds r7, r4, #0 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r3, r4 │ │ + ldr r4, [sp, #4] │ │ + eors r3, r4 │ │ + ldr r4, [sp, #24] │ │ + eors r3, r4 │ │ + movs r4, #31 │ │ + rors r3, r4 │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str r3, [r0, #64] ; 0x40 │ │ + ldr r3, [pc, #372] ; (8bbc ) │ │ + adds r4, r2, r3 │ │ + adds r6, r4, r6 │ │ + adds r4, r7, #0 │ │ + mov r3, ip │ │ + eors r4, r1 │ │ + eors r4, r3 │ │ + adds r6, r6, r4 │ │ + movs r3, #27 │ │ + adds r4, r5, #0 │ │ + rors r4, r3 │ │ + movs r3, #2 │ │ + adds r4, r6, r4 │ │ + mov r6, ip │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + rors r6, r3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + eors r3, r2 │ │ + mov ip, r3 │ │ + mov r2, ip │ │ ldr r3, [sp, #8] │ │ eors r3, r2 │ │ + ldr r2, [sp, #28] │ │ + eors r3, r2 │ │ + movs r2, #31 │ │ + rors r3, r2 │ │ str r3, [sp, #8] │ │ - adds r3, r1, #0 │ │ + str r3, [r0, #68] ; 0x44 │ │ ldr r2, [sp, #8] │ │ - adds r3, #160 ; 0xa0 │ │ - str r2, [r3, #0] │ │ + ldr r3, [pc, #316] ; (8bbc ) │ │ + mov ip, r2 │ │ + add r3, ip │ │ + mov ip, r3 │ │ + adds r3, r6, #0 │ │ + eors r3, r7 │ │ + eors r3, r5 │ │ + add r1, ip │ │ + movs r2, #27 │ │ + mov ip, r3 │ │ + adds r3, r4, #0 │ │ + rors r3, r2 │ │ + add r1, ip │ │ + mov ip, r3 │ │ + movs r3, #2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + rors r5, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r1, ip │ │ + eors r3, r2 │ │ + mov ip, r3 │ │ + mov r2, ip │ │ + ldr r3, [sp, #12] │ │ + eors r3, r2 │ │ + ldr r2, [sp, #32] │ │ + eors r2, r3 │ │ + movs r3, #31 │ │ + rors r2, r3 │ │ adds r3, r2, #0 │ │ + str r2, [sp, #12] │ │ + str r2, [r0, #72] ; 0x48 │ │ + ldr r2, [pc, #252] ; (8bbc ) │ │ + adds r2, r3, r2 │ │ + adds r7, r2, r7 │ │ + adds r2, r5, #0 │ │ + eors r2, r6 │ │ + eors r2, r4 │ │ + adds r7, r7, r2 │ │ + movs r3, #27 │ │ + adds r2, r1, #0 │ │ + rors r2, r3 │ │ + adds r3, r7, r2 │ │ + mov ip, r3 │ │ + movs r3, #2 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + rors r4, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + eors r2, r3 │ │ + adds r7, r2, #0 │ │ + movs r3, #31 │ │ + rors r7, r3 │ │ + ldr r2, [pc, #204] ; (8bbc ) │ │ + str r7, [sp, #16] │ │ + str r7, [r0, #76] ; 0x4c │ │ + adds r7, r7, r2 │ │ + adds r2, r4, #0 │ │ + eors r2, r5 │ │ + eors r2, r1 │ │ + adds r6, r7, r6 │ │ + adds r6, r6, r2 │ │ + movs r3, #27 │ │ mov r2, ip │ │ - ldr r2, [r2, #24] │ │ - eors r3, r7 │ │ + rors r2, r3 │ │ + movs r3, #2 │ │ + adds r2, r6, r2 │ │ + rors r1, r3 │ │ + ldr r6, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + adds r7, r1, #0 │ │ + eors r3, r6 │ │ + ldr r6, [sp, #20] │ │ + eors r7, r4 │ │ + eors r3, r6 │ │ + ldr r6, [sp, #8] │ │ + eors r3, r6 │ │ + movs r6, #31 │ │ + rors r3, r6 │ │ + ldr r6, [pc, #152] ; (8bbc ) │ │ + str r3, [r0, #80] ; 0x50 │ │ + adds r3, r3, r6 │ │ + adds r5, r3, r5 │ │ + mov r3, ip │ │ + eors r7, r3 │ │ + adds r5, r5, r7 │ │ + movs r3, #27 │ │ + adds r7, r2, #0 │ │ + movs r6, #2 │ │ + rors r7, r3 │ │ + mov r3, ip │ │ + adds r5, r5, r7 │ │ + rors r3, r6 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + ldr r6, [sp, #0] │ │ + eors r6, r7 │ │ + ldr r7, [sp, #24] │ │ + eors r6, r7 │ │ + ldr r7, [sp, #12] │ │ + eors r6, r7 │ │ + movs r7, #31 │ │ + rors r6, r7 │ │ + ldr r7, [pc, #108] ; (8bbc ) │ │ + str r6, [r0, #84] ; 0x54 │ │ + adds r6, r6, r7 │ │ + adds r7, r3, #0 │ │ + eors r7, r1 │ │ + eors r7, r2 │ │ + adds r4, r6, r4 │ │ + adds r4, r4, r7 │ │ + adds r6, r5, #0 │ │ + movs r7, #27 │ │ + rors r6, r7 │ │ + adds r6, r4, r6 │ │ + movs r4, #2 │ │ + ldr r7, [sp, #56] ; 0x38 │ │ + rors r2, r4 │ │ + ldr r4, [sp, #4] │ │ + mov ip, r2 │ │ + eors r4, r7 │ │ + ldr r7, [sp, #28] │ │ + ldr r2, [pc, #68] ; (8bbc ) │ │ + eors r4, r7 │ │ + ldr r7, [sp, #16] │ │ + eors r4, r7 │ │ + movs r7, #31 │ │ + rors r4, r7 │ │ + ldr r7, [r0, #8] │ │ + str r4, [r0, #88] ; 0x58 │ │ + adds r7, r7, r2 │ │ + adds r4, r7, r4 │ │ + adds r1, r4, r1 │ │ + mov r4, ip │ │ + eors r4, r3 │ │ + eors r4, r5 │ │ + adds r4, r1, r4 │ │ + movs r2, #27 │ │ + adds r1, r6, #0 │ │ + rors r1, r2 │ │ + ldr r2, [r0, #12] │ │ + adds r4, r4, r1 │ │ + str r4, [r0, #8] │ │ + adds r6, r6, r2 │ │ + movs r2, #2 │ │ + rors r5, r2 │ │ + ldr r2, [r0, #16] │ │ + str r6, [r0, #12] │ │ + adds r5, r5, r2 │ │ + str r5, [r0, #16] │ │ + ldr r2, [r0, #20] │ │ + add r2, ip │ │ + str r2, [r0, #20] │ │ + ldr r2, [r0, #24] │ │ + adds r3, r3, r2 │ │ + str r3, [r0, #24] │ │ + add sp, #68 ; 0x44 │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ + ldmia r2!, {r1, r5, r6} │ │ + │ │ +00008bc0 : │ │ + movs r3, #0 │ │ + str r3, [r0, #4] │ │ str r3, [r0, #0] │ │ - eors r6, r2 │ │ - movs r2, #128 ; 0x80 │ │ - lsrs r0, r3, #24 │ │ - lsls r2, r2, #2 │ │ - adds r0, r0, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r0, r2] │ │ - movs r0, #255 ; 0xff │ │ - movs r2, #192 ; 0xc0 │ │ + ldr r3, [pc, #20] ; (8bdc ) │ │ + str r3, [r0, #8] │ │ + ldr r3, [pc, #20] ; (8be0 ) │ │ + str r3, [r0, #12] │ │ + ldr r3, [pc, #20] ; (8be4 ) │ │ + str r3, [r0, #16] │ │ + ldr r3, [pc, #20] ; (8be8 ) │ │ + str r3, [r0, #20] │ │ + ldr r3, [pc, #20] ; (8bec ) │ │ + str r3, [r0, #24] │ │ + bx lr │ │ + movs r3, #1 │ │ + str r5, [r0, #116] ; 0x74 │ │ + add r3, sp, #548 ; 0x224 │ │ + ; instruction: 0xefcddcfe │ │ + ldr r0, [sp, #744] ; 0x2e8 │ │ + strb r6, [r6, r1] │ │ + asrs r2, r6, #32 │ │ + b.n 8fd0 │ │ + stmia r3!, {r1, r4, r6, r7} │ │ + │ │ +00008bf0 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r0, #63 ; 0x3f │ │ + movs r6, #64 ; 0x40 │ │ + ldr r3, [r2, #0] │ │ + adds r5, r1, #0 │ │ ands r0, r3 │ │ + adds r3, r1, r3 │ │ + adds r4, r2, #0 │ │ + subs r6, r6, r0 │ │ + str r3, [r2, #0] │ │ + cmp r3, r1 │ │ + bcs.n 8c1c │ │ + ldr r3, [r2, #4] │ │ + adds r3, #1 │ │ + str r3, [r2, #4] │ │ + b.n 8c1c │ │ + adds r0, r4, #0 │ │ + bl 7cd4 │ │ + movs r6, #64 ; 0x40 │ │ + movs r0, #0 │ │ + adds r3, r4, #0 │ │ + adds r3, #28 │ │ + adds r0, r3, r0 │ │ + adds r1, r7, #0 │ │ + cmp r5, r6 │ │ + bcc.n 8c4e │ │ + adds r2, r6, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + adds r3, r4, #0 │ │ + adds r7, r7, r6 │ │ + subs r5, r5, r6 │ │ + adds r6, r4, #0 │ │ + adds r3, #24 │ │ + adds r6, #88 ; 0x58 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #4] │ │ + cmp r6, r3 │ │ + beq.n 8c12 │ │ + ldr r0, [r6, #0] │ │ + bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + subs r6, #4 │ │ + str r0, [r6, #4] │ │ + b.n 8c3c │ │ + adds r2, r5, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +00008c56 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r6, #63 ; 0x3f │ │ + adds r4, r1, #0 │ │ + ldr r3, [r1, #0] │ │ + str r0, [sp, #4] │ │ + ands r6, r3 │ │ + adds r7, r6, #3 │ │ + lsrs r7, r7, #2 │ │ + adds r5, r7, #6 │ │ + lsls r5, r5, #2 │ │ + adds r5, r1, r5 │ │ + subs r7, #1 │ │ + bcc.n 8c7c │ │ + ldr r0, [r5, #0] │ │ + bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + subs r5, #4 │ │ + str r0, [r5, #4] │ │ + b.n 8c6c │ │ + movs r2, #3 │ │ + movs r1, #128 ; 0x80 │ │ + bics r2, r6 │ │ + lsls r2, r2, #3 │ │ + negs r1, r1 │ │ + lsls r1, r2 │ │ + movs r5, #128 ; 0x80 │ │ + lsls r5, r2 │ │ + adds r2, r1, #0 │ │ + lsrs r3, r6, #2 │ │ + lsls r0, r3, #2 │ │ + adds r0, r4, r0 │ │ + ldr r1, [r0, #28] │ │ + adds r3, #1 │ │ + ands r2, r1 │ │ + orrs r2, r5 │ │ + str r2, [r0, #28] │ │ + cmp r6, #55 ; 0x37 │ │ + bls.n 8cb2 │ │ + cmp r6, #59 ; 0x3b │ │ + bhi.n 8caa │ │ + movs r3, #0 │ │ + str r3, [r4, #88] ; 0x58 │ │ + adds r0, r4, #0 │ │ + bl 7cd4 │ │ + movs r3, #0 │ │ + movs r1, #0 │ │ + cmp r3, #13 │ │ + bhi.n 8cc2 │ │ + adds r3, #1 │ │ + lsls r2, r3, #2 │ │ + adds r2, r4, r2 │ │ + str r1, [r2, #24] │ │ + b.n 8cb4 │ │ + ldr r2, [r4, #0] │ │ + ldr r3, [r4, #4] │ │ + adds r0, r4, #0 │ │ + lsrs r1, r2, #29 │ │ + lsls r3, r3, #3 │ │ + orrs r3, r1 │ │ + lsls r2, r2, #3 │ │ + str r3, [r4, #84] ; 0x54 │ │ + str r2, [r4, #88] ; 0x58 │ │ + bl 7cd4 │ │ + movs r3, #0 │ │ + movs r0, #3 │ │ + adds r1, r0, #0 │ │ + lsrs r2, r3, #2 │ │ + adds r2, #2 │ │ lsls r2, r2, #2 │ │ - adds r0, r0, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r0, r0, #2 │ │ - eors r6, r7 │ │ - ldr r7, [r0, r2] │ │ - movs r2, #255 ; 0xff │ │ - lsrs r0, r3, #8 │ │ - ands r0, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r0, r0, #2 │ │ - eors r6, r7 │ │ - ldr r7, [r0, r2] │ │ - movs r2, #255 ; 0xff │ │ - lsrs r0, r3, #16 │ │ - ands r0, r2 │ │ - adds r0, #1 │ │ + ldr r2, [r2, r4] │ │ + bics r1, r3 │ │ + lsls r1, r1, #3 │ │ + lsrs r2, r1 │ │ + adds r1, r2, #0 │ │ ldr r2, [sp, #4] │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - eors r7, r6 │ │ - ldr r6, [r0, r2] │ │ - adds r0, r1, #0 │ │ - eors r7, r6 │ │ - eors r4, r7 │ │ - adds r0, #168 ; 0xa8 │ │ - str r7, [r0, #0] │ │ - str r4, [r0, #4] │ │ + strb r1, [r2, r3] │ │ + adds r3, #1 │ │ + cmp r3, #20 │ │ + bne.n 8cdc │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +00008cfa : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r0, #0 │ │ + sub sp, #100 ; 0x64 │ │ + add r4, sp, #4 │ │ + adds r0, r4, #0 │ │ + bl 8bc0 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + adds r2, r4, #0 │ │ + bl 8bf0 │ │ adds r0, r5, #0 │ │ - adds r5, r1, #0 │ │ + adds r1, r4, #0 │ │ + bl 8c56 │ │ + add sp, #100 ; 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +00008d24 : │ │ + adds r1, r0, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #116 ; 0x74 │ │ + add r5, sp, #80 ; 0x50 │ │ + movs r2, #32 │ │ + adds r4, r0, #0 │ │ + adds r1, #8 │ │ + adds r0, r5, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + ldr r3, [r5, #28] │ │ + ldr r2, [r5, #12] │ │ + ldr r0, [r5, #8] │ │ + str r3, [sp, #16] │ │ + ldr r3, [r5, #24] │ │ + str r3, [sp, #20] │ │ + ldr r3, [r5, #4] │ │ + str r3, [sp, #8] │ │ + ldr r3, [r5, #20] │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + str r3, [sp, #12] │ │ + ldr r3, [r5, #16] │ │ + str r3, [sp, #28] │ │ + movs r3, #0 │ │ + str r3, [sp, #72] ; 0x48 │ │ + str r3, [sp, #0] │ │ + ldr r3, [pc, #936] ; (9104 ) │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + str r3, [sp, #68] ; 0x44 │ │ + str r3, [sp, #76] ; 0x4c │ │ + ldr r3, [r4, #96] ; 0x60 │ │ + ldr r1, [r4, #40] ; 0x28 │ │ + ldr r7, [r4, #44] ; 0x2c │ │ + str r3, [sp, #32] │ │ + ldr r3, [r4, #76] ; 0x4c │ │ adds r6, r1, #0 │ │ - adds r2, r1, #0 │ │ - eors r0, r4 │ │ - adds r5, #176 ; 0xb0 │ │ - str r0, [r5, #0] │ │ - ldr r5, [sp, #12] │ │ - adds r6, #180 ; 0xb4 │ │ - adds r2, #184 ; 0xb8 │ │ - eors r5, r0 │ │ - str r5, [r6, #0] │ │ - ldr r6, [sp, #8] │ │ + str r3, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #0 │ │ + beq.n 8da8 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #32] │ │ + ldr r5, [sp, #32] │ │ + adds r1, r3, r1 │ │ + movs r3, #17 │ │ + rors r6, r3 │ │ + movs r3, #19 │ │ + rors r5, r3 │ │ + ldr r3, [sp, #32] │ │ eors r6, r5 │ │ - str r6, [r2, #0] │ │ + lsrs r5, r3, #10 │ │ + eors r5, r6 │ │ + adds r1, r1, r5 │ │ + adds r6, r7, #0 │ │ + movs r5, #18 │ │ + adds r3, r7, #0 │ │ + rors r6, r5 │ │ + movs r5, #7 │ │ + rors r3, r5 │ │ + lsrs r5, r7, #3 │ │ eors r6, r3 │ │ + eors r5, r6 │ │ + adds r6, r1, r5 │ │ + str r6, [r4, #40] ; 0x28 │ │ + movs r1, #11 │ │ + ldr r5, [sp, #28] │ │ + ldr r3, [sp, #28] │ │ + rors r5, r1 │ │ + movs r1, #6 │ │ + rors r3, r1 │ │ + movs r1, #25 │ │ + eors r5, r3 │ │ + ldr r3, [sp, #28] │ │ + rors r3, r1 │ │ + ldr r1, [sp, #24] │ │ + eors r5, r3 │ │ + ldr r3, [sp, #20] │ │ + eors r1, r3 │ │ + ldr r3, [sp, #28] │ │ + ands r1, r3 │ │ + ldr r3, [sp, #20] │ │ + eors r1, r3 │ │ + adds r5, r5, r1 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r1, [sp, #72] ; 0x48 │ │ + ldr r3, [r3, r1] │ │ + ldr r1, [sp, #8] │ │ + adds r5, r5, r3 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #16] │ │ + adds r6, r5, r6 │ │ + ldr r5, [sp, #8] │ │ + adds r6, r6, r3 │ │ + adds r3, r2, r6 │ │ + str r3, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #12] │ │ + movs r2, #13 │ │ + eors r1, r3 │ │ + ands r5, r3 │ │ + ands r1, r0 │ │ + orrs r1, r5 │ │ + adds r5, r3, #0 │ │ + rors r5, r2 │ │ + movs r2, #2 │ │ + rors r3, r2 │ │ + movs r2, #22 │ │ + eors r5, r3 │ │ + ldr r3, [sp, #12] │ │ + rors r3, r2 │ │ + eors r5, r3 │ │ + adds r5, r1, r5 │ │ + adds r3, r5, r6 │ │ + str r3, [sp, #16] │ │ + ldr r3, [r4, #100] ; 0x64 │ │ + ldr r1, [r4, #48] ; 0x30 │ │ + adds r6, r7, #0 │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r3, [r4, #80] ; 0x50 │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #0 │ │ + beq.n 8e4c │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + adds r7, r3, r7 │ │ + movs r3, #17 │ │ + rors r6, r3 │ │ + movs r3, #19 │ │ + rors r2, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + eors r6, r2 │ │ + movs r5, #18 │ │ + lsrs r2, r3, #10 │ │ + eors r6, r2 │ │ + adds r2, r7, r6 │ │ + adds r6, r1, #0 │ │ adds r3, r1, #0 │ │ - adds r3, #188 ; 0xbc │ │ - str r6, [r3, #0] │ │ - mov r3, ip │ │ - movs r2, #128 ; 0x80 │ │ - ldr r3, [r3, #28] │ │ - lsls r2, r2, #2 │ │ - eors r7, r3 │ │ - lsrs r3, r6, #24 │ │ - adds r3, r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - movs r2, #192 ; 0xc0 │ │ - eors r7, r3 │ │ - movs r3, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ands r3, r6 │ │ + rors r6, r5 │ │ + movs r5, #7 │ │ + rors r3, r5 │ │ + lsrs r5, r1, #3 │ │ + eors r6, r3 │ │ + eors r6, r5 │ │ + adds r6, r2, r6 │ │ + str r6, [r4, #44] ; 0x2c │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r7, [sp, #28] │ │ adds r3, r3, r2 │ │ + str r3, [sp, #4] │ │ ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - ldr r3, [r3, r2] │ │ - movs r2, #255 ; 0xff │ │ - eors r7, r3 │ │ - lsrs r3, r6, #8 │ │ - ands r3, r2 │ │ - ldr r2, [sp, #4] │ │ - lsls r3, r3, #2 │ │ - lsrs r6, r6, #16 │ │ - ldr r3, [r3, r2] │ │ + ldr r3, [sp, #20] │ │ + ldr r5, [r2, #4] │ │ + mov ip, r5 │ │ + add r3, ip │ │ + adds r2, r3, #0 │ │ + ldr r3, [sp, #24] │ │ eors r7, r3 │ │ - movs r3, #255 ; 0xff │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r3, [r6, r2] │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ands r7, r3 │ │ + ldr r3, [sp, #24] │ │ eors r7, r3 │ │ - adds r3, r1, #0 │ │ - eors r4, r7 │ │ - eors r0, r4 │ │ - adds r3, #192 ; 0xc0 │ │ - eors r5, r0 │ │ - str r0, [r3, #8] │ │ - str r7, [r3, #0] │ │ - str r4, [r3, #4] │ │ - str r5, [r3, #12] │ │ - movs r0, #0 │ │ - movs r3, #192 ; 0xc0 │ │ - adds r1, #240 ; 0xf0 │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - add sp, #20 │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop ; (mov r8, r8) │ │ - ; instruction: 0xb88c │ │ - movs r0, r0 │ │ - ; instruction: 0xb852 │ │ - ... │ │ - │ │ -00009a70 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r7, r0, #0 │ │ - ldrb r2, [r0, #3] │ │ - ldrb r3, [r0, #2] │ │ - ldrb r4, [r7, #1] │ │ - ldrb r0, [r0, #0] │ │ - lsls r3, r3, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r2, r3 │ │ - orrs r2, r0 │ │ - lsls r3, r4, #8 │ │ - orrs r2, r3 │ │ - str r2, [r1, #0] │ │ - ldrb r5, [r7, #7] │ │ - ldrb r3, [r7, #6] │ │ - ldrb r0, [r7, #4] │ │ - lsls r5, r5, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r5, r3 │ │ - ldrb r3, [r7, #5] │ │ - orrs r5, r0 │ │ - sub sp, #36 ; 0x24 │ │ - lsls r6, r3, #8 │ │ - orrs r5, r6 │ │ - str r5, [r1, #4] │ │ - ldrb r4, [r7, #11] │ │ - ldrb r3, [r7, #10] │ │ - ldrb r0, [r7, #8] │ │ - lsls r4, r4, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r4, r3 │ │ - ldrb r3, [r7, #9] │ │ - orrs r4, r0 │ │ - lsls r6, r3, #8 │ │ - orrs r4, r6 │ │ - str r4, [r1, #8] │ │ - ldrb r6, [r7, #15] │ │ - ldrb r3, [r7, #14] │ │ - ldrb r0, [r7, #12] │ │ - lsls r6, r6, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r6, r3 │ │ - orrs r6, r0 │ │ - ldrb r0, [r7, #13] │ │ - lsls r3, r0, #8 │ │ - orrs r6, r3 │ │ - str r6, [r1, #12] │ │ - ldrb r0, [r7, #19] │ │ - ldrb r3, [r7, #18] │ │ - lsls r0, r0, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #16] │ │ - orrs r3, r0 │ │ + adds r7, r2, r7 │ │ + movs r2, #11 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + rors r3, r2 │ │ + movs r2, #6 │ │ mov ip, r3 │ │ - ldrb r3, [r7, #17] │ │ - lsls r0, r3, #8 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + rors r3, r2 │ │ + adds r2, r3, #0 │ │ mov r3, ip │ │ - orrs r3, r0 │ │ - str r3, [r1, #16] │ │ - ldrb r0, [r7, #23] │ │ - str r3, [sp, #12] │ │ - ldrb r3, [r7, #22] │ │ - lsls r0, r0, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #20] │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #21] │ │ - lsls r0, r0, #8 │ │ - orrs r3, r0 │ │ - str r3, [r1, #20] │ │ - str r3, [sp, #16] │ │ - ldrb r0, [r7, #27] │ │ - ldrb r3, [r7, #26] │ │ - lsls r0, r0, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #24] │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #25] │ │ - lsls r0, r0, #8 │ │ - orrs r3, r0 │ │ - str r3, [r1, #24] │ │ - ldrb r0, [r7, #31] │ │ - str r3, [sp, #20] │ │ - ldrb r3, [r7, #30] │ │ - lsls r0, r0, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r0 │ │ - ldrb r0, [r7, #28] │ │ - orrs r0, r3 │ │ - ldrb r3, [r7, #29] │ │ - movs r7, #128 ; 0x80 │ │ - lsls r3, r3, #8 │ │ - orrs r3, r0 │ │ - ldr r0, [pc, #1012] ; (9f28 ) │ │ - lsls r7, r7, #2 │ │ - str r3, [r1, #28] │ │ - add r0, pc │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #4] │ │ - ldr r0, [r0, #0] │ │ - eors r2, r0 │ │ - ldr r0, [pc, #1000] ; (9f2c ) │ │ - mov ip, r0 │ │ - add ip, pc │ │ - mov r0, ip │ │ - ldr r0, [r0, #0] │ │ - mov ip, r0 │ │ - lsrs r0, r3, #24 │ │ - adds r0, r0, r7 │ │ - mov r7, ip │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r0, r7] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - adds r7, r3, #0 │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - eors r5, r2 │ │ - eors r4, r5 │ │ - str r4, [sp, #8] │ │ - str r4, [r1, #40] ; 0x28 │ │ - eors r4, r6 │ │ - adds r6, r4, #0 │ │ - ands r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsrs r7, r4, #24 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - ldr r6, [r6, r0] │ │ - ldr r0, [sp, #12] │ │ - str r2, [r1, #32] │ │ - eors r6, r7 │ │ - eors r6, r0 │ │ - movs r0, #255 ; 0xff │ │ - lsrs r7, r4, #8 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r6, r7 │ │ - lsrs r7, r4, #16 │ │ - ands r7, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - str r5, [r1, #36] ; 0x24 │ │ - str r4, [r1, #44] ; 0x2c │ │ - eors r6, r7 │ │ + eors r3, r2 │ │ + movs r2, #25 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + rors r3, r2 │ │ + adds r2, r3, #0 │ │ + mov r3, ip │ │ + eors r2, r3 │ │ + adds r7, r7, r2 │ │ + adds r6, r7, r6 │ │ + adds r3, r6, r0 │ │ + movs r0, #13 │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #12] │ │ ldr r7, [sp, #16] │ │ - str r6, [r1, #48] ; 0x30 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #8] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #12] │ │ + ands r7, r3 │ │ + orrs r2, r7 │ │ + ldr r7, [sp, #16] │ │ + ldr r3, [sp, #16] │ │ + rors r7, r0 │ │ + movs r0, #2 │ │ + rors r3, r0 │ │ + movs r0, #22 │ │ + eors r7, r3 │ │ + ldr r3, [sp, #16] │ │ + rors r3, r0 │ │ + adds r0, r3, #0 │ │ + eors r0, r7 │ │ + adds r0, r2, r0 │ │ + adds r3, r0, r6 │ │ + str r3, [sp, #20] │ │ + ldr r3, [r4, #84] ; 0x54 │ │ + ldr r0, [r4, #52] ; 0x34 │ │ + adds r2, r1, #0 │ │ + str r3, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #0 │ │ + beq.n 8f0a │ │ + ldr r2, [r4, #40] ; 0x28 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + adds r7, r2, #0 │ │ + adds r1, r3, r1 │ │ + movs r3, #19 │ │ + adds r6, r2, #0 │ │ + rors r7, r3 │ │ + movs r3, #17 │ │ + rors r6, r3 │ │ + lsrs r2, r2, #10 │ │ eors r7, r6 │ │ - adds r0, r7, #0 │ │ - str r7, [sp, #12] │ │ - str r7, [r1, #52] ; 0x34 │ │ - ldr r7, [sp, #20] │ │ - eors r7, r0 │ │ - ldr r0, [sp, #4] │ │ - eors r3, r7 │ │ - str r7, [sp, #16] │ │ - ldr r0, [r0, #4] │ │ - str r7, [r1, #56] ; 0x38 │ │ - lsrs r7, r3, #24 │ │ - eors r2, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - adds r7, r3, #0 │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - lsrs r7, r3, #8 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r2, r7 │ │ - lsrs r7, r3, #16 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r0] │ │ - str r3, [r1, #60] ; 0x3c │ │ - eors r2, r7 │ │ - eors r5, r2 │ │ - adds r0, r5, #0 │ │ - str r5, [sp, #20] │ │ - str r5, [r1, #68] ; 0x44 │ │ - ldr r5, [sp, #8] │ │ - str r2, [r1, #64] ; 0x40 │ │ - eors r5, r0 │ │ - eors r4, r5 │ │ - adds r7, r4, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - str r5, [sp, #8] │ │ - str r5, [r1, #72] ; 0x48 │ │ - lsls r0, r0, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r7, r0] │ │ - ldr r5, [r5, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r5, r7 │ │ - lsrs r7, r4, #8 │ │ - ands r7, r0 │ │ - mov r0, ip │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r6, r5 │ │ - ldr r5, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r7, r4, #16 │ │ - ands r7, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r7, r7, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - eors r6, r5 │ │ - ldr r5, [r7, r0] │ │ - str r4, [r1, #76] ; 0x4c │ │ - eors r5, r6 │ │ - ldr r6, [sp, #12] │ │ - str r5, [r1, #80] ; 0x50 │ │ - eors r6, r5 │ │ - adds r0, r6, #0 │ │ - str r6, [sp, #12] │ │ - str r6, [r1, #84] ; 0x54 │ │ - ldr r6, [sp, #16] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #4] │ │ - eors r3, r6 │ │ - str r6, [sp, #16] │ │ - ldr r0, [r0, #8] │ │ - str r6, [r1, #88] ; 0x58 │ │ - lsrs r6, r3, #24 │ │ - eors r2, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - adds r6, r3, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - str r3, [r1, #92] ; 0x5c │ │ - eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #16 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ + eors r7, r2 │ │ + adds r1, r1, r7 │ │ + movs r2, #18 │ │ + adds r7, r0, #0 │ │ + adds r3, r0, #0 │ │ + rors r7, r2 │ │ + movs r2, #7 │ │ + rors r3, r2 │ │ + adds r2, r3, #0 │ │ + lsrs r6, r0, #3 │ │ eors r2, r7 │ │ eors r2, r6 │ │ + adds r2, r1, r2 │ │ + str r2, [r4, #48] ; 0x30 │ │ + ldr r1, [sp, #4] │ │ + ldr r3, [sp, #24] │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + ldr r5, [r1, #8] │ │ + ldr r7, [sp, #44] ; 0x2c │ │ + mov ip, r5 │ │ + add r3, ip │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #28] │ │ + eors r6, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ands r6, r3 │ │ + ldr r3, [sp, #28] │ │ + eors r6, r3 │ │ + adds r6, r1, r6 │ │ + movs r1, #11 │ │ + rors r7, r1 │ │ + movs r1, #6 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + rors r3, r1 │ │ + movs r1, #25 │ │ + eors r7, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + rors r3, r1 │ │ + adds r1, r3, #0 │ │ + eors r1, r7 │ │ + adds r6, r6, r1 │ │ + adds r7, r6, r2 │ │ + movs r2, #13 │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [sp, #20] │ │ ldr r6, [sp, #20] │ │ - str r2, [r1, #96] ; 0x60 │ │ - eors r6, r2 │ │ - adds r0, r6, #0 │ │ - str r6, [sp, #20] │ │ - str r6, [r1, #100] ; 0x64 │ │ - ldr r6, [sp, #8] │ │ - eors r6, r0 │ │ - eors r4, r6 │ │ - adds r7, r4, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - str r6, [r1, #104] ; 0x68 │ │ - str r6, [sp, #8] │ │ - lsls r0, r0, #2 │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - eors r5, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r4, #16 │ │ - ands r6, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - eors r5, r7 │ │ - str r4, [r1, #108] ; 0x6c │ │ - eors r5, r6 │ │ - ldr r6, [sp, #12] │ │ - str r5, [r1, #112] ; 0x70 │ │ - eors r6, r5 │ │ - adds r0, r6, #0 │ │ - str r6, [r1, #116] ; 0x74 │ │ - str r6, [sp, #12] │ │ - ldr r6, [sp, #16] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #4] │ │ - eors r3, r6 │ │ - str r6, [r1, #120] ; 0x78 │ │ - ldr r0, [r0, #12] │ │ - str r6, [sp, #16] │ │ - lsrs r6, r3, #24 │ │ - eors r2, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - adds r6, r3, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #16 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - eors r2, r7 │ │ - str r3, [r1, #124] ; 0x7c │ │ - eors r2, r6 │ │ - adds r6, r1, #4 │ │ - str r2, [r6, #124] ; 0x7c │ │ + adds r3, r7, r3 │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #16] │ │ + eors r1, r3 │ │ + ldr r3, [sp, #12] │ │ + ands r1, r3 │ │ + ldr r3, [sp, #16] │ │ + ands r6, r3 │ │ + orrs r1, r6 │ │ ldr r6, [sp, #20] │ │ - eors r6, r2 │ │ - str r6, [sp, #20] │ │ + ldr r3, [sp, #20] │ │ + rors r6, r2 │ │ + movs r2, #2 │ │ + rors r3, r2 │ │ + movs r2, #22 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #20] │ │ + rors r3, r2 │ │ + eors r6, r3 │ │ + adds r6, r1, r6 │ │ + adds r3, r6, r7 │ │ + str r3, [sp, #8] │ │ + ldr r3, [r4, #88] ; 0x58 │ │ + ldr r7, [r4, #56] ; 0x38 │ │ + adds r2, r0, #0 │ │ + str r3, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #0 │ │ + beq.n 8fb4 │ │ + ldr r1, [r4, #44] ; 0x2c │ │ + ldr r3, [sp, #60] ; 0x3c │ │ adds r6, r1, #0 │ │ - ldr r0, [sp, #20] │ │ - adds r6, #8 │ │ - str r0, [r6, #124] ; 0x7c │ │ + adds r0, r3, r0 │ │ + movs r3, #19 │ │ + adds r2, r1, #0 │ │ + rors r6, r3 │ │ + movs r3, #17 │ │ + rors r2, r3 │ │ + lsrs r1, r1, #10 │ │ + eors r2, r6 │ │ + eors r2, r1 │ │ + adds r6, r7, #0 │ │ + movs r1, #18 │ │ + adds r3, r7, #0 │ │ + rors r6, r1 │ │ + movs r1, #7 │ │ + rors r3, r1 │ │ + lsrs r1, r7, #3 │ │ + eors r6, r3 │ │ + adds r2, r0, r2 │ │ + eors r6, r1 │ │ + adds r2, r2, r6 │ │ + str r2, [r4, #52] ; 0x34 │ │ + ldr r1, [sp, #4] │ │ + ldr r3, [sp, #28] │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ldr r0, [r1, #12] │ │ + mov ip, r0 │ │ + add r3, ip │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #24] │ │ + ands r6, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + eors r6, r3 │ │ + adds r0, r1, r6 │ │ + movs r1, #11 │ │ + ldr r6, [sp, #24] │ │ + ldr r3, [sp, #24] │ │ + rors r6, r1 │ │ + movs r1, #6 │ │ + rors r3, r1 │ │ + movs r1, #25 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #24] │ │ + rors r3, r1 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #12] │ │ + adds r6, r0, r6 │ │ + adds r1, r6, r2 │ │ + adds r3, r1, r3 │ │ + str r3, [sp, #28] │ │ + ldr r0, [sp, #8] │ │ + ldr r3, [sp, #20] │ │ ldr r6, [sp, #8] │ │ - eors r6, r0 │ │ - str r6, [sp, #8] │ │ + ldr r2, [sp, #8] │ │ + eors r0, r3 │ │ + ldr r3, [sp, #16] │ │ + ands r0, r3 │ │ + ldr r3, [sp, #20] │ │ + ands r6, r3 │ │ + movs r3, #13 │ │ + orrs r0, r6 │ │ + ldr r6, [sp, #8] │ │ + rors r6, r3 │ │ + movs r3, #2 │ │ + rors r2, r3 │ │ + movs r3, #22 │ │ + eors r6, r2 │ │ + ldr r2, [sp, #8] │ │ + rors r2, r3 │ │ + eors r6, r2 │ │ + adds r6, r0, r6 │ │ + adds r3, r6, r1 │ │ + ldr r2, [r4, #92] ; 0x5c │ │ + ldr r1, [sp, #0] │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #64] ; 0x40 │ │ + ldr r3, [r4, #60] ; 0x3c │ │ + adds r2, r7, #0 │ │ + cmp r1, #0 │ │ + beq.n 905e │ │ + ldr r1, [r4, #48] ; 0x30 │ │ + ldr r2, [sp, #64] ; 0x40 │ │ + movs r0, #17 │ │ + adds r7, r2, r7 │ │ adds r6, r1, #0 │ │ - ldr r0, [sp, #8] │ │ - adds r6, #136 ; 0x88 │ │ - eors r4, r0 │ │ - str r0, [r6, #0] │ │ - adds r7, r4, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - str r4, [r6, #4] │ │ - lsls r0, r0, #2 │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ + movs r2, #19 │ │ + rors r6, r2 │ │ + adds r2, r1, #0 │ │ + rors r2, r0 │ │ + lsrs r1, r1, #10 │ │ + eors r6, r2 │ │ + eors r6, r1 │ │ + adds r7, r7, r6 │ │ + movs r2, #18 │ │ + adds r6, r3, #0 │ │ + adds r1, r3, #0 │ │ + rors r6, r2 │ │ + movs r2, #7 │ │ + rors r1, r2 │ │ + adds r2, r1, #0 │ │ + lsrs r0, r3, #3 │ │ + eors r2, r6 │ │ + eors r2, r0 │ │ + adds r2, r7, r2 │ │ + str r2, [r4, #56] ; 0x38 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r6, [sp, #28] │ │ + ldr r0, [r0, #16] │ │ + mov ip, r0 │ │ + add r1, ip │ │ + adds r7, r1, #0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #24] │ │ + eors r1, r0 │ │ + ldr r0, [sp, #28] │ │ + ands r1, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r1, r0 │ │ + movs r0, #11 │ │ + adds r1, r7, r1 │ │ + ldr r7, [sp, #28] │ │ + rors r7, r0 │ │ + movs r0, #6 │ │ + rors r6, r0 │ │ + movs r0, #25 │ │ eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - eors r5, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r4, #16 │ │ - ands r6, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - eors r5, r7 │ │ - eors r5, r6 │ │ - adds r6, r1, #0 │ │ - adds r6, #144 ; 0x90 │ │ - str r5, [r6, #0] │ │ + ldr r6, [sp, #28] │ │ + rors r6, r0 │ │ + adds r0, r6, #0 │ │ + eors r0, r7 │ │ + adds r0, r1, r0 │ │ + adds r7, r0, r2 │ │ + ldr r2, [sp, #16] │ │ + ldr r1, [sp, #8] │ │ ldr r6, [sp, #12] │ │ - eors r6, r5 │ │ - str r6, [sp, #12] │ │ - adds r6, r1, #0 │ │ + adds r2, r7, r2 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #12] │ │ ldr r0, [sp, #12] │ │ - adds r6, #148 ; 0x94 │ │ - str r0, [r6, #0] │ │ - ldr r6, [sp, #16] │ │ + eors r2, r1 │ │ + ldr r1, [sp, #20] │ │ + ands r2, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r6, r1 │ │ + movs r1, #13 │ │ + orrs r2, r6 │ │ + ldr r6, [sp, #12] │ │ + rors r6, r1 │ │ + movs r1, #2 │ │ + rors r0, r1 │ │ + movs r1, #22 │ │ eors r6, r0 │ │ - str r6, [sp, #16] │ │ - adds r6, r1, #0 │ │ - ldr r0, [sp, #16] │ │ - adds r6, #152 ; 0x98 │ │ - eors r3, r0 │ │ - str r0, [r6, #0] │ │ - ldr r0, [sp, #4] │ │ - str r3, [r6, #4] │ │ - lsrs r6, r3, #24 │ │ - ldr r0, [r0, #16] │ │ + ldr r0, [sp, #12] │ │ + rors r0, r1 │ │ + eors r6, r0 │ │ + adds r6, r2, r6 │ │ + ldr r2, [sp, #0] │ │ + adds r6, r6, r7 │ │ + ldr r1, [r4, #64] ; 0x40 │ │ + adds r7, r3, #0 │ │ + cmp r2, #0 │ │ + beq.n 9108 │ │ + ldr r7, [r4, #52] ; 0x34 │ │ + ldr r2, [sp, #32] │ │ + movs r5, #17 │ │ + adds r3, r2, r3 │ │ + adds r0, r7, #0 │ │ + movs r2, #19 │ │ + rors r0, r2 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + lsrs r7, r7, #10 │ │ eors r2, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - adds r6, r3, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #16 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ + adds r3, r3, r2 │ │ + adds r7, r1, #0 │ │ + movs r2, #18 │ │ + adds r0, r1, #0 │ │ + rors r7, r2 │ │ + movs r2, #7 │ │ + rors r0, r2 │ │ + lsrs r2, r1, #3 │ │ + eors r7, r0 │ │ + eors r7, r2 │ │ + adds r7, r3, r7 │ │ + str r7, [r4, #60] ; 0x3c │ │ + b.n 9108 │ │ + stmia r2!, {r3, r4} │ │ + movs r0, r0 │ │ + ldr r2, [sp, #4] │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ldr r5, [sp, #16] │ │ + ldr r2, [r2, #20] │ │ + mov ip, r2 │ │ + add r3, ip │ │ + adds r0, r3, #0 │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #24] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #24] │ │ + eors r2, r3 │ │ + movs r3, #11 │ │ + adds r0, r0, r2 │ │ + ldr r2, [sp, #16] │ │ + rors r2, r3 │ │ + movs r3, #6 │ │ + rors r5, r3 │ │ + adds r3, r5, #0 │ │ + eors r3, r2 │ │ + movs r2, #25 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #20] │ │ + adds r2, r0, r2 │ │ + adds r7, r2, r7 │ │ + mov ip, r3 │ │ + add ip, r7 │ │ + mov r3, ip │ │ + ldr r0, [sp, #12] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #8] │ │ + eors r0, r6 │ │ + adds r2, r6, #0 │ │ + ands r0, r3 │ │ + ldr r3, [sp, #12] │ │ + adds r5, r6, #0 │ │ + ands r3, r6 │ │ + orrs r0, r3 │ │ + movs r3, #13 │ │ + rors r2, r3 │ │ + movs r3, #2 │ │ + rors r5, r3 │ │ + adds r3, r5, #0 │ │ + adds r5, r6, #0 │ │ + eors r3, r2 │ │ + movs r2, #22 │ │ + rors r5, r2 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #0] │ │ + adds r3, r0, r3 │ │ + adds r3, r3, r7 │ │ + ldr r0, [r4, #68] ; 0x44 │ │ + adds r2, r1, #0 │ │ + cmp r5, #0 │ │ + beq.n 91b6 │ │ + ldr r7, [r4, #56] ; 0x38 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + movs r5, #19 │ │ + adds r1, r2, r1 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + movs r5, #17 │ │ + mov ip, r2 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + mov r5, ip │ │ + lsrs r7, r7, #10 │ │ + eors r2, r5 │ │ eors r2, r7 │ │ - eors r2, r6 │ │ - adds r6, r1, #0 │ │ - adds r6, #160 ; 0xa0 │ │ - str r2, [r6, #0] │ │ - ldr r6, [sp, #20] │ │ - eors r6, r2 │ │ - str r6, [sp, #20] │ │ - adds r6, r1, #0 │ │ + adds r7, r1, r2 │ │ + movs r2, #18 │ │ + adds r1, r0, #0 │ │ + adds r5, r0, #0 │ │ + rors r1, r2 │ │ + movs r2, #7 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + eors r2, r1 │ │ + lsrs r1, r0, #3 │ │ + eors r1, r2 │ │ + adds r2, r7, r1 │ │ + str r2, [r4, #64] ; 0x40 │ │ + ldr r5, [sp, #4] │ │ + ldr r1, [sp, #24] │ │ + ldr r5, [r5, #24] │ │ + mov ip, r5 │ │ + add r1, ip │ │ + adds r7, r1, #0 │ │ + ldr r5, [sp, #28] │ │ + ldr r1, [sp, #16] │ │ + eors r1, r5 │ │ + ldr r5, [sp, #20] │ │ + ands r1, r5 │ │ + ldr r5, [sp, #28] │ │ + eors r1, r5 │ │ + adds r1, r7, r1 │ │ + movs r7, #11 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + movs r7, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r7 │ │ + movs r7, #25 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r7, r5 │ │ + adds r1, r1, r7 │ │ + adds r7, r1, r2 │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #8] │ │ + eors r1, r6 │ │ + adds r5, r3, #0 │ │ + adds r2, r7, r2 │ │ + str r2, [sp, #24] │ │ + ldr r2, [sp, #12] │ │ + ands r1, r2 │ │ + adds r2, r6, #0 │ │ + ands r2, r3 │ │ + orrs r1, r2 │ │ + movs r2, #13 │ │ + rors r5, r2 │ │ + movs r2, #2 │ │ + mov ip, r5 │ │ + adds r5, r3, #0 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r2 │ │ + mov ip, r5 │ │ + movs r2, #22 │ │ + adds r5, r3, #0 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r2, r5 │ │ + adds r1, r1, r2 │ │ + adds r2, r1, r7 │ │ + ldr r1, [sp, #0] │ │ + str r2, [sp, #8] │ │ + adds r7, r0, #0 │ │ + ldr r2, [r4, #72] ; 0x48 │ │ + cmp r1, #0 │ │ + beq.n 9272 │ │ + ldr r7, [r4, #60] ; 0x3c │ │ + ldr r1, [r4, #40] ; 0x28 │ │ + movs r5, #19 │ │ + adds r0, r1, r0 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + movs r5, #17 │ │ + mov ip, r1 │ │ + adds r1, r7, #0 │ │ + rors r1, r5 │ │ + mov r5, ip │ │ + lsrs r7, r7, #10 │ │ + eors r1, r5 │ │ + eors r1, r7 │ │ + adds r0, r0, r1 │ │ + adds r7, r2, #0 │ │ + movs r1, #18 │ │ + adds r5, r2, #0 │ │ + rors r7, r1 │ │ + movs r1, #7 │ │ + rors r5, r1 │ │ + lsrs r1, r2, #3 │ │ + eors r7, r5 │ │ + eors r7, r1 │ │ + adds r7, r0, r7 │ │ + str r7, [r4, #68] ; 0x44 │ │ + ldr r0, [sp, #4] │ │ + ldr r5, [sp, #16] │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [r0, #28] │ │ + mov ip, r0 │ │ ldr r0, [sp, #20] │ │ - adds r6, #164 ; 0xa4 │ │ - str r0, [r6, #0] │ │ - ldr r6, [sp, #8] │ │ - eors r6, r0 │ │ - str r6, [sp, #8] │ │ - adds r6, r1, #0 │ │ + add r1, ip │ │ + eors r0, r5 │ │ + ldr r5, [sp, #24] │ │ + ands r0, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r0, r5 │ │ + adds r0, r1, r0 │ │ + movs r1, #11 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r1 │ │ + movs r1, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r1 │ │ + adds r1, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r1 │ │ + movs r1, #25 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r1 │ │ + adds r1, r5, #0 │ │ + mov r5, ip │ │ + eors r1, r5 │ │ + adds r0, r0, r1 │ │ + ldr r1, [sp, #12] │ │ + adds r7, r0, r7 │ │ ldr r0, [sp, #8] │ │ - adds r6, #168 ; 0xa8 │ │ - eors r4, r0 │ │ - str r0, [r6, #0] │ │ - adds r7, r4, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r7, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - str r4, [r6, #4] │ │ - lsls r0, r0, #2 │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r7, r7, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - ldr r7, [r7, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - eors r5, r7 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r4, #16 │ │ - ands r6, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ + adds r1, r7, r1 │ │ + str r1, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ + ands r0, r3 │ │ + ldr r5, [sp, #8] │ │ + eors r1, r3 │ │ + ands r1, r6 │ │ + orrs r1, r0 │ │ + movs r0, #13 │ │ + rors r5, r0 │ │ + movs r0, #2 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #8] │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r0 │ │ + movs r0, #22 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #8] │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ + mov r5, ip │ │ + eors r0, r5 │ │ + ldr r5, [sp, #0] │ │ + adds r0, r1, r0 │ │ + adds r1, r0, r7 │ │ + adds r0, r2, #0 │ │ + cmp r5, #0 │ │ + beq.n 932a │ │ + ldr r7, [r4, #64] ; 0x40 │ │ + ldr r0, [r4, #44] ; 0x2c │ │ + movs r5, #19 │ │ + adds r2, r0, r2 │ │ + adds r0, r7, #0 │ │ + rors r0, r5 │ │ + movs r5, #17 │ │ + mov ip, r0 │ │ + adds r0, r7, #0 │ │ + rors r0, r5 │ │ + mov r5, ip │ │ + lsrs r7, r7, #10 │ │ + eors r0, r5 │ │ + eors r0, r7 │ │ + adds r2, r2, r0 │ │ + movs r0, #18 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + rors r7, r0 │ │ + movs r0, #7 │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eors r0, r7 │ │ + lsrs r7, r5, #3 │ │ + eors r0, r7 │ │ + adds r0, r2, r0 │ │ + str r0, [r4, #72] ; 0x48 │ │ + ldr r5, [sp, #4] │ │ + ldr r2, [sp, #16] │ │ + ldr r5, [r5, #32] │ │ + mov ip, r5 │ │ + add r2, ip │ │ + adds r7, r2, #0 │ │ + ldr r5, [sp, #20] │ │ + ldr r2, [sp, #24] │ │ + eors r2, r5 │ │ + ldr r5, [sp, #12] │ │ + ands r2, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r2, r5 │ │ + adds r2, r7, r2 │ │ + movs r7, #11 │ │ + ldr r5, [sp, #12] │ │ + rors r5, r7 │ │ + movs r7, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #12] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ eors r5, r7 │ │ - eors r5, r6 │ │ - str r5, [sp, #24] │ │ - adds r5, r1, #0 │ │ - ldr r0, [sp, #24] │ │ - adds r5, #176 ; 0xb0 │ │ - str r0, [r5, #0] │ │ + movs r7, #25 │ │ + mov ip, r5 │ │ ldr r5, [sp, #12] │ │ - eors r5, r0 │ │ - str r5, [sp, #12] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r7, r5 │ │ + adds r7, r2, r7 │ │ + adds r7, r7, r0 │ │ + adds r2, r7, r6 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #8] │ │ + ldr r0, [sp, #8] │ │ + adds r6, r1, #0 │ │ + eors r2, r1 │ │ + ands r0, r1 │ │ + ands r2, r3 │ │ + orrs r2, r0 │ │ + movs r0, #13 │ │ adds r5, r1, #0 │ │ - ldr r0, [sp, #12] │ │ - adds r5, #180 ; 0xb4 │ │ - str r0, [r5, #0] │ │ - ldr r5, [sp, #16] │ │ - eors r5, r0 │ │ - str r5, [sp, #16] │ │ + rors r6, r0 │ │ + movs r0, #2 │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ adds r5, r1, #0 │ │ - ldr r0, [sp, #16] │ │ - adds r5, #184 ; 0xb8 │ │ - str r0, [r5, #0] │ │ - eors r3, r0 │ │ + eors r0, r6 │ │ + movs r6, #22 │ │ + rors r5, r6 │ │ + eors r0, r5 │ │ + adds r0, r2, r0 │ │ + ldr r2, [sp, #0] │ │ + adds r6, r0, r7 │ │ + ldr r7, [sp, #48] ; 0x30 │ │ + cmp r2, #0 │ │ + beq.n 93da │ │ + ldr r2, [r4, #68] ; 0x44 │ │ + ldr r5, [r4, #48] ; 0x30 │ │ + adds r0, r7, #0 │ │ + mov ip, r5 │ │ + movs r7, #19 │ │ + adds r5, r2, #0 │ │ + rors r5, r7 │ │ + add r0, ip │ │ + adds r7, r2, #0 │ │ + mov ip, r5 │ │ + movs r5, #17 │ │ + rors r7, r5 │ │ + mov r5, ip │ │ + lsrs r2, r2, #10 │ │ + eors r7, r5 │ │ + eors r7, r2 │ │ + adds r2, r0, r7 │ │ + movs r0, #18 │ │ + ldr r7, [sp, #52] ; 0x34 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + rors r7, r0 │ │ + movs r0, #7 │ │ + rors r5, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eors r7, r5 │ │ + lsrs r0, r0, #3 │ │ + eors r0, r7 │ │ + adds r7, r2, r0 │ │ + str r7, [r4, #76] ; 0x4c │ │ ldr r0, [sp, #4] │ │ - lsrs r6, r3, #24 │ │ - str r3, [r5, #4] │ │ - b.n 9f30 │ │ - nop ; (mov r8, r8) │ │ - push {r1, r2, r3, r6} │ │ - movs r0, r0 │ │ - push {r2, r3, r4} │ │ - movs r0, r0 │ │ - ldr r0, [r0, #20] │ │ - str r0, [sp, #28] │ │ + ldr r2, [sp, #20] │ │ + ldr r5, [r0, #36] ; 0x24 │ │ + mov ip, r5 │ │ + add r2, ip │ │ + adds r0, r2, #0 │ │ + ldr r5, [sp, #24] │ │ + ldr r2, [sp, #12] │ │ + eors r2, r5 │ │ + ldr r5, [sp, #16] │ │ + ands r2, r5 │ │ + ldr r5, [sp, #24] │ │ + eors r2, r5 │ │ + adds r0, r0, r2 │ │ + movs r2, #11 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r2 │ │ + movs r2, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r2 │ │ + movs r2, #25 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r2, r5 │ │ + adds r2, r0, r2 │ │ + adds r2, r2, r7 │ │ + adds r3, r2, r3 │ │ + str r3, [sp, #20] │ │ + adds r3, r6, #0 │ │ + ldr r0, [sp, #8] │ │ + eors r3, r1 │ │ + adds r7, r6, #0 │ │ + ands r3, r0 │ │ + adds r0, r1, #0 │ │ + ands r0, r6 │ │ + orrs r3, r0 │ │ + movs r0, #13 │ │ + adds r5, r6, #0 │ │ + rors r7, r0 │ │ + movs r0, #2 │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ + adds r5, r6, #0 │ │ + eors r0, r7 │ │ + movs r7, #22 │ │ + rors r5, r7 │ │ + eors r0, r5 │ │ + adds r0, r3, r0 │ │ + adds r3, r0, r2 │ │ + ldr r0, [sp, #0] │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + cmp r0, #0 │ │ + beq.n 948e │ │ + ldr r5, [r4, #52] ; 0x34 │ │ + ldr r7, [r4, #72] ; 0x48 │ │ + mov ip, r5 │ │ + add r2, ip │ │ + adds r0, r2, #0 │ │ + movs r5, #19 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + movs r5, #17 │ │ + mov ip, r2 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + mov r5, ip │ │ + lsrs r7, r7, #10 │ │ + eors r2, r5 │ │ + eors r2, r7 │ │ + adds r7, r0, r2 │ │ + movs r2, #18 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + rors r0, r2 │ │ + movs r2, #7 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ eors r2, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r5, [r6, r0] │ │ - adds r6, r3, #0 │ │ - movs r0, #255 ; 0xff │ │ - ands r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r6, r3, #8 │ │ - ands r6, r0 │ │ - mov r0, ip │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + lsrs r0, r0, #3 │ │ + eors r0, r2 │ │ + adds r2, r7, r0 │ │ + str r2, [r4, #80] ; 0x50 │ │ + ldr r5, [sp, #4] │ │ + ldr r7, [sp, #16] │ │ + ldr r0, [sp, #24] │ │ + ldr r5, [r5, #40] ; 0x28 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #12] │ │ + add r0, ip │ │ + eors r7, r5 │ │ + ldr r5, [sp, #20] │ │ + ands r7, r5 │ │ + ldr r5, [sp, #12] │ │ + eors r7, r5 │ │ + adds r0, r0, r7 │ │ + movs r7, #11 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + movs r7, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r7 │ │ + movs r7, #25 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r7, r5 │ │ + adds r0, r0, r7 │ │ + adds r7, r0, r2 │ │ + ldr r2, [sp, #8] │ │ + adds r0, r3, #0 │ │ + adds r2, r7, r2 │ │ + str r2, [sp, #24] │ │ + adds r2, r6, #0 │ │ + eors r0, r6 │ │ + ands r2, r3 │ │ + ands r0, r1 │ │ + orrs r0, r2 │ │ + adds r5, r3, #0 │ │ + movs r2, #13 │ │ + rors r5, r2 │ │ + movs r2, #2 │ │ + mov ip, r5 │ │ + adds r5, r3, #0 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r2 │ │ + mov ip, r5 │ │ + movs r2, #22 │ │ + adds r5, r3, #0 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + mov r5, ip │ │ + eors r2, r5 │ │ + adds r0, r0, r2 │ │ + adds r2, r0, r7 │ │ + ldr r0, [sp, #0] │ │ + str r2, [sp, #8] │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + cmp r0, #0 │ │ + beq.n 954c │ │ + ldr r5, [r4, #56] ; 0x38 │ │ + ldr r7, [r4, #76] ; 0x4c │ │ + mov ip, r5 │ │ + add r2, ip │ │ + adds r0, r2, #0 │ │ + movs r5, #19 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + movs r5, #17 │ │ + mov ip, r2 │ │ + adds r2, r7, #0 │ │ + rors r2, r5 │ │ + mov r5, ip │ │ + lsrs r7, r7, #10 │ │ eors r2, r5 │ │ - lsls r6, r6, #2 │ │ eors r2, r7 │ │ - ldr r7, [r6, r0] │ │ - lsrs r6, r3, #16 │ │ + adds r7, r0, r2 │ │ + movs r2, #18 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + rors r0, r2 │ │ + movs r2, #7 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + eors r2, r0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + lsrs r0, r0, #3 │ │ + eors r0, r2 │ │ + adds r2, r7, r0 │ │ + str r2, [r4, #84] ; 0x54 │ │ + ldr r5, [sp, #4] │ │ + ldr r7, [sp, #20] │ │ + ldr r0, [sp, #12] │ │ + ldr r5, [r5, #44] ; 0x2c │ │ + mov ip, r5 │ │ + ldr r5, [sp, #16] │ │ + add r0, ip │ │ + eors r7, r5 │ │ + ldr r5, [sp, #24] │ │ + ands r7, r5 │ │ + ldr r5, [sp, #16] │ │ + eors r7, r5 │ │ + adds r0, r0, r7 │ │ + movs r7, #11 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r7 │ │ + movs r7, #6 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r5, r7 │ │ + movs r7, #25 │ │ + mov ip, r5 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r7 │ │ + adds r7, r5, #0 │ │ + mov r5, ip │ │ + eors r7, r5 │ │ + adds r0, r0, r7 │ │ + adds r7, r0, r2 │ │ + adds r2, r7, r1 │ │ + ldr r0, [sp, #8] │ │ + str r2, [sp, #28] │ │ + ldr r2, [sp, #8] │ │ + eors r0, r3 │ │ + ands r0, r6 │ │ + ands r2, r3 │ │ + orrs r0, r2 │ │ + movs r2, #13 │ │ + ldr r1, [sp, #8] │ │ + ldr r5, [sp, #8] │ │ + rors r1, r2 │ │ + movs r2, #2 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + eors r2, r1 │ │ + movs r1, #22 │ │ ldr r5, [sp, #8] │ │ + rors r5, r1 │ │ + eors r2, r5 │ │ + adds r0, r0, r2 │ │ + adds r2, r0, r7 │ │ + str r2, [sp, #12] │ │ + ldr r2, [sp, #0] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + cmp r2, #0 │ │ + beq.n 95f8 │ │ + ldr r1, [r4, #80] ; 0x50 │ │ + adds r2, r0, #0 │ │ + ldr r0, [r4, #60] ; 0x3c │ │ + adds r7, r1, #0 │ │ + mov ip, r0 │ │ + movs r0, #19 │ │ + movs r5, #17 │ │ + rors r7, r0 │ │ + adds r0, r1, #0 │ │ + rors r0, r5 │ │ + lsrs r1, r1, #10 │ │ + eors r7, r0 │ │ + eors r7, r1 │ │ + movs r1, #18 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r5, [sp, #64] ; 0x40 │ │ + add r2, ip │ │ + rors r0, r1 │ │ + movs r1, #7 │ │ + rors r5, r1 │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + eors r0, r5 │ │ + adds r2, r2, r7 │ │ + lsrs r1, r1, #3 │ │ + eors r0, r1 │ │ + adds r0, r2, r0 │ │ + str r0, [r4, #88] ; 0x58 │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [sp, #16] │ │ + ldr r7, [sp, #24] │ │ + ldr r5, [r1, #48] ; 0x30 │ │ + mov ip, r5 │ │ + add r2, ip │ │ + adds r1, r2, #0 │ │ + ldr r2, [sp, #20] │ │ + ldr r5, [sp, #28] │ │ eors r7, r2 │ │ - movs r2, #255 ; 0xff │ │ - ands r6, r2 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r2, [r6, r0] │ │ - ldr r6, [sp, #20] │ │ - movs r0, #255 ; 0xff │ │ + ldr r2, [sp, #28] │ │ + ands r7, r2 │ │ + ldr r2, [sp, #20] │ │ eors r7, r2 │ │ + movs r2, #11 │ │ + adds r7, r1, r7 │ │ + ldr r1, [sp, #28] │ │ + rors r1, r2 │ │ + movs r2, #6 │ │ + rors r5, r2 │ │ + adds r2, r5, #0 │ │ + eors r2, r1 │ │ + movs r1, #25 │ │ + ldr r5, [sp, #28] │ │ + rors r5, r1 │ │ + eors r2, r5 │ │ + adds r2, r7, r2 │ │ + adds r0, r2, r0 │ │ + adds r2, r0, r6 │ │ + str r2, [sp, #16] │ │ + ldr r6, [sp, #12] │ │ + ldr r2, [sp, #8] │ │ + ldr r1, [sp, #8] │ │ + ldr r7, [sp, #12] │ │ + eors r6, r2 │ │ + ldr r2, [sp, #12] │ │ + ands r6, r3 │ │ + ldr r5, [sp, #12] │ │ + ands r2, r1 │ │ + orrs r6, r2 │ │ + movs r2, #13 │ │ + rors r7, r2 │ │ + movs r2, #2 │ │ + ldr r1, [sp, #12] │ │ + rors r1, r2 │ │ adds r2, r1, #0 │ │ - eors r6, r7 │ │ - adds r2, #192 ; 0xc0 │ │ - eors r5, r6 │ │ - str r7, [r2, #0] │ │ - str r6, [r2, #4] │ │ - str r5, [r2, #8] │ │ - adds r2, r4, #0 │ │ - adds r4, r1, #0 │ │ + movs r1, #22 │ │ + rors r5, r1 │ │ + eors r2, r7 │ │ eors r2, r5 │ │ - adds r4, #204 ; 0xcc │ │ - str r2, [r4, #0] │ │ - adds r4, r2, #0 │ │ - ands r4, r0 │ │ - lsls r0, r4, #2 │ │ - str r0, [sp, #8] │ │ - movs r0, #192 ; 0xc0 │ │ - lsrs r4, r2, #24 │ │ - lsls r0, r0, #2 │ │ - adds r4, r4, r0 │ │ - lsls r0, r4, #2 │ │ - str r0, [sp, #20] │ │ - mov r0, ip │ │ - ldr r4, [sp, #8] │ │ - ldr r0, [r4, r0] │ │ - ldr r4, [sp, #20] │ │ - str r0, [sp, #8] │ │ - mov r0, ip │ │ - ldr r4, [r4, r0] │ │ - ldr r0, [sp, #8] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #24] │ │ - eors r0, r4 │ │ - str r0, [sp, #8] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r4, r2, #8 │ │ - ands r4, r0 │ │ - mov r0, ip │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ldr r0, [sp, #8] │ │ - eors r0, r4 │ │ - str r0, [sp, #8] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r4, r2, #16 │ │ - ands r4, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r4, r4, r0 │ │ - mov r0, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ldr r0, [sp, #8] │ │ - eors r4, r0 │ │ + adds r2, r6, r2 │ │ + adds r2, r2, r0 │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #64] ; 0x40 │ │ + cmp r0, #0 │ │ + beq.n 96a2 │ │ + ldr r5, [r4, #64] ; 0x40 │ │ + ldr r0, [sp, #64] ; 0x40 │ │ + ldr r1, [r4, #84] ; 0x54 │ │ + mov ip, r5 │ │ + add r0, ip │ │ + adds r6, r0, #0 │ │ + adds r7, r1, #0 │ │ + movs r0, #19 │ │ + movs r5, #17 │ │ + rors r7, r0 │ │ adds r0, r1, #0 │ │ - adds r0, #208 ; 0xd0 │ │ - str r4, [r0, #0] │ │ + rors r0, r5 │ │ + lsrs r1, r1, #10 │ │ + eors r0, r7 │ │ + eors r0, r1 │ │ + movs r1, #18 │ │ + adds r6, r6, r0 │ │ + ldr r0, [sp, #32] │ │ + ldr r5, [sp, #32] │ │ + rors r0, r1 │ │ + movs r1, #7 │ │ + rors r5, r1 │ │ + adds r1, r5, #0 │ │ + eors r1, r0 │ │ + ldr r0, [sp, #32] │ │ + lsrs r7, r0, #3 │ │ + eors r7, r1 │ │ + adds r1, r6, r7 │ │ + str r1, [r4, #92] ; 0x5c │ │ + ldr r5, [sp, #4] │ │ + ldr r7, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + ldr r5, [r5, #52] ; 0x34 │ │ + ldr r6, [sp, #16] │ │ + mov ip, r5 │ │ + ldr r5, [sp, #24] │ │ + add r0, ip │ │ + eors r7, r5 │ │ + ldr r5, [sp, #16] │ │ + ands r7, r5 │ │ + ldr r5, [sp, #24] │ │ + eors r7, r5 │ │ + adds r7, r0, r7 │ │ + movs r0, #11 │ │ + rors r6, r0 │ │ + movs r0, #6 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r0 │ │ + adds r0, r5, #0 │ │ + eors r0, r6 │ │ + movs r6, #25 │ │ + ldr r5, [sp, #16] │ │ + rors r5, r6 │ │ + eors r0, r5 │ │ + adds r0, r7, r0 │ │ + adds r1, r0, r1 │ │ + adds r3, r1, r3 │ │ + ldr r6, [sp, #12] │ │ + str r3, [sp, #20] │ │ ldr r0, [sp, #12] │ │ - eors r4, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #212 ; 0xd4 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #16] │ │ - eors r4, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #216 ; 0xd8 │ │ - str r4, [r0, #0] │ │ - eors r3, r4 │ │ + ldr r3, [sp, #8] │ │ + eors r6, r2 │ │ + ands r0, r2 │ │ + ands r6, r3 │ │ + orrs r6, r0 │ │ + movs r3, #13 │ │ + adds r0, r2, #0 │ │ + adds r5, r2, #0 │ │ + rors r0, r3 │ │ + movs r3, #2 │ │ + rors r5, r3 │ │ + movs r3, #22 │ │ + eors r0, r5 │ │ + adds r5, r2, #0 │ │ + rors r5, r3 │ │ + ldr r3, [sp, #0] │ │ + eors r0, r5 │ │ + adds r0, r6, r0 │ │ + adds r0, r0, r1 │ │ + ldr r6, [sp, #32] │ │ + cmp r3, #0 │ │ + beq.n 9744 │ │ + ldr r1, [r4, #68] ; 0x44 │ │ + ldr r3, [sp, #32] │ │ + ldr r6, [r4, #88] ; 0x58 │ │ + mov ip, r1 │ │ + add r3, ip │ │ + adds r7, r3, #0 │ │ + adds r1, r6, #0 │ │ + movs r3, #19 │ │ + movs r5, #17 │ │ + rors r1, r3 │ │ + adds r3, r6, #0 │ │ + rors r3, r5 │ │ + lsrs r6, r6, #10 │ │ + eors r3, r1 │ │ + eors r3, r6 │ │ + adds r7, r7, r3 │ │ + movs r3, #18 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + rors r6, r3 │ │ + movs r3, #7 │ │ + rors r1, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + eors r6, r1 │ │ + lsrs r3, r3, #3 │ │ + eors r3, r6 │ │ + adds r6, r7, r3 │ │ + str r6, [r4, #96] ; 0x60 │ │ + ldr r1, [sp, #4] │ │ + ldr r7, [sp, #16] │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [r1, #56] ; 0x38 │ │ + ldr r5, [sp, #20] │ │ + mov ip, r1 │ │ + ldr r1, [sp, #28] │ │ + add r3, ip │ │ + eors r7, r1 │ │ + ldr r1, [sp, #20] │ │ + ands r7, r1 │ │ + ldr r1, [sp, #28] │ │ + eors r7, r1 │ │ + adds r7, r3, r7 │ │ + movs r3, #11 │ │ + ldr r1, [sp, #20] │ │ + rors r1, r3 │ │ + movs r3, #6 │ │ + rors r5, r3 │ │ + movs r3, #25 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #20] │ │ + rors r5, r3 │ │ + adds r3, r5, #0 │ │ + eors r3, r1 │ │ + adds r3, r7, r3 │ │ + adds r7, r0, #0 │ │ + adds r1, r3, r6 │ │ + ldr r3, [sp, #8] │ │ + eors r7, r2 │ │ + adds r6, r0, #0 │ │ + adds r3, r1, r3 │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #12] │ │ + adds r5, r0, #0 │ │ + ands r7, r3 │ │ + adds r3, r2, #0 │ │ + ands r3, r0 │ │ + orrs r7, r3 │ │ + movs r3, #13 │ │ + rors r6, r3 │ │ + movs r3, #2 │ │ + rors r5, r3 │ │ + adds r3, r5, #0 │ │ + adds r5, r0, #0 │ │ + eors r3, r6 │ │ + movs r6, #22 │ │ + rors r5, r6 │ │ + eors r3, r5 │ │ + adds r7, r7, r3 │ │ + adds r3, r7, r1 │ │ + str r3, [sp, #8] │ │ + ldr r3, [sp, #0] │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + cmp r3, #0 │ │ + beq.n 97ec │ │ + ldr r1, [r4, #72] ; 0x48 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r6, [r4, #92] ; 0x5c │ │ + mov ip, r1 │ │ + add r3, ip │ │ + adds r7, r3, #0 │ │ + adds r1, r6, #0 │ │ + movs r3, #19 │ │ + movs r5, #17 │ │ + rors r1, r3 │ │ + adds r3, r6, #0 │ │ + rors r3, r5 │ │ + lsrs r6, r6, #10 │ │ + eors r3, r1 │ │ + eors r3, r6 │ │ + adds r7, r7, r3 │ │ + movs r3, #18 │ │ + ldr r6, [r4, #40] ; 0x28 │ │ + ldr r1, [r4, #40] ; 0x28 │ │ + rors r6, r3 │ │ + movs r3, #7 │ │ + rors r1, r3 │ │ + ldr r3, [r4, #40] ; 0x28 │ │ + eors r6, r1 │ │ + lsrs r1, r3, #3 │ │ + eors r6, r1 │ │ + adds r6, r7, r6 │ │ + str r6, [r4, #100] ; 0x64 │ │ + ldr r3, [sp, #4] │ │ + ldr r1, [sp, #20] │ │ + ldr r5, [sp, #24] │ │ + ldr r7, [r3, #60] ; 0x3c │ │ + ldr r3, [sp, #28] │ │ + adds r7, r3, r7 │ │ + ldr r3, [sp, #16] │ │ + eors r1, r3 │ │ + ldr r3, [sp, #24] │ │ + ands r1, r3 │ │ + ldr r3, [sp, #16] │ │ + eors r1, r3 │ │ + movs r3, #11 │ │ + adds r1, r7, r1 │ │ + ldr r7, [sp, #24] │ │ + rors r7, r3 │ │ + movs r3, #6 │ │ + rors r5, r3 │ │ + movs r3, #25 │ │ + eors r7, r5 │ │ + ldr r5, [sp, #24] │ │ + rors r5, r3 │ │ + ldr r3, [sp, #12] │ │ + eors r7, r5 │ │ + adds r7, r1, r7 │ │ + adds r7, r7, r6 │ │ + adds r3, r7, r3 │ │ + ldr r5, [sp, #8] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #8] │ │ + eors r5, r0 │ │ + ands r5, r2 │ │ + ands r3, r0 │ │ + orrs r5, r3 │ │ + movs r3, #13 │ │ + ldr r6, [sp, #8] │ │ + ldr r1, [sp, #8] │ │ + rors r6, r3 │ │ + movs r3, #2 │ │ + rors r1, r3 │ │ + adds r3, r1, #0 │ │ + movs r1, #22 │ │ + eors r3, r6 │ │ + ldr r6, [sp, #8] │ │ + rors r6, r1 │ │ + eors r3, r6 │ │ + adds r3, r5, r3 │ │ + adds r3, r3, r7 │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #0] │ │ + adds r3, #16 │ │ + str r3, [sp, #0] │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + adds r3, #64 ; 0x40 │ │ + str r3, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #0] │ │ + cmp r3, #64 ; 0x40 │ │ + beq.n 9864 │ │ + bl 8d64 │ │ + ldr r5, [r4, #12] │ │ + ldr r3, [r4, #8] │ │ + ldr r1, [sp, #12] │ │ + mov ip, r5 │ │ + adds r3, r3, r1 │ │ + str r3, [r4, #8] │ │ + ldr r3, [sp, #8] │ │ + add r3, ip │ │ + str r3, [r4, #12] │ │ + ldr r3, [r4, #16] │ │ + adds r0, r3, r0 │ │ + ldr r3, [r4, #20] │ │ + str r0, [r4, #16] │ │ + adds r2, r3, r2 │ │ + str r2, [r4, #20] │ │ + ldr r2, [r4, #24] │ │ + ldr r3, [sp, #28] │ │ + mov ip, r2 │ │ + ldr r2, [r4, #28] │ │ + add r3, ip │ │ + str r3, [r4, #24] │ │ + mov ip, r2 │ │ + ldr r3, [sp, #24] │ │ + ldr r2, [r4, #32] │ │ + add r3, ip │ │ + mov ip, r2 │ │ + str r3, [r4, #28] │ │ + ldr r3, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ + add r3, ip │ │ + str r3, [r4, #32] │ │ + ldr r3, [r4, #36] ; 0x24 │ │ + adds r3, r3, r2 │ │ + str r3, [r4, #36] ; 0x24 │ │ + add sp, #116 ; 0x74 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + movs r6, #63 ; 0x3f │ │ + ldr r3, [r1, #0] │ │ adds r4, r1, #0 │ │ - ldr r0, [sp, #4] │ │ - adds r4, #220 ; 0xdc │ │ - str r3, [r4, #0] │ │ - ldr r4, [r0, #24] │ │ + ands r6, r3 │ │ + adds r7, r6, #3 │ │ + lsrs r7, r7, #2 │ │ + adds r5, r7, #0 │ │ + adds r5, #9 │ │ + lsls r5, r5, #2 │ │ + str r0, [sp, #0] │ │ + str r2, [sp, #4] │ │ + adds r5, r1, r5 │ │ + subs r7, #1 │ │ + bcc.n 98d6 │ │ + ldr r0, [r5, #0] │ │ + bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + subs r5, #4 │ │ + str r0, [r5, #4] │ │ + b.n 98c6 │ │ + movs r2, #3 │ │ + movs r5, #128 ; 0x80 │ │ + bics r2, r6 │ │ + lsls r2, r2, #3 │ │ + negs r5, r5 │ │ + lsls r5, r2 │ │ movs r0, #128 ; 0x80 │ │ - eors r7, r4 │ │ - lsls r0, r0, #2 │ │ - lsrs r4, r3, #24 │ │ - adds r4, r4, r0 │ │ - mov r0, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r7, r4 │ │ - adds r4, r3, #0 │ │ - ands r4, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r4, r4, r0 │ │ - mov r0, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - movs r0, #255 ; 0xff │ │ - eors r7, r4 │ │ - lsrs r4, r3, #8 │ │ - ands r4, r0 │ │ - mov r0, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - movs r0, #255 ; 0xff │ │ - lsrs r3, r3, #16 │ │ + lsls r0, r2 │ │ + adds r2, r5, #0 │ │ + lsrs r3, r6, #2 │ │ + lsls r1, r3, #2 │ │ + adds r1, r4, r1 │ │ + ldr r5, [r1, #40] ; 0x28 │ │ + adds r3, #1 │ │ + ands r2, r5 │ │ + orrs r2, r0 │ │ + str r2, [r1, #40] ; 0x28 │ │ + cmp r6, #55 ; 0x37 │ │ + bls.n 990c │ │ + cmp r6, #59 ; 0x3b │ │ + bhi.n 9904 │ │ + movs r3, #0 │ │ + str r3, [r4, #100] ; 0x64 │ │ + adds r0, r4, #0 │ │ + bl 8d24 │ │ + movs r3, #0 │ │ + movs r1, #0 │ │ + cmp r3, #13 │ │ + bhi.n 991c │ │ + adds r3, #1 │ │ + lsls r2, r3, #2 │ │ + adds r2, r4, r2 │ │ + str r1, [r2, #36] ; 0x24 │ │ + b.n 990e │ │ + ldr r2, [r4, #0] │ │ + ldr r3, [r4, #4] │ │ + adds r0, r4, #0 │ │ + lsrs r1, r2, #29 │ │ + lsls r3, r3, #3 │ │ + orrs r3, r1 │ │ + lsls r2, r2, #3 │ │ + str r3, [r4, #96] ; 0x60 │ │ + str r2, [r4, #100] ; 0x64 │ │ + bl 8d24 │ │ + movs r3, #0 │ │ + movs r0, #3 │ │ + ldr r2, [sp, #4] │ │ + cmp r3, r2 │ │ + beq.n 9956 │ │ + adds r1, r0, #0 │ │ + lsrs r2, r3, #2 │ │ + adds r2, #2 │ │ + lsls r2, r2, #2 │ │ + ldr r2, [r2, r4] │ │ + bics r1, r3 │ │ + lsls r1, r1, #3 │ │ + lsrs r2, r1 │ │ + adds r1, r2, #0 │ │ + ldr r2, [sp, #0] │ │ + strb r1, [r2, r3] │ │ + adds r3, #1 │ │ + b.n 9936 │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + │ │ +00009958 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + adds r7, r0, #0 │ │ + movs r0, #63 ; 0x3f │ │ + movs r6, #64 ; 0x40 │ │ + ldr r3, [r2, #0] │ │ + adds r5, r1, #0 │ │ ands r0, r3 │ │ - mov r3, ip │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r3, [r0, r3] │ │ - eors r7, r4 │ │ + adds r3, r1, r3 │ │ + adds r4, r2, #0 │ │ + subs r6, r6, r0 │ │ + str r3, [r2, #0] │ │ + cmp r3, r1 │ │ + bcs.n 9984 │ │ + ldr r3, [r2, #4] │ │ + adds r3, #1 │ │ + str r3, [r2, #4] │ │ + b.n 9984 │ │ + adds r0, r4, #0 │ │ + bl 8d24 │ │ + movs r6, #64 ; 0x40 │ │ movs r0, #0 │ │ - eors r7, r3 │ │ - adds r3, r1, #0 │ │ - eors r6, r7 │ │ - eors r5, r6 │ │ - adds r3, #224 ; 0xe0 │ │ - eors r2, r5 │ │ - str r7, [r3, #0] │ │ - str r6, [r3, #4] │ │ - str r5, [r3, #8] │ │ - str r2, [r3, #12] │ │ - movs r3, #224 ; 0xe0 │ │ - adds r1, #240 ; 0xf0 │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - add sp, #36 ; 0x24 │ │ + adds r3, r4, #0 │ │ + adds r3, #40 ; 0x28 │ │ + adds r0, r3, r0 │ │ + adds r1, r7, #0 │ │ + cmp r5, r6 │ │ + bcc.n 99b6 │ │ + adds r2, r6, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + adds r3, r4, #0 │ │ + adds r7, r7, r6 │ │ + subs r5, r5, r6 │ │ + adds r6, r4, #0 │ │ + adds r3, #36 ; 0x24 │ │ + adds r6, #100 ; 0x64 │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #4] │ │ + cmp r6, r3 │ │ + beq.n 997a │ │ + ldr r0, [r6, #0] │ │ + bl d3d0 <_Unwind_GetTextRelBase@@Base+0xc8> │ │ + subs r6, #4 │ │ + str r0, [r6, #4] │ │ + b.n 99a4 │ │ + adds r2, r5, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +000099c0 : │ │ + push {r3, lr} │ │ + movs r3, #0 │ │ + ldr r1, [pc, #16] ; (99d8 ) │ │ + str r3, [r0, #4] │ │ + str r3, [r0, #0] │ │ + add r1, pc │ │ + adds r0, #8 │ │ + ldr r1, [r1, #0] │ │ + movs r2, #32 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r3, pc} │ │ + push {r1, r2, r3, r5, r7, lr} │ │ + ... │ │ + │ │ +000099dc : │ │ + push {r3, lr} │ │ + movs r2, #28 │ │ + bl 98ac │ │ + pop {r3, pc} │ │ + │ │ +000099e6 : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r0, #0 │ │ + sub sp, #108 ; 0x6c │ │ + mov r0, sp │ │ + bl 99c0 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + mov r2, sp │ │ + bl 9958 │ │ + adds r0, r5, #0 │ │ + mov r1, sp │ │ + movs r2, #28 │ │ + bl 98ac │ │ + add sp, #108 ; 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ + ... │ │ │ │ -0000a078 : │ │ +00009a10 : │ │ push {r3, lr} │ │ - adds r3, r1, #0 │ │ - adds r1, r2, #0 │ │ - cmp r3, #32 │ │ - beq.n a0aa │ │ - bgt.n a08e │ │ - cmp r3, #16 │ │ - beq.n a09e │ │ - cmp r3, #24 │ │ - beq.n a0a4 │ │ - b.n a0b0 │ │ - cmp r3, #192 ; 0xc0 │ │ - beq.n a0a4 │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #1 │ │ - cmp r3, r2 │ │ - beq.n a0aa │ │ - cmp r3, #128 ; 0x80 │ │ - bne.n a0b0 │ │ - bl 9284 │ │ - b.n a0b2 │ │ - bl 966c │ │ - b.n a0b2 │ │ - bl 9a70 │ │ - b.n a0b2 │ │ - movs r0, #1 │ │ + movs r3, #0 │ │ + ldr r1, [pc, #16] ; (9a28 ) │ │ + str r3, [r0, #4] │ │ + str r3, [r0, #0] │ │ + add r1, pc │ │ + adds r0, #8 │ │ + ldr r1, [r1, #0] │ │ + movs r2, #32 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ pop {r3, pc} │ │ + push {r1, r5, r6, lr} │ │ + ... │ │ │ │ -0000a0b4 : │ │ +00009a2c : │ │ + push {r3, lr} │ │ + movs r2, #32 │ │ + bl 98ac │ │ + pop {r3, pc} │ │ + │ │ +00009a36 : │ │ push {r4, r5, r6, r7, lr} │ │ - ldrb r4, [r0, #3] │ │ - ldrb r3, [r0, #2] │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ adds r5, r0, #0 │ │ - lsls r3, r3, #16 │ │ - lsls r4, r4, #24 │ │ - orrs r4, r3 │ │ - adds r3, r1, #0 │ │ - ldrb r7, [r0, #0] │ │ - ldrb r6, [r0, #1] │ │ - adds r3, #160 ; 0xa0 │ │ - orrs r4, r7 │ │ - lsls r6, r6, #8 │ │ - orrs r4, r6 │ │ - str r4, [r3, #0] │ │ - ldrb r6, [r5, #6] │ │ - ldrb r0, [r0, #7] │ │ - ldrb r7, [r5, #5] │ │ - lsls r3, r6, #16 │ │ - lsls r0, r0, #24 │ │ - orrs r3, r0 │ │ - ldrb r0, [r5, #4] │ │ - lsls r6, r7, #8 │ │ - sub sp, #36 ; 0x24 │ │ - orrs r3, r0 │ │ - orrs r3, r6 │ │ - str r3, [sp, #8] │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #8] │ │ - adds r3, #164 ; 0xa4 │ │ - str r2, [r3, #0] │ │ - ldrb r6, [r5, #10] │ │ - ldrb r0, [r5, #11] │ │ - ldrb r7, [r5, #9] │ │ - lsls r3, r6, #16 │ │ - lsls r0, r0, #24 │ │ - orrs r3, r0 │ │ - ldrb r0, [r5, #8] │ │ - lsls r6, r7, #8 │ │ - orrs r3, r0 │ │ - orrs r3, r6 │ │ + sub sp, #108 ; 0x6c │ │ + mov r0, sp │ │ + bl 9a10 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + mov r2, sp │ │ + bl 9958 │ │ + adds r0, r5, #0 │ │ + mov r1, sp │ │ + movs r2, #32 │ │ + bl 98ac │ │ + add sp, #108 ; 0x6c │ │ + pop {r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +00009a60 : │ │ + adds r1, r0, #0 │ │ + push {r4, r5, r6, r7, lr} │ │ + ldr r4, [pc, #736] ; (9d48 ) │ │ + adds r7, r0, #0 │ │ + add sp, r4 │ │ + add r4, sp, #888 ; 0x378 │ │ + adds r0, r4, #0 │ │ + movs r2, #64 ; 0x40 │ │ + adds r1, #16 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + ldr r2, [r4, #24] │ │ + ldr r3, [r4, #28] │ │ + str r2, [sp, #0] │ │ + str r3, [sp, #4] │ │ + ldr r2, [r4, #56] ; 0x38 │ │ + ldr r3, [r4, #60] ; 0x3c │ │ + str r2, [sp, #32] │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r2, [r4, #16] │ │ + ldr r3, [r4, #20] │ │ + str r2, [sp, #8] │ │ str r3, [sp, #12] │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #12] │ │ - adds r3, #168 ; 0xa8 │ │ - ldr r0, [pc, #1012] ; (a504 ) │ │ - str r2, [r3, #0] │ │ - ldrb r6, [r5, #14] │ │ - ldrb r2, [r5, #15] │ │ - ldrb r7, [r5, #13] │ │ - lsls r3, r6, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #12] │ │ - lsls r6, r7, #8 │ │ - add r0, pc │ │ - orrs r3, r2 │ │ - orrs r3, r6 │ │ - str r3, [sp, #0] │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #0] │ │ - adds r3, #172 ; 0xac │ │ - movs r6, #192 ; 0xc0 │ │ - str r2, [r3, #0] │ │ - movs r3, #128 ; 0x80 │ │ - lsrs r5, r2, #24 │ │ - lsls r3, r3, #2 │ │ - adds r5, r5, r3 │ │ - movs r3, #255 ; 0xff │ │ - ldr r0, [r0, #0] │ │ - ands r2, r3 │ │ - lsls r6, r6, #2 │ │ - adds r2, r2, r6 │ │ - lsls r2, r2, #2 │ │ - ldr r6, [r2, r0] │ │ - ldr r2, [pc, #956] ; (a508 ) │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - mov ip, r2 │ │ + ldr r2, [r4, #48] ; 0x30 │ │ + ldr r3, [r4, #52] ; 0x34 │ │ + str r2, [sp, #40] ; 0x28 │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r2, [r4, #8] │ │ + ldr r3, [r4, #12] │ │ + str r2, [sp, #16] │ │ + str r3, [sp, #20] │ │ + ldr r2, [r4, #40] ; 0x28 │ │ + ldr r3, [r4, #44] ; 0x2c │ │ + str r2, [sp, #48] ; 0x30 │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #888] ; 0x378 │ │ + ldr r3, [sp, #892] ; 0x37c │ │ + str r2, [sp, #24] │ │ + str r3, [sp, #28] │ │ + ldr r3, [r4, #32] │ │ + ldr r4, [r4, #36] ; 0x24 │ │ + str r3, [sp, #56] ; 0x38 │ │ + str r4, [sp, #60] ; 0x3c │ │ + ldr r3, [pc, #660] ; (9d4c ) │ │ + mov ip, r3 │ │ add ip, pc │ │ - mov r2, ip │ │ - ldr r2, [r2, #0] │ │ - eors r6, r5 │ │ - mov ip, r2 │ │ - ldr r2, [r2, #0] │ │ - eors r6, r2 │ │ - ldr r2, [sp, #0] │ │ - lsrs r2, r2, #8 │ │ - ands r2, r3 │ │ - lsls r2, r2, #2 │ │ - ldr r5, [r2, r0] │ │ - ldr r2, [sp, #0] │ │ - eors r6, r5 │ │ - lsrs r2, r2, #16 │ │ + mov r3, ip │ │ + ldr r3, [r3, #0] │ │ + mov ip, r3 │ │ + movs r3, #0 │ │ + str r3, [sp, #68] ; 0x44 │ │ + adds r3, r7, #0 │ │ + adds r3, #192 ; 0xc0 │ │ + str r3, [sp, #72] ; 0x48 │ │ + subs r3, #40 ; 0x28 │ │ + str r3, [sp, #76] ; 0x4c │ │ + adds r3, #48 ; 0x30 │ │ + str r3, [sp, #80] ; 0x50 │ │ + subs r3, #40 ; 0x28 │ │ + str r3, [sp, #84] ; 0x54 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + ldr r0, [r7, #80] ; 0x50 │ │ + ldr r1, [r7, #84] ; 0x54 │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ + cmp r3, #0 │ │ + beq.n 9b84 │ │ + ldr r5, [sp, #76] ; 0x4c │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r6, [r5, #4] │ │ + ldr r5, [r5, #0] │ │ + adds r5, r5, r0 │ │ + adcs r6, r1 │ │ + ldr r4, [r2, #4] │ │ + ldr r3, [r3, #0] │ │ + str r5, [sp, #88] ; 0x58 │ │ + str r6, [sp, #92] ; 0x5c │ │ + lsls r1, r4, #3 │ │ + lsrs r5, r3, #29 │ │ + orrs r5, r1 │ │ + lsrs r6, r4, #29 │ │ + lsls r1, r3, #3 │ │ + orrs r6, r1 │ │ + lsls r0, r4, #13 │ │ + lsrs r1, r3, #19 │ │ + orrs r0, r1 │ │ + lsls r1, r3, #13 │ │ + str r0, [sp, #96] ; 0x60 │ │ + adds r0, r1, #0 │ │ + lsrs r1, r4, #19 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #96] ; 0x60 │ │ + eors r1, r5 │ │ + lsrs r3, r3, #6 │ │ + lsls r5, r4, #26 │ │ + orrs r3, r5 │ │ + eors r0, r6 │ │ + lsrs r4, r4, #6 │ │ + eors r0, r3 │ │ + eors r1, r4 │ │ + str r0, [sp, #112] ; 0x70 │ │ + str r1, [sp, #116] ; 0x74 │ │ + ldr r2, [r7, #92] ; 0x5c │ │ + ldr r3, [sp, #112] ; 0x70 │ │ + ldr r4, [sp, #116] ; 0x74 │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [r7, #88] ; 0x58 │ │ + lsls r4, r2, #24 │ │ + lsls r1, r2, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r4, r3 │ │ + ldr r3, [r7, #88] ; 0x58 │ │ + lsls r0, r3, #24 │ │ + lsrs r3, r2, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [r7, #88] ; 0x58 │ │ + lsrs r3, r3, #1 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #88] ; 0x58 │ │ + str r1, [sp, #88] ; 0x58 │ │ + lsls r3, r3, #31 │ │ + adds r1, r3, #0 │ │ + lsrs r3, r2, #1 │ │ + orrs r3, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r3, r0 │ │ + lsls r0, r2, #25 │ │ + eors r1, r4 │ │ + ldr r4, [r7, #88] ; 0x58 │ │ + lsrs r2, r2, #7 │ │ + eors r3, r2 │ │ + lsrs r4, r4, #7 │ │ + orrs r4, r0 │ │ + eors r1, r4 │ │ + str r1, [sp, #120] ; 0x78 │ │ + str r3, [sp, #124] ; 0x7c │ │ + ldr r3, [sp, #120] ; 0x78 │ │ + ldr r4, [sp, #124] ; 0x7c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + str r5, [r7, #80] ; 0x50 │ │ + str r6, [r7, #84] ; 0x54 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsls r2, r3, #14 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + lsrs r4, r3, #18 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + orrs r4, r2 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsls r3, r3, #14 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsrs r2, r2, #18 │ │ + orrs r0, r2 │ │ + lsls r2, r3, #18 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + lsrs r1, r3, #14 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + orrs r1, r2 │ │ + eors r1, r4 │ │ + lsls r2, r3, #18 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + lsrs r3, r3, #14 │ │ + orrs r3, r2 │ │ + eors r3, r0 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + lsls r4, r4, #23 │ │ + lsrs r2, r2, #9 │ │ + lsls r0, r0, #23 │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + eors r3, r0 │ │ + str r3, [sp, #132] ; 0x84 │ │ + lsrs r2, r2, #9 │ │ + orrs r2, r4 │ │ + eors r1, r2 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + str r1, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eors r2, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ ands r2, r3 │ │ - adds r2, #1 │ │ - adds r2, #255 ; 0xff │ │ - lsls r2, r2, #2 │ │ - ldr r5, [r2, r0] │ │ - ldr r2, [sp, #8] │ │ - eors r5, r6 │ │ - ldr r6, [sp, #12] │ │ - eors r2, r4 │ │ - eors r2, r6 │ │ - ldr r6, [sp, #0] │ │ - eors r2, r6 │ │ - eors r2, r5 │ │ - eors r5, r4 │ │ - adds r6, r5, #0 │ │ - lsrs r4, r5, #24 │ │ - movs r5, #192 ; 0xc0 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - adds r5, r6, #0 │ │ - str r2, [sp, #4] │ │ - ldr r2, [pc, #880] ; (a50c ) │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - lsls r4, r4, #2 │ │ - ldr r7, [r5, r2] │ │ - movs r5, #128 ; 0x80 │ │ - ldr r4, [r4, r2] │ │ - lsls r5, r5, #2 │ │ - eors r7, r4 │ │ - lsrs r4, r6, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r7, r4 │ │ - lsrs r4, r6, #16 │ │ - ands r4, r3 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - movs r5, #192 ; 0xc0 │ │ - eors r7, r4 │ │ - adds r4, r1, #0 │ │ - adds r4, #144 ; 0x90 │ │ - str r7, [r4, #0] │ │ - ldr r4, [sp, #8] │ │ - str r7, [sp, #16] │ │ - lsls r5, r5, #2 │ │ - eors r6, r4 │ │ - adds r7, r6, #0 │ │ - ands r7, r3 │ │ - lsrs r4, r6, #24 │ │ - lsls r7, r7, #2 │ │ - adds r4, r4, r5 │ │ - ldr r5, [r7, r2] │ │ - movs r7, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - lsls r7, r7, #2 │ │ - eors r5, r4 │ │ - lsrs r4, r6, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r5, r4 │ │ - lsrs r4, r6, #16 │ │ - ands r4, r3 │ │ - adds r4, r4, r7 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r5, r4 │ │ - adds r4, r1, #0 │ │ - adds r4, #148 ; 0x94 │ │ - str r5, [r4, #0] │ │ - ldr r4, [sp, #12] │ │ - str r5, [sp, #20] │ │ - movs r5, #192 ; 0xc0 │ │ - eors r6, r4 │ │ - adds r7, r6, #0 │ │ - ands r7, r3 │ │ - lsrs r4, r6, #24 │ │ - lsls r5, r5, #2 │ │ - lsls r7, r7, #2 │ │ - adds r4, r4, r5 │ │ - ldr r5, [r7, r2] │ │ - movs r7, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - lsls r7, r7, #2 │ │ - eors r5, r4 │ │ - lsrs r4, r6, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r5, r4 │ │ - lsrs r4, r6, #16 │ │ - ands r4, r3 │ │ - adds r4, r4, r7 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r5, r4 │ │ - adds r4, r1, #0 │ │ - adds r4, #152 ; 0x98 │ │ - str r5, [r4, #0] │ │ - ldr r4, [sp, #0] │ │ - str r5, [sp, #24] │ │ - eors r4, r6 │ │ - movs r6, #192 ; 0xc0 │ │ - lsrs r5, r4, #24 │ │ - lsls r6, r6, #2 │ │ - adds r5, r5, r6 │ │ - adds r6, r4, #0 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r7, [r6, r2] │ │ - eors r7, r5 │ │ - lsrs r5, r4, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r2] │ │ - movs r5, #128 ; 0x80 │ │ - lsrs r4, r4, #16 │ │ - eors r7, r6 │ │ - ands r4, r3 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - adds r5, r7, #0 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - movs r6, #128 ; 0x80 │ │ - eors r5, r4 │ │ - adds r4, r1, #0 │ │ - movs r7, #192 ; 0xc0 │ │ - adds r4, #156 ; 0x9c │ │ - str r5, [r4, #0] │ │ - ldr r4, [sp, #4] │ │ - lsls r6, r6, #2 │ │ - lsls r7, r7, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r6 │ │ - ldr r6, [sp, #4] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r6, r3 │ │ - adds r6, r6, r7 │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - mov r6, ip │ │ - ldr r6, [r6, #4] │ │ - eors r4, r7 │ │ - eors r4, r6 │ │ - ldr r6, [sp, #4] │ │ - lsrs r6, r6, #8 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - ldr r6, [sp, #4] │ │ - eors r4, r7 │ │ - lsrs r6, r6, #16 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ - ldr r7, [sp, #0] │ │ - eors r4, r6 │ │ - ldr r6, [sp, #8] │ │ - eors r6, r7 │ │ - adds r7, r4, #0 │ │ - eors r6, r4 │ │ - ands r7, r3 │ │ - str r6, [sp, #8] │ │ - lsls r6, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r6, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r6 │ │ - ldr r6, [sp, #16] │ │ - eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r6, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r4, r4, r7 │ │ - lsls r4, r4, #2 │ │ - ldr r7, [r4, r2] │ │ - adds r4, r1, #4 │ │ - eors r7, r6 │ │ - str r7, [r4, #124] ; 0x7c │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + ands r3, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r1, [sp, #136] ; 0x88 │ │ + ldr r0, [sp, #128] ; 0x80 │ │ + ldr r1, [sp, #132] ; 0x84 │ │ + eors r2, r3 │ │ + str r2, [sp, #140] ; 0x8c │ │ + ldr r3, [sp, #136] ; 0x88 │ │ + ldr r4, [sp, #140] ; 0x8c │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + mov r3, ip │ │ + ldr r4, [r3, #4] │ │ + ldr r3, [r3, #0] │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + adds r2, r0, #0 │ │ + adds r3, r1, #0 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #4] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r1, [sp, #16] │ │ + ldr r0, [sp, #24] │ │ + eors r0, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #28] │ │ ldr r4, [sp, #20] │ │ - eors r4, r7 │ │ - str r4, [sp, #16] │ │ - adds r4, r1, #0 │ │ - ldr r6, [sp, #16] │ │ - adds r4, #8 │ │ - str r6, [r4, #124] ; 0x7c │ │ - ldr r4, [sp, #24] │ │ - eors r4, r6 │ │ - str r4, [sp, #20] │ │ - adds r4, r1, #0 │ │ - ldr r6, [sp, #20] │ │ - adds r4, #136 ; 0x88 │ │ - str r6, [r4, #0] │ │ - adds r4, r6, #0 │ │ - eors r4, r5 │ │ - str r4, [sp, #24] │ │ - adds r4, r1, #0 │ │ ldr r5, [sp, #24] │ │ - adds r4, #140 ; 0x8c │ │ - movs r6, #192 ; 0xc0 │ │ - str r5, [r4, #0] │ │ - ldr r4, [sp, #8] │ │ - lsls r6, r6, #2 │ │ - lsrs r5, r4, #24 │ │ - movs r4, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - ldr r4, [sp, #8] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - ands r4, r3 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r6, [r4, r0] │ │ - mov r4, ip │ │ - ldr r4, [r4, #8] │ │ - eors r5, r6 │ │ - eors r5, r4 │ │ - ldr r4, [sp, #8] │ │ - lsrs r4, r4, #8 │ │ - ands r4, r3 │ │ - lsls r4, r4, #2 │ │ - ldr r6, [r4, r0] │ │ - ldr r4, [sp, #8] │ │ - eors r5, r6 │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ldr r6, [sp, #0] │ │ - eors r5, r4 │ │ + eors r1, r4 │ │ ldr r4, [sp, #12] │ │ - eors r4, r6 │ │ - adds r6, r5, #0 │ │ - eors r4, r5 │ │ - ands r6, r3 │ │ - str r4, [sp, #12] │ │ - lsls r4, r6, #2 │ │ - movs r6, #192 ; 0xc0 │ │ - str r4, [sp, #28] │ │ - lsls r6, r6, #2 │ │ - lsrs r4, r5, #24 │ │ - adds r4, r4, r6 │ │ - ldr r6, [sp, #28] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - ldr r6, [r6, r2] │ │ - eors r6, r4 │ │ - lsrs r4, r5, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - eors r7, r6 │ │ - ldr r6, [r4, r2] │ │ - movs r4, #128 ; 0x80 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - lsls r5, r5, #2 │ │ - eors r7, r6 │ │ - ldr r6, [r5, r2] │ │ + ands r1, r4 │ │ ldr r4, [sp, #16] │ │ - eors r6, r7 │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #144] ; 0x90 │ │ + ldr r4, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #148] ; 0x94 │ │ + lsrs r1, r5, #2 │ │ + lsls r5, r4, #30 │ │ + orrs r5, r1 │ │ + ldr r1, [sp, #24] │ │ + lsrs r0, r4, #2 │ │ + lsls r6, r1, #30 │ │ + ldr r1, [sp, #24] │ │ + orrs r6, r0 │ │ + lsls r0, r4, #4 │ │ + lsrs r4, r1, #28 │ │ + ldr r1, [sp, #24] │ │ + orrs r4, r0 │ │ eors r4, r6 │ │ - str r4, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - str r4, [r1, #116] ; 0x74 │ │ - ldr r4, [sp, #20] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r4, r5 │ │ - str r4, [sp, #20] │ │ - ldr r5, [sp, #20] │ │ - str r4, [r1, #120] ; 0x78 │ │ - ldr r4, [sp, #24] │ │ - lsls r7, r7, #2 │ │ - str r6, [r1, #112] ; 0x70 │ │ - eors r4, r5 │ │ - movs r5, #128 ; 0x80 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #124] ; 0x7c │ │ + lsls r0, r1, #4 │ │ + ldr r1, [sp, #28] │ │ + ldr r6, [sp, #24] │ │ + lsrs r1, r1, #28 │ │ + orrs r1, r0 │ │ + eors r1, r5 │ │ + ldr r0, [sp, #24] │ │ + ldr r5, [sp, #28] │ │ + lsls r6, r6, #25 │ │ + lsrs r0, r0, #7 │ │ + lsls r5, r5, #25 │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #28] │ │ + eors r1, r5 │ │ + str r1, [sp, #156] ; 0x9c │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r6 │ │ + eors r4, r0 │ │ + str r4, [sp, #152] ; 0x98 │ │ + ldr r4, [sp, #152] ; 0x98 │ │ + ldr r5, [sp, #156] ; 0x9c │ │ + ldr r0, [sp, #144] ; 0x90 │ │ + ldr r1, [sp, #148] ; 0x94 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r2, [r7, #88] ; 0x58 │ │ + ldr r3, [r7, #92] ; 0x5c │ │ + ldr r4, [sp, #68] ; 0x44 │ │ + str r0, [sp, #0] │ │ + str r1, [sp, #4] │ │ + adds r0, r2, #0 │ │ + adds r1, r3, #0 │ │ + cmp r4, #0 │ │ + beq.n 9d50 │ │ + ldr r5, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r0, [r7, #100] ; 0x64 │ │ + ldr r6, [r5, #4] │ │ + ldr r5, [r5, #0] │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r4, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + str r5, [sp, #88] ; 0x58 │ │ + str r6, [sp, #92] ; 0x5c │ │ + lsls r3, r1, #3 │ │ + lsrs r5, r4, #29 │ │ + orrs r5, r3 │ │ + lsrs r6, r1, #29 │ │ + lsls r3, r4, #3 │ │ + orrs r6, r3 │ │ + lsls r2, r1, #13 │ │ + lsrs r3, r4, #19 │ │ + orrs r2, r3 │ │ + lsls r3, r4, #13 │ │ + str r2, [sp, #96] ; 0x60 │ │ + adds r2, r3, #0 │ │ + lsrs r3, r1, #19 │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + eors r3, r5 │ │ + lsrs r4, r4, #6 │ │ + lsls r5, r1, #26 │ │ + orrs r4, r5 │ │ + eors r2, r6 │ │ + lsrs r1, r1, #6 │ │ + eors r2, r4 │ │ + eors r3, r1 │ │ + str r2, [sp, #160] ; 0xa0 │ │ + str r3, [sp, #164] ; 0xa4 │ │ + ldr r3, [sp, #160] ; 0xa0 │ │ + ldr r4, [sp, #164] ; 0xa4 │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [r7, #96] ; 0x60 │ │ + lsls r4, r0, #24 │ │ + lsls r2, r0, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r4, r3 │ │ + ldr r3, [r7, #96] ; 0x60 │ │ + lsls r1, r3, #24 │ │ + lsrs r3, r0, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #96] ; 0x60 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [r7, #96] ; 0x60 │ │ + str r2, [sp, #88] ; 0x58 │ │ + lsls r3, r3, #31 │ │ + adds r2, r3, #0 │ │ + lsrs r3, r0, #1 │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + eors r3, r1 │ │ + lsls r1, r0, #25 │ │ + eors r2, r4 │ │ + ldr r4, [r7, #96] ; 0x60 │ │ + lsrs r0, r0, #7 │ │ + eors r3, r0 │ │ + lsrs r4, r4, #7 │ │ + orrs r4, r1 │ │ + eors r2, r4 │ │ + str r2, [sp, #168] ; 0xa8 │ │ + str r3, [sp, #172] ; 0xac │ │ + ldr r0, [sp, #168] ; 0xa8 │ │ + ldr r1, [sp, #172] ; 0xac │ │ + adds r0, r0, r5 │ │ + adcs r1, r6 │ │ + str r0, [r7, #88] ; 0x58 │ │ + str r1, [r7, #92] ; 0x5c │ │ + b.n 9d50 │ │ + mcrr2 15, 15, pc, r4, cr15 ; │ │ + push {r1, r2, r6, r7} │ │ + movs r0, r0 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + mov r3, ip │ │ + ldr r2, [r3, #8] │ │ + ldr r3, [r3, #12] │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #32] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + eors r3, r6 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ands r3, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + eors r6, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + str r6, [sp, #176] ; 0xb0 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + eors r2, r3 │ │ + str r2, [sp, #180] ; 0xb4 │ │ + ldr r2, [sp, #176] ; 0xb0 │ │ + ldr r3, [sp, #180] ; 0xb4 │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + str r2, [sp, #40] ; 0x28 │ │ + str r3, [sp, #44] ; 0x2c │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + lsrs r6, r6, #14 │ │ + lsrs r5, r2, #18 │ │ + lsls r3, r3, #14 │ │ + orrs r5, r3 │ │ + lsls r3, r2, #14 │ │ + adds r4, r3, #0 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + lsrs r2, r2, #18 │ │ + orrs r4, r2 │ │ + ldr r2, [sp, #32] │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #32] │ │ + eors r2, r5 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r6 │ │ + eors r3, r4 │ │ + ldr r4, [sp, #32] │ │ + lsrs r5, r4, #9 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + lsls r4, r4, #23 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r3, r4 │ │ + str r3, [sp, #188] ; 0xbc │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #32] │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #184] ; 0xb8 │ │ + ldr r4, [sp, #184] ; 0xb8 │ │ + ldr r5, [sp, #188] ; 0xbc │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #8] │ │ ldr r4, [sp, #12] │ │ - lsls r5, r5, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r5 │ │ - ldr r5, [sp, #12] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r5, r3 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - mov r5, ip │ │ - ldr r5, [r5, #12] │ │ - eors r4, r7 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #12] │ │ - lsrs r5, r5, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - ldr r5, [sp, #12] │ │ - eors r4, r7 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - eors r4, r5 │ │ - adds r7, r4, #0 │ │ - ldr r5, [sp, #0] │ │ - ands r7, r3 │ │ - eors r5, r4 │ │ - str r5, [sp, #0] │ │ - lsls r5, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r5, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r5 │ │ - lsrs r5, r4, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - eors r6, r7 │ │ - lsrs r4, r4, #16 │ │ - eors r5, r6 │ │ - movs r6, #128 ; 0x80 │ │ - ands r4, r3 │ │ - lsls r6, r6, #2 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r6, [r4, r2] │ │ - ldr r4, [sp, #16] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - str r4, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - str r4, [r1, #100] ; 0x64 │ │ - ldr r4, [sp, #20] │ │ - lsls r7, r7, #2 │ │ - str r6, [r1, #96] ; 0x60 │ │ - eors r4, r5 │ │ - str r4, [sp, #20] │ │ - ldr r5, [sp, #20] │ │ - str r4, [r1, #104] ; 0x68 │ │ - ldr r4, [sp, #24] │ │ - eors r4, r5 │ │ - movs r5, #128 ; 0x80 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #108] ; 0x6c │ │ - ldr r4, [sp, #0] │ │ - lsls r5, r5, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r5 │ │ - ldr r5, [sp, #0] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r5, r3 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - mov r5, ip │ │ - ldr r5, [r5, #16] │ │ - eors r4, r7 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #0] │ │ - lsrs r5, r5, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ + adds r3, r3, r0 │ │ + adcs r4, r1 │ │ + ldr r2, [sp, #0] │ │ + str r3, [sp, #40] ; 0x28 │ │ + str r4, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #24] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ + ldr r4, [sp, #28] │ │ ldr r5, [sp, #0] │ │ - eors r4, r7 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - eors r4, r5 │ │ - adds r7, r4, #0 │ │ - ldr r5, [sp, #4] │ │ - ands r7, r3 │ │ - eors r5, r4 │ │ - str r5, [sp, #4] │ │ - lsls r5, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r5, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r5, r7 │ │ - eors r6, r5 │ │ - movs r5, #128 ; 0x80 │ │ - lsrs r7, r4, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - lsrs r4, r4, #16 │ │ - ldr r7, [r7, r2] │ │ - ands r4, r3 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - b.n a510 │ │ - nop ; (mov r8, r8) │ │ - add r6, sp, #248 ; 0xf8 │ │ - movs r0, r0 │ │ - add r6, sp, #200 ; 0xc8 │ │ - movs r0, r0 │ │ - add r5, sp, #928 ; 0x3a0 │ │ - movs r0, r0 │ │ - eors r7, r6 │ │ - ldr r6, [r4, r2] │ │ - ldr r4, [sp, #16] │ │ - eors r6, r7 │ │ - eors r4, r6 │ │ - str r4, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - str r4, [r1, #84] ; 0x54 │ │ + ands r2, r3 │ │ + ldr r3, [sp, #4] │ │ + eors r3, r4 │ │ ldr r4, [sp, #20] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r4, r5 │ │ - str r4, [sp, #20] │ │ - ldr r5, [sp, #20] │ │ - str r4, [r1, #88] ; 0x58 │ │ + ands r3, r4 │ │ ldr r4, [sp, #24] │ │ - lsls r7, r7, #2 │ │ - str r6, [r1, #80] ; 0x50 │ │ - eors r4, r5 │ │ - movs r5, #128 ; 0x80 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #92] ; 0x5c │ │ + ands r4, r5 │ │ + orrs r2, r4 │ │ + str r2, [sp, #192] ; 0xc0 │ │ ldr r4, [sp, #4] │ │ - lsls r5, r5, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r5 │ │ - ldr r5, [sp, #4] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r5, r3 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - mov r5, ip │ │ - ldr r5, [r5, #20] │ │ - eors r4, r7 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #4] │ │ - lsrs r5, r5, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - ldr r5, [sp, #4] │ │ - eors r4, r7 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - eors r4, r5 │ │ - adds r7, r4, #0 │ │ - ldr r5, [sp, #8] │ │ - ands r7, r3 │ │ - eors r5, r4 │ │ - str r5, [sp, #8] │ │ - lsls r5, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r5, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r7, r2] │ │ - ldr r5, [r5, r2] │ │ - eors r5, r7 │ │ - lsrs r7, r4, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r6, r5 │ │ - ldr r5, [r7, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r5, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r6, [r4, r2] │ │ - ldr r4, [sp, #16] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r6, r5 │ │ - eors r4, r6 │ │ - str r4, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - str r4, [r1, #68] ; 0x44 │ │ - ldr r4, [sp, #20] │ │ - lsls r7, r7, #2 │ │ - str r6, [r1, #64] ; 0x40 │ │ - eors r4, r5 │ │ - str r4, [sp, #20] │ │ - ldr r5, [sp, #20] │ │ - str r4, [r1, #72] ; 0x48 │ │ - ldr r4, [sp, #24] │ │ - eors r4, r5 │ │ - movs r5, #128 ; 0x80 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #76] ; 0x4c │ │ - ldr r4, [sp, #8] │ │ - lsls r5, r5, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r5 │ │ - ldr r5, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r5, r3 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - mov r5, ip │ │ - ldr r5, [r5, #24] │ │ - eors r4, r7 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #8] │ │ - lsrs r5, r5, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - ldr r5, [sp, #8] │ │ - eors r4, r7 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - eors r4, r5 │ │ - adds r7, r4, #0 │ │ - ldr r5, [sp, #12] │ │ - ands r7, r3 │ │ - eors r5, r4 │ │ - str r5, [sp, #12] │ │ - lsls r5, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r5, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r7 │ │ - ldr r7, [sp, #28] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r5, r7 │ │ - lsrs r7, r4, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r6, r5 │ │ - ldr r5, [r7, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r6, r5 │ │ - movs r5, #128 ; 0x80 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - ldr r5, [r4, r2] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r5, r6 │ │ - str r5, [r1, #48] ; 0x30 │ │ - ldr r4, [sp, #16] │ │ - lsls r7, r7, #2 │ │ - eors r4, r5 │ │ - str r4, [sp, #16] │ │ - ldr r6, [sp, #16] │ │ - str r4, [r1, #52] ; 0x34 │ │ - ldr r4, [sp, #20] │ │ - eors r4, r6 │ │ - str r4, [sp, #20] │ │ - ldr r6, [sp, #20] │ │ - str r4, [r1, #56] ; 0x38 │ │ - ldr r4, [sp, #24] │ │ - eors r4, r6 │ │ - movs r6, #128 ; 0x80 │ │ - str r4, [sp, #28] │ │ - str r4, [r1, #60] ; 0x3c │ │ - ldr r4, [sp, #12] │ │ - lsls r6, r6, #2 │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r6 │ │ - ldr r6, [sp, #12] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ands r6, r3 │ │ - adds r6, r6, r7 │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - mov r6, ip │ │ - ldr r6, [r6, #28] │ │ - eors r4, r7 │ │ - eors r4, r6 │ │ - ldr r6, [sp, #12] │ │ - lsrs r6, r6, #8 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r0] │ │ - ldr r6, [sp, #12] │ │ - eors r4, r7 │ │ - lsrs r6, r6, #16 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r0] │ │ + ldr r2, [sp, #28] │ │ + ands r2, r4 │ │ + orrs r3, r2 │ │ + str r3, [sp, #196] ; 0xc4 │ │ + lsrs r3, r5, #2 │ │ + lsls r5, r4, #30 │ │ + orrs r5, r3 │ │ + ldr r3, [sp, #0] │ │ + lsrs r2, r4, #2 │ │ + lsls r6, r3, #30 │ │ + ldr r3, [sp, #0] │ │ + orrs r6, r2 │ │ + lsls r2, r4, #4 │ │ + lsrs r4, r3, #28 │ │ + ldr r3, [sp, #0] │ │ + orrs r4, r2 │ │ eors r4, r6 │ │ - adds r7, r4, #0 │ │ + lsls r2, r3, #4 │ │ + ldr r3, [sp, #4] │ │ ldr r6, [sp, #0] │ │ - ands r7, r3 │ │ - eors r6, r4 │ │ - str r6, [sp, #0] │ │ - lsls r6, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r6, [sp, #24] │ │ - lsls r7, r7, #2 │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r7 │ │ - ldr r7, [sp, #24] │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - eors r5, r7 │ │ - ldr r7, [r6, r2] │ │ - movs r6, #128 ; 0x80 │ │ - lsrs r4, r4, #16 │ │ - lsls r6, r6, #2 │ │ - ands r4, r3 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - eors r5, r7 │ │ - ldr r7, [r4, r2] │ │ - ldr r4, [sp, #16] │ │ - eors r7, r5 │ │ - eors r4, r7 │ │ - str r7, [sp, #24] │ │ - str r7, [r1, #32] │ │ - str r4, [sp, #16] │ │ - str r4, [r1, #36] ; 0x24 │ │ - ldr r4, [sp, #20] │ │ - ldr r5, [sp, #16] │ │ - movs r7, #192 ; 0xc0 │ │ - eors r4, r5 │ │ - str r4, [sp, #20] │ │ - ldr r5, [sp, #20] │ │ - str r4, [r1, #40] ; 0x28 │ │ - ldr r4, [sp, #28] │ │ - lsls r7, r7, #2 │ │ - eors r4, r5 │ │ - str r4, [sp, #28] │ │ - str r4, [r1, #44] ; 0x2c │ │ - ldr r4, [sp, #0] │ │ - ldr r5, [sp, #0] │ │ - lsrs r4, r4, #24 │ │ - adds r4, r4, r6 │ │ - movs r6, #192 ; 0xc0 │ │ - ands r5, r3 │ │ - lsls r6, r6, #2 │ │ - adds r5, r5, r6 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r0] │ │ - mov r5, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - ldr r5, [r5, #32] │ │ - eors r4, r6 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #0] │ │ - lsrs r5, r5, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r0] │ │ - ldr r5, [sp, #0] │ │ - eors r4, r6 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r0] │ │ - eors r4, r5 │ │ - adds r6, r4, #0 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ + lsrs r3, r3, #28 │ │ + orrs r3, r2 │ │ + eors r3, r5 │ │ + ldr r2, [sp, #0] │ │ ldr r5, [sp, #4] │ │ - str r6, [sp, #4] │ │ - lsrs r6, r4, #24 │ │ - adds r6, r6, r7 │ │ - ldr r7, [sp, #4] │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r5, r4 │ │ - eors r6, r7 │ │ - ldr r7, [sp, #24] │ │ - eors r7, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r6, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r4, r4, r7 │ │ - lsls r4, r4, #2 │ │ - ldr r2, [r4, r2] │ │ - ldr r4, [sp, #16] │ │ - lsrs r7, r5, #24 │ │ - eors r2, r6 │ │ - str r2, [r1, #16] │ │ - eors r2, r4 │ │ - ldr r4, [sp, #20] │ │ - str r2, [r1, #20] │ │ + lsls r6, r6, #25 │ │ + lsrs r2, r2, #7 │ │ + lsls r5, r5, #25 │ │ + orrs r5, r2 │ │ + ldr r2, [sp, #4] │ │ + eors r3, r5 │ │ + str r3, [sp, #204] ; 0xcc │ │ + lsrs r2, r2, #7 │ │ + orrs r2, r6 │ │ + eors r4, r2 │ │ + str r4, [sp, #200] ; 0xc8 │ │ + ldr r4, [sp, #200] ; 0xc8 │ │ + ldr r5, [sp, #204] ; 0xcc │ │ + ldr r2, [sp, #192] ; 0xc0 │ │ + ldr r3, [sp, #196] ; 0xc4 │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #96] ; 0x60 │ │ + ldr r1, [r7, #100] ; 0x64 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ + cmp r3, #0 │ │ + beq.n 9f18 │ │ + adds r3, r7, #0 │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r6, [r7, #84] ; 0x54 │ │ + ldr r4, [r7, #80] ; 0x50 │ │ + str r2, [sp, #88] ; 0x58 │ │ + str r3, [sp, #92] ; 0x5c │ │ + lsrs r1, r4, #29 │ │ + lsls r3, r6, #3 │ │ + orrs r1, r3 │ │ + lsrs r0, r6, #29 │ │ + lsls r3, r4, #3 │ │ + orrs r0, r3 │ │ + lsls r2, r6, #13 │ │ + lsrs r3, r4, #19 │ │ + orrs r2, r3 │ │ + lsls r3, r4, #13 │ │ + str r2, [sp, #96] ; 0x60 │ │ + adds r2, r3, #0 │ │ + lsrs r3, r6, #19 │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + eors r3, r1 │ │ + lsrs r4, r4, #6 │ │ + lsls r1, r6, #26 │ │ + orrs r4, r1 │ │ + eors r2, r0 │ │ + lsrs r6, r6, #6 │ │ eors r2, r4 │ │ - ldr r4, [sp, #28] │ │ - str r2, [r1, #24] │ │ + eors r3, r6 │ │ + str r3, [sp, #212] ; 0xd4 │ │ + str r2, [sp, #208] ; 0xd0 │ │ + ldr r1, [sp, #208] ; 0xd0 │ │ + ldr r2, [sp, #212] ; 0xd4 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + ldr r5, [r7, #108] ; 0x6c │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldr r3, [r7, #104] ; 0x68 │ │ + lsls r0, r5, #24 │ │ + lsls r2, r5, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [r7, #104] ; 0x68 │ │ + lsls r1, r3, #24 │ │ + lsrs r3, r5, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #104] ; 0x68 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [r7, #104] ; 0x68 │ │ + eors r2, r0 │ │ + lsls r4, r3, #31 │ │ + lsrs r3, r5, #1 │ │ + orrs r3, r4 │ │ + eors r1, r3 │ │ + adds r0, r1, #0 │ │ + ldr r1, [r7, #104] ; 0x68 │ │ + lsls r3, r5, #25 │ │ + lsrs r5, r5, #7 │ │ + lsrs r4, r1, #7 │ │ + orrs r4, r3 │ │ eors r2, r4 │ │ - str r2, [r1, #28] │ │ - mov r2, ip │ │ - ldr r2, [r2, #36] ; 0x24 │ │ - ldr r4, [sp, #8] │ │ + eors r0, r5 │ │ + str r2, [sp, #216] ; 0xd8 │ │ + str r0, [sp, #220] ; 0xdc │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #216] ; 0xd8 │ │ + ldr r4, [sp, #220] ; 0xdc │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + str r5, [r7, #96] ; 0x60 │ │ + str r6, [r7, #100] ; 0x64 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + mov r1, ip │ │ + ldr r0, [r1, #16] │ │ + ldr r1, [r1, #20] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #32] │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + eors r0, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + ands r1, r4 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ + eors r4, r0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + str r4, [sp, #224] ; 0xe0 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r0, r1 │ │ + str r0, [sp, #228] ; 0xe4 │ │ + ldr r0, [sp, #224] ; 0xe0 │ │ + ldr r1, [sp, #228] ; 0xe4 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + lsls r3, r3, #14 │ │ + lsrs r0, r2, #18 │ │ + orrs r0, r3 │ │ + lsls r3, r2, #14 │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + lsrs r4, r4, #14 │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + eors r2, r0 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsrs r0, r1, #9 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsls r1, r1, #23 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r3, r1 │ │ + str r3, [sp, #236] ; 0xec │ │ + lsrs r4, r0, #9 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ eors r2, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - adds r7, r7, r4 │ │ - lsls r4, r7, #2 │ │ - ldr r6, [r4, r0] │ │ - adds r4, r5, #0 │ │ - eors r2, r6 │ │ - movs r6, #192 ; 0xc0 │ │ - ands r4, r3 │ │ - lsls r6, r6, #2 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r6, [r4, r0] │ │ - lsrs r4, r5, #8 │ │ - ands r4, r3 │ │ - lsls r4, r4, #2 │ │ - eors r2, r6 │ │ - ldr r6, [r4, r0] │ │ - eors r2, r6 │ │ - lsrs r6, r5, #16 │ │ - ands r3, r6 │ │ - adds r4, r3, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r7, [r4, r0] │ │ + str r2, [sp, #232] ; 0xe8 │ │ + ldr r0, [sp, #232] ; 0xe8 │ │ + ldr r1, [sp, #236] ; 0xec │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r3, [sp, #16] │ │ + ldr r4, [sp, #20] │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ + ldr r2, [sp, #8] │ │ + str r3, [sp, #48] ; 0x30 │ │ + str r4, [sp, #52] ; 0x34 │ │ ldr r3, [sp, #0] │ │ - ldr r0, [sp, #12] │ │ - eors r2, r7 │ │ - eors r5, r2 │ │ - eors r0, r3 │ │ - adds r3, r0, #0 │ │ - eors r3, r5 │ │ - str r3, [r1, #0] │ │ - movs r0, #0 │ │ - movs r3, #160 ; 0xa0 │ │ - ldr r4, [sp, #0] │ │ - str r5, [r1, #8] │ │ - str r2, [r1, #12] │ │ - eors r4, r2 │ │ - str r4, [r1, #4] │ │ - adds r1, #240 ; 0xf0 │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - add sp, #36 ; 0x24 │ │ - pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000a804 : │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrb r2, [r0, #3] │ │ - ldrb r3, [r0, #2] │ │ - ldrb r5, [r0, #1] │ │ - lsls r2, r2, #24 │ │ - lsls r3, r3, #16 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [sp, #8] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #12] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #28] │ │ + ands r3, r1 │ │ + ldr r1, [sp, #0] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #240] ; 0xf0 │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [sp, #4] │ │ + ands r2, r1 │ │ orrs r3, r2 │ │ - ldrb r2, [r0, #0] │ │ - lsls r6, r5, #8 │ │ - sub sp, #68 ; 0x44 │ │ + str r3, [sp, #244] ; 0xf4 │ │ + lsrs r3, r0, #2 │ │ + lsls r0, r1, #30 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #8] │ │ + lsrs r2, r1, #2 │ │ + lsls r4, r3, #30 │ │ + ldr r3, [sp, #8] │ │ + orrs r4, r2 │ │ + lsls r2, r1, #4 │ │ + lsrs r1, r3, #28 │ │ + ldr r3, [sp, #8] │ │ + orrs r1, r2 │ │ + eors r1, r4 │ │ + lsls r2, r3, #4 │ │ + ldr r3, [sp, #12] │ │ + ldr r4, [sp, #8] │ │ + lsrs r3, r3, #28 │ │ orrs r3, r2 │ │ - orrs r3, r6 │ │ - str r3, [sp, #8] │ │ - adds r3, r1, #0 │ │ + eors r3, r0 │ │ ldr r2, [sp, #8] │ │ - adds r3, #192 ; 0xc0 │ │ - adds r7, r0, #0 │ │ - str r2, [r3, #0] │ │ - ldrb r6, [r0, #6] │ │ - ldrb r2, [r0, #7] │ │ - str r1, [sp, #4] │ │ - lsls r3, r6, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r0, #4] │ │ - ldrb r0, [r0, #5] │ │ - adds r5, r1, #0 │ │ - lsls r6, r0, #8 │ │ + ldr r0, [sp, #12] │ │ + lsls r4, r4, #25 │ │ + lsrs r2, r2, #7 │ │ + lsls r0, r0, #25 │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #12] │ │ + eors r3, r0 │ │ + str r3, [sp, #252] ; 0xfc │ │ + lsrs r2, r2, #7 │ │ + orrs r2, r4 │ │ + eors r1, r2 │ │ + str r1, [sp, #248] ; 0xf8 │ │ + ldr r0, [sp, #248] ; 0xf8 │ │ + ldr r1, [sp, #252] ; 0xfc │ │ + ldr r2, [sp, #240] ; 0xf0 │ │ + ldr r3, [sp, #244] ; 0xf4 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #104] ; 0x68 │ │ + ldr r1, [r7, #108] ; 0x6c │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #16] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ + cmp r3, #0 │ │ + beq.n a0e0 │ │ + adds r3, r7, #0 │ │ + adds r3, #176 ; 0xb0 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r6, [r7, #92] ; 0x5c │ │ + ldr r4, [r7, #88] ; 0x58 │ │ + str r2, [sp, #88] ; 0x58 │ │ + str r3, [sp, #92] ; 0x5c │ │ + lsrs r1, r4, #29 │ │ + lsls r3, r6, #3 │ │ + orrs r1, r3 │ │ + lsrs r0, r6, #29 │ │ + lsls r3, r4, #3 │ │ + orrs r0, r3 │ │ + lsls r2, r6, #13 │ │ + lsrs r3, r4, #19 │ │ + orrs r2, r3 │ │ + lsls r3, r4, #13 │ │ + str r2, [sp, #96] ; 0x60 │ │ + adds r2, r3, #0 │ │ + lsrs r3, r6, #19 │ │ orrs r3, r2 │ │ - orrs r3, r6 │ │ - str r3, [sp, #16] │ │ - adds r3, r1, #0 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + eors r3, r1 │ │ + lsrs r4, r4, #6 │ │ + lsls r1, r6, #26 │ │ + orrs r4, r1 │ │ + eors r2, r0 │ │ + lsrs r6, r6, #6 │ │ + eors r2, r4 │ │ + eors r3, r6 │ │ + str r3, [sp, #260] ; 0x104 │ │ + str r2, [sp, #256] ; 0x100 │ │ + ldr r1, [sp, #256] ; 0x100 │ │ + ldr r2, [sp, #260] ; 0x104 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + ldr r5, [r7, #116] ; 0x74 │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldr r3, [r7, #112] ; 0x70 │ │ + lsls r0, r5, #24 │ │ + lsls r2, r5, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [r7, #112] ; 0x70 │ │ + lsls r1, r3, #24 │ │ + lsrs r3, r5, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #112] ; 0x70 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [r7, #112] ; 0x70 │ │ + eors r2, r0 │ │ + lsls r4, r3, #31 │ │ + lsrs r3, r5, #1 │ │ + orrs r3, r4 │ │ + eors r1, r3 │ │ + adds r0, r1, #0 │ │ + ldr r1, [r7, #112] ; 0x70 │ │ + lsls r3, r5, #25 │ │ + lsrs r5, r5, #7 │ │ + lsrs r4, r1, #7 │ │ + orrs r4, r3 │ │ + eors r2, r4 │ │ + eors r0, r5 │ │ + str r2, [sp, #264] ; 0x108 │ │ + str r0, [sp, #268] ; 0x10c │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #264] ; 0x108 │ │ + ldr r4, [sp, #268] ; 0x10c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + str r5, [r7, #104] ; 0x68 │ │ + str r6, [r7, #108] ; 0x6c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + mov r1, ip │ │ + ldr r0, [r1, #24] │ │ + ldr r1, [r1, #28] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eors r1, r4 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #32] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r4, [sp, #272] ; 0x110 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + eors r0, r1 │ │ + str r0, [sp, #276] ; 0x114 │ │ + ldr r0, [sp, #272] ; 0x110 │ │ + ldr r1, [sp, #276] ; 0x114 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + lsls r3, r3, #14 │ │ + lsrs r0, r2, #18 │ │ + orrs r0, r3 │ │ + lsls r3, r2, #14 │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + lsrs r4, r4, #14 │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + eors r2, r0 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + lsrs r0, r1, #9 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsls r1, r1, #23 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eors r3, r1 │ │ + str r3, [sp, #284] ; 0x11c │ │ + lsrs r4, r0, #9 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ + eors r2, r4 │ │ + str r2, [sp, #280] ; 0x118 │ │ + ldr r0, [sp, #280] ; 0x118 │ │ + ldr r1, [sp, #284] ; 0x11c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r3, [sp, #24] │ │ + ldr r4, [sp, #28] │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ ldr r2, [sp, #16] │ │ - adds r3, #196 ; 0xc4 │ │ - adds r5, #176 ; 0xb0 │ │ - str r2, [r3, #0] │ │ - ldrb r0, [r7, #10] │ │ - ldrb r2, [r7, #11] │ │ - ldrb r6, [r7, #9] │ │ - lsls r3, r0, #16 │ │ - lsls r2, r2, #24 │ │ + str r3, [sp, #56] ; 0x38 │ │ + str r4, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #8] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #0] │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #20] │ │ + ldr r4, [sp, #20] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #4] │ │ + lsrs r4, r4, #28 │ │ + ands r3, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #288] ; 0x120 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #12] │ │ + ands r2, r1 │ │ orrs r3, r2 │ │ - ldrb r2, [r7, #8] │ │ - lsls r0, r6, #8 │ │ + str r3, [sp, #292] ; 0x124 │ │ + lsrs r3, r0, #2 │ │ + lsls r2, r1, #30 │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #20] │ │ + orrs r1, r2 │ │ + lsls r2, r0, #30 │ │ + lsrs r3, r3, #2 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #20] │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #16] │ │ + lsls r3, r3, #4 │ │ + lsrs r2, r2, #28 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #16] │ │ + eors r2, r0 │ │ + lsls r3, r3, #4 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #16] │ │ + ldr r4, [sp, #16] │ │ + lsrs r0, r1, #7 │ │ + ldr r1, [sp, #20] │ │ + lsls r4, r4, #25 │ │ + lsls r1, r1, #25 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #20] │ │ + eors r3, r1 │ │ + str r3, [sp, #300] ; 0x12c │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r4 │ │ + eors r2, r0 │ │ + str r2, [sp, #296] ; 0x128 │ │ + ldr r0, [sp, #296] ; 0x128 │ │ + ldr r1, [sp, #300] ; 0x12c │ │ + ldr r2, [sp, #288] ; 0x120 │ │ + ldr r3, [sp, #292] ; 0x124 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #112] ; 0x70 │ │ + ldr r1, [r7, #116] ; 0x74 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #24] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + adds r5, r0, #0 │ │ + adds r6, r1, #0 │ │ + cmp r3, #0 │ │ + beq.n a2ae │ │ + adds r3, r7, #0 │ │ + adds r3, #184 ; 0xb8 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r6, [r7, #100] ; 0x64 │ │ + ldr r4, [r7, #96] ; 0x60 │ │ + str r2, [sp, #88] ; 0x58 │ │ + str r3, [sp, #92] ; 0x5c │ │ + lsrs r1, r4, #29 │ │ + lsls r3, r6, #3 │ │ + orrs r1, r3 │ │ + lsrs r0, r6, #29 │ │ + lsls r3, r4, #3 │ │ + orrs r0, r3 │ │ + lsls r2, r6, #13 │ │ + lsrs r3, r4, #19 │ │ + orrs r2, r3 │ │ + lsls r3, r4, #13 │ │ + str r2, [sp, #96] ; 0x60 │ │ + adds r2, r3, #0 │ │ + lsrs r3, r6, #19 │ │ orrs r3, r2 │ │ - orrs r3, r0 │ │ - str r3, [sp, #20] │ │ - adds r3, r1, #0 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + eors r3, r1 │ │ + lsrs r4, r4, #6 │ │ + lsls r1, r6, #26 │ │ + orrs r4, r1 │ │ + eors r2, r0 │ │ + lsrs r6, r6, #6 │ │ + eors r2, r4 │ │ + eors r3, r6 │ │ + str r3, [sp, #308] ; 0x134 │ │ + str r2, [sp, #304] ; 0x130 │ │ + ldr r1, [sp, #304] ; 0x130 │ │ + ldr r2, [sp, #308] ; 0x134 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + ldr r5, [r7, #124] ; 0x7c │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldr r3, [r7, #120] ; 0x78 │ │ + lsls r0, r5, #24 │ │ + lsls r2, r5, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [r7, #120] ; 0x78 │ │ + lsls r1, r3, #24 │ │ + lsrs r3, r5, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #120] ; 0x78 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [r7, #120] ; 0x78 │ │ + eors r2, r0 │ │ + lsls r4, r3, #31 │ │ + lsrs r3, r5, #1 │ │ + orrs r3, r4 │ │ + eors r1, r3 │ │ + adds r0, r1, #0 │ │ + ldr r1, [r7, #120] ; 0x78 │ │ + lsls r3, r5, #25 │ │ + lsrs r5, r5, #7 │ │ + lsrs r4, r1, #7 │ │ + orrs r4, r3 │ │ + eors r2, r4 │ │ + eors r0, r5 │ │ + str r2, [sp, #312] ; 0x138 │ │ + str r0, [sp, #316] ; 0x13c │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #312] ; 0x138 │ │ + ldr r4, [sp, #316] ; 0x13c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + str r5, [r7, #112] ; 0x70 │ │ + str r6, [r7, #116] ; 0x74 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + mov r3, ip │ │ + ldr r4, [r3, #36] ; 0x24 │ │ + ldr r3, [r3, #32] │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eors r2, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + ands r2, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + eors r3, r4 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + ands r3, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r4, r2 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + str r4, [sp, #320] ; 0x140 │ │ + eors r2, r3 │ │ + str r2, [sp, #324] ; 0x144 │ │ + ldr r3, [sp, #320] ; 0x140 │ │ + ldr r4, [sp, #324] ; 0x144 │ │ + adds r3, r3, r0 │ │ + adcs r4, r1 │ │ + str r3, [sp, #32] │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + lsls r3, r3, #14 │ │ + adds r0, r3, #0 │ │ + lsrs r1, r2, #18 │ │ + lsls r3, r2, #14 │ │ + orrs r0, r1 │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsrs r4, r4, #14 │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + eors r2, r0 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + lsrs r0, r1, #9 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + lsls r1, r1, #23 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + eors r3, r1 │ │ + str r3, [sp, #332] ; 0x14c │ │ + lsrs r4, r0, #9 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ + eors r2, r4 │ │ + str r2, [sp, #328] ; 0x148 │ │ + ldr r0, [sp, #328] ; 0x148 │ │ + ldr r1, [sp, #332] ; 0x14c │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r3, [sp, #0] │ │ + ldr r4, [sp, #4] │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ + ldr r2, [sp, #24] │ │ + str r3, [sp, #32] │ │ + str r4, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #16] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #28] │ │ + ldr r4, [sp, #28] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #12] │ │ + lsrs r4, r4, #28 │ │ + ands r3, r1 │ │ + ldr r1, [sp, #16] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #336] ; 0x150 │ │ + ldr r1, [sp, #28] │ │ ldr r2, [sp, #20] │ │ - adds r3, #200 ; 0xc8 │ │ - str r2, [r3, #0] │ │ - ldrb r0, [r7, #14] │ │ - ldrb r2, [r7, #15] │ │ - ldrb r6, [r7, #13] │ │ - lsls r3, r0, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r7, #12] │ │ - lsls r0, r6, #8 │ │ + ands r2, r1 │ │ orrs r3, r2 │ │ - orrs r3, r0 │ │ - str r3, [sp, #24] │ │ - adds r3, r1, #0 │ │ + str r3, [sp, #340] ; 0x154 │ │ + lsrs r3, r0, #2 │ │ + lsls r2, r1, #30 │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #28] │ │ + orrs r1, r2 │ │ + lsls r2, r0, #30 │ │ + lsrs r3, r3, #2 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #28] │ │ + orrs r0, r2 │ │ ldr r2, [sp, #24] │ │ - adds r3, #204 ; 0xcc │ │ - str r2, [r3, #0] │ │ - ldrb r2, [r7, #19] │ │ - ldrb r3, [r7, #18] │ │ - lsls r2, r2, #24 │ │ - lsls r3, r3, #16 │ │ - orrs r3, r2 │ │ - ldrb r2, [r7, #16] │ │ - ldrb r0, [r7, #17] │ │ - orrs r3, r2 │ │ - lsls r6, r0, #8 │ │ - orrs r3, r6 │ │ - str r3, [sp, #28] │ │ - lsrs r0, r3, #24 │ │ - movs r3, #192 ; 0xc0 │ │ - lsls r3, r3, #2 │ │ - adds r0, r0, r3 │ │ - movs r3, #255 ; 0xff │ │ - ldr r2, [pc, #1008] ; (ac9c ) │ │ - ldr r6, [sp, #28] │ │ - lsls r0, r0, #2 │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ + lsls r3, r3, #4 │ │ + lsrs r2, r2, #28 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #24] │ │ + eors r2, r0 │ │ + lsls r3, r3, #4 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #24] │ │ + ldr r4, [sp, #24] │ │ + lsrs r0, r1, #7 │ │ ldr r1, [sp, #28] │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r6, r2] │ │ - eors r4, r0 │ │ - lsrs r0, r1, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r6, [r0, r2] │ │ - lsrs r0, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - ands r0, r3 │ │ - lsls r1, r1, #2 │ │ - adds r0, r0, r1 │ │ - movs r1, #180 ; 0xb4 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - eors r4, r6 │ │ - mov ip, r1 │ │ - eors r0, r4 │ │ - str r0, [r5, #0] │ │ - ldrb r4, [r7, #23] │ │ - ldrb r0, [r7, #22] │ │ - ldrb r5, [r7, #20] │ │ - lsls r4, r4, #24 │ │ - lsls r0, r0, #16 │ │ - orrs r4, r0 │ │ - orrs r4, r5 │ │ + lsls r4, r4, #25 │ │ + lsls r1, r1, #25 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #28] │ │ + eors r3, r1 │ │ + str r3, [sp, #348] ; 0x15c │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r4 │ │ + eors r2, r0 │ │ + str r2, [sp, #344] ; 0x158 │ │ + ldr r0, [sp, #344] ; 0x158 │ │ + ldr r1, [sp, #348] ; 0x15c │ │ + ldr r2, [sp, #336] ; 0x150 │ │ + ldr r3, [sp, #340] ; 0x154 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #0] │ │ + str r3, [sp, #4] │ │ + ldr r3, [r7, #120] ; 0x78 │ │ + ldr r4, [r7, #124] ; 0x7c │ │ + str r3, [sp, #104] ; 0x68 │ │ + str r4, [sp, #108] ; 0x6c │ │ + adds r5, r3, #0 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ adds r6, r4, #0 │ │ - ldrb r4, [r7, #21] │ │ - ldr r1, [sp, #4] │ │ - lsls r0, r4, #8 │ │ - orrs r6, r0 │ │ - add ip, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - adds r4, r6, #0 │ │ - lsrs r5, r6, #16 │ │ - ands r5, r3 │ │ - str r5, [sp, #12] │ │ - lsls r1, r1, #2 │ │ - lsrs r5, r6, #24 │ │ - str r6, [sp, #32] │ │ - ands r4, r3 │ │ - lsrs r0, r6, #8 │ │ - adds r6, r5, r1 │ │ - lsls r7, r4, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - ands r0, r3 │ │ - ldr r1, [sp, #12] │ │ - eors r7, r6 │ │ - adds r6, r0, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsls r0, r0, #2 │ │ - eors r7, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r6, r1, r6 │ │ - mov r1, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - eors r6, r7 │ │ - str r6, [r1, #0] │ │ - ldr r1, [pc, #864] ; (aca0 ) │ │ - ldr r6, [sp, #8] │ │ - mov ip, r1 │ │ - add ip, pc │ │ - mov r1, ip │ │ - ldr r1, [r1, #0] │ │ - mov ip, r1 │ │ - ldr r1, [r1, #0] │ │ - eors r6, r1 │ │ - ldr r1, [pc, #852] ; (aca4 ) │ │ - add r1, pc │ │ - ldr r1, [r1, #0] │ │ - str r1, [sp, #8] │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - movs r1, #192 ; 0xc0 │ │ - lsls r1, r1, #2 │ │ - adds r4, r4, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - eors r6, r5 │ │ - ldr r4, [r4, r1] │ │ - ldr r0, [r0, r1] │ │ - ldr r1, [sp, #12] │ │ + cmp r3, #0 │ │ + beq.n a48c │ │ + adds r1, r7, #0 │ │ + ldr r3, [r7, #104] ; 0x68 │ │ + adds r1, #128 ; 0x80 │ │ + ldr r0, [r7, #108] ; 0x6c │ │ + str r3, [sp, #88] ; 0x58 │ │ + ldr r3, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + str r3, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r4, [r3, #0] │ │ + ldr r5, [r3, #4] │ │ + str r4, [sp, #880] ; 0x370 │ │ + str r5, [sp, #884] ; 0x374 │ │ + ldr r2, [sp, #880] ; 0x370 │ │ + ldr r3, [sp, #884] ; 0x374 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + lsrs r6, r3, #29 │ │ + lsls r4, r0, #3 │ │ + orrs r6, r4 │ │ + lsrs r5, r0, #29 │ │ + lsls r4, r3, #3 │ │ + orrs r5, r4 │ │ + adds r2, r5, #0 │ │ + lsrs r4, r3, #19 │ │ + lsls r5, r0, #13 │ │ + orrs r5, r4 │ │ + lsls r3, r3, #13 │ │ + lsrs r4, r0, #19 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r5, r2 │ │ eors r4, r6 │ │ + lsrs r2, r3, #6 │ │ + lsls r6, r0, #26 │ │ + orrs r2, r6 │ │ + lsrs r0, r0, #6 │ │ + eors r5, r2 │ │ eors r4, r0 │ │ - adds r6, r4, #0 │ │ - adds r5, r1, #1 │ │ - ldr r1, [sp, #8] │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r1] │ │ - movs r1, #192 ; 0xc0 │ │ - eors r6, r0 │ │ - adds r7, r6, #0 │ │ - str r6, [sp, #12] │ │ - lsrs r0, r6, #24 │ │ - lsls r1, r1, #2 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #12] │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - ldr r6, [r7, r2] │ │ - lsrs r7, r1, #8 │ │ - ands r7, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r6, r0 │ │ - ldr r0, [r7, r2] │ │ - lsrs r7, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - eors r6, r0 │ │ - ldr r0, [r7, r2] │ │ - ldr r1, [sp, #12] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #4] │ │ - str r6, [sp, #36] ; 0x24 │ │ - adds r0, #184 ; 0xb8 │ │ - str r6, [r0, #0] │ │ - ldr r0, [sp, #16] │ │ + str r5, [sp, #352] ; 0x160 │ │ + str r4, [sp, #356] ; 0x164 │ │ + ldr r2, [sp, #352] ; 0x160 │ │ + ldr r3, [sp, #356] ; 0x164 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + str r4, [sp, #88] ; 0x58 │ │ + str r5, [sp, #92] ; 0x5c │ │ + lsrs r2, r3, #8 │ │ + lsls r5, r1, #24 │ │ + orrs r5, r2 │ │ + lsls r4, r3, #24 │ │ + lsrs r2, r1, #8 │ │ + orrs r4, r2 │ │ + lsls r0, r1, #31 │ │ + lsrs r2, r3, #1 │ │ + lsls r6, r3, #31 │ │ + orrs r0, r2 │ │ + lsrs r2, r1, #1 │ │ + orrs r2, r6 │ │ + eors r2, r4 │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r1, #25 │ │ + eors r0, r5 │ │ + orrs r3, r4 │ │ + lsrs r1, r1, #7 │ │ + eors r0, r3 │ │ + eors r2, r1 │ │ + str r0, [sp, #360] ; 0x168 │ │ + str r2, [sp, #364] ; 0x16c │ │ + ldr r5, [sp, #88] ; 0x58 │ │ + ldr r6, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #360] ; 0x168 │ │ + ldr r4, [sp, #364] ; 0x16c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + str r5, [r7, #120] ; 0x78 │ │ + str r6, [r7, #124] ; 0x7c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + mov r1, ip │ │ + ldr r0, [r1, #40] ; 0x28 │ │ + ldr r1, [r1, #44] ; 0x2c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ eors r0, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - str r0, [sp, #16] │ │ - ldr r7, [sp, #16] │ │ - lsls r1, r1, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #16] │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - ldr r4, [r7, r2] │ │ - lsrs r7, r1, #8 │ │ - ands r7, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r4, r0 │ │ - ldr r0, [r7, r2] │ │ - lsrs r7, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - eors r4, r0 │ │ - ldr r0, [r7, r2] │ │ - ldr r1, [sp, #16] │ │ + ldr r1, [sp, #32] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + eors r1, r4 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ eors r4, r0 │ │ - ldr r0, [sp, #4] │ │ - str r4, [sp, #40] ; 0x28 │ │ - adds r0, #188 ; 0xbc │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + str r4, [sp, #368] ; 0x170 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ eors r0, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - str r0, [sp, #20] │ │ - ldr r7, [sp, #20] │ │ - lsls r1, r1, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #20] │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - ldr r4, [r7, r2] │ │ - lsrs r7, r1, #8 │ │ - ands r7, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r4, r0 │ │ - ldr r0, [r7, r2] │ │ - lsrs r7, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - eors r4, r0 │ │ - ldr r0, [r7, r2] │ │ - eors r4, r0 │ │ + str r0, [sp, #372] ; 0x174 │ │ + ldr r0, [sp, #368] ; 0x170 │ │ + ldr r1, [sp, #372] ; 0x174 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r1, [sp, #44] ; 0x2c │ │ + lsls r3, r3, #14 │ │ + adds r0, r3, #0 │ │ + ldr r2, [sp, #32] │ │ + lsrs r4, r4, #14 │ │ + lsrs r1, r2, #18 │ │ + lsls r3, r2, #14 │ │ + orrs r0, r1 │ │ + adds r1, r3, #0 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #32] │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #32] │ │ + eors r2, r0 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #32] │ │ + lsrs r0, r1, #9 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsls r1, r1, #23 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + eors r3, r1 │ │ + str r3, [sp, #380] ; 0x17c │ │ + lsrs r4, r0, #9 │ │ + ldr r0, [sp, #32] │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ + eors r2, r4 │ │ + str r2, [sp, #376] ; 0x178 │ │ + ldr r0, [sp, #376] ; 0x178 │ │ + ldr r1, [sp, #380] ; 0x17c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r3, [sp, #8] │ │ + ldr r4, [sp, #12] │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ + ldr r2, [sp, #0] │ │ + str r3, [sp, #40] ; 0x28 │ │ str r4, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #24] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ + ldr r1, [sp, #28] │ │ + ldr r0, [sp, #0] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #4] │ │ + ldr r4, [sp, #4] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #20] │ │ + lsrs r4, r4, #28 │ │ + ands r3, r1 │ │ + ldr r1, [sp, #24] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #384] ; 0x180 │ │ + ldr r1, [sp, #4] │ │ + ldr r2, [sp, #28] │ │ + ands r2, r1 │ │ + orrs r3, r2 │ │ + str r3, [sp, #388] ; 0x184 │ │ + lsrs r3, r0, #2 │ │ + lsls r2, r1, #30 │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #4] │ │ + orrs r1, r2 │ │ + lsls r2, r0, #30 │ │ + lsrs r3, r3, #2 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #4] │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #0] │ │ + lsls r3, r3, #4 │ │ + lsrs r2, r2, #28 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #0] │ │ + eors r2, r0 │ │ + lsls r3, r3, #4 │ │ + orrs r3, r4 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #0] │ │ + ldr r4, [sp, #0] │ │ + lsrs r0, r1, #7 │ │ + ldr r1, [sp, #4] │ │ + lsls r4, r4, #25 │ │ + lsls r1, r1, #25 │ │ + orrs r1, r0 │ │ ldr r0, [sp, #4] │ │ + eors r3, r1 │ │ + str r3, [sp, #396] ; 0x18c │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r4 │ │ + eors r2, r0 │ │ + str r2, [sp, #392] ; 0x188 │ │ + ldr r0, [sp, #392] ; 0x188 │ │ + ldr r1, [sp, #396] ; 0x18c │ │ + ldr r2, [sp, #384] ; 0x180 │ │ + ldr r3, [sp, #388] ; 0x184 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + beq.n a678 │ │ + adds r1, r7, #0 │ │ + adds r1, #128 ; 0x80 │ │ + str r1, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #80] ; 0x50 │ │ + ldr r3, [r7, #116] ; 0x74 │ │ + adds r2, r7, #0 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + str r4, [sp, #880] ; 0x370 │ │ + str r5, [sp, #884] ; 0x374 │ │ + ldr r0, [sp, #880] ; 0x370 │ │ + ldr r1, [sp, #884] ; 0x374 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r1, [r7, #112] ; 0x70 │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + lsrs r5, r1, #29 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + adds r2, #136 ; 0x88 │ │ + ldr r3, [r2, #0] │ │ + lsls r0, r1, #3 │ │ + lsrs r6, r1, #29 │ │ + ldr r1, [r7, #112] ; 0x70 │ │ + orrs r5, r0 │ │ + ldr r2, [r2, #4] │ │ + lsls r0, r1, #3 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r0 │ │ + lsls r4, r1, #13 │ │ + ldr r1, [r7, #112] ; 0x70 │ │ + lsrs r0, r1, #19 │ │ + orrs r4, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsls r1, r1, #13 │ │ + eors r4, r6 │ │ + lsrs r0, r0, #19 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r0, r5 │ │ + lsls r5, r1, #26 │ │ + ldr r1, [r7, #112] ; 0x70 │ │ + lsrs r6, r1, #6 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r5 │ │ + eors r4, r6 │ │ + lsrs r1, r1, #6 │ │ + eors r0, r1 │ │ + str r0, [sp, #404] ; 0x194 │ │ + str r4, [sp, #400] ; 0x190 │ │ + ldr r4, [sp, #400] ; 0x190 │ │ + ldr r5, [sp, #404] ; 0x194 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + lsls r5, r2, #24 │ │ + str r0, [sp, #88] ; 0x58 │ │ + str r1, [sp, #92] ; 0x5c │ │ + lsrs r1, r3, #8 │ │ + orrs r5, r1 │ │ + lsls r4, r3, #24 │ │ + lsrs r1, r2, #8 │ │ + orrs r4, r1 │ │ + lsls r0, r2, #31 │ │ + lsrs r1, r3, #1 │ │ + orrs r0, r1 │ │ + lsls r6, r3, #31 │ │ + lsrs r1, r2, #1 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r2, #25 │ │ + orrs r3, r4 │ │ + lsrs r2, r2, #7 │ │ + eors r0, r5 │ │ + eors r0, r3 │ │ + eors r1, r2 │ │ + str r0, [sp, #408] ; 0x198 │ │ + str r1, [sp, #412] ; 0x19c │ │ + ldr r1, [sp, #408] ; 0x198 │ │ + ldr r2, [sp, #412] ; 0x19c │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r3, [r2, #0] │ │ + str r4, [r2, #4] │ │ + b.n a680 │ │ + adds r3, r7, #0 │ │ + adds r3, #128 ; 0x80 │ │ + ldr r4, [r3, #4] │ │ + ldr r3, [r3, #0] │ │ + mov r2, ip │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + ldr r1, [r2, #48] ; 0x30 │ │ + ldr r2, [r2, #52] ; 0x34 │ │ + adds r5, r5, r1 │ │ + adcs r6, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + eors r1, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ands r1, r2 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + eors r2, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + ands r2, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + str r0, [sp, #416] ; 0x1a0 │ │ + eors r1, r2 │ │ + str r1, [sp, #420] ; 0x1a4 │ │ + ldr r1, [sp, #416] ; 0x1a0 │ │ + ldr r2, [sp, #420] ; 0x1a4 │ │ + adds r1, r1, r5 │ │ + adcs r2, r6 │ │ + str r1, [sp, #48] ; 0x30 │ │ + str r2, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + lsls r0, r2, #14 │ │ + adds r5, r0, #0 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + lsrs r6, r6, #14 │ │ + lsrs r1, r2, #18 │ │ + lsls r0, r2, #14 │ │ + orrs r5, r1 │ │ + adds r1, r0, #0 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + lsls r0, r2, #18 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + eors r2, r5 │ │ + lsls r0, r0, #18 │ │ + orrs r0, r6 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsrs r5, r1, #9 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsls r1, r1, #23 │ │ + orrs r1, r5 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r0, r1 │ │ + str r0, [sp, #428] ; 0x1ac │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #424] ; 0x1a8 │ │ + ldr r5, [sp, #424] ; 0x1a8 │ │ + ldr r6, [sp, #428] ; 0x1ac │ │ + adds r0, r0, r5 │ │ + adcs r1, r6 │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + adds r3, r1, #0 │ │ + adds r2, r0, #0 │ │ + ldr r0, [sp, #16] │ │ ldr r1, [sp, #20] │ │ - adds r0, #160 ; 0xa0 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #24] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #0] │ │ eors r0, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - str r0, [sp, #24] │ │ - ldr r7, [sp, #24] │ │ - lsls r1, r1, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #24] │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - ldr r5, [r7, r2] │ │ - lsrs r7, r1, #8 │ │ - ands r7, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - eors r5, r0 │ │ - ldr r0, [r7, r2] │ │ - lsrs r7, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - eors r5, r0 │ │ - ldr r0, [r7, r2] │ │ ldr r1, [sp, #24] │ │ - eors r5, r0 │ │ + ldr r4, [sp, #4] │ │ + ldr r5, [sp, #8] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #12] │ │ + ldr r6, [sp, #12] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #28] │ │ + lsrs r6, r6, #28 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #0] │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #432] ; 0x1b0 │ │ + ldr r4, [sp, #12] │ │ ldr r0, [sp, #4] │ │ - str r5, [sp, #48] ; 0x30 │ │ - adds r0, #164 ; 0xa4 │ │ - str r5, [r0, #0] │ │ - ldr r0, [sp, #28] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #436] ; 0x1b4 │ │ + lsrs r1, r5, #2 │ │ + lsls r0, r4, #30 │ │ + adds r4, r1, #0 │ │ + ldr r1, [sp, #12] │ │ + orrs r4, r0 │ │ + lsls r0, r5, #30 │ │ + lsrs r1, r1, #2 │ │ + adds r5, r1, #0 │ │ + ldr r1, [sp, #12] │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #8] │ │ + lsls r1, r1, #4 │ │ + lsrs r0, r0, #28 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #8] │ │ + eors r0, r5 │ │ + lsls r1, r1, #4 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #8] │ │ + ldr r6, [sp, #8] │ │ + lsrs r5, r4, #7 │ │ + ldr r4, [sp, #12] │ │ + lsls r6, r6, #25 │ │ + lsls r4, r4, #25 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #12] │ │ + eors r1, r4 │ │ + str r1, [sp, #444] ; 0x1bc │ │ + lsrs r5, r5, #7 │ │ + orrs r5, r6 │ │ + eors r0, r5 │ │ + str r0, [sp, #440] ; 0x1b8 │ │ + ldr r4, [sp, #440] ; 0x1b8 │ │ + ldr r5, [sp, #444] ; 0x1bc │ │ + ldr r0, [sp, #432] ; 0x1b0 │ │ + ldr r1, [sp, #436] ; 0x1b4 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r0, [sp, #16] │ │ + str r1, [sp, #20] │ │ + cmp r3, #0 │ │ + beq.n a85c │ │ + adds r1, r7, #0 │ │ + adds r1, #136 ; 0x88 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + str r1, [sp, #96] ; 0x60 │ │ + ldr r0, [r7, #80] ; 0x50 │ │ + ldr r1, [r7, #84] ; 0x54 │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r3, [r7, #124] ; 0x7c │ │ + ldr r1, [r7, #120] ; 0x78 │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + str r3, [sp, #88] ; 0x58 │ │ + lsrs r5, r1, #29 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + adds r2, r7, #0 │ │ + lsls r0, r1, #3 │ │ + lsrs r6, r1, #29 │ │ + ldr r1, [r7, #120] ; 0x78 │ │ + orrs r5, r0 │ │ + adds r2, #144 ; 0x90 │ │ + lsls r0, r1, #3 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r0 │ │ + ldr r3, [r2, #0] │ │ + lsls r4, r1, #13 │ │ + ldr r1, [r7, #120] ; 0x78 │ │ + ldr r2, [r2, #4] │ │ + lsrs r0, r1, #19 │ │ + orrs r4, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsls r1, r1, #13 │ │ + eors r4, r6 │ │ + lsrs r0, r0, #19 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r0, r5 │ │ + lsls r5, r1, #26 │ │ + ldr r1, [r7, #120] ; 0x78 │ │ + lsrs r6, r1, #6 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r5 │ │ + eors r4, r6 │ │ + lsrs r1, r1, #6 │ │ eors r0, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - str r0, [sp, #28] │ │ - ldr r7, [sp, #28] │ │ - lsls r1, r1, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #28] │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - ldr r4, [r7, r2] │ │ - lsrs r7, r1, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r5, [r7, r2] │ │ - lsrs r7, r1, #16 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - eors r4, r0 │ │ - ldr r0, [r7, r2] │ │ - eors r4, r5 │ │ - ldr r1, [sp, #28] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #4] │ │ - str r4, [sp, #52] ; 0x34 │ │ - adds r0, #168 ; 0xa8 │ │ - str r4, [r0, #0] │ │ + str r0, [sp, #452] ; 0x1c4 │ │ + str r4, [sp, #448] ; 0x1c0 │ │ + ldr r4, [sp, #448] ; 0x1c0 │ │ + ldr r5, [sp, #452] ; 0x1c4 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + ldr r1, [sp, #108] ; 0x6c │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + lsls r5, r2, #24 │ │ + str r0, [sp, #88] ; 0x58 │ │ + str r1, [sp, #92] ; 0x5c │ │ + lsrs r1, r3, #8 │ │ + orrs r5, r1 │ │ + lsls r4, r3, #24 │ │ + lsrs r1, r2, #8 │ │ + orrs r4, r1 │ │ + lsls r0, r2, #31 │ │ + lsrs r1, r3, #1 │ │ + orrs r0, r1 │ │ + lsls r6, r3, #31 │ │ + lsrs r1, r2, #1 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r2, #25 │ │ + orrs r3, r4 │ │ + lsrs r2, r2, #7 │ │ + eors r0, r5 │ │ + eors r0, r3 │ │ + eors r1, r2 │ │ + str r0, [sp, #456] ; 0x1c8 │ │ + str r1, [sp, #460] ; 0x1cc │ │ + ldr r1, [sp, #456] ; 0x1c8 │ │ + ldr r2, [sp, #460] ; 0x1cc │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + ldr r4, [sp, #92] ; 0x5c │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + str r3, [r2, #0] │ │ + str r4, [r2, #4] │ │ + b.n a864 │ │ + adds r3, r7, #0 │ │ + adds r3, #136 ; 0x88 │ │ + ldr r4, [r3, #4] │ │ + ldr r3, [r3, #0] │ │ + mov r2, ip │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + ldr r1, [r2, #56] ; 0x38 │ │ + ldr r2, [r2, #60] ; 0x3c │ │ + adds r5, r5, r1 │ │ + adcs r6, r2 │ │ + ldr r2, [sp, #32] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ands r1, r2 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + eors r2, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + ands r2, r0 │ │ ldr r0, [sp, #32] │ │ eors r0, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + str r0, [sp, #464] ; 0x1d0 │ │ + eors r1, r2 │ │ + str r1, [sp, #468] ; 0x1d4 │ │ + ldr r1, [sp, #464] ; 0x1d0 │ │ + ldr r2, [sp, #468] ; 0x1d4 │ │ + adds r1, r1, r5 │ │ + adcs r2, r6 │ │ + str r1, [sp, #56] ; 0x38 │ │ + str r2, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + lsls r0, r2, #14 │ │ + adds r5, r0, #0 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + lsrs r6, r6, #14 │ │ + lsrs r1, r2, #18 │ │ + lsls r0, r2, #14 │ │ + orrs r5, r1 │ │ adds r1, r0, #0 │ │ - lsrs r6, r1, #24 │ │ - movs r1, #192 ; 0xc0 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsls r0, r2, #18 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + eors r2, r5 │ │ + lsls r0, r0, #18 │ │ + orrs r0, r6 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + lsrs r5, r1, #9 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsls r1, r1, #23 │ │ + orrs r1, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r0, r1 │ │ + str r0, [sp, #476] ; 0x1dc │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #472] ; 0x1d8 │ │ + ldr r5, [sp, #472] ; 0x1d8 │ │ + ldr r6, [sp, #476] ; 0x1dc │ │ + adds r0, r0, r5 │ │ + adcs r1, r6 │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + adds r3, r1, #0 │ │ + adds r2, r0, #0 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #28] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #8] │ │ + eors r0, r1 │ │ + ldr r1, [sp, #0] │ │ + ldr r4, [sp, #12] │ │ + ldr r5, [sp, #16] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #20] │ │ + ldr r6, [sp, #20] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #4] │ │ + lsrs r6, r6, #28 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #8] │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #480] ; 0x1e0 │ │ + ldr r4, [sp, #20] │ │ + ldr r0, [sp, #12] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #484] ; 0x1e4 │ │ + lsrs r1, r5, #2 │ │ + lsls r0, r4, #30 │ │ + adds r4, r1, #0 │ │ + ldr r1, [sp, #20] │ │ + orrs r4, r0 │ │ + lsls r0, r5, #30 │ │ + lsrs r1, r1, #2 │ │ + adds r5, r1, #0 │ │ + ldr r1, [sp, #20] │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #16] │ │ + lsls r1, r1, #4 │ │ + lsrs r0, r0, #28 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #16] │ │ + eors r0, r5 │ │ + lsls r1, r1, #4 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #16] │ │ + ldr r6, [sp, #16] │ │ + lsrs r5, r4, #7 │ │ + ldr r4, [sp, #20] │ │ + lsls r6, r6, #25 │ │ + lsls r4, r4, #25 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r1, r4 │ │ + str r1, [sp, #492] ; 0x1ec │ │ + lsrs r5, r5, #7 │ │ + orrs r5, r6 │ │ + eors r0, r5 │ │ + str r0, [sp, #488] ; 0x1e8 │ │ + ldr r4, [sp, #488] ; 0x1e8 │ │ + ldr r5, [sp, #492] ; 0x1ec │ │ + ldr r0, [sp, #480] ; 0x1e0 │ │ + ldr r1, [sp, #484] ; 0x1e4 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r0, [sp, #24] │ │ + str r1, [sp, #28] │ │ + cmp r3, #0 │ │ + beq.n aa4c │ │ + adds r6, r7, #0 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + adds r2, r7, #0 │ │ + ldr r1, [r1, #0] │ │ + adds r6, #144 ; 0x90 │ │ + ldr r4, [r6, #0] │ │ + ldr r5, [r6, #4] │ │ + str r1, [sp, #96] ; 0x60 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + adds r2, #128 ; 0x80 │ │ + ldr r3, [r2, #0] │ │ + ldr r1, [r1, #4] │ │ + ldr r2, [r2, #4] │ │ + str r6, [sp, #104] ; 0x68 │ │ + str r1, [sp, #88] ; 0x58 │ │ + ldr r0, [r7, #88] ; 0x58 │ │ + ldr r1, [r7, #92] ; 0x5c │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + lsrs r4, r3, #29 │ │ + str r0, [sp, #880] ; 0x370 │ │ + str r1, [sp, #884] ; 0x374 │ │ + lsls r1, r2, #3 │ │ + orrs r4, r1 │ │ + lsrs r5, r2, #29 │ │ + lsls r1, r3, #3 │ │ + orrs r5, r1 │ │ + lsls r0, r2, #13 │ │ + lsrs r1, r3, #19 │ │ + orrs r0, r1 │ │ + lsls r1, r3, #13 │ │ + adds r6, r1, #0 │ │ + lsrs r1, r2, #19 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + lsrs r3, r3, #6 │ │ + lsls r4, r2, #26 │ │ + orrs r3, r4 │ │ + eors r0, r5 │ │ + lsrs r2, r2, #6 │ │ + eors r0, r3 │ │ + eors r1, r2 │ │ + str r0, [sp, #496] ; 0x1f0 │ │ + str r1, [sp, #500] ; 0x1f4 │ │ + ldr r2, [sp, #496] ; 0x1f0 │ │ + ldr r3, [sp, #500] ; 0x1f4 │ │ + ldr r4, [sp, #880] ; 0x370 │ │ + ldr r5, [sp, #884] ; 0x374 │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r0, r3, #24 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r1, r3, #24 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r3, r3, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r2, r3, #31 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + eors r0, r2 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + lsls r3, r3, #31 │ │ + adds r6, r3, #0 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r2, r2, #7 │ │ + lsrs r3, r3, #1 │ │ + orrs r3, r6 │ │ + eors r1, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r3, r3, #25 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r0, r2 │ │ + str r0, [sp, #504] ; 0x1f8 │ │ + lsrs r3, r3, #7 │ │ + eors r1, r3 │ │ + str r1, [sp, #508] ; 0x1fc │ │ + ldr r2, [sp, #504] ; 0x1f8 │ │ + ldr r3, [sp, #508] ; 0x1fc │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + adds r4, r3, #0 │ │ + adds r3, r2, #0 │ │ + ldr r2, [sp, #104] ; 0x68 │ │ + str r3, [r2, #0] │ │ + str r4, [r2, #4] │ │ + b.n aa54 │ │ + adds r3, r7, #0 │ │ + adds r3, #144 ; 0x90 │ │ + ldr r4, [r3, #4] │ │ + ldr r3, [r3, #0] │ │ + mov r2, ip │ │ + ldr r5, [sp, #32] │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ldr r1, [r2, #64] ; 0x40 │ │ + ldr r2, [r2, #68] ; 0x44 │ │ + adds r5, r5, r1 │ │ + adcs r6, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r1, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ands r1, r2 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + eors r2, r0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + ands r2, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + str r0, [sp, #512] ; 0x200 │ │ + eors r1, r2 │ │ + str r1, [sp, #516] ; 0x204 │ │ + ldr r1, [sp, #512] ; 0x200 │ │ + ldr r2, [sp, #516] ; 0x204 │ │ + adds r1, r1, r5 │ │ + adcs r2, r6 │ │ + str r1, [sp, #32] │ │ + str r2, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + lsls r0, r2, #14 │ │ adds r5, r0, #0 │ │ - lsls r1, r1, #2 │ │ - ands r5, r3 │ │ - adds r7, r6, r1 │ │ - lsls r7, r7, #2 │ │ - lsls r1, r5, #2 │ │ - ldr r1, [r1, r2] │ │ - ldr r7, [r7, r2] │ │ - lsrs r4, r0, #8 │ │ - ands r4, r3 │ │ - eors r7, r1 │ │ - adds r1, r4, #1 │ │ - adds r1, #255 ; 0xff │ │ - lsls r1, r1, #2 │ │ - ldr r1, [r1, r2] │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + lsrs r6, r6, #14 │ │ + lsrs r1, r2, #18 │ │ + lsls r0, r2, #14 │ │ + orrs r5, r1 │ │ + adds r1, r0, #0 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsrs r2, r2, #18 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsls r0, r2, #18 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + eors r2, r5 │ │ + lsls r0, r0, #18 │ │ + orrs r0, r6 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + lsrs r5, r1, #9 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + lsls r1, r1, #23 │ │ + orrs r1, r5 │ │ + ldr r5, [sp, #60] ; 0x3c │ │ + eors r0, r1 │ │ + str r0, [sp, #524] ; 0x20c │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #520] ; 0x208 │ │ + ldr r5, [sp, #520] ; 0x208 │ │ + ldr r6, [sp, #524] ; 0x20c │ │ + adds r0, r0, r5 │ │ + adcs r1, r6 │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + adds r3, r1, #0 │ │ + adds r2, r0, #0 │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #4] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ str r0, [sp, #32] │ │ - lsrs r0, r0, #16 │ │ - eors r7, r1 │ │ - movs r1, #128 ; 0x80 │ │ - ands r0, r3 │ │ - lsls r1, r1, #2 │ │ - adds r1, r0, r1 │ │ - lsls r1, r1, #2 │ │ - ldr r1, [r1, r2] │ │ - lsls r4, r4, #2 │ │ - adds r0, #1 │ │ - eors r1, r7 │ │ - str r1, [sp, #56] ; 0x38 │ │ - ldr r7, [sp, #4] │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - adds r7, #172 ; 0xac │ │ - str r1, [r7, #0] │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #16] │ │ + eors r0, r1 │ │ ldr r1, [sp, #8] │ │ - lsls r6, r6, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - ldr r6, [r6, r1] │ │ + ldr r4, [sp, #20] │ │ + ldr r5, [sp, #24] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #28] │ │ + ldr r6, [sp, #28] │ │ + eors r1, r4 │ │ + ldr r4, [sp, #12] │ │ + lsrs r6, r6, #28 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #16] │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #528] ; 0x210 │ │ + ldr r4, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #532] ; 0x214 │ │ + lsrs r1, r5, #2 │ │ + lsls r0, r4, #30 │ │ + adds r4, r1, #0 │ │ + ldr r1, [sp, #28] │ │ + orrs r4, r0 │ │ + lsls r0, r5, #30 │ │ + lsrs r1, r1, #2 │ │ + adds r5, r1, #0 │ │ + ldr r1, [sp, #28] │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #24] │ │ + lsls r1, r1, #4 │ │ + lsrs r0, r0, #28 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #24] │ │ + eors r0, r5 │ │ + lsls r1, r1, #4 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #24] │ │ + ldr r6, [sp, #24] │ │ + lsrs r5, r4, #7 │ │ + ldr r4, [sp, #28] │ │ + lsls r6, r6, #25 │ │ + lsls r4, r4, #25 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #28] │ │ + eors r1, r4 │ │ + str r1, [sp, #540] ; 0x21c │ │ + lsrs r5, r5, #7 │ │ + orrs r5, r6 │ │ + eors r0, r5 │ │ + str r0, [sp, #536] ; 0x218 │ │ + ldr r4, [sp, #536] ; 0x218 │ │ + ldr r5, [sp, #540] ; 0x21c │ │ + ldr r0, [sp, #528] ; 0x210 │ │ + ldr r1, [sp, #532] ; 0x214 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r0, [sp, #0] │ │ + str r1, [sp, #4] │ │ + cmp r3, #0 │ │ + beq.n ac30 │ │ + adds r2, r7, #0 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + adds r2, #136 ; 0x88 │ │ + ldr r3, [r2, #0] │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + ldr r0, [r7, #96] ; 0x60 │ │ + ldr r1, [r7, #100] ; 0x64 │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r2, [r2, #4] │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + str r2, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + lsrs r5, r3, #29 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + lsls r0, r1, #3 │ │ + orrs r5, r0 │ │ + lsrs r6, r1, #29 │ │ + lsls r0, r3, #3 │ │ + orrs r6, r0 │ │ + lsls r4, r1, #13 │ │ + lsrs r0, r3, #19 │ │ + orrs r4, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsls r1, r3, #13 │ │ + ldr r2, [r2, #0] │ │ + lsrs r0, r0, #19 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r0, r5 │ │ + lsrs r3, r3, #6 │ │ + lsls r5, r1, #26 │ │ + str r2, [sp, #96] ; 0x60 │ │ + orrs r3, r5 │ │ + eors r4, r6 │ │ + lsrs r1, r1, #6 │ │ + ldr r2, [sp, #84] ; 0x54 │ │ + eors r0, r1 │ │ + eors r4, r3 │ │ + str r0, [sp, #548] ; 0x224 │ │ + str r4, [sp, #544] ; 0x220 │ │ + ldr r2, [r2, #4] │ │ + ldr r3, [sp, #544] ; 0x220 │ │ + ldr r4, [sp, #548] ; 0x224 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r4, r2, #24 │ │ + lsls r1, r2, #31 │ │ + lsrs r3, r3, #8 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r0, r3, #24 │ │ + lsrs r3, r2, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #1 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + str r1, [sp, #88] ; 0x58 │ │ + lsls r3, r3, #31 │ │ + adds r1, r3, #0 │ │ + lsrs r3, r2, #1 │ │ + orrs r3, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r3, r0 │ │ + lsls r0, r2, #25 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #96] ; 0x60 │ │ + lsrs r2, r2, #7 │ │ + eors r3, r2 │ │ + lsrs r4, r4, #7 │ │ + orrs r4, r0 │ │ + eors r1, r4 │ │ + str r1, [sp, #552] ; 0x228 │ │ + str r3, [sp, #556] ; 0x22c │ │ + ldr r2, [sp, #552] ; 0x228 │ │ + ldr r3, [sp, #556] ; 0x22c │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + ldr r1, [sp, #76] ; 0x4c │ │ + str r2, [r1, #0] │ │ + str r3, [r1, #4] │ │ + b.n ac36 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ mov r1, ip │ │ - ldr r1, [r1, #4] │ │ - eors r6, r5 │ │ - eors r6, r1 │ │ - ldr r1, [sp, #8] │ │ - ldr r7, [r4, r1] │ │ - ldr r4, [sp, #4] │ │ - eors r7, r6 │ │ - ldr r6, [r0, r1] │ │ - ldr r1, [sp, #12] │ │ - adds r4, #144 ; 0x90 │ │ - eors r6, r7 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + ldr r0, [r1, #72] ; 0x48 │ │ + ldr r1, [r1, #76] ; 0x4c │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #32] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ eors r1, r6 │ │ - str r1, [sp, #60] ; 0x3c │ │ - movs r1, #192 ; 0xc0 │ │ - adds r0, r6, #0 │ │ - lsrs r7, r6, #24 │ │ - lsls r1, r1, #2 │ │ - ands r0, r3 │ │ - adds r7, r7, r1 │ │ - lsls r7, r7, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r5, [r7, r2] │ │ - ldr r0, [r0, r2] │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ands r1, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + eors r6, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + str r6, [sp, #560] ; 0x230 │ │ + eors r0, r1 │ │ + str r0, [sp, #564] ; 0x234 │ │ + ldr r0, [sp, #560] ; 0x230 │ │ + ldr r1, [sp, #564] ; 0x234 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r1, [sp, #44] ; 0x2c │ │ ldr r1, [sp, #36] ; 0x24 │ │ - lsrs r7, r6, #8 │ │ + lsls r4, r1, #14 │ │ + adds r6, r4, #0 │ │ + ldr r1, [sp, #32] │ │ + lsrs r0, r1, #18 │ │ + orrs r6, r0 │ │ + lsls r0, r1, #14 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsrs r1, r1, #18 │ │ + orrs r1, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + lsls r4, r0, #18 │ │ + adds r5, r4, #0 │ │ + ldr r0, [sp, #32] │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + lsrs r0, r0, #14 │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #32] │ │ + lsrs r4, r4, #14 │ │ + lsls r0, r0, #18 │ │ + orrs r4, r0 │ │ + adds r0, r6, #0 │ │ + eors r4, r1 │ │ + ldr r1, [sp, #32] │ │ eors r0, r5 │ │ + lsrs r5, r1, #9 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + lsls r1, r1, #23 │ │ + orrs r1, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r4, r1 │ │ + str r4, [sp, #572] ; 0x23c │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #32] │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r0, r6 │ │ + str r0, [sp, #568] ; 0x238 │ │ + ldr r4, [sp, #568] ; 0x238 │ │ + ldr r5, [sp, #572] ; 0x23c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #12] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + str r0, [sp, #40] ; 0x28 │ │ + str r1, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #0] │ │ + ldr r1, [sp, #24] │ │ eors r0, r1 │ │ - movs r1, #128 ; 0x80 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - lsrs r6, r6, #16 │ │ - ldr r5, [r7, r2] │ │ - ands r6, r3 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - lsls r6, r6, #2 │ │ - eors r5, r0 │ │ - ldr r0, [r6, r2] │ │ ldr r1, [sp, #16] │ │ - eors r0, r5 │ │ - str r0, [r4, #0] │ │ - ldr r4, [sp, #60] ; 0x3c │ │ + ldr r4, [sp, #28] │ │ + ldr r5, [sp, #0] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #4] │ │ + ldr r6, [sp, #4] │ │ eors r1, r4 │ │ - str r1, [sp, #36] ; 0x24 │ │ + ldr r4, [sp, #20] │ │ + lsrs r6, r6, #28 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #24] │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #576] ; 0x240 │ │ ldr r4, [sp, #4] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - adds r4, #148 ; 0x94 │ │ - eors r1, r0 │ │ - str r1, [sp, #12] │ │ - str r1, [r4, #0] │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #20] │ │ - eors r1, r4 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r4, [sp, #12] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #28] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #580] ; 0x244 │ │ + lsrs r1, r5, #2 │ │ + lsls r0, r4, #30 │ │ + adds r4, r1, #0 │ │ + ldr r1, [sp, #4] │ │ + orrs r4, r0 │ │ + lsls r0, r5, #30 │ │ + lsrs r1, r1, #2 │ │ + adds r5, r1, #0 │ │ + ldr r1, [sp, #4] │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #0] │ │ + lsls r1, r1, #4 │ │ + lsrs r0, r0, #28 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #0] │ │ + eors r0, r5 │ │ + lsls r1, r1, #4 │ │ + orrs r1, r6 │ │ eors r1, r4 │ │ + ldr r4, [sp, #0] │ │ + ldr r6, [sp, #0] │ │ + lsrs r5, r4, #7 │ │ ldr r4, [sp, #4] │ │ - str r1, [sp, #16] │ │ - adds r4, #152 ; 0x98 │ │ - str r1, [r4, #0] │ │ - ldr r1, [sp, #24] │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - ldr r7, [sp, #52] ; 0x34 │ │ + lsls r6, r6, #25 │ │ + lsls r4, r4, #25 │ │ + orrs r4, r5 │ │ ldr r5, [sp, #4] │ │ eors r1, r4 │ │ - str r1, [sp, #44] ; 0x2c │ │ - ldr r4, [sp, #16] │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - adds r5, #8 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - str r1, [sp, #20] │ │ - adds r4, #156 ; 0x9c │ │ - str r1, [r4, #0] │ │ - ldr r1, [sp, #28] │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eors r1, r4 │ │ - str r1, [sp, #28] │ │ - ldr r1, [sp, #20] │ │ - eors r7, r1 │ │ - ldr r1, [sp, #4] │ │ - adds r4, r1, #4 │ │ - str r7, [r4, #124] ; 0x7c │ │ - ldr r1, [sp, #28] │ │ - ldr r4, [sp, #32] │ │ - eors r4, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - lsrs r6, r4, #24 │ │ - eors r1, r7 │ │ - str r1, [sp, #32] │ │ - str r1, [r5, #124] ; 0x7c │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - adds r5, r4, #0 │ │ - movs r1, #192 ; 0xc0 │ │ - ands r5, r3 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r6, r6, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - ldr r6, [r6, r1] │ │ - mov r1, ip │ │ - ldr r1, [r1, #8] │ │ - eors r6, r5 │ │ - lsrs r5, r4, #8 │ │ - eors r6, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - eors r6, r5 │ │ - lsrs r5, r4, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - eors r6, r5 │ │ - adds r5, r6, #0 │ │ - eors r1, r6 │ │ - ands r5, r3 │ │ - str r1, [sp, #48] ; 0x30 │ │ - lsls r1, r5, #2 │ │ - str r1, [sp, #24] │ │ - movs r1, #192 ; 0xc0 │ │ - lsrs r5, r6, #24 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ - ldr r1, [sp, #24] │ │ - lsls r5, r5, #2 │ │ - ldr r1, [r1, r2] │ │ - ldr r5, [r5, r2] │ │ - eors r5, r1 │ │ - movs r1, #128 ; 0x80 │ │ + str r1, [sp, #588] ; 0x24c │ │ + lsrs r5, r5, #7 │ │ + orrs r5, r6 │ │ eors r0, r5 │ │ - lsrs r5, r6, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - lsrs r6, r6, #16 │ │ - ldr r5, [r5, r2] │ │ - ands r6, r3 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - lsls r6, r6, #2 │ │ - eors r5, r0 │ │ - ldr r0, [r6, r2] │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r5, r0 │ │ - ldr r0, [sp, #4] │ │ - str r5, [sp, #24] │ │ - adds r0, #136 ; 0x88 │ │ - str r5, [r0, #0] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - eors r1, r0 │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #12] │ │ - adds r0, #140 ; 0x8c │ │ - eors r1, r5 │ │ - str r1, [r0, #0] │ │ + str r0, [sp, #584] ; 0x248 │ │ + ldr r4, [sp, #584] ; 0x248 │ │ + ldr r5, [sp, #588] ; 0x24c │ │ + ldr r0, [sp, #576] ; 0x240 │ │ + ldr r1, [sp, #580] ; 0x244 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r0, [sp, #8] │ │ str r1, [sp, #12] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - b.n aca8 │ │ - add r6, pc, #872 ; (adr r6, b008 ) │ │ - movs r0, r0 │ │ - add r6, pc, #264 ; (adr r6, adac ) │ │ - movs r0, r0 │ │ - add r6, pc, #64 ; (adr r6, ace8 ) │ │ - movs r0, r0 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - eors r1, r0 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #12] │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eors r0, r1 │ │ - ldr r1, [sp, #4] │ │ - str r0, [r1, #112] ; 0x70 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eors r1, r5 │ │ - str r1, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #20] │ │ - ldr r5, [sp, #4] │ │ - eors r1, r0 │ │ - str r1, [sp, #16] │ │ - str r1, [r5, #116] ; 0x74 │ │ - ldr r1, [sp, #28] │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r1, r5 │ │ - str r1, [sp, #28] │ │ - ldr r1, [sp, #16] │ │ - ldr r5, [sp, #4] │ │ - eors r1, r7 │ │ - str r1, [sp, #20] │ │ - str r1, [r5, #120] ; 0x78 │ │ - ldr r1, [sp, #28] │ │ - ldr r5, [sp, #20] │ │ - eors r4, r1 │ │ - ldr r1, [sp, #32] │ │ - lsrs r6, r4, #24 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #4] │ │ - str r1, [sp, #32] │ │ - str r1, [r5, #124] ; 0x7c │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - adds r5, r4, #0 │ │ - movs r1, #192 ; 0xc0 │ │ - ands r5, r3 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r5, r5, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r1] │ │ - ldr r7, [r5, r1] │ │ + cmp r3, #0 │ │ + beq.n ae0a │ │ + adds r3, r7, #0 │ │ + adds r1, r7, #0 │ │ + adds r3, #144 ; 0x90 │ │ + adds r1, #168 ; 0xa8 │ │ + ldr r0, [r3, #4] │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + str r2, [sp, #88] ; 0x58 │ │ + str r3, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ldr r4, [r3, #0] │ │ + ldr r5, [r3, #4] │ │ + ldr r2, [r7, #104] ; 0x68 │ │ + ldr r3, [r7, #108] ; 0x6c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #104] ; 0x68 │ │ + str r5, [sp, #108] ; 0x6c │ │ + lsrs r6, r3, #29 │ │ + lsls r4, r0, #3 │ │ + orrs r6, r4 │ │ + lsrs r5, r0, #29 │ │ + lsls r4, r3, #3 │ │ + orrs r5, r4 │ │ + adds r2, r5, #0 │ │ + lsrs r4, r3, #19 │ │ + lsls r5, r0, #13 │ │ + orrs r5, r4 │ │ + lsls r3, r3, #13 │ │ + lsrs r4, r0, #19 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r5, r2 │ │ + eors r4, r6 │ │ + lsrs r2, r3, #6 │ │ + lsls r6, r0, #26 │ │ + orrs r2, r6 │ │ + lsrs r0, r0, #6 │ │ + eors r5, r2 │ │ + eors r4, r0 │ │ + str r5, [sp, #592] ; 0x250 │ │ + str r4, [sp, #596] ; 0x254 │ │ + ldr r2, [sp, #592] ; 0x250 │ │ + ldr r3, [sp, #596] ; 0x254 │ │ + ldr r4, [sp, #104] ; 0x68 │ │ + ldr r5, [sp, #108] ; 0x6c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + str r4, [sp, #88] ; 0x58 │ │ + str r5, [sp, #92] ; 0x5c │ │ + lsrs r2, r3, #8 │ │ + lsls r5, r1, #24 │ │ + orrs r5, r2 │ │ + lsls r4, r3, #24 │ │ + lsrs r2, r1, #8 │ │ + orrs r4, r2 │ │ + lsls r0, r1, #31 │ │ + lsrs r2, r3, #1 │ │ + orrs r0, r2 │ │ + lsls r6, r3, #31 │ │ + lsrs r2, r1, #1 │ │ + orrs r2, r6 │ │ + eors r2, r4 │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r1, #25 │ │ + orrs r3, r4 │ │ + lsrs r1, r1, #7 │ │ + eors r0, r5 │ │ + eors r0, r3 │ │ + eors r2, r1 │ │ + str r2, [sp, #604] ; 0x25c │ │ + str r0, [sp, #600] ; 0x258 │ │ + ldr r0, [sp, #600] ; 0x258 │ │ + ldr r1, [sp, #604] ; 0x25c │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #92] ; 0x5c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #84] ; 0x54 │ │ + str r2, [r1, #0] │ │ + str r3, [r1, #4] │ │ + b.n ae10 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ldr r2, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ mov r1, ip │ │ - ldr r1, [r1, #12] │ │ - eors r7, r6 │ │ - lsrs r5, r4, #8 │ │ - eors r7, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r1] │ │ - lsrs r5, r4, #16 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - eors r7, r6 │ │ - eors r7, r5 │ │ - eors r1, r7 │ │ - str r1, [sp, #48] ; 0x30 │ │ - movs r1, #192 ; 0xc0 │ │ - adds r5, r7, #0 │ │ - lsrs r6, r7, #24 │ │ - lsls r1, r1, #2 │ │ - ands r5, r3 │ │ - adds r6, r6, r1 │ │ - lsls r5, r5, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r6, [r6, r2] │ │ - ldr r1, [sp, #24] │ │ - eors r6, r5 │ │ - eors r6, r1 │ │ - movs r1, #128 ; 0x80 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - lsrs r7, r7, #16 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r5, #255 ; 0xff │ │ - adds r7, r7, r1 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - ldr r1, [sp, #4] │ │ - eors r5, r6 │ │ - eors r5, r7 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - str r5, [r1, #96] ; 0x60 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - ldr r7, [sp, #12] │ │ - eors r1, r6 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - eors r7, r5 │ │ - ldr r6, [sp, #24] │ │ - str r7, [r1, #100] ; 0x64 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + ldr r0, [r1, #80] ; 0x50 │ │ + ldr r1, [r1, #84] ; 0x54 │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #32] │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + eors r0, r1 │ │ ldr r1, [sp, #40] ; 0x28 │ │ - eors r0, r7 │ │ - str r0, [sp, #12] │ │ + ands r0, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ eors r1, r6 │ │ - str r1, [sp, #36] ; 0x24 │ │ - adds r1, r0, #0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [r0, #104] ; 0x68 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - eors r1, r0 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #16] │ │ - eors r1, r0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [sp, #16] │ │ - str r1, [r0, #108] ; 0x6c │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - eors r1, r0 │ │ - str r1, [sp, #28] │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ - eors r1, r0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [sp, #20] │ │ - str r1, [r0, #80] ; 0x50 │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [sp, #20] │ │ - eors r4, r1 │ │ - ldr r1, [sp, #32] │ │ - lsrs r6, r4, #24 │ │ - eors r1, r0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [sp, #32] │ │ - str r1, [r0, #84] ; 0x54 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - adds r0, r4, #0 │ │ - movs r1, #192 ; 0xc0 │ │ - ands r0, r3 │ │ - lsls r1, r1, #2 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r1] │ │ - ldr r6, [r6, r1] │ │ - mov r1, ip │ │ - ldr r1, [r1, #16] │ │ - eors r6, r0 │ │ - lsrs r0, r4, #8 │ │ - eors r6, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r0, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r1] │ │ - eors r6, r0 │ │ - lsrs r0, r4, #16 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r1] │ │ - ldr r1, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + ands r1, r6 │ │ + ldr r6, [sp, #56] ; 0x38 │ │ eors r6, r0 │ │ - adds r0, r6, #0 │ │ - eors r1, r6 │ │ - ands r0, r3 │ │ - str r1, [sp, #44] ; 0x2c │ │ - lsls r1, r0, #2 │ │ - str r1, [sp, #48] ; 0x30 │ │ - movs r1, #192 ; 0xc0 │ │ - lsrs r0, r6, #24 │ │ - lsls r1, r1, #2 │ │ - adds r0, r0, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - lsls r0, r0, #2 │ │ - ldr r1, [r1, r2] │ │ - ldr r0, [r0, r2] │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + str r6, [sp, #608] ; 0x260 │ │ eors r0, r1 │ │ - movs r1, #128 ; 0x80 │ │ - eors r5, r0 │ │ - lsrs r0, r6, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - lsrs r6, r6, #16 │ │ - ands r6, r3 │ │ - lsls r1, r1, #2 │ │ - adds r0, #255 ; 0xff │ │ - adds r6, r6, r1 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r1, [sp, #4] │ │ - eors r5, r0 │ │ - eors r5, r6 │ │ - str r5, [r1, #88] ; 0x58 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #24] │ │ - eors r7, r5 │ │ - eors r1, r0 │ │ - str r1, [sp, #24] │ │ - ldr r1, [sp, #4] │ │ - ldr r0, [sp, #24] │ │ - str r7, [r1, #92] ; 0x5c │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eors r1, r0 │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr r1, [sp, #12] │ │ - ldr r0, [sp, #4] │ │ - eors r1, r7 │ │ - str r1, [sp, #12] │ │ - str r1, [r0, #64] ; 0x40 │ │ + str r0, [sp, #612] ; 0x264 │ │ + ldr r0, [sp, #608] ; 0x260 │ │ + ldr r1, [sp, #612] ; 0x264 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + lsls r1, r1, #14 │ │ + adds r6, r1, #0 │ │ ldr r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - eors r1, r0 │ │ - str r1, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #16] │ │ - eors r1, r0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [sp, #16] │ │ - str r1, [r0, #68] ; 0x44 │ │ - ldr r1, [sp, #28] │ │ + lsrs r0, r0, #18 │ │ + orrs r6, r0 │ │ + lsls r0, r1, #14 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsrs r4, r1, #18 │ │ + lsls r1, r1, #18 │ │ + adds r5, r1, #0 │ │ + orrs r4, r0 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - eors r1, r0 │ │ - str r1, [sp, #28] │ │ - ldr r0, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ - eors r1, r0 │ │ - ldr r0, [sp, #4] │ │ - str r1, [sp, #20] │ │ - str r1, [r0, #72] ; 0x48 │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #32] │ │ - eors r0, r4 │ │ - ldr r4, [sp, #20] │ │ - adds r6, r0, #0 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - str r1, [sp, #32] │ │ - ands r6, r3 │ │ - str r1, [r4, #76] ; 0x4c │ │ - movs r1, #128 ; 0x80 │ │ - lsrs r4, r0, #24 │ │ - lsls r1, r1, #2 │ │ - adds r4, r4, r1 │ │ - movs r1, #192 ; 0xc0 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r1] │ │ - ldr r4, [r4, r1] │ │ - mov r1, ip │ │ - ldr r1, [r1, #20] │ │ - eors r4, r6 │ │ - lsrs r6, r0, #8 │ │ - eors r4, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r1] │ │ - eors r4, r6 │ │ - lsrs r6, r0, #16 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r1] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + lsrs r0, r0, #14 │ │ + orrs r5, r0 │ │ + lsls r0, r1, #18 │ │ ldr r1, [sp, #44] ; 0x2c │ │ - eors r4, r6 │ │ - adds r6, r4, #0 │ │ + lsrs r1, r1, #14 │ │ + orrs r1, r0 │ │ + adds r0, r6, #0 │ │ eors r1, r4 │ │ - ands r6, r3 │ │ - str r1, [sp, #44] ; 0x2c │ │ - lsls r1, r6, #2 │ │ - str r1, [sp, #48] ; 0x30 │ │ - movs r1, #192 ; 0xc0 │ │ - lsrs r6, r4, #24 │ │ - lsls r1, r1, #2 │ │ - adds r6, r6, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r1, [r1, r2] │ │ - eors r6, r1 │ │ - movs r1, #128 ; 0x80 │ │ - eors r5, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - lsrs r4, r4, #16 │ │ - ldr r6, [r6, r2] │ │ - ands r4, r3 │ │ - lsls r1, r1, #2 │ │ - adds r4, r4, r1 │ │ - lsls r4, r4, #2 │ │ - eors r5, r6 │ │ - ldr r6, [r4, r2] │ │ - ldr r1, [sp, #4] │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eors r0, r5 │ │ + lsrs r5, r4, #9 │ │ ldr r4, [sp, #44] ; 0x2c │ │ - eors r6, r5 │ │ - str r6, [r1, #48] ; 0x30 │ │ - ldr r1, [sp, #24] │ │ - eors r7, r6 │ │ - str r7, [sp, #24] │ │ + lsls r4, r4, #23 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ eors r1, r4 │ │ + str r1, [sp, #620] ; 0x26c │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r0, r6 │ │ + str r0, [sp, #616] ; 0x268 │ │ + ldr r4, [sp, #616] ; 0x268 │ │ + ldr r5, [sp, #620] ; 0x26c │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #20] │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #0] │ │ + eors r0, r1 │ │ + ldr r1, [sp, #24] │ │ ldr r4, [sp, #4] │ │ - str r1, [sp, #48] ; 0x30 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - str r7, [r4, #52] ; 0x34 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - eors r1, r4 │ │ - str r1, [sp, #36] ; 0x24 │ │ + ldr r5, [sp, #8] │ │ + ands r0, r1 │ │ ldr r1, [sp, #12] │ │ - eors r1, r7 │ │ - str r1, [sp, #12] │ │ - ldr r4, [sp, #4] │ │ - str r1, [r4, #56] ; 0x38 │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ + ldr r6, [sp, #12] │ │ eors r1, r4 │ │ - str r1, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #28] │ │ + lsrs r6, r6, #28 │ │ + ands r1, r4 │ │ + ldr r4, [sp, #0] │ │ + ands r4, r5 │ │ + orrs r0, r4 │ │ + str r0, [sp, #624] ; 0x270 │ │ ldr r4, [sp, #12] │ │ - ldr r1, [sp, #16] │ │ - eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - str r1, [sp, #16] │ │ - str r1, [r4, #60] ; 0x3c │ │ - ldr r1, [sp, #28] │ │ - ldr r4, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #4] │ │ + ands r0, r4 │ │ + orrs r1, r0 │ │ + str r1, [sp, #628] ; 0x274 │ │ + lsrs r1, r5, #2 │ │ + lsls r0, r4, #30 │ │ + adds r4, r1, #0 │ │ + ldr r1, [sp, #12] │ │ + orrs r4, r0 │ │ + lsls r0, r5, #30 │ │ + lsrs r1, r1, #2 │ │ + adds r5, r1, #0 │ │ + ldr r1, [sp, #12] │ │ + orrs r5, r0 │ │ + ldr r0, [sp, #8] │ │ + lsls r1, r1, #4 │ │ + lsrs r0, r0, #28 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #8] │ │ + eors r0, r5 │ │ + lsls r1, r1, #4 │ │ + orrs r1, r6 │ │ eors r1, r4 │ │ - str r1, [sp, #28] │ │ - ldr r4, [sp, #16] │ │ - ldr r1, [sp, #20] │ │ + ldr r4, [sp, #8] │ │ + ldr r6, [sp, #8] │ │ + lsrs r5, r4, #7 │ │ + ldr r4, [sp, #12] │ │ + lsls r6, r6, #25 │ │ + lsls r4, r4, #25 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #12] │ │ eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ + str r1, [sp, #636] ; 0x27c │ │ + lsrs r5, r5, #7 │ │ + orrs r5, r6 │ │ + eors r0, r5 │ │ + str r0, [sp, #632] ; 0x278 │ │ + ldr r4, [sp, #632] ; 0x278 │ │ + ldr r5, [sp, #636] ; 0x27c │ │ + ldr r0, [sp, #624] ; 0x270 │ │ + ldr r1, [sp, #628] ; 0x274 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + str r0, [sp, #16] │ │ str r1, [sp, #20] │ │ - str r1, [r4, #32] │ │ - ldr r1, [sp, #28] │ │ - ldr r4, [sp, #20] │ │ + cmp r3, #0 │ │ + beq.n aff2 │ │ + adds r1, r7, #0 │ │ + adds r1, #168 ; 0xa8 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r0, [r7, #112] ; 0x70 │ │ + ldr r1, [r7, #116] ; 0x74 │ │ + adds r4, r4, r0 │ │ + adcs r5, r1 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + str r4, [sp, #880] ; 0x370 │ │ + str r5, [sp, #884] ; 0x374 │ │ + ldr r3, [r3, #0] │ │ + adds r2, r7, #0 │ │ + str r3, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #76] ; 0x4c │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + adds r2, #176 ; 0xb0 │ │ + ldr r3, [r3, #4] │ │ + lsrs r5, r1, #29 │ │ + str r3, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r3, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + lsls r0, r1, #3 │ │ + lsrs r6, r1, #29 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + orrs r5, r0 │ │ + lsls r0, r1, #3 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r0 │ │ + lsls r4, r1, #13 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + lsrs r0, r1, #19 │ │ + orrs r4, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsls r1, r1, #13 │ │ + eors r4, r6 │ │ + lsrs r0, r0, #19 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r0, r5 │ │ + lsls r5, r1, #26 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + lsrs r6, r1, #6 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r5 │ │ + eors r4, r6 │ │ + lsrs r1, r1, #6 │ │ eors r0, r1 │ │ - ldr r1, [sp, #32] │ │ - lsrs r5, r0, #24 │ │ + str r0, [sp, #644] ; 0x284 │ │ + str r4, [sp, #640] ; 0x280 │ │ + ldr r4, [sp, #640] ; 0x280 │ │ + ldr r5, [sp, #644] ; 0x284 │ │ + ldr r0, [sp, #880] ; 0x370 │ │ + ldr r1, [sp, #884] ; 0x374 │ │ + adds r0, r0, r4 │ │ + adcs r1, r5 │ │ + lsls r5, r2, #24 │ │ + str r0, [sp, #88] ; 0x58 │ │ + str r1, [sp, #92] ; 0x5c │ │ + lsrs r1, r3, #8 │ │ + orrs r5, r1 │ │ + lsls r4, r3, #24 │ │ + lsrs r1, r2, #8 │ │ + orrs r4, r1 │ │ + lsls r0, r2, #31 │ │ + lsrs r1, r3, #1 │ │ + orrs r0, r1 │ │ + lsls r6, r3, #31 │ │ + lsrs r1, r2, #1 │ │ + orrs r1, r6 │ │ eors r1, r4 │ │ - ldr r4, [sp, #4] │ │ - str r1, [sp, #32] │ │ - str r1, [r4, #36] ; 0x24 │ │ - movs r1, #128 ; 0x80 │ │ - lsls r1, r1, #2 │ │ - adds r5, r5, r1 │ │ - adds r4, r0, #0 │ │ - movs r1, #192 ; 0xc0 │ │ - ands r4, r3 │ │ - lsls r1, r1, #2 │ │ - adds r4, r4, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r1] │ │ - ldr r7, [r4, r1] │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r2, #25 │ │ + orrs r3, r4 │ │ + eors r0, r5 │ │ + lsrs r2, r2, #7 │ │ + eors r0, r3 │ │ + eors r1, r2 │ │ + str r0, [sp, #648] ; 0x288 │ │ + str r1, [sp, #652] ; 0x28c │ │ + ldr r2, [sp, #648] ; 0x288 │ │ + ldr r3, [sp, #652] ; 0x28c │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + str r4, [r3, #0] │ │ + str r5, [r3, #4] │ │ + b.n affa │ │ + adds r3, r7, #0 │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r4, [r3, #0] │ │ + ldr r5, [r3, #4] │ │ mov r1, ip │ │ - ldr r1, [r1, #24] │ │ - eors r7, r5 │ │ - lsrs r4, r0, #8 │ │ - eors r7, r1 │ │ - ldr r1, [sp, #8] │ │ - ands r4, r3 │ │ - lsls r4, r4, #2 │ │ - ldr r5, [r4, r1] │ │ - lsrs r4, r0, #16 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r1] │ │ - eors r7, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r7, r4 │ │ - adds r4, r7, #0 │ │ - ands r4, r3 │ │ - lsls r1, r4, #2 │ │ - str r1, [sp, #44] ; 0x2c │ │ - movs r1, #192 ; 0xc0 │ │ - lsrs r4, r7, #24 │ │ - lsls r1, r1, #2 │ │ - adds r4, r4, r1 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r0, [r1, #88] ; 0x58 │ │ + ldr r1, [r1, #92] ; 0x5c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ands r0, r1 │ │ ldr r1, [sp, #44] ; 0x2c │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - ldr r1, [r1, r2] │ │ - eors r5, r7 │ │ - eors r4, r1 │ │ - movs r1, #128 ; 0x80 │ │ - eors r6, r4 │ │ - lsrs r4, r7, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - lsrs r7, r7, #16 │ │ - ands r7, r3 │ │ - lsls r1, r1, #2 │ │ - adds r4, #255 ; 0xff │ │ - adds r7, r7, r1 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - lsls r7, r7, #2 │ │ - ldr r2, [r7, r2] │ │ - eors r4, r6 │ │ - ldr r1, [sp, #16] │ │ - eors r4, r2 │ │ - ldr r2, [sp, #4] │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - ldr r7, [sp, #36] ; 0x24 │ │ - str r4, [r2, #40] ; 0x28 │ │ - ldr r2, [sp, #24] │ │ - eors r6, r5 │ │ - eors r7, r6 │ │ - eors r4, r2 │ │ - ldr r2, [sp, #4] │ │ - str r4, [r2, #44] ; 0x2c │ │ - ldr r2, [sp, #12] │ │ - eors r4, r2 │ │ - ldr r2, [sp, #4] │ │ - str r4, [r2, #16] │ │ - eors r4, r1 │ │ - ldr r1, [sp, #4] │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - str r4, [r1, #20] │ │ - ldr r1, [sp, #20] │ │ - eors r2, r7 │ │ - eors r4, r1 │ │ - ldr r1, [sp, #4] │ │ - str r4, [r1, #24] │ │ - ldr r1, [sp, #28] │ │ + eors r1, r6 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ + ands r1, r6 │ │ + ldr r6, [sp, #32] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r6, [sp, #656] ; 0x290 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ eors r0, r1 │ │ - ldr r1, [sp, #32] │ │ - eors r0, r2 │ │ - eors r4, r1 │ │ + str r0, [sp, #660] ; 0x294 │ │ + ldr r0, [sp, #656] ; 0x290 │ │ + ldr r1, [sp, #660] ; 0x294 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + lsls r1, r3, #14 │ │ + adds r0, r1, #0 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + lsrs r6, r6, #14 │ │ + lsrs r2, r3, #18 │ │ + lsls r1, r3, #14 │ │ + orrs r0, r2 │ │ + adds r2, r1, #0 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + lsrs r3, r3, #18 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + lsls r1, r3, #18 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + lsrs r3, r3, #14 │ │ + orrs r3, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + eors r3, r0 │ │ + lsls r1, r1, #18 │ │ + orrs r1, r6 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + lsrs r0, r2, #9 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsls r2, r2, #23 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eors r1, r2 │ │ + str r1, [sp, #668] ; 0x29c │ │ + lsrs r6, r0, #9 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + lsls r0, r0, #23 │ │ + orrs r6, r0 │ │ + eors r3, r6 │ │ + str r3, [sp, #664] ; 0x298 │ │ + ldr r0, [sp, #664] ; 0x298 │ │ + ldr r1, [sp, #668] ; 0x29c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r2, [sp, #24] │ │ + ldr r3, [sp, #28] │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + str r2, [sp, #56] ; 0x38 │ │ + str r3, [sp, #60] ; 0x3c │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #8] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #0] │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #20] │ │ + ldr r6, [sp, #20] │ │ + eors r3, r1 │ │ ldr r1, [sp, #4] │ │ - str r4, [r1, #28] │ │ - mov r1, ip │ │ - ldr r4, [r1, #28] │ │ - movs r1, #128 ; 0x80 │ │ - eors r5, r4 │ │ - lsls r1, r1, #2 │ │ - lsrs r4, r0, #24 │ │ - adds r4, r4, r1 │ │ - ldr r1, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r1] │ │ - movs r1, #192 ; 0xc0 │ │ - eors r5, r4 │ │ - adds r4, r0, #0 │ │ - lsls r1, r1, #2 │ │ - ands r4, r3 │ │ - adds r4, r4, r1 │ │ + lsrs r6, r6, #28 │ │ + ands r3, r1 │ │ ldr r1, [sp, #8] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r1] │ │ - eors r5, r4 │ │ - lsrs r4, r0, #8 │ │ - ands r4, r3 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r1] │ │ - lsrs r0, r0, #16 │ │ - ands r3, r0 │ │ - eors r5, r4 │ │ - adds r4, r3, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r0, [r4, r1] │ │ - ldr r3, [sp, #4] │ │ - ldr r1, [sp, #4] │ │ - eors r5, r0 │ │ - str r5, [r3, #0] │ │ - adds r3, r5, #0 │ │ - eors r3, r6 │ │ - str r3, [r1, #4] │ │ - eors r3, r7 │ │ - str r3, [r1, #8] │ │ - eors r3, r2 │ │ - str r3, [r1, #12] │ │ - movs r0, #0 │ │ - movs r3, #192 ; 0xc0 │ │ - adds r1, #240 ; 0xf0 │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - add sp, #68 ; 0x44 │ │ - pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000b098 : │ │ - push {r4, r5, r6, r7, lr} │ │ - adds r5, r0, #0 │ │ - ldr r3, [pc, #1008] ; (b490 ) │ │ - ldrb r2, [r0, #3] │ │ - ldrb r0, [r0, #2] │ │ - sub sp, #84 ; 0x54 │ │ - add r3, pc │ │ - str r3, [sp, #8] │ │ - lsls r2, r2, #24 │ │ - lsls r3, r0, #16 │ │ - ldrb r7, [r5, #1] │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #0] │ │ - lsls r0, r7, #8 │ │ - adds r6, r1, #0 │ │ - orrs r3, r2 │ │ - orrs r3, r0 │ │ - str r3, [sp, #12] │ │ - adds r3, r1, #0 │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #672] ; 0x2a0 │ │ + ldr r1, [sp, #20] │ │ ldr r2, [sp, #12] │ │ - adds r3, #224 ; 0xe0 │ │ - adds r6, #208 ; 0xd0 │ │ - str r2, [r3, #0] │ │ - ldrb r0, [r5, #6] │ │ - ldrb r2, [r5, #7] │ │ - ldrb r7, [r5, #5] │ │ - lsls r3, r0, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #4] │ │ - lsls r0, r7, #8 │ │ + ands r2, r1 │ │ orrs r3, r2 │ │ - orrs r3, r0 │ │ - str r3, [sp, #16] │ │ - adds r3, r1, #0 │ │ + str r3, [sp, #676] ; 0x2a4 │ │ + lsrs r3, r0, #2 │ │ + lsls r2, r1, #30 │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #20] │ │ + orrs r1, r2 │ │ + lsls r2, r0, #30 │ │ + lsrs r3, r3, #2 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #20] │ │ + orrs r0, r2 │ │ ldr r2, [sp, #16] │ │ - adds r3, #228 ; 0xe4 │ │ - str r2, [r3, #0] │ │ - ldrb r0, [r5, #10] │ │ - ldrb r2, [r5, #11] │ │ - ldrb r7, [r5, #9] │ │ - lsls r3, r0, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #8] │ │ - lsls r0, r7, #8 │ │ - orrs r3, r2 │ │ - orrs r3, r0 │ │ - str r3, [sp, #36] ; 0x24 │ │ - adds r3, r1, #0 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - adds r3, #232 ; 0xe8 │ │ - str r2, [r3, #0] │ │ - ldrb r0, [r5, #14] │ │ - ldrb r2, [r5, #15] │ │ - ldrb r7, [r5, #13] │ │ - lsls r3, r0, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r2, r3 │ │ - ldrb r3, [r5, #12] │ │ - lsls r0, r7, #8 │ │ + lsls r3, r3, #4 │ │ + lsrs r2, r2, #28 │ │ orrs r2, r3 │ │ - adds r3, r1, #0 │ │ - orrs r2, r0 │ │ - adds r3, #236 ; 0xec │ │ - str r2, [r3, #0] │ │ - str r2, [sp, #40] ; 0x28 │ │ - ldrb r3, [r5, #18] │ │ - ldrb r2, [r5, #19] │ │ - lsls r3, r3, #16 │ │ - lsls r2, r2, #24 │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #16] │ │ - orrs r3, r2 │ │ - ldrb r2, [r5, #17] │ │ - lsls r0, r2, #8 │ │ - orrs r3, r0 │ │ - str r3, [sp, #20] │ │ - ldr r2, [sp, #8] │ │ - ldr r3, [pc, #860] ; (b494 ) │ │ - ldr r7, [sp, #20] │ │ - ldr r2, [r2, r3] │ │ - ldr r3, [sp, #20] │ │ - lsrs r0, r3, #24 │ │ - movs r3, #192 ; 0xc0 │ │ - lsls r3, r3, #2 │ │ - adds r0, r0, r3 │ │ - movs r3, #255 ; 0xff │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r7, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #20] │ │ - lsrs r0, r0, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r0, r2] │ │ + ldr r3, [sp, #16] │ │ + eors r2, r0 │ │ + lsls r3, r3, #4 │ │ + orrs r3, r6 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #16] │ │ + ldr r6, [sp, #16] │ │ + lsrs r0, r1, #7 │ │ + ldr r1, [sp, #20] │ │ + lsls r6, r6, #25 │ │ + lsls r1, r1, #25 │ │ + orrs r1, r0 │ │ ldr r0, [sp, #20] │ │ - eors r4, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - lsls r7, r7, #2 │ │ - adds r0, r0, r7 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - eors r0, r4 │ │ - str r0, [r6, #0] │ │ - ldrb r7, [r5, #23] │ │ - ldrb r0, [r5, #22] │ │ - lsls r7, r7, #24 │ │ - lsls r0, r0, #16 │ │ - orrs r7, r0 │ │ - adds r4, r7, #0 │ │ - ldrb r0, [r5, #20] │ │ - orrs r4, r0 │ │ - ldrb r0, [r5, #21] │ │ - lsls r0, r0, #8 │ │ - orrs r4, r0 │ │ - str r4, [sp, #24] │ │ - lsrs r0, r4, #24 │ │ - movs r4, #192 ; 0xc0 │ │ - ldr r7, [sp, #24] │ │ - lsls r4, r4, #2 │ │ - adds r0, r0, r4 │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r7, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #24] │ │ - lsrs r0, r0, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r0, r2] │ │ - ldr r0, [sp, #24] │ │ - eors r4, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - lsls r7, r7, #2 │ │ - adds r0, r0, r7 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - eors r0, r4 │ │ - str r0, [r6, #4] │ │ - ldrb r7, [r5, #27] │ │ - ldrb r0, [r5, #26] │ │ - lsls r7, r7, #24 │ │ - lsls r0, r0, #16 │ │ - orrs r7, r0 │ │ - adds r4, r7, #0 │ │ - ldrb r0, [r5, #24] │ │ - orrs r4, r0 │ │ - ldrb r0, [r5, #25] │ │ - lsls r0, r0, #8 │ │ - orrs r4, r0 │ │ - str r4, [sp, #28] │ │ - lsrs r0, r4, #24 │ │ - movs r4, #192 ; 0xc0 │ │ - ldr r7, [sp, #28] │ │ - lsls r4, r4, #2 │ │ - adds r0, r0, r4 │ │ - ands r7, r3 │ │ - lsls r7, r7, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r7, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #28] │ │ - lsrs r0, r0, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r0, r2] │ │ - ldr r0, [sp, #28] │ │ - eors r4, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - lsls r7, r7, #2 │ │ - adds r0, r0, r7 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - eors r0, r4 │ │ - str r0, [r6, #8] │ │ - movs r6, #220 ; 0xdc │ │ - ldrb r7, [r5, #31] │ │ - ldrb r0, [r5, #30] │ │ - ldrb r4, [r5, #29] │ │ - lsls r7, r7, #24 │ │ - lsls r0, r0, #16 │ │ - orrs r7, r0 │ │ - ldrb r0, [r5, #28] │ │ - lsls r4, r4, #8 │ │ - mov ip, r6 │ │ - orrs r0, r7 │ │ - orrs r0, r4 │ │ - movs r6, #192 ; 0xc0 │ │ - adds r4, r0, #0 │ │ - str r0, [sp, #32] │ │ - ldr r5, [sp, #32] │ │ - lsls r6, r6, #2 │ │ - ands r4, r3 │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - str r5, [sp, #48] ; 0x30 │ │ - ldr r5, [sp, #32] │ │ - lsls r7, r4, #2 │ │ - ldr r7, [r7, r2] │ │ - lsrs r5, r5, #24 │ │ - adds r6, r5, r6 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r0, r0, #8 │ │ - ands r0, r3 │ │ - str r0, [sp, #44] ; 0x2c │ │ - eors r7, r6 │ │ - adds r6, r0, #1 │ │ - movs r0, #128 ; 0x80 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - add ip, r1 │ │ - lsls r0, r0, #2 │ │ - eors r7, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - adds r6, r6, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - eors r6, r7 │ │ - str r6, [r0, #0] │ │ - ldr r0, [sp, #8] │ │ - ldr r6, [pc, #536] ; (b498 ) │ │ - ldr r7, [pc, #540] ; (b49c ) │ │ - ldr r0, [r0, r6] │ │ - ldr r6, [sp, #12] │ │ - str r0, [sp, #4] │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #52] ; 0x34 │ │ - eors r6, r0 │ │ - ldr r0, [sp, #8] │ │ - ldr r0, [r0, r7] │ │ - mov ip, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - mov r0, ip │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r0] │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ + eors r3, r1 │ │ + str r3, [sp, #684] ; 0x2ac │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r6 │ │ + eors r2, r0 │ │ + str r2, [sp, #680] ; 0x2a8 │ │ + ldr r0, [sp, #680] ; 0x2a8 │ │ + ldr r1, [sp, #684] ; 0x2ac │ │ + ldr r2, [sp, #672] ; 0x2a0 │ │ + ldr r3, [sp, #676] ; 0x2a4 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + str r2, [sp, #24] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + beq.n b1da │ │ + adds r1, r7, #0 │ │ + adds r1, #176 ; 0xb0 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + str r1, [sp, #104] ; 0x68 │ │ + ldr r0, [r7, #120] ; 0x78 │ │ + ldr r1, [r7, #124] ; 0x7c │ │ adds r4, r4, r0 │ │ - mov r0, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r0] │ │ - eors r6, r7 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r6, r4 │ │ - mov r4, ip │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r4] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - adds r5, r0, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r4] │ │ - movs r4, #192 ; 0xc0 │ │ - eors r6, r0 │ │ - adds r5, r6, #0 │ │ - lsrs r0, r6, #24 │ │ - lsls r4, r4, #2 │ │ - adds r0, r0, r4 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - str r6, [sp, #8] │ │ - ldr r0, [r0, r2] │ │ - ldr r6, [r5, r2] │ │ - ldr r4, [sp, #8] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #8] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #8] │ │ - lsrs r5, r0, #16 │ │ - movs r0, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r6, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #192 ; 0xc0 │ │ - str r6, [r0, #0] │ │ - ldr r0, [sp, #16] │ │ - str r6, [sp, #44] ; 0x2c │ │ - eors r0, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - str r0, [sp, #12] │ │ - ldr r5, [sp, #12] │ │ - lsls r4, r4, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r4 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r6, [r5, r2] │ │ - ldr r4, [sp, #12] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #12] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #12] │ │ - lsrs r5, r0, #16 │ │ - movs r0, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r6, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #196 ; 0xc4 │ │ - str r6, [r0, #0] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - str r6, [sp, #48] ; 0x30 │ │ - eors r0, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - str r0, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - lsls r4, r4, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r4 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r5, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #16] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #16] │ │ - lsrs r5, r0, #16 │ │ - movs r0, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r4, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #200 ; 0xc8 │ │ - str r4, [sp, #52] ; 0x34 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - ldr r4, [sp, #16] │ │ - eors r0, r4 │ │ - str r0, [sp, #36] ; 0x24 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - adds r7, r0, #0 │ │ - lsrs r5, r4, #16 │ │ - lsrs r6, r4, #24 │ │ - movs r4, #192 ; 0xc0 │ │ - lsls r4, r4, #2 │ │ - ands r7, r3 │ │ - adds r6, r6, r4 │ │ - lsrs r0, r0, #8 │ │ - lsls r4, r6, #2 │ │ - lsls r7, r7, #2 │ │ - ands r0, r3 │ │ - str r4, [sp, #56] ; 0x38 │ │ - ldr r6, [r7, r2] │ │ - ldr r4, [r4, r2] │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - eors r4, r6 │ │ - ldr r6, [r0, r2] │ │ - ands r5, r3 │ │ + adcs r5, r1 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + str r4, [sp, #880] ; 0x370 │ │ + str r5, [sp, #884] ; 0x374 │ │ + ldr r3, [r3, #0] │ │ + adds r2, r7, #0 │ │ + str r3, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #84] ; 0x54 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + adds r2, #184 ; 0xb8 │ │ + ldr r3, [r3, #4] │ │ + lsrs r5, r1, #29 │ │ + str r3, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + ldr r3, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + lsls r0, r1, #3 │ │ + lsrs r6, r1, #29 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + orrs r5, r0 │ │ + lsls r0, r1, #3 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r0 │ │ + lsls r4, r1, #13 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + lsrs r0, r1, #19 │ │ + orrs r4, r0 │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + lsls r1, r1, #13 │ │ eors r4, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r5, r5, r6 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r2] │ │ - eors r6, r4 │ │ - adds r4, r1, #0 │ │ - adds r4, #204 ; 0xcc │ │ - str r6, [r4, #0] │ │ - mov r4, ip │ │ - str r6, [sp, #40] ; 0x28 │ │ - mov r6, ip │ │ - ldr r4, [r7, r4] │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - ldr r7, [r7, r6] │ │ - ldr r6, [sp, #20] │ │ - eors r4, r7 │ │ + lsrs r0, r0, #19 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + eors r0, r5 │ │ + lsls r5, r1, #26 │ │ + ldr r1, [sp, #96] ; 0x60 │ │ + lsrs r6, r1, #6 │ │ + ldr r1, [sp, #88] ; 0x58 │ │ + orrs r6, r5 │ │ eors r4, r6 │ │ - mov r6, ip │ │ - ldr r0, [r0, r6] │ │ - eors r4, r0 │ │ - ldr r0, [r5, r6] │ │ - eors r4, r0 │ │ - str r4, [sp, #20] │ │ - lsrs r0, r4, #24 │ │ - movs r4, #192 ; 0xc0 │ │ - ldr r5, [sp, #20] │ │ - lsls r4, r4, #2 │ │ + lsrs r1, r1, #6 │ │ + eors r0, r1 │ │ + str r0, [sp, #692] ; 0x2b4 │ │ + str r4, [sp, #688] ; 0x2b0 │ │ + ldr r4, [sp, #688] ; 0x2b0 │ │ + ldr r5, [sp, #692] ; 0x2b4 │ │ + ldr r0, [sp, #880] ; 0x370 │ │ + ldr r1, [sp, #884] ; 0x374 │ │ adds r0, r0, r4 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r7, [r5, r2] │ │ - ldr r4, [sp, #20] │ │ - eors r7, r0 │ │ - ldr r0, [sp, #20] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r7, r0 │ │ - ldr r0, [sp, #20] │ │ - lsrs r5, r0, #16 │ │ - movs r0, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r7, r0 │ │ + adcs r1, r5 │ │ + lsls r5, r2, #24 │ │ + str r0, [sp, #88] ; 0x58 │ │ + str r1, [sp, #92] ; 0x5c │ │ + lsrs r1, r3, #8 │ │ + orrs r5, r1 │ │ + lsls r4, r3, #24 │ │ + lsrs r1, r2, #8 │ │ + orrs r4, r1 │ │ + lsls r0, r2, #31 │ │ + lsrs r1, r3, #1 │ │ + orrs r0, r1 │ │ + lsls r6, r3, #31 │ │ + lsrs r1, r2, #1 │ │ + orrs r1, r6 │ │ + eors r1, r4 │ │ + lsrs r3, r3, #7 │ │ + lsls r4, r2, #25 │ │ + orrs r3, r4 │ │ + eors r0, r5 │ │ + lsrs r2, r2, #7 │ │ + eors r0, r3 │ │ + eors r1, r2 │ │ + str r0, [sp, #696] ; 0x2b8 │ │ + str r1, [sp, #700] ; 0x2bc │ │ + ldr r2, [sp, #696] ; 0x2b8 │ │ + ldr r3, [sp, #700] ; 0x2bc │ │ + ldr r4, [sp, #88] ; 0x58 │ │ + ldr r5, [sp, #92] ; 0x5c │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + str r4, [r3, #0] │ │ + str r5, [r3, #4] │ │ + b.n b1e2 │ │ + adds r3, r7, #0 │ │ + adds r3, #176 ; 0xb0 │ │ + ldr r4, [r3, #0] │ │ + ldr r5, [r3, #4] │ │ + mov r1, ip │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r0, [r1, #96] ; 0x60 │ │ + ldr r1, [r1, #100] ; 0x64 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + eors r0, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + eors r1, r6 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + ands r1, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + eors r6, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + str r6, [sp, #704] ; 0x2c0 │ │ + ldr r6, [sp, #60] ; 0x3c │ │ + eors r0, r1 │ │ + str r0, [sp, #708] ; 0x2c4 │ │ + ldr r0, [sp, #704] ; 0x2c0 │ │ + ldr r1, [sp, #708] ; 0x2c4 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #36] ; 0x24 │ │ + lsls r1, r3, #14 │ │ adds r0, r1, #0 │ │ - adds r0, #176 ; 0xb0 │ │ - str r7, [r0, #0] │ │ - ldr r0, [sp, #24] │ │ - str r7, [sp, #56] ; 0x38 │ │ - eors r0, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - str r0, [sp, #24] │ │ - ldr r5, [sp, #24] │ │ - lsls r4, r4, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r4 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [r5, r2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #24] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r4, r0 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + lsrs r6, r6, #14 │ │ + lsrs r2, r3, #18 │ │ + lsls r1, r3, #14 │ │ + orrs r0, r2 │ │ + adds r2, r1, #0 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsrs r3, r3, #18 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + lsls r1, r3, #18 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + lsrs r3, r3, #14 │ │ + orrs r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + eors r3, r0 │ │ + lsls r1, r1, #18 │ │ + orrs r1, r6 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + lsrs r0, r2, #9 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + lsls r2, r2, #23 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + eors r1, r2 │ │ + str r1, [sp, #716] ; 0x2cc │ │ + lsrs r6, r0, #9 │ │ + ldr r0, [sp, #56] ; 0x38 │ │ + lsls r0, r0, #23 │ │ + orrs r6, r0 │ │ + eors r3, r6 │ │ + str r3, [sp, #712] ; 0x2c8 │ │ + ldr r0, [sp, #712] ; 0x2c8 │ │ + ldr r1, [sp, #716] ; 0x2cc │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [sp, #4] │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + str r2, [sp, #32] │ │ + str r3, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #24] │ │ + ldr r3, [sp, #16] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [sp, #20] │ │ ldr r0, [sp, #24] │ │ - lsrs r5, r0, #16 │ │ - movs r0, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - lsls r5, r5, #2 │ │ - ldr r0, [r5, r2] │ │ - eors r4, r0 │ │ - adds r0, r1, #0 │ │ - adds r0, #180 ; 0xb4 │ │ - str r4, [r0, #0] │ │ - str r4, [sp, #60] ; 0x3c │ │ + ands r2, r3 │ │ + ldr r3, [sp, #28] │ │ + ldr r6, [sp, #28] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #12] │ │ + lsrs r6, r6, #28 │ │ + ands r3, r1 │ │ + ldr r1, [sp, #16] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #720] ; 0x2d0 │ │ + ldr r1, [sp, #28] │ │ + ldr r2, [sp, #20] │ │ + ands r2, r1 │ │ + orrs r3, r2 │ │ + str r3, [sp, #724] ; 0x2d4 │ │ + lsrs r3, r0, #2 │ │ + lsls r2, r1, #30 │ │ + adds r1, r3, #0 │ │ + ldr r3, [sp, #28] │ │ + orrs r1, r2 │ │ + lsls r2, r0, #30 │ │ + lsrs r3, r3, #2 │ │ + adds r0, r3, #0 │ │ + ldr r3, [sp, #28] │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #24] │ │ + lsls r3, r3, #4 │ │ + lsrs r2, r2, #28 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #24] │ │ + eors r2, r0 │ │ + lsls r3, r3, #4 │ │ + orrs r3, r6 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #24] │ │ + ldr r6, [sp, #24] │ │ + lsrs r0, r1, #7 │ │ + ldr r1, [sp, #28] │ │ + lsls r6, r6, #25 │ │ + lsls r1, r1, #25 │ │ + orrs r1, r0 │ │ ldr r0, [sp, #28] │ │ - ldr r4, [sp, #24] │ │ - eors r0, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - str r0, [sp, #28] │ │ - b.n b4a0 │ │ - nop ; (mov r8, r8) │ │ - ldr r7, [sp, #16] │ │ - movs r0, r0 │ │ - ; instruction: 0xffe0ffff │ │ - ; instruction: 0xffdcffff │ │ - ; instruction: 0xffb8ffff │ │ - ldr r5, [sp, #28] │ │ - lsls r4, r4, #2 │ │ - lsrs r0, r0, #24 │ │ - adds r0, r0, r4 │ │ - ldr r4, [sp, #28] │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r2] │ │ - lsrs r5, r4, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - lsls r0, r0, #2 │ │ - adds r5, #255 ; 0xff │ │ - ldr r0, [r0, r2] │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r5, r2] │ │ - eors r0, r7 │ │ - eors r0, r4 │ │ - ldr r4, [sp, #28] │ │ - lsrs r5, r4, #16 │ │ - movs r4, #128 ; 0x80 │ │ - ands r5, r3 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r5, r2] │ │ - eors r0, r4 │ │ - str r0, [sp, #64] ; 0x40 │ │ - adds r0, r1, #0 │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - adds r0, #184 ; 0xb8 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #32] │ │ - ldr r4, [sp, #28] │ │ - eors r0, r4 │ │ - str r0, [sp, #32] │ │ - adds r5, r0, #0 │ │ - lsrs r4, r0, #8 │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - str r0, [sp, #68] ; 0x44 │ │ - ldr r0, [sp, #32] │ │ - ands r5, r3 │ │ - ands r4, r3 │ │ - lsrs r6, r0, #24 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r7, r6, r0 │ │ - lsls r7, r7, #2 │ │ - lsls r0, r5, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r0 │ │ - adds r0, r4, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - lsls r4, r4, #2 │ │ - eors r7, r0 │ │ - movs r0, #128 ; 0x80 │ │ - str r7, [sp, #72] ; 0x48 │ │ - ldr r7, [sp, #68] ; 0x44 │ │ - lsls r0, r0, #2 │ │ - adds r0, r7, r0 │ │ - lsls r0, r0, #2 │ │ - ldr r7, [sp, #72] ; 0x48 │ │ - ldr r0, [r0, r2] │ │ - eors r0, r7 │ │ - adds r7, r1, #0 │ │ - adds r7, #188 ; 0xbc │ │ - str r0, [sp, #72] ; 0x48 │ │ - str r0, [r7, #0] │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r6, r6, r0 │ │ - movs r0, #192 ; 0xc0 │ │ - lsls r0, r0, #2 │ │ - adds r5, r5, r0 │ │ - mov r0, ip │ │ - lsls r6, r6, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r6, r0] │ │ - ldr r5, [r5, r0] │ │ - ldr r0, [sp, #4] │ │ - eors r5, r6 │ │ - ldr r0, [r0, #4] │ │ - str r0, [sp, #76] ; 0x4c │ │ - eors r5, r0 │ │ - mov r0, ip │ │ - ldr r7, [r4, r0] │ │ + eors r3, r1 │ │ + str r3, [sp, #732] ; 0x2dc │ │ + lsrs r0, r0, #7 │ │ + orrs r0, r6 │ │ + eors r2, r0 │ │ + str r2, [sp, #728] ; 0x2d8 │ │ + ldr r0, [sp, #728] ; 0x2d8 │ │ + ldr r1, [sp, #732] ; 0x2dc │ │ + ldr r2, [sp, #720] ; 0x2d0 │ │ + ldr r3, [sp, #724] ; 0x2d4 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + str r2, [sp, #0] │ │ + str r3, [sp, #4] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + beq.n b3ce │ │ + adds r3, r7, #0 │ │ + adds r5, r7, #0 │ │ + adds r2, r7, #0 │ │ + adds r3, #168 ; 0xa8 │ │ + ldr r4, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + adds r5, #184 ; 0xb8 │ │ + adds r2, #128 ; 0x80 │ │ + str r3, [sp, #88] ; 0x58 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r0, [r2, #0] │ │ + ldr r1, [r2, #4] │ │ + ldr r3, [r3, #0] │ │ + str r3, [sp, #104] ; 0x68 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r3, [r3, #4] │ │ + str r3, [sp, #96] ; 0x60 │ │ + ldr r2, [r5, #0] │ │ + ldr r3, [r5, #4] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + str r2, [sp, #880] ; 0x370 │ │ + str r3, [sp, #884] ; 0x374 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r0, r4, #29 │ │ + lsls r2, r3, #3 │ │ + orrs r0, r2 │ │ + lsrs r6, r3, #29 │ │ + lsls r2, r4, #3 │ │ + orrs r6, r2 │ │ + lsls r1, r3, #13 │ │ + lsrs r2, r4, #19 │ │ + orrs r1, r2 │ │ + ldr r2, [sp, #88] ; 0x58 │ │ + lsls r3, r4, #13 │ │ + lsrs r4, r4, #6 │ │ + lsrs r2, r2, #19 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r2, r0 │ │ + eors r1, r6 │ │ + lsls r0, r3, #26 │ │ + orrs r4, r0 │ │ + lsrs r3, r3, #6 │ │ + eors r1, r4 │ │ + eors r2, r3 │ │ + str r1, [sp, #736] ; 0x2e0 │ │ + str r2, [sp, #740] ; 0x2e4 │ │ + ldr r1, [sp, #736] ; 0x2e0 │ │ + ldr r2, [sp, #740] ; 0x2e4 │ │ + ldr r3, [sp, #880] ; 0x370 │ │ + ldr r4, [sp, #884] ; 0x374 │ │ + adds r3, r3, r1 │ │ + adcs r4, r2 │ │ + str r3, [sp, #88] ; 0x58 │ │ + str r4, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r0, r3, #24 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + lsls r1, r3, #24 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #8 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r2, r3, #31 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + lsrs r3, r3, #1 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #104] ; 0x68 │ │ + eors r2, r0 │ │ + ldr r0, [sp, #104] ; 0x68 │ │ + lsls r4, r3, #31 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r0, r0, #7 │ │ + lsrs r3, r3, #1 │ │ + orrs r3, r4 │ │ + eors r1, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r3, r3, #25 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + eors r2, r0 │ │ + str r2, [sp, #744] ; 0x2e8 │ │ + lsrs r3, r3, #7 │ │ + eors r1, r3 │ │ + str r1, [sp, #748] ; 0x2ec │ │ + ldr r0, [sp, #88] ; 0x58 │ │ + ldr r1, [sp, #92] ; 0x5c │ │ + ldr r3, [sp, #744] ; 0x2e8 │ │ + ldr r4, [sp, #748] ; 0x2ec │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + str r0, [r5, #0] │ │ + str r1, [r5, #4] │ │ + b.n b3d6 │ │ + adds r3, r7, #0 │ │ + adds r3, #184 ; 0xb8 │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ mov r4, ip │ │ - ldr r0, [sp, #68] ; 0x44 │ │ - eors r7, r5 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r5, [r0, r4] │ │ - ldr r0, [sp, #8] │ │ - movs r4, #192 ; 0xc0 │ │ - eors r5, r7 │ │ - eors r0, r5 │ │ - str r0, [sp, #68] ; 0x44 │ │ - adds r0, r5, #0 │ │ - lsrs r6, r5, #24 │ │ - lsls r4, r4, #2 │ │ - ands r0, r3 │ │ - adds r6, r6, r4 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r7, [r6, r2] │ │ - ldr r0, [r0, r2] │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - lsrs r6, r5, #8 │ │ - eors r0, r7 │ │ - eors r0, r4 │ │ - movs r4, #128 ; 0x80 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - lsrs r5, r5, #16 │ │ - ldr r7, [r6, r2] │ │ - ands r5, r3 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - lsls r5, r5, #2 │ │ - eors r0, r7 │ │ - ldr r7, [r5, r2] │ │ - mov r6, ip │ │ - eors r0, r7 │ │ - str r0, [sp, #8] │ │ - adds r0, r1, #0 │ │ - ldr r4, [sp, #8] │ │ - adds r0, #160 ; 0xa0 │ │ - movs r7, #192 ; 0xc0 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #12] │ │ - ldr r4, [sp, #68] ; 0x44 │ │ - lsls r7, r7, #2 │ │ - eors r0, r4 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r4, [sp, #8] │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - eors r0, r4 │ │ - str r0, [sp, #12] │ │ - adds r0, r1, #0 │ │ - ldr r4, [sp, #12] │ │ - adds r0, #164 ; 0xa4 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #16] │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eors r0, r4 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r4, [sp, #12] │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eors r0, r4 │ │ - str r0, [sp, #16] │ │ - adds r0, r1, #0 │ │ - ldr r4, [sp, #16] │ │ - adds r0, #168 ; 0xa8 │ │ - str r4, [r0, #0] │ │ - ldr r0, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + ldr r5, [r4, #108] ; 0x6c │ │ + ldr r4, [r4, #104] ; 0x68 │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ ldr r4, [sp, #48] ; 0x30 │ │ - ldr r5, [sp, #16] │ │ - eors r0, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - eors r4, r5 │ │ - str r4, [sp, #36] ; 0x24 │ │ - adds r4, r1, #0 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - adds r4, #172 ; 0xac │ │ - str r5, [r4, #0] │ │ - movs r5, #192 ; 0xc0 │ │ - lsrs r4, r0, #24 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - adds r5, r0, #0 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r6] │ │ - ldr r6, [r5, r6] │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - eors r4, r6 │ │ - mov r6, ip │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r6] │ │ - lsrs r5, r0, #16 │ │ - ands r5, r3 │ │ - eors r4, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r5, r5, r6 │ │ - mov r6, ip │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r6] │ │ - eors r4, r5 │ │ - adds r6, r4, #0 │ │ - ldr r5, [sp, #20] │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - eors r5, r4 │ │ - str r5, [sp, #40] ; 0x28 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r7 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r2] │ │ - ldr r6, [r6, r2] │ │ ldr r5, [sp, #56] ; 0x38 │ │ - eors r6, r7 │ │ - eors r6, r5 │ │ - lsrs r5, r4, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r5, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - movs r7, #192 ; 0xc0 │ │ + ldr r6, [sp, #52] ; 0x34 │ │ eors r5, r4 │ │ - adds r4, r1, #0 │ │ - adds r4, #144 ; 0x90 │ │ - str r5, [sp, #20] │ │ - str r5, [r4, #0] │ │ - ldr r4, [sp, #24] │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - lsls r7, r7, #2 │ │ - eors r4, r5 │ │ - str r4, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #20] │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - eors r4, r5 │ │ - str r4, [sp, #24] │ │ - adds r4, r1, #0 │ │ - ldr r5, [sp, #24] │ │ - adds r4, #148 ; 0x94 │ │ - str r5, [r4, #0] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - ldr r4, [sp, #28] │ │ - eors r4, r5 │ │ - str r4, [sp, #56] ; 0x38 │ │ - ldr r5, [sp, #24] │ │ - ldr r4, [sp, #64] ; 0x40 │ │ - eors r4, r5 │ │ - str r4, [sp, #28] │ │ - adds r4, r1, #0 │ │ - ldr r5, [sp, #28] │ │ - adds r4, #152 ; 0x98 │ │ - ldr r6, [sp, #28] │ │ - str r5, [r4, #0] │ │ ldr r4, [sp, #32] │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #72] ; 0x48 │ │ - eors r5, r6 │ │ - str r5, [sp, #32] │ │ - adds r5, r1, #0 │ │ - ldr r6, [sp, #32] │ │ - adds r5, #156 ; 0x9c │ │ - str r6, [r5, #0] │ │ - movs r5, #128 ; 0x80 │ │ - lsrs r6, r4, #24 │ │ - lsls r5, r5, #2 │ │ - adds r6, r6, r5 │ │ - adds r5, r4, #0 │ │ - ands r5, r3 │ │ - adds r5, r5, r7 │ │ - mov r7, ip │ │ - lsls r5, r5, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r7] │ │ - ldr r7, [r5, r7] │ │ - ldr r5, [sp, #4] │ │ - eors r6, r7 │ │ - mov r7, ip │ │ - ldr r5, [r5, #8] │ │ - eors r6, r5 │ │ - lsrs r5, r4, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r7, [r5, r7] │ │ - lsrs r5, r4, #16 │ │ - ands r5, r3 │ │ - eors r6, r7 │ │ - mov r7, ip │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r7] │ │ + ands r5, r4 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + eors r4, r6 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + ands r4, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ eors r6, r5 │ │ - adds r7, r6, #0 │ │ - ldr r5, [sp, #68] ; 0x44 │ │ - ands r7, r3 │ │ - eors r5, r6 │ │ - str r5, [sp, #60] ; 0x3c │ │ - lsls r5, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r5, [sp, #64] ; 0x40 │ │ - lsls r7, r7, #2 │ │ - lsrs r5, r6, #24 │ │ - adds r5, r5, r7 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r5, r7 │ │ - ldr r7, [sp, #8] │ │ - eors r5, r7 │ │ - lsrs r7, r6, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - lsrs r6, r6, #16 │ │ - ands r6, r3 │ │ - eors r5, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r6, r6, r7 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - mov r7, ip │ │ - eors r5, r6 │ │ - str r5, [sp, #8] │ │ - ldr r6, [sp, #8] │ │ - adds r5, r1, #4 │ │ - str r6, [r5, #124] ; 0x7c │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - eors r5, r6 │ │ - str r5, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #8] │ │ - ldr r5, [sp, #12] │ │ - eors r5, r6 │ │ - str r5, [sp, #12] │ │ - adds r5, r1, #0 │ │ - ldr r6, [sp, #12] │ │ - adds r5, #8 │ │ - str r6, [r5, #124] ; 0x7c │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - eors r5, r6 │ │ - str r5, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #12] │ │ - ldr r5, [sp, #16] │ │ - eors r5, r6 │ │ - str r5, [sp, #16] │ │ - adds r5, r1, #0 │ │ - ldr r6, [sp, #16] │ │ - adds r5, #136 ; 0x88 │ │ - str r6, [r5, #0] │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eors r5, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - eors r0, r6 │ │ - str r0, [sp, #36] ; 0x24 │ │ - adds r0, r1, #0 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + str r6, [sp, #752] ; 0x2f0 │ │ ldr r6, [sp, #36] ; 0x24 │ │ - adds r0, #140 ; 0x8c │ │ - str r6, [r0, #0] │ │ - movs r6, #192 ; 0xc0 │ │ - lsrs r0, r5, #24 │ │ - lsls r6, r6, #2 │ │ - adds r0, r0, r6 │ │ - adds r6, r5, #0 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r7] │ │ - ldr r7, [r6, r7] │ │ - lsrs r6, r5, #8 │ │ - ands r6, r3 │ │ - eors r0, r7 │ │ - mov r7, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r7] │ │ - lsrs r6, r5, #16 │ │ - ands r6, r3 │ │ - eors r0, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r6, r6, r7 │ │ - mov r7, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r7] │ │ - eors r0, r6 │ │ - adds r7, r0, #0 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ands r7, r3 │ │ - eors r6, r0 │ │ - str r6, [sp, #40] ; 0x28 │ │ - lsls r6, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r6, [sp, #64] ; 0x40 │ │ - lsls r7, r7, #2 │ │ - lsrs r6, r0, #24 │ │ - adds r6, r6, r7 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r7, r6 │ │ - lsrs r6, r0, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - eors r7, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r0, r0, r6 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - eors r7, r0 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - str r7, [sp, #20] │ │ - str r7, [r1, #112] ; 0x70 │ │ - eors r0, r6 │ │ - str r0, [sp, #52] ; 0x34 │ │ - ldr r0, [sp, #24] │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r0, r7 │ │ - str r0, [sp, #24] │ │ - str r0, [r1, #116] ; 0x74 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r0, r6 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r6, [sp, #24] │ │ - ldr r0, [sp, #28] │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - eors r0, r6 │ │ - str r0, [sp, #28] │ │ - eors r7, r4 │ │ - str r0, [r1, #120] ; 0x78 │ │ + eors r5, r4 │ │ + str r5, [sp, #756] ; 0x2f4 │ │ + ldr r4, [sp, #752] ; 0x2f0 │ │ + ldr r5, [sp, #756] ; 0x2f4 │ │ + adds r4, r4, r2 │ │ + adcs r5, r3 │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r4, [sp, #40] ; 0x28 │ │ + str r5, [sp, #44] ; 0x2c │ │ + lsls r3, r3, #14 │ │ + lsrs r5, r2, #18 │ │ + orrs r5, r3 │ │ + lsls r3, r2, #14 │ │ + adds r4, r3, #0 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + lsrs r6, r6, #14 │ │ + lsrs r2, r2, #18 │ │ + orrs r4, r2 │ │ + ldr r2, [sp, #32] │ │ + lsls r3, r3, #18 │ │ + lsrs r2, r2, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #32] │ │ + eors r2, r5 │ │ + lsls r3, r3, #18 │ │ + orrs r3, r6 │ │ + eors r3, r4 │ │ + ldr r4, [sp, #32] │ │ + lsrs r5, r4, #9 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + lsls r4, r4, #23 │ │ + orrs r4, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + eors r3, r4 │ │ + str r3, [sp, #764] ; 0x2fc │ │ + lsrs r6, r5, #9 │ │ + ldr r5, [sp, #32] │ │ + lsls r5, r5, #23 │ │ + orrs r6, r5 │ │ + eors r2, r6 │ │ + str r2, [sp, #760] ; 0x2f8 │ │ + ldr r4, [sp, #760] ; 0x2f8 │ │ + ldr r5, [sp, #764] ; 0x2fc │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #8] │ │ + ldr r4, [sp, #12] │ │ + adds r3, r3, r0 │ │ + adcs r4, r1 │ │ + ldr r2, [sp, #0] │ │ + str r3, [sp, #40] ; 0x28 │ │ + str r4, [sp, #44] ; 0x2c │ │ + ldr r3, [sp, #24] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ ldr r4, [sp, #28] │ │ - ldr r0, [sp, #32] │ │ - movs r6, #192 ; 0xc0 │ │ - eors r0, r4 │ │ - str r0, [sp, #32] │ │ - str r0, [r1, #124] ; 0x7c │ │ - movs r0, #128 ; 0x80 │ │ - lsrs r4, r7, #24 │ │ - lsls r0, r0, #2 │ │ - adds r4, r4, r0 │ │ - adds r0, r7, #0 │ │ - lsls r6, r6, #2 │ │ - ands r0, r3 │ │ - adds r0, r0, r6 │ │ - mov r6, ip │ │ - lsls r0, r0, #2 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r6] │ │ - ldr r6, [r0, r6] │ │ - ldr r0, [sp, #4] │ │ - eors r4, r6 │ │ - mov r6, ip │ │ - ldr r0, [r0, #12] │ │ - eors r4, r0 │ │ - lsrs r0, r7, #8 │ │ - ands r0, r3 │ │ - lsls r0, r0, #2 │ │ - ldr r6, [r0, r6] │ │ - lsrs r0, r7, #16 │ │ - ands r0, r3 │ │ + ldr r5, [sp, #0] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #4] │ │ + eors r3, r4 │ │ + ldr r4, [sp, #20] │ │ + ands r3, r4 │ │ + ldr r4, [sp, #24] │ │ + ands r4, r5 │ │ + orrs r2, r4 │ │ + str r2, [sp, #768] ; 0x300 │ │ + ldr r4, [sp, #4] │ │ + ldr r2, [sp, #28] │ │ + ands r2, r4 │ │ + orrs r3, r2 │ │ + str r3, [sp, #772] ; 0x304 │ │ + lsrs r3, r5, #2 │ │ + adds r5, r3, #0 │ │ + ldr r3, [sp, #0] │ │ + lsls r2, r4, #30 │ │ + orrs r5, r2 │ │ + lsls r6, r3, #30 │ │ + ldr r3, [sp, #0] │ │ + lsrs r2, r4, #2 │ │ + orrs r6, r2 │ │ + lsls r2, r4, #4 │ │ + lsrs r4, r3, #28 │ │ + ldr r3, [sp, #0] │ │ + orrs r4, r2 │ │ eors r4, r6 │ │ - mov r6, ip │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r6] │ │ - eors r4, r0 │ │ - adds r6, r4, #0 │ │ - ldr r0, [sp, #60] ; 0x3c │ │ - ands r6, r3 │ │ - eors r0, r4 │ │ - str r0, [sp, #60] ; 0x3c │ │ - lsls r0, r6, #2 │ │ - movs r6, #192 ; 0xc0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - lsls r6, r6, #2 │ │ - lsrs r0, r4, #24 │ │ - adds r0, r0, r6 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r6, [r6, r2] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #8] │ │ - eors r6, r0 │ │ - lsrs r0, r4, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r6, r0 │ │ - movs r0, #128 ; 0x80 │ │ - lsls r0, r0, #2 │ │ - adds r4, r4, r0 │ │ - lsls r4, r4, #2 │ │ - ldr r0, [r4, r2] │ │ + lsls r2, r3, #4 │ │ + ldr r3, [sp, #4] │ │ + ldr r6, [sp, #0] │ │ + lsrs r3, r3, #28 │ │ + orrs r3, r2 │ │ + eors r3, r5 │ │ + ldr r2, [sp, #0] │ │ + ldr r5, [sp, #4] │ │ + lsls r6, r6, #25 │ │ + lsrs r2, r2, #7 │ │ + lsls r5, r5, #25 │ │ + orrs r5, r2 │ │ + ldr r2, [sp, #4] │ │ + eors r3, r5 │ │ + str r3, [sp, #780] ; 0x30c │ │ + lsrs r2, r2, #7 │ │ + orrs r2, r6 │ │ + eors r4, r2 │ │ + str r4, [sp, #776] ; 0x308 │ │ + ldr r2, [sp, #768] ; 0x300 │ │ + ldr r3, [sp, #772] ; 0x304 │ │ + ldr r4, [sp, #776] ; 0x308 │ │ + ldr r5, [sp, #780] ; 0x30c │ │ + adds r2, r2, r4 │ │ + adcs r3, r5 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #12] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + beq.n b5ae │ │ + adds r1, r7, #0 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + adds r3, r7, #0 │ │ + ldr r2, [r2, #0] │ │ + adds r1, #136 ; 0x88 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + str r2, [sp, #96] ; 0x60 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + adds r3, #176 ; 0xb0 │ │ + ldr r0, [r3, #0] │ │ + ldr r2, [r2, #4] │ │ + ldr r3, [r3, #4] │ │ + str r2, [sp, #88] ; 0x58 │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + lsrs r6, r3, #29 │ │ + ldr r1, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + adds r1, r1, r4 │ │ + adcs r2, r5 │ │ + lsrs r5, r0, #29 │ │ + str r1, [sp, #104] ; 0x68 │ │ + str r2, [sp, #108] ; 0x6c │ │ + lsls r1, r3, #3 │ │ + orrs r5, r1 │ │ + lsls r1, r0, #3 │ │ + orrs r6, r1 │ │ + lsls r4, r3, #13 │ │ + lsrs r1, r0, #19 │ │ + orrs r4, r1 │ │ + lsls r2, r0, #13 │ │ + lsrs r1, r3, #19 │ │ + orrs r1, r2 │ │ + eors r6, r4 │ │ + lsrs r0, r0, #6 │ │ + lsls r4, r3, #26 │ │ + orrs r0, r4 │ │ + eors r1, r5 │ │ + lsrs r3, r3, #6 │ │ eors r6, r0 │ │ - str r6, [sp, #8] │ │ - str r6, [r1, #96] ; 0x60 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ + eors r1, r3 │ │ + str r6, [sp, #784] ; 0x310 │ │ + str r1, [sp, #788] ; 0x314 │ │ + ldr r3, [sp, #784] ; 0x310 │ │ + ldr r4, [sp, #788] ; 0x314 │ │ + ldr r5, [sp, #104] ; 0x68 │ │ + ldr r6, [sp, #108] ; 0x6c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r4, r3, #24 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #8 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsls r0, r3, #24 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r1, r3, #31 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + lsrs r3, r3, #1 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #96] ; 0x60 │ │ + eors r1, r4 │ │ + lsls r3, r3, #31 │ │ + adds r2, r3, #0 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r3, r3, #1 │ │ + orrs r3, r2 │ │ + eors r0, r3 │ │ + ldr r2, [sp, #96] ; 0x60 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r4, r2, #7 │ │ + lsls r3, r3, #25 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r1, r4 │ │ + str r1, [sp, #792] ; 0x318 │ │ + lsrs r2, r3, #7 │ │ + eors r0, r2 │ │ + str r0, [sp, #796] ; 0x31c │ │ + ldr r3, [sp, #792] ; 0x318 │ │ + ldr r4, [sp, #796] ; 0x31c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + str r5, [r3, #0] │ │ + str r6, [r3, #4] │ │ + b.n b5b4 │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + ldr r5, [r3, #0] │ │ + ldr r6, [r3, #4] │ │ + mov r1, ip │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + ldr r0, [r1, #112] ; 0x70 │ │ + ldr r1, [r1, #116] ; 0x74 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r0, [sp, #32] │ │ ldr r4, [sp, #60] ; 0x3c │ │ - eors r0, r4 │ │ - str r0, [sp, #44] ; 0x2c │ │ - ldr r0, [sp, #12] │ │ + eors r0, r1 │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eors r1, r4 │ │ ldr r4, [sp, #44] ; 0x2c │ │ - eors r0, r6 │ │ - str r0, [sp, #12] │ │ - str r0, [r1, #100] ; 0x64 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - eors r0, r4 │ │ - str r0, [sp, #48] ; 0x30 │ │ - ldr r4, [sp, #12] │ │ - ldr r0, [sp, #16] │ │ - eors r0, r4 │ │ - str r0, [sp, #16] │ │ - str r0, [r1, #104] ; 0x68 │ │ - ldr r0, [sp, #48] ; 0x30 │ │ - ldr r4, [sp, #16] │ │ - eors r5, r0 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - adds r6, r5, #0 │ │ - eors r0, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str r0, [r1, #108] ; 0x6c │ │ - lsls r4, r4, #2 │ │ - lsrs r0, r5, #24 │ │ - adds r0, r0, r4 │ │ - mov r4, ip │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r4] │ │ - ldr r4, [r6, r4] │ │ - mov r6, ip │ │ - eors r4, r0 │ │ - lsrs r0, r5, #8 │ │ - ands r0, r3 │ │ - adds r0, #1 │ │ - adds r0, #255 ; 0xff │ │ - lsls r0, r0, #2 │ │ - ldr r6, [r0, r6] │ │ - lsrs r0, r5, #16 │ │ - ands r0, r3 │ │ - eors r4, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r0, r0, r6 │ │ - mov r6, ip │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r6] │ │ + ands r1, r4 │ │ + ldr r4, [sp, #56] ; 0x38 │ │ eors r4, r0 │ │ - adds r6, r4, #0 │ │ + ldr r0, [sp, #60] ; 0x3c │ │ + str r4, [sp, #800] ; 0x320 │ │ + eors r0, r1 │ │ + str r0, [sp, #804] ; 0x324 │ │ + ldr r0, [sp, #800] ; 0x320 │ │ + ldr r1, [sp, #804] ; 0x324 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + str r0, [sp, #48] ; 0x30 │ │ + str r1, [sp, #52] ; 0x34 │ │ + lsls r1, r3, #14 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + lsrs r4, r3, #18 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + lsrs r2, r2, #18 │ │ + orrs r4, r1 │ │ + lsls r3, r3, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + lsls r1, r3, #18 │ │ + adds r0, r1, #0 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + lsrs r3, r3, #14 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + lsrs r1, r1, #14 │ │ + lsls r3, r3, #18 │ │ + orrs r1, r3 │ │ + adds r3, r4, #0 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + eors r3, r0 │ │ + lsrs r0, r2, #9 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + lsls r2, r2, #23 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eors r1, r2 │ │ + str r1, [sp, #812] ; 0x32c │ │ + lsrs r4, r0, #9 │ │ ldr r0, [sp, #40] ; 0x28 │ │ - ands r6, r3 │ │ - eors r0, r4 │ │ - str r0, [sp, #40] ; 0x28 │ │ - lsls r0, r6, #2 │ │ - movs r6, #192 ; 0xc0 │ │ - str r0, [sp, #64] ; 0x40 │ │ - lsls r6, r6, #2 │ │ - lsrs r0, r4, #24 │ │ - adds r0, r0, r6 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - ldr r6, [r6, r2] │ │ - eors r0, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r0, r6 │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r4, r4, #16 │ │ - ands r4, r3 │ │ - eors r0, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r4, r4, r6 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r0, r4 │ │ - str r0, [sp, #20] │ │ - str r0, [r1, #80] ; 0x50 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - eors r0, r4 │ │ - str r0, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #8] │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ + eors r3, r4 │ │ + str r3, [sp, #808] ; 0x328 │ │ + ldr r0, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #808] ; 0x328 │ │ + ldr r4, [sp, #812] ; 0x32c │ │ + adds r0, r0, r3 │ │ + adcs r1, r4 │ │ + ldr r3, [sp, #16] │ │ ldr r4, [sp, #20] │ │ - ldr r0, [sp, #24] │ │ - eors r0, r4 │ │ - str r0, [sp, #24] │ │ + adds r5, r5, r0 │ │ + adcs r6, r1 │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ + str r3, [sp, #48] ; 0x30 │ │ + str r4, [sp, #52] ; 0x34 │ │ + ldr r3, [sp, #0] │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [sp, #8] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #24] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #12] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #28] │ │ + ands r3, r1 │ │ + ldr r1, [sp, #0] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #816] ; 0x330 │ │ + ldr r1, [sp, #12] │ │ + ldr r2, [sp, #4] │ │ + ands r2, r1 │ │ + orrs r3, r2 │ │ + str r3, [sp, #820] ; 0x334 │ │ + lsrs r3, r0, #2 │ │ + lsls r0, r1, #30 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #8] │ │ + lsrs r2, r1, #2 │ │ + lsls r4, r3, #30 │ │ + ldr r3, [sp, #8] │ │ + orrs r4, r2 │ │ + lsls r2, r1, #4 │ │ + lsrs r1, r3, #28 │ │ + ldr r3, [sp, #8] │ │ + orrs r1, r2 │ │ + eors r1, r4 │ │ + lsls r2, r3, #4 │ │ + ldr r3, [sp, #12] │ │ + ldr r4, [sp, #8] │ │ + lsrs r3, r3, #28 │ │ + orrs r3, r2 │ │ + eors r3, r0 │ │ + ldr r2, [sp, #8] │ │ + ldr r0, [sp, #12] │ │ + lsls r4, r4, #25 │ │ + lsrs r2, r2, #7 │ │ + lsls r0, r0, #25 │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #12] │ │ + eors r3, r0 │ │ + str r3, [sp, #828] ; 0x33c │ │ + lsrs r2, r2, #7 │ │ + orrs r2, r4 │ │ + eors r1, r2 │ │ + str r1, [sp, #824] ; 0x338 │ │ + ldr r2, [sp, #816] ; 0x330 │ │ + ldr r3, [sp, #820] ; 0x334 │ │ + ldr r0, [sp, #824] ; 0x338 │ │ + ldr r1, [sp, #828] ; 0x33c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #16] │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #0 │ │ + beq.n b786 │ │ + adds r1, r7, #0 │ │ + ldr r2, [r7, #84] ; 0x54 │ │ + adds r3, r7, #0 │ │ + str r2, [sp, #88] ; 0x58 │ │ + ldr r2, [sp, #80] ; 0x50 │ │ + adds r1, #144 ; 0x90 │ │ + ldr r4, [r1, #0] │ │ + ldr r5, [r1, #4] │ │ + ldr r1, [r2, #0] │ │ + ldr r2, [r2, #4] │ │ + adds r1, r1, r4 │ │ + adcs r2, r5 │ │ + adds r3, #184 ; 0xb8 │ │ + ldr r0, [r3, #0] │ │ + ldr r3, [r3, #4] │ │ + str r1, [sp, #96] ; 0x60 │ │ + str r2, [sp, #100] ; 0x64 │ │ + lsrs r5, r0, #29 │ │ + lsls r1, r3, #3 │ │ + orrs r5, r1 │ │ + lsrs r6, r3, #29 │ │ + lsls r1, r0, #3 │ │ + orrs r6, r1 │ │ + lsls r4, r3, #13 │ │ + lsrs r1, r0, #19 │ │ + orrs r4, r1 │ │ + lsls r2, r0, #13 │ │ + lsrs r1, r3, #19 │ │ + orrs r1, r2 │ │ + eors r6, r4 │ │ + lsrs r0, r0, #6 │ │ + lsls r4, r3, #26 │ │ + orrs r0, r4 │ │ + eors r1, r5 │ │ + lsrs r3, r3, #6 │ │ + eors r6, r0 │ │ + eors r1, r3 │ │ + str r6, [sp, #832] ; 0x340 │ │ + str r1, [sp, #836] ; 0x344 │ │ + ldr r3, [sp, #832] ; 0x340 │ │ + ldr r4, [sp, #836] ; 0x344 │ │ + ldr r5, [sp, #96] ; 0x60 │ │ + ldr r6, [sp, #100] ; 0x64 │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r4, r3, #24 │ │ + ldr r3, [r7, #80] ; 0x50 │ │ + lsrs r3, r3, #8 │ │ + orrs r4, r3 │ │ + ldr r3, [r7, #80] ; 0x50 │ │ + lsls r0, r3, #24 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r3, r3, #8 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsls r1, r3, #31 │ │ + ldr r3, [r7, #80] ; 0x50 │ │ + lsrs r3, r3, #1 │ │ + orrs r1, r3 │ │ + ldr r3, [r7, #80] ; 0x50 │ │ + eors r1, r4 │ │ + lsls r3, r3, #31 │ │ + adds r2, r3, #0 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r3, r3, #1 │ │ + orrs r3, r2 │ │ + eors r0, r3 │ │ + ldr r2, [r7, #80] ; 0x50 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + lsrs r4, r2, #7 │ │ + lsls r3, r3, #25 │ │ + orrs r4, r3 │ │ + ldr r3, [sp, #88] ; 0x58 │ │ + eors r1, r4 │ │ + str r1, [sp, #840] ; 0x348 │ │ + lsrs r2, r3, #7 │ │ + eors r0, r2 │ │ + str r0, [sp, #844] ; 0x34c │ │ + ldr r3, [sp, #840] ; 0x348 │ │ + ldr r4, [sp, #844] ; 0x34c │ │ + adds r5, r5, r3 │ │ + adcs r6, r4 │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + str r5, [r3, #0] │ │ + str r6, [r3, #4] │ │ + b.n b78c │ │ + ldr r3, [sp, #80] ; 0x50 │ │ + ldr r5, [r3, #0] │ │ + ldr r6, [r3, #4] │ │ + mov r1, ip │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + ldr r0, [r1, #120] ; 0x78 │ │ + ldr r1, [r1, #124] ; 0x7c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r1, [sp, #32] │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eors r0, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + ands r0, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eors r1, r4 │ │ ldr r4, [sp, #52] ; 0x34 │ │ - str r0, [r1, #84] ; 0x54 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r0, r4 │ │ - str r0, [sp, #56] ; 0x38 │ │ - ldr r4, [sp, #24] │ │ - ldr r0, [sp, #28] │ │ - eors r0, r4 │ │ - str r0, [sp, #28] │ │ + ands r1, r4 │ │ ldr r4, [sp, #32] │ │ - ldr r6, [sp, #28] │ │ - str r0, [r1, #88] ; 0x58 │ │ - ldr r0, [sp, #56] ; 0x38 │ │ - eors r4, r6 │ │ - str r4, [sp, #32] │ │ - str r4, [r1, #92] ; 0x5c │ │ - movs r4, #128 ; 0x80 │ │ - eors r0, r7 │ │ - lsrs r6, r0, #24 │ │ - lsls r4, r4, #2 │ │ - adds r6, r6, r4 │ │ - movs r7, #192 ; 0xc0 │ │ - adds r4, r0, #0 │ │ - lsls r7, r7, #2 │ │ - ands r4, r3 │ │ - adds r4, r4, r7 │ │ - mov r7, ip │ │ - lsls r4, r4, #2 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r7] │ │ - ldr r7, [r4, r7] │ │ - ldr r4, [sp, #4] │ │ - eors r6, r7 │ │ - mov r7, ip │ │ - ldr r4, [r4, #16] │ │ - eors r6, r4 │ │ - lsrs r4, r0, #8 │ │ - ands r4, r3 │ │ - lsls r4, r4, #2 │ │ - ldr r7, [r4, r7] │ │ - lsrs r4, r0, #16 │ │ - ands r4, r3 │ │ - eors r6, r7 │ │ - mov r7, ip │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r7] │ │ - eors r6, r4 │ │ - adds r7, r6, #0 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - ands r7, r3 │ │ - eors r4, r6 │ │ - str r4, [sp, #60] ; 0x3c │ │ - lsls r4, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r4, [sp, #64] ; 0x40 │ │ - lsls r7, r7, #2 │ │ - lsrs r4, r6, #24 │ │ - adds r4, r4, r7 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r4, r7 │ │ - ldr r7, [sp, #8] │ │ - eors r4, r7 │ │ - lsrs r7, r6, #8 │ │ - ands r7, r3 │ │ - adds r7, #1 │ │ - adds r7, #255 ; 0xff │ │ - lsls r7, r7, #2 │ │ - ldr r7, [r7, r2] │ │ - lsrs r6, r6, #16 │ │ - ands r6, r3 │ │ - eors r4, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r6, r6, r7 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - mov r7, ip │ │ - eors r4, r6 │ │ - str r4, [sp, #8] │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - str r4, [r1, #64] ; 0x40 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eors r4, r6 │ │ - str r4, [sp, #44] ; 0x2c │ │ - ldr r6, [sp, #8] │ │ - ldr r4, [sp, #12] │ │ - eors r4, r6 │ │ - str r4, [sp, #12] │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - str r4, [r1, #68] ; 0x44 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - eors r4, r6 │ │ - str r4, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #12] │ │ - ldr r4, [sp, #16] │ │ - eors r4, r6 │ │ - str r4, [sp, #16] │ │ - str r4, [r1, #72] ; 0x48 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - ldr r6, [sp, #16] │ │ - eors r4, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - eors r5, r6 │ │ - movs r6, #192 ; 0xc0 │ │ - str r5, [sp, #36] ; 0x24 │ │ - str r5, [r1, #76] ; 0x4c │ │ - lsls r6, r6, #2 │ │ - lsrs r5, r4, #24 │ │ - adds r5, r5, r6 │ │ - adds r6, r4, #0 │ │ - ands r6, r3 │ │ - lsls r6, r6, #2 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r7] │ │ - ldr r7, [r6, r7] │ │ - lsrs r6, r4, #8 │ │ - ands r6, r3 │ │ - eors r5, r7 │ │ - mov r7, ip │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r7, [r6, r7] │ │ - lsrs r6, r4, #16 │ │ - ands r6, r3 │ │ - eors r5, r7 │ │ - movs r7, #128 ; 0x80 │ │ - lsls r7, r7, #2 │ │ - adds r6, r6, r7 │ │ - mov r7, ip │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r7] │ │ - eors r5, r6 │ │ - adds r7, r5, #0 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - ands r7, r3 │ │ - eors r6, r5 │ │ - str r6, [sp, #40] ; 0x28 │ │ - lsls r6, r7, #2 │ │ - movs r7, #192 ; 0xc0 │ │ - str r6, [sp, #64] ; 0x40 │ │ - lsls r7, r7, #2 │ │ - lsrs r6, r5, #24 │ │ - adds r6, r6, r7 │ │ - ldr r7, [sp, #64] ; 0x40 │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - ldr r7, [r7, r2] │ │ - eors r7, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r7, r6 │ │ - lsrs r6, r5, #8 │ │ - ands r6, r3 │ │ - adds r6, #1 │ │ - adds r6, #255 ; 0xff │ │ - lsls r6, r6, #2 │ │ - ldr r6, [r6, r2] │ │ - lsrs r5, r5, #16 │ │ - ands r5, r3 │ │ - eors r7, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r5, r5, r6 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - eors r7, r5 │ │ - str r7, [sp, #20] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - str r7, [r1, #48] ; 0x30 │ │ - eors r5, r6 │ │ - str r5, [sp, #52] ; 0x34 │ │ - ldr r5, [sp, #24] │ │ - ldr r6, [sp, #52] ; 0x34 │ │ - eors r5, r7 │ │ - str r5, [sp, #24] │ │ - str r5, [r1, #52] ; 0x34 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r5, r6 │ │ - str r5, [sp, #56] ; 0x38 │ │ - ldr r7, [sp, #56] ; 0x38 │ │ - ldr r5, [sp, #28] │ │ - ldr r6, [sp, #24] │ │ - eors r7, r0 │ │ - ldr r0, [sp, #32] │ │ - eors r5, r6 │ │ - str r5, [sp, #28] │ │ - eors r0, r5 │ │ - str r5, [r1, #56] ; 0x38 │ │ - movs r5, #128 ; 0x80 │ │ - str r0, [sp, #32] │ │ - str r0, [r1, #60] ; 0x3c │ │ - lsls r5, r5, #2 │ │ - lsrs r0, r7, #24 │ │ - adds r0, r0, r5 │ │ - movs r6, #192 ; 0xc0 │ │ - adds r5, r7, #0 │ │ - lsls r6, r6, #2 │ │ - ands r5, r3 │ │ - adds r5, r5, r6 │ │ - mov r6, ip │ │ - lsls r5, r5, #2 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r6] │ │ - ldr r6, [r5, r6] │ │ - ldr r5, [sp, #4] │ │ - eors r0, r6 │ │ - mov r6, ip │ │ - ldr r5, [r5, #20] │ │ - eors r0, r5 │ │ - lsrs r5, r7, #8 │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - ldr r6, [r5, r6] │ │ - lsrs r5, r7, #16 │ │ - ands r5, r3 │ │ - eors r0, r6 │ │ - mov r6, ip │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r6] │ │ - eors r0, r5 │ │ - adds r6, r0, #0 │ │ - ldr r5, [sp, #60] ; 0x3c │ │ - ands r6, r3 │ │ - eors r5, r0 │ │ - str r5, [sp, #60] ; 0x3c │ │ - lsls r5, r6, #2 │ │ - movs r6, #192 ; 0xc0 │ │ - str r5, [sp, #64] ; 0x40 │ │ - lsls r6, r6, #2 │ │ - lsrs r5, r0, #24 │ │ - adds r5, r5, r6 │ │ - ldr r6, [sp, #64] ; 0x40 │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - ldr r6, [r6, r2] │ │ - eors r6, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r6, r5 │ │ - lsrs r5, r0, #8 │ │ - ands r5, r3 │ │ - adds r5, #1 │ │ - adds r5, #255 ; 0xff │ │ - lsls r5, r5, #2 │ │ - ldr r5, [r5, r2] │ │ - lsrs r0, r0, #16 │ │ - ands r0, r3 │ │ - eors r5, r6 │ │ - movs r6, #128 ; 0x80 │ │ - lsls r6, r6, #2 │ │ - adds r0, r0, r6 │ │ - lsls r0, r0, #2 │ │ - ldr r0, [r0, r2] │ │ - eors r5, r0 │ │ - str r5, [r1, #32] │ │ - ldr r6, [sp, #60] ; 0x3c │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eors r0, r6 │ │ - ldr r6, [sp, #12] │ │ - str r0, [sp, #8] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + str r4, [sp, #848] ; 0x350 │ │ + eors r0, r1 │ │ + str r0, [sp, #852] ; 0x354 │ │ + ldr r0, [sp, #848] ; 0x350 │ │ + ldr r1, [sp, #852] ; 0x354 │ │ + adds r0, r0, r2 │ │ + adcs r1, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + str r0, [sp, #56] ; 0x38 │ │ + str r1, [sp, #60] ; 0x3c │ │ + lsls r1, r3, #14 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsrs r4, r3, #18 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + lsrs r2, r2, #18 │ │ + orrs r4, r1 │ │ + lsls r3, r3, #14 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + lsls r1, r3, #18 │ │ + adds r0, r1, #0 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + lsrs r3, r3, #14 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + lsrs r1, r1, #14 │ │ + lsls r3, r3, #18 │ │ + orrs r1, r3 │ │ + adds r3, r4, #0 │ │ + eors r1, r2 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + eors r3, r0 │ │ + lsrs r0, r2, #9 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + lsls r2, r2, #23 │ │ + orrs r2, r0 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eors r1, r2 │ │ + str r1, [sp, #860] ; 0x35c │ │ + lsrs r4, r0, #9 │ │ ldr r0, [sp, #48] ; 0x30 │ │ - eors r6, r5 │ │ - ldr r5, [sp, #8] │ │ - str r6, [r1, #36] ; 0x24 │ │ - eors r0, r5 │ │ - movs r5, #192 ; 0xc0 │ │ - str r0, [sp, #12] │ │ + lsls r0, r0, #23 │ │ + orrs r4, r0 │ │ + eors r3, r4 │ │ + str r3, [sp, #856] ; 0x358 │ │ + ldr r0, [sp, #856] ; 0x358 │ │ + ldr r1, [sp, #860] ; 0x35c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r5, r5, r2 │ │ + adcs r6, r3 │ │ + ldr r3, [sp, #24] │ │ + ldr r4, [sp, #28] │ │ + adds r3, r3, r5 │ │ + adcs r4, r6 │ │ + ldr r2, [sp, #16] │ │ + str r3, [sp, #56] ; 0x38 │ │ + str r4, [sp, #60] ; 0x3c │ │ + ldr r3, [sp, #8] │ │ + ldr r1, [sp, #12] │ │ ldr r0, [sp, #16] │ │ - lsls r5, r5, #2 │ │ - eors r6, r0 │ │ - ldr r0, [sp, #12] │ │ - str r6, [r1, #40] ; 0x28 │ │ - eors r0, r4 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eors r6, r4 │ │ - lsrs r4, r0, #24 │ │ - adds r4, r4, r5 │ │ - adds r5, r0, #0 │ │ - str r6, [r1, #44] ; 0x2c │ │ - mov r6, ip │ │ - ands r5, r3 │ │ - lsls r5, r5, #2 │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r6] │ │ - ldr r6, [r5, r6] │ │ - mov r5, ip │ │ - eors r6, r4 │ │ - lsrs r4, r0, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r5, [r4, r5] │ │ - lsrs r4, r0, #16 │ │ - ands r4, r3 │ │ - eors r6, r5 │ │ - movs r5, #128 ; 0x80 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - mov r5, ip │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r5] │ │ - eors r6, r4 │ │ - adds r5, r6, #0 │ │ - ands r5, r3 │ │ - lsls r4, r5, #2 │ │ - movs r5, #192 ; 0xc0 │ │ - str r4, [sp, #16] │ │ - lsls r5, r5, #2 │ │ - lsrs r4, r6, #24 │ │ - adds r4, r4, r5 │ │ - ldr r5, [sp, #16] │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - ldr r5, [r5, r2] │ │ - eors r5, r4 │ │ - ldr r4, [sp, #20] │ │ - eors r5, r4 │ │ - lsrs r4, r6, #8 │ │ - ands r4, r3 │ │ - adds r4, #1 │ │ - adds r4, #255 ; 0xff │ │ - lsls r4, r4, #2 │ │ - ldr r4, [r4, r2] │ │ - eors r5, r4 │ │ - str r5, [sp, #16] │ │ - movs r5, #128 ; 0x80 │ │ - lsrs r4, r6, #16 │ │ - ands r4, r3 │ │ - lsls r5, r5, #2 │ │ - adds r4, r4, r5 │ │ - lsls r4, r4, #2 │ │ - ldr r2, [r4, r2] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #0] │ │ + ands r2, r3 │ │ + ldr r3, [sp, #20] │ │ + eors r3, r1 │ │ + ldr r1, [sp, #4] │ │ + ands r3, r1 │ │ + ldr r1, [sp, #8] │ │ + ands r1, r0 │ │ + orrs r2, r1 │ │ + str r2, [sp, #864] ; 0x360 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #12] │ │ + ands r2, r1 │ │ + orrs r3, r2 │ │ + str r3, [sp, #868] ; 0x364 │ │ + lsrs r3, r0, #2 │ │ + lsls r0, r1, #30 │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #16] │ │ + lsrs r2, r1, #2 │ │ + lsls r4, r3, #30 │ │ + ldr r3, [sp, #16] │ │ + orrs r4, r2 │ │ + lsls r2, r1, #4 │ │ + lsrs r1, r3, #28 │ │ + ldr r3, [sp, #16] │ │ + orrs r1, r2 │ │ + eors r1, r4 │ │ + lsls r2, r3, #4 │ │ + ldr r3, [sp, #20] │ │ ldr r4, [sp, #16] │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r2, r4 │ │ - ldr r4, [sp, #24] │ │ - str r2, [r1, #16] │ │ - eors r2, r4 │ │ - ldr r4, [sp, #28] │ │ - str r2, [r1, #20] │ │ - eors r2, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - str r2, [r1, #24] │ │ - eors r4, r5 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - eors r4, r5 │ │ - eors r4, r7 │ │ - eors r6, r4 │ │ - ldr r4, [sp, #32] │ │ - lsrs r5, r6, #24 │ │ - eors r2, r4 │ │ - str r2, [r1, #28] │ │ - ldr r2, [sp, #4] │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - ldr r2, [r2, #24] │ │ - eors r2, r4 │ │ - movs r4, #128 ; 0x80 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - mov r4, ip │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r5, r4] │ │ - adds r5, r6, #0 │ │ - eors r2, r4 │ │ - movs r4, #192 ; 0xc0 │ │ - ands r5, r3 │ │ - lsls r4, r4, #2 │ │ - adds r5, r5, r4 │ │ - mov r4, ip │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r5, r4] │ │ - lsrs r5, r6, #8 │ │ + lsrs r3, r3, #28 │ │ + orrs r3, r2 │ │ + eors r3, r0 │ │ + ldr r2, [sp, #16] │ │ + ldr r0, [sp, #20] │ │ + lsls r4, r4, #25 │ │ + lsrs r2, r2, #7 │ │ + lsls r0, r0, #25 │ │ + orrs r0, r2 │ │ + ldr r2, [sp, #20] │ │ + eors r3, r0 │ │ + str r3, [sp, #876] ; 0x36c │ │ + lsrs r2, r2, #7 │ │ + orrs r2, r4 │ │ + eors r1, r2 │ │ + str r1, [sp, #872] ; 0x368 │ │ + ldr r2, [sp, #864] ; 0x360 │ │ + ldr r3, [sp, #868] ; 0x364 │ │ + ldr r0, [sp, #872] ; 0x368 │ │ + ldr r1, [sp, #876] ; 0x36c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + adds r2, r2, r5 │ │ + adcs r3, r6 │ │ + str r2, [sp, #24] │ │ + str r3, [sp, #28] │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + adds r3, #16 │ │ + str r3, [sp, #68] ; 0x44 │ │ + movs r3, #128 ; 0x80 │ │ + add ip, r3 │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cmp r3, #80 ; 0x50 │ │ + beq.n b8be │ │ + bl 9ad8 │ │ + ldr r0, [r7, #16] │ │ + ldr r1, [r7, #20] │ │ + ldr r2, [sp, #24] │ │ + ldr r3, [sp, #28] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #24] │ │ + ldr r1, [r7, #28] │ │ + str r2, [r7, #16] │ │ + str r3, [r7, #20] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [sp, #20] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #32] │ │ + ldr r1, [r7, #36] ; 0x24 │ │ + str r2, [r7, #24] │ │ + str r3, [r7, #28] │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [sp, #12] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #40] ; 0x28 │ │ + ldr r1, [r7, #44] ; 0x2c │ │ + str r2, [r7, #32] │ │ + str r3, [r7, #36] ; 0x24 │ │ + ldr r2, [sp, #0] │ │ + ldr r3, [sp, #4] │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #48] ; 0x30 │ │ + ldr r1, [r7, #52] ; 0x34 │ │ + str r2, [r7, #40] ; 0x28 │ │ + str r3, [r7, #44] ; 0x2c │ │ + ldr r2, [sp, #56] ; 0x38 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #56] ; 0x38 │ │ + ldr r1, [r7, #60] ; 0x3c │ │ + str r2, [r7, #48] ; 0x30 │ │ + str r3, [r7, #52] ; 0x34 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #64] ; 0x40 │ │ + ldr r1, [r7, #68] ; 0x44 │ │ + str r2, [r7, #56] ; 0x38 │ │ + str r3, [r7, #60] ; 0x3c │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + ldr r0, [r7, #72] ; 0x48 │ │ + ldr r1, [r7, #76] ; 0x4c │ │ + str r2, [r7, #64] ; 0x40 │ │ + str r3, [r7, #68] ; 0x44 │ │ + ldr r2, [sp, #32] │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + adds r2, r2, r0 │ │ + adcs r3, r1 │ │ + str r2, [r7, #72] ; 0x48 │ │ + str r3, [r7, #76] ; 0x4c │ │ + movs r3, #239 ; 0xef │ │ + lsls r3, r3, #2 │ │ + add sp, r3 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + push {r4, r5, r6, r7, lr} │ │ + movs r5, #127 ; 0x7f │ │ + ldr r3, [r1, #0] │ │ + adds r4, r1, #0 │ │ ands r5, r3 │ │ - eors r2, r4 │ │ - mov r4, ip │ │ - lsls r5, r5, #2 │ │ - ldr r4, [r5, r4] │ │ - lsrs r6, r6, #16 │ │ - ands r3, r6 │ │ - eors r2, r4 │ │ - mov r4, ip │ │ + adds r7, r5, #7 │ │ + lsrs r7, r7, #3 │ │ + adds r6, r7, #0 │ │ + adds r6, #9 │ │ + sub sp, #28 │ │ + lsls r6, r6, #3 │ │ + str r0, [sp, #8] │ │ + str r2, [sp, #12] │ │ + adds r6, r1, r6 │ │ + subs r7, #1 │ │ + bcc.n b978 │ │ + ldr r0, [r6, #0] │ │ + ldr r1, [r6, #4] │ │ + bl d3e0 <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + subs r6, #8 │ │ + str r0, [r6, #8] │ │ + str r1, [r6, #12] │ │ + b.n b964 │ │ + movs r7, #7 │ │ + ldr r1, [pc, #208] ; (ba4c ) │ │ + ldr r0, [pc, #200] ; (ba48 ) │ │ + bics r7, r5 │ │ + lsls r7, r7, #3 │ │ + lsrs r3, r5, #3 │ │ + adds r2, r7, #0 │ │ + lsls r6, r3, #3 │ │ + str r3, [sp, #4] │ │ + bl d3f0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ + adds r6, r4, r6 │ │ + ldr r3, [r6, #80] ; 0x50 │ │ + adds r2, r7, #0 │ │ + ands r3, r0 │ │ + str r3, [sp, #16] │ │ + ldr r3, [r6, #84] ; 0x54 │ │ + ands r3, r1 │ │ + movs r0, #128 ; 0x80 │ │ + movs r1, #0 │ │ + str r3, [sp, #20] │ │ + bl d3f0 <_Unwind_GetTextRelBase@@Base+0xe8> │ │ + ldr r3, [sp, #16] │ │ + orrs r0, r3 │ │ + ldr r3, [sp, #20] │ │ + str r0, [r6, #80] ; 0x50 │ │ + orrs r1, r3 │ │ + ldr r3, [sp, #4] │ │ + str r1, [r6, #84] ; 0x54 │ │ adds r3, #1 │ │ - adds r3, #255 ; 0xff │ │ - lsls r3, r3, #2 │ │ - ldr r4, [r3, r4] │ │ - ldr r3, [sp, #8] │ │ - eors r4, r2 │ │ - str r4, [r1, #0] │ │ - eors r4, r3 │ │ + cmp r5, #111 ; 0x6f │ │ + bls.n b9d2 │ │ + cmp r5, #119 ; 0x77 │ │ + bhi.n b9ca │ │ + adds r3, r4, #0 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + adds r3, #200 ; 0xc8 │ │ + str r0, [r3, #0] │ │ + str r1, [r3, #4] │ │ + adds r0, r4, #0 │ │ + bl 9a60 │ │ + movs r3, #0 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + cmp r3, #13 │ │ + bhi.n b9e6 │ │ + adds r3, #1 │ │ + lsls r2, r3, #3 │ │ + adds r2, r4, r2 │ │ + str r0, [r2, #72] ; 0x48 │ │ + str r1, [r2, #76] ; 0x4c │ │ + b.n b9d6 │ │ + ldr r0, [r4, #4] │ │ + ldr r3, [r4, #8] │ │ + adds r5, r4, #0 │ │ + lsrs r6, r0, #29 │ │ + lsrs r7, r3, #29 │ │ + lsls r3, r3, #3 │ │ + orrs r6, r3 │ │ + adds r3, r4, #0 │ │ + ldr r2, [r4, #12] │ │ + ldr r1, [r4, #0] │ │ + adds r5, #192 ; 0xc0 │ │ + lsls r2, r2, #3 │ │ + orrs r2, r7 │ │ + str r2, [r5, #4] │ │ + lsls r0, r0, #3 │ │ + lsrs r2, r1, #29 │ │ + adds r3, #200 ; 0xc8 │ │ + orrs r0, r2 │ │ + lsls r1, r1, #3 │ │ + str r6, [r5, #0] │ │ + str r0, [r3, #4] │ │ + str r1, [r3, #0] │ │ + adds r0, r4, #0 │ │ + bl 9a60 │ │ + movs r5, #0 │ │ + movs r6, #7 │ │ ldr r3, [sp, #12] │ │ - str r4, [r1, #4] │ │ - eors r4, r3 │ │ - eors r0, r4 │ │ - str r0, [r1, #12] │ │ - movs r3, #224 ; 0xe0 │ │ + cmp r5, r3 │ │ + beq.n ba40 │ │ + adds r2, r6, #0 │ │ + lsrs r3, r5, #3 │ │ + adds r3, #2 │ │ + lsls r3, r3, #3 │ │ + adds r3, r4, r3 │ │ + bics r2, r5 │ │ + ldr r0, [r3, #0] │ │ + ldr r1, [r3, #4] │ │ + lsls r2, r2, #3 │ │ + bl d400 <_Unwind_GetTextRelBase@@Base+0xf8> │ │ + ldr r3, [sp, #8] │ │ + strb r0, [r3, r5] │ │ + adds r5, #1 │ │ + b.n ba1c │ │ + add sp, #28 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop ; (mov r8, r8) │ │ + nop ; (mov r8, r8) │ │ + vmaxnm.f32 , q8, │ │ + ; instruction: 0xffffffff │ │ + │ │ +0000ba50 : │ │ + push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + str r0, [sp, #4] │ │ + movs r0, #127 ; 0x7f │ │ + ldr r3, [r2, #0] │ │ + adds r6, r1, #0 │ │ + ands r0, r3 │ │ + movs r3, #128 ; 0x80 │ │ + movs r7, #0 │ │ + subs r3, r3, r0 │ │ + adds r4, r2, #0 │ │ + str r3, [sp, #0] │ │ + ldr r3, [r2, #4] │ │ + ldr r2, [r2, #0] │ │ + adds r2, r2, r6 │ │ + adcs r3, r7 │ │ + adds r5, r1, #0 │ │ + str r2, [r4, #0] │ │ + str r3, [r4, #4] │ │ + cmp r7, r3 │ │ + bne.n ba9a │ │ + cmp r1, r2 │ │ + bls.n ba9a │ │ + ldr r6, [r4, #8] │ │ + ldr r7, [r4, #12] │ │ + movs r2, #1 │ │ + movs r3, #0 │ │ + adds r2, r2, r6 │ │ + adcs r3, r7 │ │ + str r2, [r4, #8] │ │ + str r3, [r4, #12] │ │ + b.n ba9a │ │ + adds r0, r4, #0 │ │ + bl 9a60 │ │ + movs r3, #128 ; 0x80 │ │ movs r0, #0 │ │ - str r4, [r1, #8] │ │ - adds r1, #240 ; 0xf0 │ │ - str r0, [r1, #0] │ │ - strb r3, [r1, #0] │ │ - add sp, #84 ; 0x54 │ │ + str r3, [sp, #0] │ │ + adds r3, r4, #0 │ │ + ldr r2, [sp, #0] │ │ + adds r3, #80 ; 0x50 │ │ + adds r0, r3, r0 │ │ + ldr r1, [sp, #4] │ │ + cmp r5, r2 │ │ + bcc.n bad6 │ │ + ldr r2, [sp, #0] │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + ldr r2, [sp, #0] │ │ + adds r6, r4, #0 │ │ + mov ip, r2 │ │ + adds r7, r4, #0 │ │ + ldr r3, [sp, #4] │ │ + subs r5, r5, r2 │ │ + adds r6, #200 ; 0xc8 │ │ + add r3, ip │ │ + str r3, [sp, #4] │ │ + adds r7, #72 ; 0x48 │ │ + cmp r6, r7 │ │ + beq.n ba8e │ │ + ldr r0, [r6, #0] │ │ + ldr r1, [r6, #4] │ │ + bl d3e0 <_Unwind_GetTextRelBase@@Base+0xd8> │ │ + subs r6, #8 │ │ + str r0, [r6, #8] │ │ + str r1, [r6, #12] │ │ + b.n bac2 │ │ + adds r2, r5, #0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r0, r1, r2, r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +0000bae0 : │ │ + push {r3, lr} │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + ldr r1, [pc, #24] ; (bb00 ) │ │ + str r2, [r0, #8] │ │ + str r3, [r0, #12] │ │ + add r1, pc │ │ + str r2, [r0, #0] │ │ + str r3, [r0, #4] │ │ + ldr r1, [r1, #0] │ │ + adds r0, #16 │ │ + movs r2, #64 ; 0x40 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r3, pc} │ │ + nop ; (mov r8, r8) │ │ + str r4, [sp, #608] ; 0x260 │ │ + ... │ │ + │ │ +0000bb04 : │ │ + push {r3, lr} │ │ + movs r2, #48 ; 0x30 │ │ + bl b948 │ │ + pop {r3, pc} │ │ + │ │ +0000bb0e : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r0, #0 │ │ + sub sp, #212 ; 0xd4 │ │ + mov r0, sp │ │ + bl bae0 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + mov r2, sp │ │ + bl ba50 │ │ + adds r0, r5, #0 │ │ + mov r1, sp │ │ + movs r2, #48 ; 0x30 │ │ + bl b948 │ │ + add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +0000bb38 : │ │ + push {r3, lr} │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + ldr r1, [pc, #24] ; (bb58 ) │ │ + str r2, [r0, #8] │ │ + str r3, [r0, #12] │ │ + add r1, pc │ │ + str r2, [r0, #0] │ │ + str r3, [r0, #4] │ │ + ldr r1, [r1, #0] │ │ + adds r0, #16 │ │ + movs r2, #64 ; 0x40 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + pop {r3, pc} │ │ nop ; (mov r8, r8) │ │ + str r4, [sp, #272] ; 0x110 │ │ + ... │ │ │ │ -0000bcb0 : │ │ +0000bb5c : │ │ push {r3, lr} │ │ - adds r3, r1, #0 │ │ - adds r1, r2, #0 │ │ - cmp r3, #32 │ │ - beq.n bce2 │ │ - bgt.n bcc6 │ │ - cmp r3, #16 │ │ - beq.n bcd6 │ │ - cmp r3, #24 │ │ - beq.n bcdc │ │ - b.n bce8 │ │ - cmp r3, #192 ; 0xc0 │ │ - beq.n bcdc │ │ - movs r2, #128 ; 0x80 │ │ - lsls r2, r2, #1 │ │ - cmp r3, r2 │ │ - beq.n bce2 │ │ - cmp r3, #128 ; 0x80 │ │ - bne.n bce8 │ │ - bl a0b4 │ │ - b.n bcea │ │ - bl a804 │ │ - b.n bcea │ │ - bl b098 │ │ - b.n bcea │ │ + movs r2, #64 ; 0x40 │ │ + bl b948 │ │ + pop {r3, pc} │ │ + │ │ +0000bb66 : │ │ + push {r4, r5, r6, r7, lr} │ │ + adds r7, r1, #0 │ │ + adds r6, r2, #0 │ │ + adds r5, r0, #0 │ │ + sub sp, #212 ; 0xd4 │ │ + mov r0, sp │ │ + bl bb38 │ │ + adds r0, r7, #0 │ │ + adds r1, r6, #0 │ │ + mov r2, sp │ │ + bl ba50 │ │ + adds r0, r5, #0 │ │ + mov r1, sp │ │ + movs r2, #64 ; 0x40 │ │ + bl b948 │ │ + add sp, #212 ; 0xd4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ... │ │ + │ │ +0000bb90 : │ │ + push {r4, r5, r6, lr} │ │ + adds r4, r1, #0 │ │ + cmp r0, #64 ; 0x40 │ │ + beq.n bc28 │ │ + bhi.n bba8 │ │ + cmp r0, #32 │ │ + beq.n bbe6 │ │ + cmp r0, #48 ; 0x30 │ │ + beq.n bc04 │ │ + cmp r0, #28 │ │ + bne.n bc4e │ │ + b.n bbca │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #1 │ │ + cmp r0, r3 │ │ + beq.n bbe6 │ │ + bhi.n bbb8 │ │ + cmp r0, #224 ; 0xe0 │ │ + beq.n bbca │ │ + b.n bc4e │ │ + movs r3, #192 ; 0xc0 │ │ + lsls r3, r3, #1 │ │ + cmp r0, r3 │ │ + beq.n bc04 │ │ + movs r3, #128 ; 0x80 │ │ + lsls r3, r3, #2 │ │ + cmp r0, r3 │ │ + beq.n bc28 │ │ + b.n bc4e │ │ + movs r5, #0 │ │ + adds r0, r4, #0 │ │ + ldr r1, [pc, #132] ; (bc54 ) │ │ + str r5, [r4, #4] │ │ + str r5, [r4, #0] │ │ + add r1, pc │ │ + adds r0, #8 │ │ + ldr r1, [r1, #0] │ │ + movs r2, #32 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + adds r4, #208 ; 0xd0 │ │ + movs r3, #28 │ │ + b.n bc24 │ │ + movs r5, #0 │ │ + adds r0, r4, #0 │ │ + movs r6, #32 │ │ + ldr r1, [pc, #104] ; (bc58 ) │ │ + str r5, [r4, #4] │ │ + str r5, [r4, #0] │ │ + add r1, pc │ │ + adds r0, #8 │ │ + ldr r1, [r1, #0] │ │ + adds r2, r6, #0 │ │ + adds r4, #208 ; 0xd0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + str r6, [r4, #0] │ │ + b.n bc4a │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + adds r0, r4, #0 │ │ + ldr r1, [pc, #80] ; (bc5c ) │ │ + str r2, [r4, #8] │ │ + str r3, [r4, #12] │ │ + add r1, pc │ │ + str r2, [r4, #0] │ │ + str r3, [r4, #4] │ │ + adds r0, #16 │ │ + ldr r1, [r1, #0] │ │ + movs r2, #64 ; 0x40 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + movs r3, #48 ; 0x30 │ │ + adds r4, #208 ; 0xd0 │ │ + str r3, [r4, #0] │ │ + b.n bc4a │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + adds r0, r4, #0 │ │ + movs r5, #64 ; 0x40 │ │ + ldr r1, [pc, #44] ; (bc60 ) │ │ + str r2, [r4, #8] │ │ + str r3, [r4, #12] │ │ + add r1, pc │ │ + str r2, [r4, #0] │ │ + str r3, [r4, #4] │ │ + adds r0, #16 │ │ + ldr r1, [r1, #0] │ │ + adds r2, r5, #0 │ │ + adds r4, #208 ; 0xd0 │ │ + bl d320 <_Unwind_GetTextRelBase@@Base+0x18> │ │ + str r5, [r4, #0] │ │ + movs r0, #0 │ │ + b.n bc50 │ │ movs r0, #1 │ │ + pop {r4, r5, r6, pc} │ │ + nop ; (mov r8, r8) │ │ + str r3, [sp, #656] ; 0x290 │ │ + movs r0, r0 │ │ + str r3, [sp, #552] ; 0x228 │ │ + movs r0, r0 │ │ + str r3, [sp, #464] ; 0x1d0 │ │ + movs r0, r0 │ │ + str r3, [sp, #328] ; 0x148 │ │ + ... │ │ + │ │ +0000bc64 : │ │ + push {r3, lr} │ │ + adds r3, r2, #0 │ │ + adds r3, #208 ; 0xd0 │ │ + ldr r3, [r3, #0] │ │ + cmp r3, #32 │ │ + beq.n bc82 │ │ + bhi.n bc78 │ │ + cmp r3, #28 │ │ + beq.n bc82 │ │ + b.n bc8c │ │ + cmp r3, #48 ; 0x30 │ │ + beq.n bc88 │ │ + cmp r3, #64 ; 0x40 │ │ + beq.n bc88 │ │ + b.n bc8c │ │ + bl 9958 │ │ + b.n bc8c │ │ + bl ba50 │ │ + pop {r3, pc} │ │ + │ │ +0000bc8e : │ │ + push {r3, lr} │ │ + adds r3, r1, #0 │ │ + adds r3, #208 ; 0xd0 │ │ + ldr r2, [r3, #0] │ │ + cmp r2, #32 │ │ + beq.n bcac │ │ + bhi.n bca2 │ │ + cmp r2, #28 │ │ + beq.n bcac │ │ + b.n bcb6 │ │ + cmp r2, #48 ; 0x30 │ │ + beq.n bcb2 │ │ + cmp r2, #64 ; 0x40 │ │ + beq.n bcb2 │ │ + b.n bcb6 │ │ + bl 98ac │ │ + b.n bcb6 │ │ + bl b948 │ │ pop {r3, pc} │ │ │ │ +0000bcb8 : │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #228 ; 0xe4 │ │ + add r5, sp, #8 │ │ + adds r6, r0, #0 │ │ + adds r0, r1, #0 │ │ + adds r1, r5, #0 │ │ + adds r7, r2, #0 │ │ + str r3, [sp, #4] │ │ + bl bb90 │ │ + subs r4, r0, #0 │ │ + bne.n bce4 │ │ + adds r0, r7, #0 │ │ + ldr r1, [sp, #4] │ │ + adds r2, r5, #0 │ │ + bl bc64 │ │ + adds r0, r6, #0 │ │ + adds r1, r5, #0 │ │ + bl bc8e │ │ + b.n bce6 │ │ + movs r4, #1 │ │ + adds r0, r4, #0 │ │ + add sp, #228 ; 0xe4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + │ │ 0000bcec <__aeabi_llsr@@Base>: │ │ subs r3, r2, #32 │ │ rsb ip, r2, #32 │ │ lsrmi r0, r0, r2 │ │ lsrpl r0, r1, r3 │ │ orrmi r0, r0, r1, lsl ip │ │ lsr r1, r1, r2 │ │ @@ -20761,15 +20756,15 @@ │ │ ldrne r3, [sp, #64] ; 0x40 │ │ bne c19c <__bswapdi2@@Base+0x45c> │ │ ldr r3, [sp, #72] ; 0x48 │ │ str r3, [r4, #20] │ │ mov r1, fp │ │ mov r2, #480 ; 0x1e0 │ │ mov r0, sl │ │ - bl 1c0c │ │ + bl 1bb8 │ │ ldr r3, [r4, #16] │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, sl │ │ blx r3 │ │ ldr r3, [sp, #544] ; 0x220 │ │ mov r7, r0 │ │ @@ -20784,15 +20779,15 @@ │ │ cmp r0, #0 │ │ bne c204 <__bswapdi2@@Base+0x4c4> │ │ cmp r5, #0 │ │ bne c20c <__bswapdi2@@Base+0x4cc> │ │ mov r0, fp │ │ mov r1, sl │ │ mov r2, #480 ; 0x1e0 │ │ - bl 1c0c │ │ + bl 1bb8 │ │ cmp r7, #8 │ │ mov r6, r5 │ │ beq c140 <__bswapdi2@@Base+0x400> │ │ cmp r7, #7 │ │ bne c204 <__bswapdi2@@Base+0x4c4> │ │ mov r0, r5 │ │ ldr r1, [sp, #72] ; 0x48 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,40 +1,40 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x0000d4f4 b847ff7f b0b0b080 b447ff7f 01000000 .G.......G...... │ │ - 0x0000d504 ac47ff7f ab049780 5848ff7f a803b180 .G......XH...... │ │ - 0x0000d514 6c49ff7f b0ab1280 704aff7f f0feff7f lI......pJ...... │ │ - 0x0000d524 744aff7f b0ab0880 844cff7f ab089780 tJ.......L...... │ │ - 0x0000d534 f84eff7f e4feff7f 1c4fff7f ab0c9780 .N.......O...... │ │ - 0x0000d544 bc51ff7f 01000000 b451ff7f b0ab0680 .Q.......Q...... │ │ - 0x0000d554 2052ff7f b0b0b080 2252ff7f ab07b180 R......"R...... │ │ - 0x0000d564 9453ff7f b0ab0a80 e454ff7f b0ab0480 .S.......T...... │ │ - 0x0000d574 de58ff7f ab07b180 8c5aff7f b0ab2c80 .X.......Z....,. │ │ - 0x0000d584 cc5cff7f 01000000 c45cff7f b0ab1080 .\.......\...... │ │ - 0x0000d594 a86bff7f b0b0b080 d06bff7f ab07b180 .k.......k...... │ │ - 0x0000d5a4 d26cff7f b0ab1880 f26cff7f 01000000 .l.......l...... │ │ - 0x0000d5b4 ec6cff7f b0ab0680 a07bff7f b0ab0880 .l.......{...... │ │ - 0x0000d5c4 608bff7f 01000000 588bff7f b0ab1c80 `.......X....... │ │ - 0x0000d5d4 d896ff7f ab07b180 e497ff7f 48feff7f ............H... │ │ - 0x0000d5e4 f897ff7f 4cfeff7f fa97ff7f b0ab1a80 ....L........... │ │ - 0x0000d5f4 1c98ff7f 48feff7f 3098ff7f 4cfeff7f ....H...0...L... │ │ - 0x0000d604 3298ff7f b0ab1a80 5498ff7f ab6eb280 2.......T....n.. │ │ - 0x0000d614 34b7ff7f b0ab0680 34b8ff7f ab07b180 4.......4....... │ │ - 0x0000d624 bcb8ff7f 30feff7f d8b8ff7f 34feff7f ....0.......4... │ │ - 0x0000d634 dab8ff7f b0ab3480 fcb8ff7f 30feff7f ......4.....0... │ │ - 0x0000d644 18b9ff7f 34feff7f 1ab9ff7f b0ab3480 ....4.........4. │ │ - 0x0000d654 3cb9ff7f b0b0aa80 08baff7f 28feff7f <...........(... │ │ - 0x0000d664 2abaff7f 2cfeff7f 4cbaff7f b0ab3880 *...,...L.....8. │ │ - 0x0000d674 78baff7f 01000000 70baff7f 20feff7f x.......p... ... │ │ - 0x0000d684 74baff7f ab07b180 30bbff7f b0ab0c80 t.......0....... │ │ - 0x0000d694 b8bbff7f b0ab2e80 e6bbff7f 01000000 ................ │ │ - 0x0000d6a4 e0bbff7f ab07b180 c0bfff7f b0ab0480 ................ │ │ - 0x0000d6b4 bcc3ff7f b0ab0880 bcc9ff7f ecfdff7f ................ │ │ - 0x0000d6c4 f0c9ff7f b0ab0880 38d1ff7f b0ab1080 ........8....... │ │ - 0x0000d6d4 c4d9ff7f b0ab1480 d4e5ff7f d8fdff7f ................ │ │ + 0x0000d4f4 b847ff7f b0ab0680 2448ff7f b0b0b080 .G......$H...... │ │ + 0x0000d504 2648ff7f ab07b180 9849ff7f b0ab0a80 &H.......I...... │ │ + 0x0000d514 e84aff7f b0ab0480 e24eff7f ab07b180 .J.......N...... │ │ + 0x0000d524 9050ff7f b0ab2c80 d052ff7f 01000000 .P....,..R...... │ │ + 0x0000d534 c852ff7f b0ab0680 7c61ff7f b0ab0880 .R......|a...... │ │ + 0x0000d544 3c71ff7f 01000000 3471ff7f ab07b180 J#h FzD │ │ "J#h FzDQh!J │ │ `AF{lzD& │ │ @@ -144,24 +150,17 @@ │ │ pJ F#hzDQhoJ │ │ k FiJzDQhhJzD │ │ VJ F#hzDQhUJ │ │ PJ F#hzDQhNJ │ │ JJ F#hzDQhHJ │ │ DJ F#hzDQhCJ │ │ ...I.......Q... │ │ + 0x000017ec 03000000 53000000 27000000 52000000 ....S...'...R... │ │ + 0x000017fc 00000000 2e000000 31000000 00000000 ........1....... │ │ 0x0000180c 00000000 00000000 5d000000 00000000 ........]....... │ │ - 0x0000181c 00000000 64000000 68000000 22000000 ....d...h..."... │ │ - 0x0000182c 1b000000 37000000 00000000 4e000000 ....7.......N... │ │ - 0x0000183c 14000000 69000000 27000000 00000000 ....i...'....... │ │ - 0x0000184c 00000000 00000000 08000000 75000000 ............u... │ │ - 0x0000185c 3d000000 79000000 59000000 00000000 =...y...Y....... │ │ - 0x0000186c 6d000000 00000000 00000000 3e000000 m...........>... │ │ - 0x0000187c 00000000 3a000000 7a000000 45000000 ....:...z...E... │ │ - 0x0000188c 00000000 6b000000 00000000 16000000 ....k........... │ │ + 0x0000181c 00000000 64000000 68000000 30000000 ....d...h...0... │ │ + 0x0000182c 2b000000 41000000 00000000 58000000 +...A.......X... │ │ + 0x0000183c 28000000 69000000 35000000 00000000 (...i...5....... │ │ + 0x0000184c 00000000 00000000 13000000 75000000 ............u... │ │ + 0x0000185c 47000000 79000000 1b000000 00000000 G...y........... │ │ + 0x0000186c 6d000000 00000000 00000000 48000000 m...........H... │ │ + 0x0000187c 00000000 44000000 7a000000 4f000000 ....D...z...O... │ │ + 0x0000188c 00000000 6b000000 00000000 1a000000 ....k........... │ │ 0x0000189c 00000000 88000000 00000000 ............ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -16,40 +16,40 @@ │ │ ldr pc, [ip, #1116]! ; 0x45c │ │ │ │ 00001b60 <__cxa_finalize@plt>: │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1108]! ; 0x454 │ │ │ │ -00001b6c : │ │ +00001b6c <__stack_chk_fail@plt>: │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1100]! ; 0x44c │ │ │ │ -00001b78 : │ │ +00001b78 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1092]! ; 0x444 │ │ │ │ -00001b84 : │ │ +00001b84 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1084]! ; 0x43c │ │ │ │ -00001b90 : │ │ +00001b90 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1076]! ; 0x434 │ │ │ │ -00001b9c : │ │ +00001b9c : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1068]! ; 0x42c │ │ │ │ -00001ba8 <__stack_chk_fail@plt>: │ │ +00001ba8 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ │ ldr pc, [ip, #1060]! ; 0x424 │ │ │ │ 00001bb4 : │ │ add ip, pc, #0, 12 │ │ add ip, ip, #77824 ; 0x13000 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00001c2c : │ │ +00001c2c : │ │ ldr r0, [pc, #4] ; 1c38 <__cxa_type_match@plt+0x18> │ │ add r0, pc, r0 │ │ b 1b60 <__cxa_finalize@plt> │ │ andeq r3, r1, r8, asr #7 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ @@ -16,1267 +16,138 @@ │ │ ldr r0, [pc, #12] ; 1c64 <__cxa_type_match@plt+0x44> │ │ add r2, pc, r2 │ │ add r0, pc, r0 │ │ b 1b54 <__cxa_atexit@plt> │ │ andeq r3, r1, r4, lsr #7 │ │ ; instruction: 0xffffffdc │ │ │ │ -00001c68 : │ │ - movs r0, #0 │ │ - bx lr │ │ - │ │ -00001c6c : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - add r7, sp, #0 │ │ - ldr r3, [r0, #4] │ │ - sub sp, #264 ; 0x108 │ │ - add.w r6, sp, #15 │ │ - mov r4, r0 │ │ - bic.w r6, r6, #15 │ │ - cbnz r3, 1c94 │ │ - adds r0, #12 │ │ - blx 1b6c │ │ - cbnz r0, 1c94 │ │ - add.w r8, r4, #64 ; 0x40 │ │ - add.w sl, r4, #96 ; 0x60 │ │ - b.n 1cb4 │ │ - ldr r3, [r4, #8] │ │ - cbnz r3, 1cac │ │ - add.w r0, r4, #16 │ │ - blx 1b6c │ │ - cbnz r0, 1cac │ │ - add.w r8, r4, #80 ; 0x50 │ │ - add.w sl, r4, #112 ; 0x70 │ │ - b.n 1cb4 │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - blx 1b78 │ │ - add.w r0, r4, #32 │ │ - mov r1, r6 │ │ - bl 9d80 │ │ - movs r5, #0 │ │ - mov r9, r5 │ │ - ldr r3, [r4, #0] │ │ - cmp r9, r3 │ │ - bcs.n 1cea │ │ - cbz r5, 1cd8 │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - movs r5, #0 │ │ - bl 42f0 │ │ - b.n 1ce4 │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - mov r2, r6 │ │ - movs r5, #1 │ │ - bl 42f0 │ │ - add.w r9, r9, #1 │ │ - b.n 1cc2 │ │ - add.w r3, r4, #64 ; 0x40 │ │ - cmp r8, r3 │ │ - mov.w r3, #1 │ │ - ittee eq │ │ - addeq.w r0, r4, #12 │ │ - streq r3, [r4, #4] │ │ - strne r3, [r4, #8] │ │ - addne.w r0, r4, #16 │ │ - blx 1b84 │ │ - mov r0, r5 │ │ - mov sp, r7 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ... │ │ - │ │ -00001d10 : │ │ - push {r0, r1, r4, lr} │ │ - add r1, sp, #4 │ │ - ldr r4, [pc, #180] ; (1dcc ) │ │ - ldr r3, [r0, #0] │ │ - add r4, pc │ │ - ldr r2, [pc, #172] ; (1dc8 ) │ │ - ldr r3, [r3, #24] │ │ - str r0, [r4, #0] │ │ - blx r3 │ │ - cbz r0, 1d2a │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - b.n 1dc4 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #160] ; (1dd0 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - mov r1, r0 │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #4] │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #132] ; (1dd4 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - mov r1, r0 │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #8] │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [pc, #104] ; (1dd8 ) │ │ - ldr r3, [r0, #0] │ │ - add r1, pc │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - mov r1, r0 │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - ldr r1, [pc, #84] ; (1ddc ) │ │ - add r1, pc │ │ - str r0, [r4, #12] │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - mov r1, r0 │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - ldr r1, [pc, #60] ; (1de0 ) │ │ - add r1, pc │ │ - str r0, [r4, #16] │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - mov r1, r0 │ │ - cmp r0, #0 │ │ - beq.n 1d24 │ │ - ldr r0, [sp, #4] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #84] ; 0x54 │ │ - blx r3 │ │ - str r0, [r4, #20] │ │ - bl 1c68 │ │ - ldr r0, [pc, #4] ; (1dc8 ) │ │ - add sp, #8 │ │ - pop {r4, pc} │ │ - movs r6, r0 │ │ - movs r1, r0 │ │ - adds r2, #232 ; 0xe8 │ │ - movs r1, r0 │ │ - lsrs r4, r7, #3 │ │ - movs r1, r0 │ │ - lsrs r7, r7, #3 │ │ - movs r1, r0 │ │ - lsrs r2, r7, #3 │ │ - movs r1, r0 │ │ - lsrs r5, r0, #4 │ │ - movs r1, r0 │ │ - lsrs r3, r1, #4 │ │ - movs r1, r0 │ │ - │ │ -00001de4 : │ │ - push {r0, r1, r4, lr} │ │ - add r1, sp, #4 │ │ - ldr r3, [r0, #0] │ │ - ldr r2, [pc, #64] ; (1e2c ) │ │ - ldr r3, [r3, #24] │ │ - blx r3 │ │ - cbnz r0, 1e28 │ │ - ldr r0, [sp, #4] │ │ - ldr r4, [pc, #56] ; (1e30 ) │ │ - ldr r3, [r0, #0] │ │ - add r4, pc │ │ - ldr r1, [r4, #4] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #8] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #12] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #16] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [r4, #20] │ │ - ldr r3, [r0, #0] │ │ - ldr r3, [r3, #88] ; 0x58 │ │ - blx r3 │ │ - add sp, #8 │ │ - pop {r4, pc} │ │ - movs r6, r0 │ │ - movs r1, r0 │ │ - adds r2, #8 │ │ - movs r1, r0 │ │ - │ │ -00001e34 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - mov sl, r3 │ │ - ldr r5, [pc, #232] ; (1f24 ) │ │ - sub sp, #60 ; 0x3c │ │ - mov r1, sl │ │ - mov r4, r0 │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - str r2, [sp, #12] │ │ - ldr.w r9, [sp, #96] ; 0x60 │ │ - ldr r3, [r5, #0] │ │ - mov fp, r5 │ │ - str r3, [sp, #52] ; 0x34 │ │ - ldr r3, [r0, #0] │ │ - ldr.w r3, [r3, #684] ; 0x2ac │ │ - blx r3 │ │ - ldr r3, [r4, #0] │ │ - mov r1, r9 │ │ - ldr.w r3, [r3, #684] ; 0x2ac │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - blx r3 │ │ - bic.w r3, r6, #8 │ │ - cmp r3, #16 │ │ - mov r8, r0 │ │ - beq.n 1e76 │ │ - cmp r6, #32 │ │ - bne.n 1e7c │ │ - cmp.w r8, #16 │ │ - beq.n 1e8e │ │ - ldr r2, [pc, #168] ; (1f28 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #164] ; (1f2c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1eaa │ │ - mov.w r0, #300 ; 0x12c │ │ - blx 1b90 │ │ - mov r5, r0 │ │ - cbnz r0, 1eb6 │ │ - ldr r2, [pc, #148] ; (1f30 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #140] ; (1f34 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - mov.w r1, #4294967295 ; 0xffffffff │ │ - b.n 1f10 │ │ - movs r1, #0 │ │ - mov.w r2, #300 ; 0x12c │ │ - blx 1b9c │ │ - ldr r3, [r4, #0] │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - movs r2, #0 │ │ - add r7, sp, #20 │ │ - str r7, [sp, #0] │ │ - ldr.w ip, [r3, #800] ; 0x320 │ │ - mov r3, r6 │ │ - blx ip │ │ - ldr r3, [r4, #0] │ │ - add.w r2, r5, #8 │ │ - mov r0, r4 │ │ - str r2, [sp, #0] │ │ - mov r1, r9 │ │ - ldr.w ip, [r3, #800] ; 0x320 │ │ - movs r2, #0 │ │ - mov r3, r8 │ │ - blx ip │ │ - ldr r3, [sp, #12] │ │ - add.w r2, r5, #56 ; 0x38 │ │ - cbz r3, 1f00 │ │ - movs r3, #0 │ │ - mov r0, r7 │ │ - str r3, [r5, #0] │ │ - mov r1, r6 │ │ - bl a2f4 │ │ - b.n 1f0c │ │ - movs r3, #1 │ │ - mov r0, r7 │ │ - str r3, [r5, #0] │ │ - mov r1, r6 │ │ - bl bd00 │ │ - asrs r1, r5, #31 │ │ - mov r0, r5 │ │ - ldr r2, [sp, #52] ; 0x34 │ │ - ldr.w r3, [fp] │ │ - cmp r2, r3 │ │ - beq.n 1f1e │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ - add sp, #60 ; 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r1, #18 │ │ - movs r1, r0 │ │ - adds r1, #126 ; 0x7e │ │ - movs r1, r0 │ │ - lsrs r2, r1, #1 │ │ - movs r1, r0 │ │ - adds r1, #96 ; 0x60 │ │ - movs r1, r0 │ │ - lsrs r0, r1, #1 │ │ - movs r1, r0 │ │ - │ │ -00001f38 : │ │ - mov r0, r2 │ │ - b.w d28c <_Unwind_GetTextRelBase@@Base+0x8> │ │ - ... │ │ - │ │ -00001f40 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - mov r6, r2 │ │ - ldr r1, [pc, #444] ; (2108 ) │ │ - ldr.w r8, [sp, #64] ; 0x40 │ │ - mov r4, r0 │ │ - ldr r7, [sp, #76] ; 0x4c │ │ - movs r0, #4 │ │ - ldr r2, [pc, #436] ; (210c ) │ │ - add r1, pc │ │ - mov r3, r8 │ │ - str r7, [sp, #0] │ │ - add r2, pc │ │ - blx 1bc0 <__android_log_print@plt> │ │ - cmp.w r8, #0 │ │ - beq.n 1f78 │ │ - cbz r7, 1f78 │ │ - ldr r3, [sp, #72] ; 0x48 │ │ - cmp r3, #0 │ │ - blt.n 1f78 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - cbz r3, 1f78 │ │ - ldr r3, [sp, #68] ; 0x44 │ │ - cbnz r3, 1f8a │ │ - ldr r2, [pc, #404] ; (2110 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #400] ; (2114 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1fa0 │ │ - ldr r3, [r6, #0] │ │ - cmp r3, #2 │ │ - bne.n 1fa8 │ │ - ldr r2, [pc, #388] ; (2118 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #384] ; (211c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - mov.w r5, #4294967295 ; 0xffffffff │ │ - b.n 20fe │ │ - ldr r2, [r6, #4] │ │ - add.w r9, r8, r2 │ │ - cmp.w r9, #31 │ │ - bhi.n 1fd2 │ │ - ldr r3, [r4, #0] │ │ - adds r2, #24 │ │ - add r2, r6 │ │ - mov r0, r4 │ │ - str r2, [sp, #0] │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr.w r5, [r3, #800] ; 0x320 │ │ - mov r3, r8 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - blx r5 │ │ - str.w r9, [r6, #4] │ │ - movs r5, #0 │ │ - b.n 20fe │ │ - and.w r3, r9, #15 │ │ - add.w fp, r3, #16 │ │ - rsb r5, fp, r9 │ │ - cmp r5, r7 │ │ - bls.n 1ff4 │ │ - ldr r2, [pc, #316] ; (2120 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #308] ; (2124 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1fa0 │ │ - add.w r0, r9, #15 │ │ - str r2, [sp, #12] │ │ - blx 1b90 │ │ - ldr r2, [sp, #12] │ │ - mov r9, r0 │ │ - cbnz r0, 2016 │ │ - ldr r2, [pc, #288] ; (2128 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #284] ; (212c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1fa0 │ │ - add.w r7, r0, #15 │ │ - add.w r0, r5, #15 │ │ - str r2, [sp, #12] │ │ - blx 1b90 │ │ - bic.w r7, r7, #15 │ │ - ldr r2, [sp, #12] │ │ - mov sl, r0 │ │ - cbnz r0, 2046 │ │ - mov r0, r9 │ │ - blx 1bb4 │ │ - ldr r2, [pc, #248] ; (2130 ) │ │ - ldr r3, [r4, #0] │ │ - mov r0, r4 │ │ - add r2, pc │ │ - ldr r1, [r2, #8] │ │ - ldr r2, [pc, #244] ; (2134 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1fa0 │ │ - add.w r3, r0, #15 │ │ - bic.w r3, r3, #15 │ │ - str r3, [sp, #12] │ │ - cbz r2, 206a │ │ - mov r0, r7 │ │ - add.w r1, r6, #24 │ │ - blx 1bcc │ │ - ldr r2, [r4, #0] │ │ - ldr r3, [r6, #4] │ │ - add r3, r7 │ │ - str r3, [sp, #0] │ │ - ldr.w ip, [r2, #800] ; 0x320 │ │ - b.n 2072 │ │ - ldr r3, [r4, #0] │ │ - str r7, [sp, #0] │ │ - ldr.w ip, [r3, #800] ; 0x320 │ │ - mov r0, r4 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - mov r3, r8 │ │ - blx ip │ │ - mov r3, r6 │ │ - ldr.w r1, [r3], #8 │ │ - add.w r2, r6, #56 ; 0x38 │ │ - mov r0, r7 │ │ - str r2, [sp, #0] │ │ - cbnz r1, 2096 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r5 │ │ - bl 2756 │ │ - b.n 209e │ │ - ldr r1, [sp, #12] │ │ - mov r2, r5 │ │ - bl 28ac │ │ - cbz r0, 20be │ │ - mov r0, r9 │ │ - blx 1bb4 │ │ - mov r0, sl │ │ - blx 1bb4 │ │ - ldr r2, [pc, #136] ; (2138 ) │ │ - ldr r3, [r4, #0] │ │ - mov r0, r4 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #132] ; (213c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 1fa0 │ │ - ldr r3, [r4, #0] │ │ - mov r0, r4 │ │ - ldr r2, [sp, #12] │ │ - ldr r1, [sp, #68] ; 0x44 │ │ - str r2, [sp, #0] │ │ - ldr r2, [sp, #72] ; 0x48 │ │ - ldr.w ip, [r3, #832] ; 0x340 │ │ - mov r3, r5 │ │ - blx ip │ │ - adds r1, r7, r5 │ │ - mov r2, fp │ │ - str.w fp, [r6, #4] │ │ - add.w r0, r6, #24 │ │ - blx 1bcc │ │ - mov r0, r9 │ │ - blx 1bb4 │ │ - mov r0, sl │ │ - blx 1bb4 │ │ - ldr r1, [pc, #80] ; (2140 ) │ │ - ldr r2, [pc, #80] ; (2144 ) │ │ - movs r0, #4 │ │ - add r1, pc │ │ - mov r3, r5 │ │ - add r2, pc │ │ - blx 1bc0 <__android_log_print@plt> │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - lsls r2, r1, #31 │ │ - movs r1, r0 │ │ - lsls r6, r2, #31 │ │ - movs r1, r0 │ │ - adds r0, #130 ; 0x82 │ │ - movs r1, r0 │ │ - lsls r6, r1, #31 │ │ - movs r1, r0 │ │ - adds r0, #106 ; 0x6a │ │ - movs r1, r0 │ │ - lsls r7, r4, #31 │ │ - movs r1, r0 │ │ - adds r0, #24 │ │ - movs r1, r0 │ │ - lsls r0, r7, #30 │ │ - movs r1, r0 │ │ - cmp r7, #246 ; 0xf6 │ │ - movs r1, r0 │ │ - lsls r7, r7, #30 │ │ - movs r1, r0 │ │ - cmp r7, #198 ; 0xc6 │ │ - movs r1, r0 │ │ - lsls r2, r0, #31 │ │ - movs r1, r0 │ │ - cmp r7, #78 ; 0x4e │ │ - movs r1, r0 │ │ - lsls r6, r7, #29 │ │ - movs r1, r0 │ │ - lsls r4, r5, #24 │ │ - movs r1, r0 │ │ - lsls r5, r3, #29 │ │ - movs r1, r0 │ │ - │ │ -00002148 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - ldr r4, [pc, #500] ; (2344 ) │ │ - add r7, sp, #8 │ │ - ldr.w r8, [pc, #500] ; 2348 │ │ - sub sp, #48 ; 0x30 │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - ldr.w r9, [r7, #64] ; 0x40 │ │ - mov fp, r2 │ │ - add r8, pc │ │ - ldr r3, [r4, #0] │ │ - mov r5, r0 │ │ - ldr r2, [pc, #480] ; (234c ) │ │ - add.w r6, sp, #23 │ │ - ldr.w sl, [r7, #60] ; 0x3c │ │ - movs r0, #4 │ │ - str r3, [r7, #12] │ │ - mov r1, r8 │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - add r2, pc │ │ - bic.w r6, r6, #15 │ │ - str r3, [sp, #0] │ │ - mov r3, r9 │ │ - blx 1bc0 <__android_log_print@plt> │ │ - str r4, [r7, #4] │ │ - cmp.w sl, #0 │ │ - beq.n 2196 │ │ - cmp.w r9, #0 │ │ - bge.n 21a8 │ │ - ldr r2, [pc, #440] ; (2350 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #432] ; (2354 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 21c0 │ │ - ldr.w r3, [fp] │ │ - cmp r3, #2 │ │ - bne.n 21c8 │ │ - ldr r2, [pc, #420] ; (2358 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #416] ; (235c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - mov.w r4, #4294967295 ; 0xffffffff │ │ - b.n 232a │ │ - ldrb.w r3, [r7, #56] ; 0x38 │ │ - cbnz r3, 21f2 │ │ - ldr r3, [r5, #0] │ │ - add.w r2, fp, #24 │ │ - mov r0, r5 │ │ - str r2, [sp, #0] │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - ldr.w r4, [r3, #832] ; 0x340 │ │ - ldr.w r3, [fp, #4] │ │ - blx r4 │ │ - movs r3, #2 │ │ - ldr.w r4, [fp, #4] │ │ - str.w r3, [fp] │ │ - b.n 232a │ │ - ldr r2, [pc, #364] ; (2360 ) │ │ - movs r0, #4 │ │ - mov r1, r8 │ │ - add r2, pc │ │ - blx 1bc0 <__android_log_print@plt> │ │ - ldr.w r3, [fp] │ │ - ldr.w r2, [fp, #4] │ │ - cmp r3, #0 │ │ - bne.n 2286 │ │ - cmp r2, #15 │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - ite hi │ │ - movhi r4, #32 │ │ - movls r4, #16 │ │ - cmp r3, r4 │ │ - bge.n 222a │ │ - ldr r2, [pc, #328] ; (2364 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #16] │ │ - ldr r2, [pc, #324] ; (2368 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 21c0 │ │ - subs r1, r4, r2 │ │ - add.w r0, r2, #24 │ │ - add r0, fp │ │ - it eq │ │ - moveq r1, #16 │ │ - mov r2, r1 │ │ - blx 1b9c │ │ - add.w r3, fp, #56 ; 0x38 │ │ - add.w r0, fp, #24 │ │ - str r3, [sp, #0] │ │ - mov r1, r6 │ │ - add.w r3, fp, #8 │ │ - mov r2, r4 │ │ - bl 2756 │ │ - ldr r3, [r5, #0] │ │ - cbz r0, 2266 │ │ - ldr r2, [pc, #276] ; (236c ) │ │ - mov r0, r5 │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #268] ; (2370 ) │ │ - add r2, pc │ │ - b.n 21c0 │ │ - str r6, [sp, #0] │ │ - mov r0, r5 │ │ - ldr.w r6, [r3, #832] ; 0x340 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - blx r6 │ │ - ldr r2, [pc, #252] ; (2374 ) │ │ - movs r3, #2 │ │ - movs r0, #4 │ │ - str.w r3, [fp] │ │ - mov r1, r8 │ │ - add r2, pc │ │ - b.n 2324 │ │ - ldr r3, [r7, #68] ; 0x44 │ │ - cmp r3, r2 │ │ - bge.n 229e │ │ - ldr r2, [pc, #232] ; (2378 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #16] │ │ - ldr r2, [pc, #228] ; (237c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 21c0 │ │ - cmp r2, #16 │ │ - beq.n 22b4 │ │ - ldr r2, [pc, #220] ; (2380 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #12] │ │ - ldr r2, [pc, #212] ; (2384 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 21c0 │ │ - add.w r3, fp, #56 ; 0x38 │ │ - add.w r0, fp, #24 │ │ - str r3, [sp, #0] │ │ - mov r1, r6 │ │ - add.w r3, fp, #8 │ │ - bl 28ac │ │ - cbz r0, 22dc │ │ - ldr r2, [pc, #188] ; (2388 ) │ │ - mov r0, r5 │ │ - ldr r3, [r5, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #180] ; (238c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 21c0 │ │ - ldrb r4, [r6, #15] │ │ - movs r0, #4 │ │ - ldr r2, [pc, #172] ; (2390 ) │ │ - mov r1, r8 │ │ - mov r3, r4 │ │ - add r2, pc │ │ - blx 1bc0 <__android_log_print@plt> │ │ - cmp r4, #16 │ │ - ldr r3, [r5, #0] │ │ - bls.n 2302 │ │ - ldr r2, [pc, #160] ; (2394 ) │ │ - mov r0, r5 │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - ldr r1, [r2, #12] │ │ - ldr r2, [pc, #152] ; (2398 ) │ │ - add r2, pc │ │ - b.n 21c0 │ │ - rsb r4, r4, #16 │ │ - str r6, [sp, #0] │ │ - mov r0, r5 │ │ - ldr.w r6, [r3, #832] ; 0x340 │ │ - mov r1, sl │ │ - mov r2, r9 │ │ - mov r3, r4 │ │ - blx r6 │ │ - ldr r2, [pc, #132] ; (239c ) │ │ - movs r0, #4 │ │ - mov r1, r8 │ │ - add r2, pc │ │ - movs r3, #2 │ │ - str.w r3, [fp] │ │ - mov r3, r4 │ │ - blx 1bc0 <__android_log_print@plt> │ │ - ldr r3, [r7, #4] │ │ - mov r0, r4 │ │ - ldr r2, [r7, #12] │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 233a │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ - adds r7, #20 │ │ - mov sp, r7 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - cmp r5, #252 ; 0xfc │ │ - movs r1, r0 │ │ - lsls r3, r0, #28 │ │ - movs r1, r0 │ │ - lsls r4, r7, #27 │ │ - movs r1, r0 │ │ - cmp r6, #100 ; 0x64 │ │ - movs r1, r0 │ │ - lsls r0, r7, #27 │ │ - movs r1, r0 │ │ - cmp r6, #74 ; 0x4a │ │ - movs r1, r0 │ │ - lsls r3, r0, #28 │ │ - movs r1, r0 │ │ - lsls r7, r5, #27 │ │ - movs r1, r0 │ │ - cmp r5, #226 ; 0xe2 │ │ - movs r1, r0 │ │ - lsls r1, r3, #27 │ │ - movs r1, r0 │ │ - cmp r5, #164 ; 0xa4 │ │ - movs r1, r0 │ │ - lsls r1, r0, #27 │ │ - movs r1, r0 │ │ - lsls r3, r1, #27 │ │ - movs r1, r0 │ │ - cmp r5, #110 ; 0x6e │ │ - movs r1, r0 │ │ - lsls r5, r4, #25 │ │ - movs r1, r0 │ │ - cmp r5, #88 ; 0x58 │ │ - movs r1, r0 │ │ - lsls r0, r2, #27 │ │ - movs r1, r0 │ │ - cmp r5, #48 ; 0x30 │ │ - movs r1, r0 │ │ - lsls r5, r3, #27 │ │ - movs r1, r0 │ │ - lsls r1, r7, #27 │ │ - movs r1, r0 │ │ - cmp r5, #8 │ │ - movs r1, r0 │ │ - lsls r5, r5, #27 │ │ - movs r1, r0 │ │ - lsls r2, r7, #27 │ │ - movs r1, r0 │ │ - │ │ -000023a0 : │ │ - push {r3, lr} │ │ - ldr r1, [r2, #0] │ │ - cmp r1, #2 │ │ - bne.n 23be │ │ - ldr r2, [pc, #24] ; (23c4 ) │ │ - ldr r3, [r0, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #20] ; (23c8 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - mov.w r0, #4294967295 ; 0xffffffff │ │ - pop {r3, pc} │ │ - ldr r0, [r2, #4] │ │ - pop {r3, pc} │ │ - nop │ │ - cmp r4, #84 ; 0x54 │ │ - movs r1, r0 │ │ - lsls r5, r2, #26 │ │ - movs r1, r0 │ │ - │ │ -000023cc : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 ; 0x2c │ │ - ldr.w r8, [pc, #584] ; 261c │ │ - mov fp, r3 │ │ - add r7, sp, #8 │ │ - mov r1, r2 │ │ - add r8, pc │ │ - ldr.w r8, [r8] │ │ - sub sp, #248 ; 0xf8 │ │ - mov r4, r0 │ │ - mov sl, r2 │ │ - ldr.w r3, [r8] │ │ - add.w r6, sp, #23 │ │ - ldr.w r9, [r7, #72] ; 0x48 │ │ - bic.w r6, r6, #15 │ │ - str r3, [r7, #28] │ │ - ldr r3, [r0, #0] │ │ - ldr.w r3, [r3, #684] ; 0x2ac │ │ - blx r3 │ │ - str.w r8, [r7, #4] │ │ - ldr r3, [r4, #0] │ │ - cmp r0, #32 │ │ - beq.n 241c │ │ - ldr r2, [pc, #528] ; (2620 ) │ │ - mov r0, r4 │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #524] ; (2624 ) │ │ - add r2, pc │ │ - b.n 2588 │ │ - ldr.w r3, [r3, #684] ; 0x2ac │ │ - mov r0, r4 │ │ - mov r1, fp │ │ - blx r3 │ │ - cmp r0, #32 │ │ - mov r5, r0 │ │ - beq.n 243e │ │ - ldr r2, [pc, #504] ; (2628 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #500] ; (262c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2588 │ │ - cmp.w r9, #0 │ │ - bge.n 2456 │ │ - ldr r2, [pc, #488] ; (2630 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #484] ; (2634 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2588 │ │ - str.w r9, [r6] │ │ - mov.w r9, #0 │ │ - add.w r0, r6, #12 │ │ - str.w r9, [r6, #8] │ │ - str.w r9, [r6, #4] │ │ - mov r1, r9 │ │ - blx 1bd8 │ │ - mov r8, r0 │ │ - cbz r0, 2486 │ │ - ldr r2, [pc, #448] ; (2638 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #444] ; (263c ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2588 │ │ - add.w r0, r6, #16 │ │ - mov r1, r8 │ │ - blx 1bd8 │ │ - ldr r2, [r4, #0] │ │ - mov r9, r0 │ │ - cbz r0, 24a8 │ │ - ldr r5, [r2, #56] ; 0x38 │ │ - mov r0, r4 │ │ - ldr r2, [pc, #420] ; (2640 ) │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #416] ; (2644 ) │ │ - add r2, pc │ │ - blx r5 │ │ - b.n 258a │ │ - mov r1, sl │ │ - add.w r3, r6, #32 │ │ - mov r0, r4 │ │ - str r3, [sp, #0] │ │ - mov r3, r5 │ │ - ldr.w ip, [r2, #800] ; 0x320 │ │ - mov r2, r9 │ │ - add.w sl, r6, #64 ; 0x40 │ │ - blx ip │ │ - ldr r3, [r4, #0] │ │ - mov r1, fp │ │ - ldr.w fp, [pc, #384] ; 2648 │ │ - str.w sl, [sp] │ │ - mov r0, r4 │ │ - ldr.w ip, [r3, #800] ; 0x320 │ │ - mov r2, r9 │ │ - mov r3, r5 │ │ - blx ip │ │ - add fp, pc │ │ - ldr.w fp, [fp] │ │ - add.w r0, r7, #12 │ │ - mov r1, r9 │ │ - mov r2, fp │ │ - mov r3, r6 │ │ - blx 1be4 │ │ - mov r5, r0 │ │ - cbz r0, 2502 │ │ - ldr r2, [pc, #344] ; (264c ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #340] ; (2650 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2588 │ │ - add.w r0, r7, #16 │ │ - mov r1, r5 │ │ - mov r2, fp │ │ - mov r3, r6 │ │ - blx 1be4 │ │ - cbz r0, 2524 │ │ - ldr r2, [pc, #320] ; (2654 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #312] ; (2658 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2560 │ │ - ldr r0, [r7, #12] │ │ - add.w r1, r7, #20 │ │ - blx 1bf0 │ │ - mov r5, r0 │ │ - cbz r0, 2544 │ │ - ldr r2, [pc, #296] ; (265c ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #288] ; (2660 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - b.n 2588 │ │ - ldr r0, [r7, #16] │ │ - add.w r1, r7, #24 │ │ - blx 1bf0 │ │ - cbz r0, 2564 │ │ - ldr r2, [pc, #272] ; (2664 ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #268] ; (2668 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - b.n 2604 │ │ - ldr.w fp, [r7, #20] │ │ - cmp.w fp, #4294967295 ; 0xffffffff │ │ - beq.n 2578 │ │ - ldr r3, [r7, #24] │ │ - adds r2, r3, #1 │ │ - beq.n 2578 │ │ - cmp fp, r3 │ │ - beq.n 258e │ │ - ldr r2, [pc, #240] ; (266c ) │ │ - mov r0, r4 │ │ - ldr r3, [r4, #0] │ │ - add r2, pc │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [pc, #236] ; (2670 ) │ │ - ldr r3, [r3, #56] ; 0x38 │ │ - add r2, pc │ │ - blx r3 │ │ - movs r0, #0 │ │ - b.n 2606 │ │ - add.w r5, r6, #128 ; 0x80 │ │ - add.w r9, r6, #96 ; 0x60 │ │ - mov r0, r5 │ │ - bl 68d4 │ │ - cmp.w fp, #0 │ │ - beq.n 25b8 │ │ - mov r0, r9 │ │ - movs r1, #32 │ │ - mov r2, r5 │ │ - movs r6, #0 │ │ - bl 680e │ │ - mov r0, sl │ │ - mov r1, r5 │ │ - bl 6904 │ │ - b.n 25cc │ │ - mov r0, sl │ │ - movs r1, #32 │ │ - mov r2, r5 │ │ - movs r6, #1 │ │ - bl 680e │ │ - mov r0, r9 │ │ - mov r1, r5 │ │ - bl 6904 │ │ - ldr r3, [r4, #0] │ │ - mov r0, r4 │ │ - movs r1, #32 │ │ - ldr.w r3, [r3, #704] ; 0x2c0 │ │ - blx r3 │ │ - ldr r3, [r4, #0] │ │ - mov r5, r0 │ │ - cbz r6, 25f2 │ │ - str.w r9, [sp] │ │ - mov r0, r4 │ │ - ldr.w r6, [r3, #832] ; 0x340 │ │ - mov r1, r5 │ │ - movs r2, #0 │ │ - movs r3, #32 │ │ - blx r6 │ │ - b.n 2604 │ │ - str.w sl, [sp] │ │ - mov r0, r4 │ │ - ldr.w ip, [r3, #832] ; 0x340 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - movs r3, #32 │ │ - blx ip │ │ - mov r0, r5 │ │ - ldr r3, [r7, #4] │ │ - ldr r2, [r7, #28] │ │ - ldr r3, [r3, #0] │ │ - cmp r2, r3 │ │ - beq.n 2614 │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ - adds r7, #36 ; 0x24 │ │ - mov sp, r7 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r3, #120 ; 0x78 │ │ - movs r1, r0 │ │ - cmp r3, #238 ; 0xee │ │ - movs r1, r0 │ │ - lsls r7, r7, #24 │ │ - movs r1, r0 │ │ - cmp r3, #206 ; 0xce │ │ - movs r1, r0 │ │ - lsls r2, r2, #25 │ │ - movs r1, r0 │ │ - cmp r3, #182 ; 0xb6 │ │ - movs r1, r0 │ │ - lsls r6, r5, #25 │ │ - movs r1, r0 │ │ - cmp r3, #134 ; 0x86 │ │ - movs r1, r0 │ │ - lsls r6, r6, #25 │ │ - movs r1, r0 │ │ - cmp r3, #100 ; 0x64 │ │ - movs r1, r0 │ │ - lsls r6, r2, #26 │ │ - movs r1, r0 │ │ - cmp r2, #128 ; 0x80 │ │ - movs r1, r0 │ │ - cmp r3, #10 │ │ - movs r1, r0 │ │ - lsls r2, r7, #25 │ │ - movs r1, r0 │ │ - cmp r2, #232 ; 0xe8 │ │ - movs r1, r0 │ │ - lsls r6, r0, #26 │ │ - movs r1, r0 │ │ - cmp r2, #200 ; 0xc8 │ │ - movs r1, r0 │ │ - lsls r4, r2, #26 │ │ - movs r1, r0 │ │ - cmp r2, #170 ; 0xaa │ │ - movs r1, r0 │ │ - lsls r2, r4, #26 │ │ - movs r1, r0 │ │ - cmp r2, #130 ; 0x82 │ │ - movs r1, r0 │ │ - lsls r6, r4, #26 │ │ - movs r1, r0 │ │ - │ │ -00002674 : │ │ +00001c68 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #28 │ │ - ldr r4, [pc, #96] ; (26dc ) │ │ + ldr r4, [pc, #96] ; (1cd0 ) │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ ldr r3, [r4, #0] │ │ str r3, [sp, #20] │ │ subs r3, r0, #4 │ │ cmp r3, #12 │ │ - bhi.n 26ca │ │ + bhi.n 1cbe │ │ movs r2, #0 │ │ add.w lr, sp, #4 │ │ subs r6, r0, #1 │ │ mov r7, r2 │ │ mov r5, r2 │ │ add.w r3, lr, r5 │ │ and.w r1, r3, r6 │ │ negs r3, r3 │ │ ands r3, r6 │ │ subs r1, r5, r1 │ │ add r3, r5 │ │ add r1, lr │ │ add r3, lr │ │ cmp r3, r1 │ │ - bne.n 26b0 │ │ + bne.n 1ca4 │ │ adds r7, #1 │ │ - b.n 26b8 │ │ + b.n 1cac │ │ add r1, r0 │ │ cmp r3, r1 │ │ - bne.n 26ca │ │ + bne.n 1cbe │ │ adds r2, #1 │ │ adds r5, #1 │ │ cmp r5, r0 │ │ - bne.n 2694 │ │ + bne.n 1c88 │ │ cmp r7, #1 │ │ - bne.n 26ca │ │ + bne.n 1cbe │ │ subs r0, r2, r6 │ │ it ne │ │ movne r0, #1 │ │ - b.n 26cc │ │ + b.n 1cc0 │ │ movs r0, #1 │ │ ldr r2, [sp, #20] │ │ ldr r3, [r4, #0] │ │ cmp r2, r3 │ │ - beq.n 26d8 │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ + beq.n 1ccc │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ add sp, #28 │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r0, #218 ; 0xda │ │ + adds r2, #230 ; 0xe6 │ │ movs r1, r0 │ │ │ │ -000026e0 : │ │ +00001cd4 : │ │ movs r3, #0 │ │ strb.w r3, [r0, #242] ; 0xf2 │ │ mov r0, r3 │ │ bx lr │ │ │ │ -000026ea : │ │ +00001cde : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ ands.w r6, r2, #15 │ │ mov r7, r0 │ │ mov r8, r1 │ │ mov r9, r3 │ │ - bne.n 2718 │ │ + bne.n 1d0c │ │ asrs r4, r2, #4 │ │ mov r5, r6 │ │ cmp r5, r4 │ │ mov.w r0, r5, lsl #4 │ │ add.w r1, r8, r0 │ │ add r0, r7 │ │ - beq.n 271a │ │ + beq.n 1d0e │ │ mov r2, r9 │ │ adds r5, #1 │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - beq.n 26fe │ │ + beq.n 1cf2 │ │ movs r6, #1 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ -00002720 : │ │ +00001d14 : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ ands.w r6, r2, #15 │ │ mov r7, r0 │ │ mov r8, r1 │ │ mov r9, r3 │ │ - bne.n 274e │ │ + bne.n 1d42 │ │ asrs r4, r2, #4 │ │ mov r5, r6 │ │ cmp r5, r4 │ │ mov.w r0, r5, lsl #4 │ │ add.w r1, r8, r0 │ │ add r0, r7 │ │ - beq.n 2750 │ │ + beq.n 1d44 │ │ mov r2, r9 │ │ adds r5, #1 │ │ - bl 50f8 │ │ + bl 3788 │ │ cmp r0, #0 │ │ - beq.n 2734 │ │ + beq.n 1d28 │ │ movs r6, #1 │ │ mov r0, r6 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ -00002756 : │ │ +00001d4a : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ ands.w r9, r2, #15 │ │ mov r8, r1 │ │ mov r4, r3 │ │ - beq.n 276a │ │ + beq.n 1d5e │ │ mov.w r9, #1 │ │ - b.n 28a4 │ │ + b.n 1e98 │ │ orr.w r6, r0, r3 │ │ asrs r7, r2, #4 │ │ ands.w r6, r6, #3 │ │ add.w r5, r0, #16 │ │ - beq.n 2782 │ │ + beq.n 1d76 │ │ mov r6, r9 │ │ add.w fp, r3, #16 │ │ - b.n 289c │ │ + b.n 1e90 │ │ add.w fp, r3, #16 │ │ cmp r6, r7 │ │ add.w sl, r8, r6, lsl #4 │ │ - beq.w 28a4 │ │ + beq.w 1e98 │ │ ldr.w r3, [r5, #-16] │ │ mov r0, r4 │ │ ldr r2, [r4, #0] │ │ mov r1, r4 │ │ adds r6, #1 │ │ adds r5, #16 │ │ eors r3, r2 │ │ @@ -1290,23 +161,23 @@ │ │ eors r3, r2 │ │ ldr r2, [r4, #12] │ │ str r3, [r4, #8] │ │ ldr.w r3, [r5, #-20] │ │ eors r3, r2 │ │ ldr r2, [sp, #40] ; 0x28 │ │ str r3, [r4, #12] │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - bne.n 2764 │ │ + bne.n 1d58 │ │ mov r3, r4 │ │ ldr.w r2, [r3], #4 │ │ cmp r3, fp │ │ str.w r2, [sl], #4 │ │ - bne.n 27cc │ │ - b.n 2786 │ │ + bne.n 1dc0 │ │ + b.n 1d7a │ │ ldrb.w r2, [r5, #-16] │ │ mov r0, r4 │ │ ldrb r3, [r4, #0] │ │ mov r1, r4 │ │ adds r6, #1 │ │ adds r5, #16 │ │ eors r3, r2 │ │ @@ -1368,71 +239,71 @@ │ │ eors r3, r2 │ │ strb r3, [r4, #14] │ │ ldrb r3, [r4, #15] │ │ ldrb.w r2, [r5, #-17] │ │ eors r3, r2 │ │ ldr r2, [sp, #40] ; 0x28 │ │ strb r3, [r4, #15] │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - bne.w 2764 │ │ + bne.w 1d58 │ │ mov r3, r4 │ │ ldr.w r2, [r3], #4 │ │ cmp r3, fp │ │ str.w r2, [sl], #4 │ │ - bne.n 2890 │ │ + bne.n 1e84 │ │ cmp r6, r7 │ │ add.w sl, r8, r6, lsl #4 │ │ - bne.n 27da │ │ + bne.n 1dce │ │ mov r0, r9 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ... │ │ │ │ -000028ac : │ │ +00001ea0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r5, r3 │ │ - ldr r7, [pc, #472] ; (2a8c ) │ │ + ldr r7, [pc, #472] ; (2080 ) │ │ sub sp, #28 │ │ ands.w r8, r2, #15 │ │ mov sl, r0 │ │ add r7, pc │ │ ldr r7, [r7, #0] │ │ ldr.w r9, [sp, #64] ; 0x40 │ │ ldr r3, [r7, #0] │ │ str r3, [sp, #20] │ │ - beq.n 28d0 │ │ + beq.n 1ec4 │ │ mov.w r8, #1 │ │ - b.n 2a76 │ │ + b.n 206a │ │ orr.w r3, r5, r1 │ │ asrs r6, r2, #4 │ │ lsls r3, r3, #30 │ │ mov r4, r1 │ │ add.w fp, sp, #20 │ │ - bne.w 2a68 │ │ + bne.w 205c │ │ cmp r6, #0 │ │ - beq.w 2a76 │ │ + beq.w 206a │ │ add.w lr, sp, #4 │ │ add.w ip, sl, #16 │ │ mov r3, sl │ │ ldr r0, [r3, #0] │ │ adds r3, #8 │ │ ldr.w r1, [r3, #-4] │ │ cmp r3, ip │ │ mov r2, lr │ │ stmia r2!, {r0, r1} │ │ mov lr, r2 │ │ - bne.n 28f2 │ │ + bne.n 1ee6 │ │ mov r1, r4 │ │ mov r0, sl │ │ mov r2, r9 │ │ adds r4, #16 │ │ - bl 50f8 │ │ + bl 3788 │ │ subs r6, #1 │ │ cmp r0, #0 │ │ - bne.n 28ca │ │ + bne.n 1ebe │ │ ldr r3, [r5, #0] │ │ add.w lr, sp, #4 │ │ ldr.w r2, [r4, #-16] │ │ eors r3, r2 │ │ ldr.w r2, [r4, #-12] │ │ str.w r3, [r4, #-16] │ │ ldr r3, [r5, #4] │ │ @@ -1450,33 +321,33 @@ │ │ mov r3, lr │ │ adds r2, #8 │ │ ldmia r3!, {r0, r1} │ │ cmp r3, fp │ │ str.w r0, [r2, #-8] │ │ mov lr, r3 │ │ str.w r1, [r2, #-4] │ │ - bne.n 294c │ │ + bne.n 1f40 │ │ add.w sl, sl, #16 │ │ - b.n 28e2 │ │ + b.n 1ed6 │ │ ldr r0, [r3, #0] │ │ adds r3, #8 │ │ ldr.w r1, [r3, #-4] │ │ cmp r3, ip │ │ mov r2, lr │ │ stmia r2!, {r0, r1} │ │ mov lr, r2 │ │ - bne.n 2966 │ │ + bne.n 1f5a │ │ mov r1, r4 │ │ mov r0, sl │ │ mov r2, r9 │ │ adds r4, #16 │ │ - bl 50f8 │ │ + bl 3788 │ │ subs r6, #1 │ │ cmp r0, #0 │ │ - bne.n 28ca │ │ + bne.n 1ebe │ │ ldrb r3, [r5, #0] │ │ add.w lr, sp, #4 │ │ ldrb.w r2, [r4, #-16] │ │ eors r3, r2 │ │ ldrb.w r2, [r4, #-15] │ │ strb.w r3, [r4, #-16] │ │ ldrb r3, [r5, #1] │ │ @@ -1542,84 +413,84 @@ │ │ mov r3, lr │ │ adds r2, #8 │ │ ldmia r3!, {r0, r1} │ │ cmp r3, fp │ │ str.w r0, [r2, #-8] │ │ mov lr, r3 │ │ str.w r1, [r2, #-4] │ │ - bne.n 2a50 │ │ + bne.n 2044 │ │ add.w sl, sl, #16 │ │ - cbz r6, 2a76 │ │ + cbz r6, 206a │ │ mov r3, sl │ │ add.w lr, sp, #4 │ │ add.w ip, sl, #16 │ │ - b.n 2966 │ │ + b.n 1f5a │ │ ldr r2, [sp, #20] │ │ mov r0, r8 │ │ ldr r3, [r7, #0] │ │ cmp r2, r3 │ │ - beq.n 2a84 │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ + beq.n 2078 │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - movs r6, #152 ; 0x98 │ │ + adds r0, #164 ; 0xa4 │ │ movs r1, r0 │ │ │ │ -00002a90 : │ │ +00002084 : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r9, r0 │ │ mov sl, r1 │ │ mov fp, r2 │ │ ldrb.w r3, [r3, #242] ; 0xf2 │ │ - cbz r3, 2ad6 │ │ + cbz r3, 20ca │ │ adds r1, r4, r3 │ │ movs r7, #0 │ │ add.w r8, r7, r3 │ │ cmp.w r8, #15 │ │ - bgt.n 2aca │ │ + bgt.n 20be │ │ cmp r7, fp │ │ - bge.n 2ada │ │ + bge.n 20ce │ │ ldrb r0, [r1, #0] │ │ adds r7, #1 │ │ ldrb.w r2, [r9], #1 │ │ eors r2, r0 │ │ strb.w r2, [r1], #1 │ │ strb.w r2, [sl], #1 │ │ - b.n 2aa8 │ │ + b.n 209c │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ - b.n 2ada │ │ + b.n 20ce │ │ mov r8, r3 │ │ mov r7, r3 │ │ rsb r3, r7, fp │ │ lsrs r3, r3, #4 │ │ - beq.w 2c92 │ │ + beq.w 2286 │ │ orr.w r3, sl, r9 │ │ mov r6, sl │ │ lsls r2, r3, #30 │ │ mov r5, r9 │ │ - bne.w 2c4c │ │ + bne.w 2240 │ │ lsls r3, r4, #30 │ │ - bne.w 2c4c │ │ + bne.w 2240 │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - bge.w 2c92 │ │ + bge.w 2286 │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ - cbz r0, 2b1c │ │ + cbz r0, 2110 │ │ movs r0, #1 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldr r3, [r4, #0] │ │ eors r3, r2 │ │ str r3, [r4, #0] │ │ @@ -1635,23 +506,23 @@ │ │ str r3, [r4, #8] │ │ str.w r3, [r6, #-8] │ │ ldr.w r2, [r5, #-4] │ │ ldr r3, [r4, #12] │ │ eors r3, r2 │ │ str r3, [r4, #12] │ │ str.w r3, [r6, #-4] │ │ - b.n 2af8 │ │ + b.n 20ec │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ cmp r0, #0 │ │ - bne.n 2b16 │ │ + bne.n 210a │ │ ldrb.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldrb r3, [r4, #0] │ │ eors r3, r2 │ │ strb r3, [r4, #0] │ │ strb.w r3, [r6, #-16] │ │ ldrb.w r2, [r5, #-15] │ │ @@ -1729,99 +600,99 @@ │ │ eors r3, r2 │ │ strb r3, [r4, #15] │ │ strb.w r3, [r6, #-1] │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - blt.w 2b58 │ │ - b.n 2c92 │ │ + blt.w 214c │ │ + b.n 2286 │ │ cmp.w r8, #0 │ │ - beq.n 2c98 │ │ + beq.n 228c │ │ add.w r2, r4, r8 │ │ cmp.w r8, #15 │ │ - bgt.n 2c88 │ │ + bgt.n 227c │ │ adds r7, #1 │ │ ldrb r1, [r2, #0] │ │ ldrb.w r3, [r9], #1 │ │ cmp r7, fp │ │ add.w r8, r8, #1 │ │ eor.w r3, r3, r1 │ │ strb.w r3, [r2], #1 │ │ strb.w r3, [sl], #1 │ │ - bne.n 2c66 │ │ + bne.n 225a │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ cmp r7, fp │ │ - blt.n 2c5c │ │ - b.n 2ca8 │ │ + blt.n 2250 │ │ + b.n 229c │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - beq.n 2c62 │ │ - b.n 2b16 │ │ + beq.n 2256 │ │ + b.n 210a │ │ ldr r3, [sp, #40] ; 0x28 │ │ movs r0, #0 │ │ strb.w r8, [r3, #242] ; 0xf2 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -00002cb4 : │ │ +000022a8 : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r9, r0 │ │ mov sl, r1 │ │ mov fp, r2 │ │ ldrb.w r3, [r3, #242] ; 0xf2 │ │ - cbz r3, 2cfa │ │ + cbz r3, 22ee │ │ adds r2, r4, r3 │ │ movs r7, #0 │ │ add.w r8, r7, r3 │ │ cmp.w r8, #15 │ │ - bgt.n 2cee │ │ + bgt.n 22e2 │ │ cmp r7, fp │ │ - bge.n 2cfe │ │ + bge.n 22f2 │ │ ldrb.w r0, [r9], #1 │ │ adds r7, #1 │ │ ldrb r1, [r2, #0] │ │ eors r1, r0 │ │ strb.w r1, [sl], #1 │ │ strb.w r0, [r2], #1 │ │ - b.n 2ccc │ │ + b.n 22c0 │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ - b.n 2cfe │ │ + b.n 22f2 │ │ mov r8, r3 │ │ mov r7, r3 │ │ rsb r3, r7, fp │ │ lsrs r3, r3, #4 │ │ - beq.w 2eb6 │ │ + beq.w 24aa │ │ orr.w r3, sl, r9 │ │ mov r6, sl │ │ lsls r2, r3, #30 │ │ mov r5, r9 │ │ - bne.w 2e70 │ │ + bne.w 2464 │ │ lsls r3, r4, #30 │ │ - bne.w 2e70 │ │ + bne.w 2464 │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - bge.w 2eb6 │ │ + bge.w 24aa │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ - cbz r0, 2d40 │ │ + cbz r0, 2334 │ │ movs r0, #1 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldr r3, [r4, #0] │ │ eors r3, r2 │ │ str.w r3, [r6, #-16] │ │ @@ -1837,23 +708,23 @@ │ │ str.w r3, [r6, #-8] │ │ str r2, [r4, #8] │ │ ldr.w r2, [r5, #-4] │ │ ldr r3, [r4, #12] │ │ eors r3, r2 │ │ str.w r3, [r6, #-4] │ │ str r2, [r4, #12] │ │ - b.n 2d1c │ │ + b.n 2310 │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ cmp r0, #0 │ │ - bne.n 2d3a │ │ + bne.n 232e │ │ ldrb.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldrb r3, [r4, #0] │ │ eors r3, r2 │ │ strb.w r3, [r6, #-16] │ │ strb r2, [r4, #0] │ │ ldrb.w r2, [r5, #-15] │ │ @@ -1931,98 +802,98 @@ │ │ eors r3, r2 │ │ strb.w r3, [r6, #-1] │ │ strb r2, [r4, #15] │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - blt.w 2d7c │ │ - b.n 2eb6 │ │ + blt.w 2370 │ │ + b.n 24aa │ │ cmp.w r8, #0 │ │ - beq.n 2ebc │ │ + beq.n 24b0 │ │ add.w r3, r4, r8 │ │ cmp.w r8, #15 │ │ - bgt.n 2eac │ │ + bgt.n 24a0 │ │ ldrb.w r1, [r9], #1 │ │ adds r7, #1 │ │ ldrb r2, [r3, #0] │ │ cmp r7, fp │ │ add.w r8, r8, #1 │ │ eor.w r2, r2, r1 │ │ strb.w r2, [sl], #1 │ │ strb.w r1, [r3], #1 │ │ - bne.n 2e8a │ │ + bne.n 247e │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ cmp r7, fp │ │ - blt.n 2e80 │ │ - b.n 2ecc │ │ + blt.n 2474 │ │ + b.n 24c0 │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - beq.n 2e86 │ │ - b.n 2d3a │ │ + beq.n 247a │ │ + b.n 232e │ │ ldr r3, [sp, #40] ; 0x28 │ │ movs r0, #0 │ │ strb.w r8, [r3, #242] ; 0xf2 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -00002ed8 : │ │ +000024cc : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r4, r3 │ │ ldr r3, [sp, #40] ; 0x28 │ │ mov r9, r0 │ │ mov sl, r1 │ │ mov fp, r2 │ │ ldrb.w r3, [r3, #242] ; 0xf2 │ │ - cbz r3, 2f1a │ │ + cbz r3, 250e │ │ adds r1, r4, r3 │ │ movs r7, #0 │ │ add.w r8, r7, r3 │ │ cmp.w r8, #15 │ │ - bgt.n 2f0e │ │ + bgt.n 2502 │ │ cmp r7, fp │ │ - bge.n 2f1e │ │ + bge.n 2512 │ │ ldrb r2, [r1, r7] │ │ adds r7, #1 │ │ ldrb.w r0, [r9], #1 │ │ eors r2, r0 │ │ strb.w r2, [sl], #1 │ │ - b.n 2ef0 │ │ + b.n 24e4 │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ - b.n 2f1e │ │ + b.n 2512 │ │ mov r8, r3 │ │ mov r7, r3 │ │ rsb r3, r7, fp │ │ lsrs r3, r3, #4 │ │ - beq.w 30aa │ │ + beq.w 269e │ │ orr.w r3, sl, r9 │ │ mov r6, sl │ │ lsls r2, r3, #30 │ │ mov r5, r9 │ │ - bne.w 3068 │ │ + bne.w 265c │ │ lsls r3, r4, #30 │ │ - bne.w 3068 │ │ + bne.w 265c │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - bge.w 30aa │ │ + bge.w 269e │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ - cbz r0, 2f60 │ │ + cbz r0, 2554 │ │ movs r0, #1 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldr r3, [r4, #0] │ │ eors r3, r2 │ │ str.w r3, [r6, #-16] │ │ @@ -2034,23 +905,23 @@ │ │ ldr r3, [r4, #8] │ │ eors r3, r2 │ │ str.w r3, [r6, #-8] │ │ ldr.w r2, [r5, #-4] │ │ ldr r3, [r4, #12] │ │ eors r3, r2 │ │ str.w r3, [r6, #-4] │ │ - b.n 2f3c │ │ + b.n 2530 │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ adds r5, #16 │ │ - bl 42f0 │ │ + bl 2980 │ │ adds r6, #16 │ │ cmp r0, #0 │ │ - bne.n 2f5a │ │ + bne.n 254e │ │ ldrb.w r2, [r5, #-16] │ │ adds r7, #16 │ │ ldrb r3, [r4, #0] │ │ eors r3, r2 │ │ strb.w r3, [r6, #-16] │ │ ldrb.w r2, [r5, #-15] │ │ ldrb r3, [r4, #1] │ │ @@ -2112,168 +983,168 @@ │ │ ldrb r3, [r4, #15] │ │ eors r3, r2 │ │ strb.w r3, [r6, #-1] │ │ add.w r3, r7, #15 │ │ mov sl, r6 │ │ cmp r3, fp │ │ mov r9, r5 │ │ - blt.n 2f94 │ │ - b.n 30aa │ │ + blt.n 2588 │ │ + b.n 269e │ │ cmp.w r8, #0 │ │ - beq.n 30b0 │ │ + beq.n 26a4 │ │ add.w r2, r4, r8 │ │ cmp.w r8, #15 │ │ - bgt.n 30a0 │ │ + bgt.n 2694 │ │ adds r7, #1 │ │ ldrb.w r1, [r2], #1 │ │ ldrb.w r3, [r9], #1 │ │ cmp r7, fp │ │ add.w r8, r8, #1 │ │ eor.w r3, r3, r1 │ │ strb.w r3, [sl], #1 │ │ - bne.n 3080 │ │ + bne.n 2674 │ │ cmp.w r8, #16 │ │ it eq │ │ moveq.w r8, #0 │ │ cmp r7, fp │ │ - blt.n 3076 │ │ - b.n 30c0 │ │ + blt.n 266a │ │ + b.n 26b4 │ │ mov r0, r4 │ │ mov r1, r4 │ │ ldr r2, [sp, #40] ; 0x28 │ │ - bl 42f0 │ │ + bl 2980 │ │ cmp r0, #0 │ │ - beq.n 307c │ │ - b.n 2f5a │ │ + beq.n 2670 │ │ + b.n 254e │ │ ldr r3, [sp, #40] ; 0x28 │ │ movs r0, #0 │ │ strb.w r8, [r3, #242] ; 0xf2 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -000030cc : │ │ +000026c0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #164 ; 0xa4 │ │ mov r8, r3 │ │ - ldr.w sl, [pc, #688] ; 3388 │ │ + ldr.w sl, [pc, #688] ; 297c │ │ ldr r3, [sp, #200] ; 0xc8 │ │ mov r6, r0 │ │ add sl, pc │ │ ldr.w sl, [sl] │ │ mov r7, r1 │ │ mov r4, r2 │ │ str.w sl, [sp, #12] │ │ str r3, [sp, #8] │ │ ldr r3, [sp, #204] ; 0xcc │ │ str r3, [sp, #4] │ │ ldr.w r3, [sl] │ │ str r3, [sp, #156] ; 0x9c │ │ ldr r3, [sp, #4] │ │ ldrb.w r5, [r3, #242] ; 0xf2 │ │ - cbz r5, 3154 │ │ + cbz r5, 2748 │ │ add.w r9, sp, #28 │ │ add.w ip, r8, #16 │ │ mov r3, r8 │ │ mov lr, r9 │ │ ldr r0, [r3, #0] │ │ adds r3, #8 │ │ ldr.w r1, [r3, #-4] │ │ cmp r3, ip │ │ mov r2, lr │ │ stmia r2!, {r0, r1} │ │ mov lr, r2 │ │ - bne.n 310a │ │ + bne.n 26fe │ │ mov r0, r9 │ │ mov r1, r9 │ │ movs r2, #16 │ │ ldr r3, [sp, #4] │ │ - bl 26ea │ │ - cbz r0, 3146 │ │ + bl 1cde │ │ + cbz r0, 273a │ │ movs r0, #1 │ │ - b.n 3374 │ │ - cbz r4, 3154 │ │ + b.n 2968 │ │ + cbz r4, 2748 │ │ adds r5, #1 │ │ subs r4, #1 │ │ add.w r3, r9, r5 │ │ ldrb.w r2, [r3, #-1] │ │ ldrb.w r3, [r6], #1 │ │ eors r3, r2 │ │ strb.w r3, [r7], #1 │ │ cmp r5, #15 │ │ - ble.n 312e │ │ - cbz r4, 3154 │ │ + ble.n 2722 │ │ + cbz r4, 2748 │ │ mov r0, r8 │ │ ldr r3, [sp, #8] │ │ blx r3 │ │ movs r5, #0 │ │ add.w sl, sp, #28 │ │ cmp r4, #0 │ │ - beq.w 336c │ │ + beq.w 2960 │ │ cmp r4, #128 ; 0x80 │ │ mov r9, r4 │ │ add.w r1, r8, #16 │ │ mov.w fp, #0 │ │ it ge │ │ movge.w r9, #128 ; 0x80 │ │ rsb r4, r9, r4 │ │ mov.w r2, r9, asr #4 │ │ cmp fp, r2 │ │ add.w r3, sl, fp, lsl #4 │ │ - bge.n 31a2 │ │ + bge.n 2796 │ │ mov r0, r8 │ │ ldr.w lr, [r0], #4 │ │ cmp r0, r1 │ │ str.w lr, [r3], #4 │ │ - bne.n 3182 │ │ + bne.n 2776 │ │ mov r0, r8 │ │ ldr r3, [sp, #8] │ │ str r1, [sp, #20] │ │ add.w fp, fp, #1 │ │ str r2, [sp, #16] │ │ blx r3 │ │ ldr r1, [sp, #20] │ │ ldr r2, [sp, #16] │ │ - b.n 3178 │ │ + b.n 276c │ │ bic.w r2, r2, r2, asr #31 │ │ tst.w r9, #15 │ │ add.w lr, sl, r2, lsl #4 │ │ - beq.n 31cc │ │ + beq.n 27c0 │ │ add.w fp, r8, #16 │ │ mov r3, r8 │ │ ldr r0, [r3, #0] │ │ adds r3, #8 │ │ ldr.w r1, [r3, #-4] │ │ cmp r3, fp │ │ mov ip, lr │ │ stmia.w ip!, {r0, r1} │ │ mov lr, ip │ │ - bne.n 31b6 │ │ + bne.n 27aa │ │ adds r2, #1 │ │ mov r0, sl │ │ mov r1, sl │ │ lsls r2, r2, #4 │ │ ldr r3, [sp, #4] │ │ - bl 26ea │ │ + bl 1cde │ │ cmp r0, #0 │ │ - bne.n 312a │ │ + bne.n 271e │ │ mov r1, r6 │ │ orrs r6, r7 │ │ ands.w r6, r6, #3 │ │ mov r2, r7 │ │ add r3, sp, #44 ; 0x2c │ │ - bne.n 3246 │ │ + bne.n 283a │ │ mov r0, r6 │ │ add.w ip, r0, #15 │ │ sub.w lr, r3, #16 │ │ cmp ip, r9 │ │ mov r7, r2 │ │ mov r6, r1 │ │ add.w r2, r2, #16 │ │ add.w r1, r1, #16 │ │ add.w r3, r3, #16 │ │ - bge.w 3346 │ │ + bge.w 293a │ │ ldr.w r6, [r1, #-16] │ │ adds r0, #16 │ │ ldr.w r7, [r3, #-32] │ │ eors r6, r7 │ │ ldr.w r7, [r3, #-28] │ │ str.w r6, [r2, #-16] │ │ ldr.w r6, [r1, #-12] │ │ @@ -2283,24 +1154,24 @@ │ │ ldr.w r6, [r1, #-8] │ │ eors r6, r7 │ │ ldr.w r7, [r3, #-20] │ │ str.w r6, [r2, #-8] │ │ ldr.w r6, [r1, #-4] │ │ eors r6, r7 │ │ str.w r6, [r2, #-4] │ │ - b.n 31ec │ │ + b.n 27e0 │ │ add.w ip, r0, #15 │ │ sub.w lr, r3, #16 │ │ cmp ip, r9 │ │ mov r7, r2 │ │ mov r6, r1 │ │ add.w r2, r2, #16 │ │ add.w r1, r1, #16 │ │ add.w r3, r3, #16 │ │ - bge.n 3346 │ │ + bge.n 293a │ │ ldrb.w r6, [r1, #-16] │ │ adds r0, #16 │ │ ldrb.w r7, [r3, #-32] │ │ eors r6, r7 │ │ ldrb.w r7, [r3, #-31] │ │ strb.w r6, [r2, #-16] │ │ ldrb.w r6, [r1, #-15] │ │ @@ -2358,1440 +1229,52 @@ │ │ ldrb.w r6, [r1, #-2] │ │ eors r6, r7 │ │ ldrb.w r7, [r3, #-17] │ │ strb.w r6, [r2, #-2] │ │ ldrb.w r6, [r1, #-1] │ │ eors r6, r7 │ │ strb.w r6, [r2, #-1] │ │ - b.n 3246 │ │ + b.n 283a │ │ add.w r1, lr, r5 │ │ subs r0, r0, r7 │ │ rsb lr, r7, r5 │ │ adds r3, r7, r0 │ │ add.w r5, r7, lr │ │ cmp r3, r9 │ │ - bge.w 3158 │ │ + bge.w 274c │ │ ldrb.w r2, [r6], #1 │ │ ldrb.w r3, [r1], #1 │ │ eors r3, r2 │ │ strb.w r3, [r7], #1 │ │ - b.n 3350 │ │ + b.n 2944 │ │ ldr r3, [sp, #4] │ │ mov r0, r4 │ │ strb.w r5, [r3, #242] ; 0xf2 │ │ ldr r3, [sp, #12] │ │ ldr r2, [sp, #156] ; 0x9c │ │ ldr r3, [r3, #0] │ │ cmp r2, r3 │ │ - beq.n 3382 │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ + beq.n 2976 │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ add sp, #164 ; 0xa4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - subs r0, r7, #1 │ │ + cmp r0, #132 ; 0x84 │ │ movs r1, r0 │ │ │ │ -0000338c : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 ; 0x44 │ │ - ldr.w lr, [pc, #1528] ; 398c │ │ - ldr r3, [r0, #24] │ │ - ldr r1, [r0, #16] │ │ - add.w r2, r3, lr │ │ - ldr r3, [r0, #8] │ │ - ldr r4, [r0, #28] │ │ - ldr r7, [r0, #40] ; 0x28 │ │ - add.w r2, r2, r3, ror #27 │ │ - ldr r3, [r0, #20] │ │ - eors r3, r1 │ │ - ldr r1, [r0, #12] │ │ - ands r3, r1 │ │ - ldr r1, [r0, #20] │ │ - eors r3, r1 │ │ - add r2, r3 │ │ - ldr r3, [r0, #12] │ │ - add r2, r4 │ │ - mov.w r6, r3, ror #2 │ │ - mov r3, r1 │ │ - ldr r1, [r0, #16] │ │ - add r3, lr │ │ - eor.w fp, r6, r1 │ │ - ldr r1, [r0, #8] │ │ - and.w fp, fp, r1 │ │ - ldr r1, [r0, #16] │ │ - eor.w fp, fp, r1 │ │ - ldr r1, [r0, #36] ; 0x24 │ │ - add fp, r3 │ │ - ldr r3, [r0, #32] │ │ - add fp, r3 │ │ - ldr r3, [r0, #8] │ │ - add.w fp, fp, r2, ror #27 │ │ - mov.w r8, r3, ror #2 │ │ - ldr r3, [r0, #16] │ │ - add.w ip, r3, lr │ │ - eor.w r3, r8, r6 │ │ - ands r3, r2 │ │ - mov.w r2, r2, ror #2 │ │ - eor.w sl, r2, r8 │ │ - eors r3, r6 │ │ - and.w sl, sl, fp │ │ - add r6, lr │ │ - add r6, r7 │ │ - add ip, r1 │ │ - eor.w sl, sl, r8 │ │ - add ip, r3 │ │ - add sl, r6 │ │ - ldr r6, [r0, #44] ; 0x2c │ │ - add.w ip, ip, fp, ror #27 │ │ - add r8, lr │ │ - mov.w fp, fp, ror #2 │ │ - add.w r3, r8, r6 │ │ - eor.w r8, fp, r2 │ │ - add.w sl, sl, ip, ror #27 │ │ - and.w r8, r8, ip │ │ - mov.w ip, ip, ror #2 │ │ - eor.w r8, r8, r2 │ │ - add r8, r3 │ │ - ldr r3, [r0, #48] ; 0x30 │ │ - add.w r8, r8, sl, ror #27 │ │ - add r3, lr │ │ - add r2, r3 │ │ - eor.w r3, ip, fp │ │ - and.w r3, r3, sl │ │ - mov.w sl, sl, ror #2 │ │ - eor.w r3, r3, fp │ │ - add r2, r3 │ │ - ldr r3, [r0, #52] ; 0x34 │ │ - add.w r2, r2, r8, ror #27 │ │ - add r3, lr │ │ - add fp, r3 │ │ - eor.w r3, sl, ip │ │ - and.w r3, r3, r8 │ │ - mov.w r8, r8, ror #2 │ │ - eor.w r3, r3, ip │ │ - add fp, r3 │ │ - ldr r3, [r0, #56] ; 0x38 │ │ - add.w fp, fp, r2, ror #27 │ │ - add r3, lr │ │ - add ip, r3 │ │ - eor.w r3, r8, sl │ │ - ands r3, r2 │ │ - mov.w r2, r2, ror #2 │ │ - eor.w r3, r3, sl │ │ - add ip, r3 │ │ - ldr r3, [r0, #60] ; 0x3c │ │ - add.w ip, ip, fp, ror #27 │ │ - add r3, lr │ │ - add sl, r3 │ │ - eor.w r3, r2, r8 │ │ - and.w r3, r3, fp │ │ - mov.w fp, fp, ror #2 │ │ - eor.w r3, r3, r8 │ │ - add sl, r3 │ │ - ldr r3, [r0, #64] ; 0x40 │ │ - add.w sl, sl, ip, ror #27 │ │ - add r3, lr │ │ - add r8, r3 │ │ - eor.w r3, fp, r2 │ │ - and.w r3, r3, ip │ │ - mov.w ip, ip, ror #2 │ │ - eors r3, r2 │ │ - add r8, r3 │ │ - ldr r3, [r0, #68] ; 0x44 │ │ - add.w r8, r8, sl, ror #27 │ │ - add r3, lr │ │ - add r2, r3 │ │ - eor.w r3, ip, fp │ │ - and.w r3, r3, sl │ │ - mov.w sl, sl, ror #2 │ │ - eor.w r3, r3, fp │ │ - add r2, r3 │ │ - ldr r3, [r0, #72] ; 0x48 │ │ - add.w r2, r2, r8, ror #27 │ │ - add r3, lr │ │ - add fp, r3 │ │ - eor.w r3, sl, ip │ │ - and.w r3, r3, r8 │ │ - mov.w r8, r8, ror #2 │ │ - eor.w r3, r3, ip │ │ - add fp, r3 │ │ - ldr r3, [r0, #76] ; 0x4c │ │ - add.w fp, fp, r2, ror #27 │ │ - add r3, lr │ │ - add ip, r3 │ │ - eor.w r3, r8, sl │ │ - ands r3, r2 │ │ - mov.w r2, r2, ror #2 │ │ - eor.w r3, r3, sl │ │ - add ip, r3 │ │ - ldr r3, [r0, #80] ; 0x50 │ │ - add.w ip, ip, fp, ror #27 │ │ - add r3, lr │ │ - add sl, r3 │ │ - eor.w r3, r2, r8 │ │ - and.w r3, r3, fp │ │ - mov.w fp, fp, ror #2 │ │ - eor.w r3, r3, r8 │ │ - add sl, r3 │ │ - ldr r3, [r0, #84] ; 0x54 │ │ - add.w sl, sl, ip, ror #27 │ │ - add r3, lr │ │ - add r8, r3 │ │ - eor.w r3, fp, r2 │ │ - and.w r3, r3, ip │ │ - mov.w ip, ip, ror #2 │ │ - eors r3, r2 │ │ - eor.w r5, ip, fp │ │ - add r8, r3 │ │ - ldr r3, [r0, #88] ; 0x58 │ │ - and.w r5, r5, sl │ │ - add.w r8, r8, sl, ror #27 │ │ - add r3, lr │ │ - eor.w r5, r5, fp │ │ - add r2, r3 │ │ - eor.w r3, r1, r4 │ │ - ldr r4, [r0, #60] ; 0x3c │ │ - mov.w sl, sl, ror #2 │ │ - eor.w r9, sl, ip │ │ - add r2, r5 │ │ - eors r3, r4 │ │ - ldr r4, [r0, #80] ; 0x50 │ │ - and.w r9, r9, r8 │ │ - add.w r2, r2, r8, ror #27 │ │ - eors r3, r4 │ │ - mov.w r8, r8, ror #2 │ │ - eor.w r9, r9, ip │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [sp, #0] │ │ - add r3, lr │ │ - add fp, r3 │ │ - ldr r3, [r0, #32] │ │ - ldr r4, [r0, #64] ; 0x40 │ │ - add r9, fp │ │ - eors r3, r7 │ │ - eor.w fp, r8, sl │ │ - eors r3, r4 │ │ - ldr r4, [r0, #84] ; 0x54 │ │ - and.w fp, fp, r2 │ │ - add.w r9, r9, r2, ror #27 │ │ - eors r3, r4 │ │ - eor.w fp, fp, sl │ │ - mov.w r4, r9, ror #2 │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [sp, #4] │ │ - add r3, lr │ │ - add ip, r3 │ │ - eor.w r3, r6, r1 │ │ - add fp, ip │ │ - mov.w ip, r2, ror #2 │ │ - ldr r2, [r0, #68] ; 0x44 │ │ - add.w fp, fp, r9, ror #27 │ │ - eors r3, r2 │ │ - ldr r2, [r0, #88] ; 0x58 │ │ - mov.w r1, fp, ror #2 │ │ - eors r3, r2 │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [sp, #8] │ │ - add.w r2, r3, lr │ │ - ldr r3, [r0, #48] ; 0x30 │ │ - add sl, r2 │ │ - eor.w r2, ip, r8 │ │ - eors r7, r3 │ │ - ldr r3, [r0, #72] ; 0x48 │ │ - and.w r2, r2, r9 │ │ - eors r7, r3 │ │ - ldr r3, [sp, #0] │ │ - eor.w r2, r2, r8 │ │ - eors r7, r3 │ │ - ldr r3, [r0, #52] ; 0x34 │ │ - add r2, sl │ │ - eors r6, r3 │ │ - ldr r3, [r0, #76] ; 0x4c │ │ - mov.w r7, r7, ror #31 │ │ - add.w r2, r2, fp, ror #27 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #4] │ │ - add lr, r7 │ │ - eors r6, r3 │ │ - add lr, r8 │ │ - eor.w r8, r4, ip │ │ - mov.w r3, r6, ror #31 │ │ - str r3, [sp, #12] │ │ - ldr r5, [sp, #12] │ │ - and.w r8, r8, fp │ │ - ldr r3, [pc, #872] ; (3988 ) │ │ - eor.w r8, r8, ip │ │ - add lr, r8 │ │ - add.w sl, r5, r3 │ │ - ldr r5, [r0, #56] ; 0x38 │ │ - add ip, sl │ │ - eor.w sl, r1, r4 │ │ - add.w lr, lr, r2, ror #27 │ │ - eor.w sl, sl, r2 │ │ - mov r6, r5 │ │ - ldr r5, [r0, #48] ; 0x30 │ │ - mov.w r2, r2, ror #2 │ │ - add sl, ip │ │ - eors r5, r6 │ │ - ldr r6, [r0, #80] ; 0x50 │ │ - add.w sl, sl, lr, ror #27 │ │ - eors r5, r6 │ │ - ldr r6, [sp, #8] │ │ - eors r5, r6 │ │ - ldr r6, [r0, #52] ; 0x34 │ │ - mov.w r5, r5, ror #31 │ │ - add.w r9, r5, r3 │ │ - add r4, r9 │ │ - eor.w r9, r2, r1 │ │ - eor.w r9, r9, lr │ │ - mov.w lr, lr, ror #2 │ │ - add r9, r4 │ │ - ldr r4, [r0, #60] ; 0x3c │ │ - add.w r9, r9, sl, ror #27 │ │ - eor.w ip, r4, r6 │ │ - ldr r4, [r0, #84] ; 0x54 │ │ - ldr r6, [r0, #56] ; 0x38 │ │ - eor.w r4, ip, r4 │ │ - eors r4, r7 │ │ - mov.w r4, r4, ror #31 │ │ - add.w r8, r4, r3 │ │ - add r1, r8 │ │ - eor.w r8, lr, r2 │ │ - eor.w r8, r8, sl │ │ - mov.w sl, sl, ror #2 │ │ - add r8, r1 │ │ - ldr r1, [r0, #64] ; 0x40 │ │ - add.w r8, r8, r9, ror #27 │ │ - eor.w ip, r1, r6 │ │ - ldr r1, [r0, #88] ; 0x58 │ │ - ldr r6, [sp, #12] │ │ - eor.w r1, ip, r1 │ │ - eor.w ip, sl, lr │ │ - eors r1, r6 │ │ - eor.w ip, ip, r9 │ │ - ldr r6, [r0, #60] ; 0x3c │ │ - mov.w r9, r9, ror #2 │ │ - mov.w r1, r1, ror #31 │ │ - add.w fp, r1, r3 │ │ - add r2, fp │ │ - add ip, r2 │ │ - ldr r2, [r0, #68] ; 0x44 │ │ - add.w ip, ip, r8, ror #27 │ │ - eor.w fp, r2, r6 │ │ - ldr r2, [sp, #0] │ │ - ldr r6, [r0, #72] ; 0x48 │ │ - eor.w r2, fp, r2 │ │ - eors r2, r5 │ │ - mov.w r2, r2, ror #31 │ │ - str r2, [sp, #16] │ │ - add.w fp, r2, r3 │ │ - add lr, fp │ │ - eor.w fp, r9, sl │ │ - eor.w fp, fp, r8 │ │ - mov.w r8, r8, ror #2 │ │ - add lr, fp │ │ - mov fp, r6 │ │ - ldr r6, [r0, #64] ; 0x40 │ │ - add.w lr, lr, ip, ror #27 │ │ - eor.w fp, fp, r6 │ │ - ldr r6, [sp, #4] │ │ - eor.w fp, fp, r6 │ │ - eor.w fp, fp, r4 │ │ - mov.w r6, fp, ror #31 │ │ - str r6, [sp, #20] │ │ - add.w fp, r6, r3 │ │ - ldr r6, [r0, #76] ; 0x4c │ │ - add sl, fp │ │ - eor.w fp, r8, r9 │ │ - eor.w fp, fp, ip │ │ - add sl, fp │ │ - mov.w fp, ip, ror #2 │ │ - mov ip, r6 │ │ - ldr r6, [r0, #68] ; 0x44 │ │ - add.w sl, sl, lr, ror #27 │ │ - eor.w ip, ip, r6 │ │ - ldr r6, [sp, #8] │ │ - eor.w ip, ip, r6 │ │ - eor.w ip, ip, r1 │ │ - mov.w r6, ip, ror #31 │ │ - str r6, [sp, #24] │ │ - add.w ip, r6, r3 │ │ - ldr r6, [r0, #80] ; 0x50 │ │ - add r9, ip │ │ - eor.w ip, fp, r8 │ │ - eor.w ip, ip, lr │ │ - add ip, r9 │ │ - mov.w r9, lr, ror #2 │ │ - mov lr, r6 │ │ - ldr r6, [r0, #72] ; 0x48 │ │ - add.w ip, ip, sl, ror #27 │ │ - eor.w lr, lr, r6 │ │ - eor.w lr, lr, r7 │ │ - eor.w lr, lr, r2 │ │ - ldr r2, [sp, #12] │ │ - mov.w r6, lr, ror #31 │ │ - str r6, [sp, #28] │ │ - add.w lr, r6, r3 │ │ - ldr r6, [r0, #84] ; 0x54 │ │ - add r8, lr │ │ - eor.w lr, r9, fp │ │ - eor.w lr, lr, sl │ │ - mov.w sl, sl, ror #2 │ │ - add r8, lr │ │ - mov lr, r6 │ │ - ldr r6, [r0, #76] ; 0x4c │ │ - add.w r8, r8, ip, ror #27 │ │ - eor.w lr, lr, r6 │ │ - ldr r6, [sp, #20] │ │ - eor.w lr, lr, r2 │ │ - ldr r2, [sp, #16] │ │ - eor.w lr, lr, r6 │ │ - mov.w r6, lr, ror #31 │ │ - str r6, [sp, #32] │ │ - add.w lr, r6, r3 │ │ - ldr r6, [r0, #88] ; 0x58 │ │ - add fp, lr │ │ - eor.w lr, sl, r9 │ │ - eor.w lr, lr, ip │ │ - add lr, fp │ │ - mov.w fp, ip, ror #2 │ │ - mov ip, r6 │ │ - ldr r6, [r0, #80] ; 0x50 │ │ - add.w lr, lr, r8, ror #27 │ │ - eor.w ip, ip, r6 │ │ - ldr r6, [sp, #24] │ │ - eor.w ip, ip, r5 │ │ - eor.w ip, ip, r6 │ │ - mov.w r6, ip, ror #31 │ │ - str r6, [sp, #36] ; 0x24 │ │ - add.w ip, r6, r3 │ │ - ldr r6, [sp, #0] │ │ - add r9, ip │ │ - eor.w ip, fp, sl │ │ - eor.w ip, ip, r8 │ │ - mov.w r8, r8, ror #2 │ │ - add r9, ip │ │ - mov ip, r6 │ │ - ldr r6, [r0, #84] ; 0x54 │ │ - add.w r9, r9, lr, ror #27 │ │ - eor.w ip, ip, r6 │ │ - ldr r6, [sp, #28] │ │ - eor.w ip, ip, r4 │ │ - eor.w ip, ip, r6 │ │ - mov.w r6, ip, ror #31 │ │ - str r6, [sp, #40] ; 0x28 │ │ - add.w ip, r6, r3 │ │ - ldr r6, [sp, #4] │ │ - add sl, ip │ │ - eor.w ip, r8, fp │ │ - eor.w ip, ip, lr │ │ - add ip, sl │ │ - mov.w sl, lr, ror #2 │ │ - mov lr, r6 │ │ - ldr r6, [r0, #88] ; 0x58 │ │ - add.w ip, ip, r9, ror #27 │ │ - eor.w lr, lr, r6 │ │ - ldr r6, [sp, #32] │ │ - eor.w lr, lr, r1 │ │ - eor.w lr, lr, r6 │ │ - mov.w r6, lr, ror #31 │ │ - str r6, [sp, #44] ; 0x2c │ │ - add.w lr, r6, r3 │ │ - ldr r6, [sp, #8] │ │ - add fp, lr │ │ - eor.w lr, sl, r8 │ │ - eor.w lr, lr, r9 │ │ - mov.w r9, r9, ror #2 │ │ - add fp, lr │ │ - mov lr, r6 │ │ - ldr r6, [sp, #0] │ │ - add.w fp, fp, ip, ror #27 │ │ - eor.w lr, lr, r6 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - eor.w lr, lr, r2 │ │ - eor.w lr, lr, r6 │ │ - mov.w r6, lr, ror #31 │ │ - str r6, [sp, #0] │ │ - add.w lr, r6, r3 │ │ - ldr r6, [sp, #4] │ │ - add r8, lr │ │ - eor.w lr, r9, sl │ │ - eor.w lr, lr, ip │ │ - mov.w ip, ip, ror #2 │ │ - add lr, r8 │ │ - eor.w r8, r7, r6 │ │ - ldr r6, [sp, #20] │ │ - add.w lr, lr, fp, ror #27 │ │ - eor.w r8, r8, r6 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - eor.w r8, r8, r6 │ │ - mov.w r6, r8, ror #31 │ │ - str r6, [sp, #4] │ │ - add.w r8, r6, r3 │ │ - ldr r6, [sp, #8] │ │ - add sl, r8 │ │ - ldr r2, [sp, #12] │ │ - eor.w r8, ip, r9 │ │ - eor.w r8, r8, fp │ │ - mov.w fp, fp, ror #2 │ │ - add r8, sl │ │ - eor.w sl, r2, r6 │ │ - ldr r6, [sp, #24] │ │ - add.w r8, r8, lr, ror #27 │ │ - eor.w sl, sl, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - eor.w sl, sl, r6 │ │ - mov.w r6, sl, ror #31 │ │ - str r6, [sp, #8] │ │ - add.w sl, r6, r3 │ │ - ldr r6, [sp, #28] │ │ - add r9, sl │ │ - eor.w sl, fp, ip │ │ - eor.w sl, sl, lr │ │ - mov.w lr, lr, ror #2 │ │ - add r9, sl │ │ - eor.w sl, r5, r7 │ │ - eor.w sl, sl, r6 │ │ - ldr r6, [sp, #0] │ │ - eor.w r7, lr, fp │ │ - add.w r9, r9, r8, ror #27 │ │ - eor.w sl, sl, r6 │ │ - eor.w r7, r7, r8 │ │ - mov.w r8, r8, ror #2 │ │ - mov.w r6, sl, ror #31 │ │ - str r6, [sp, #48] ; 0x30 │ │ - add.w sl, r6, r3 │ │ - ldr r6, [sp, #32] │ │ - add ip, sl │ │ - add ip, r7 │ │ - mov r7, r2 │ │ - eors r7, r4 │ │ - add.w ip, ip, r9, ror #27 │ │ - eors r7, r6 │ │ - ldr r6, [sp, #4] │ │ - ldr r2, [sp, #16] │ │ - eors r7, r6 │ │ - mov.w r6, r7, ror #31 │ │ - str r6, [sp, #12] │ │ - adds r7, r6, r3 │ │ - eor.w r6, r8, lr │ │ - eor.w r6, r6, r9 │ │ - add fp, r7 │ │ - add fp, r6 │ │ - eor.w r6, r1, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - mov.w r9, r9, ror #2 │ │ - add.w fp, fp, ip, ror #27 │ │ - eors r6, r5 │ │ - ldr r5, [sp, #8] │ │ - mov.w sl, fp, ror #2 │ │ - eors r6, r5 │ │ - mov.w r5, r6, ror #31 │ │ - str r5, [sp, #52] ; 0x34 │ │ - adds r6, r5, r3 │ │ - eor.w r5, r9, r8 │ │ - eor.w r5, r5, ip │ │ - add lr, r6 │ │ - add lr, r5 │ │ - eor.w r5, r2, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - mov.w ip, ip, ror #2 │ │ - add.w lr, lr, fp, ror #27 │ │ - eors r5, r4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - mov.w r7, lr, ror #2 │ │ - eors r5, r4 │ │ - mov.w r4, r5, ror #31 │ │ - str r4, [sp, #56] ; 0x38 │ │ - adds r5, r4, r3 │ │ - b.n 3990 │ │ - sub.w lr, r1, r9, lsr #27 │ │ - ldrb r1, [r3, #6] │ │ - ldrh r2, [r0, r2] │ │ - eor.w r4, ip, r9 │ │ - eor.w r4, r4, fp │ │ - add r8, r5 │ │ - add r8, r4 │ │ - ldr r4, [sp, #20] │ │ - eor.w fp, sl, ip │ │ - add.w r8, r8, lr, ror #27 │ │ - eors r1, r4 │ │ - ldr r4, [sp, #44] ; 0x2c │ │ - eor.w fp, fp, lr │ │ - ldr.w lr, [pc, #1932] ; 413c │ │ - eors r1, r4 │ │ - ldr r4, [sp, #12] │ │ - eors r1, r4 │ │ - mov r4, r2 │ │ - ldr r2, [sp, #20] │ │ - mov.w r1, r1, ror #31 │ │ - str r1, [sp, #60] ; 0x3c │ │ - add r3, r1 │ │ - add r9, r3 │ │ - ldr r3, [sp, #24] │ │ - add fp, r9 │ │ - and.w r9, r8, r7 │ │ - eors r4, r3 │ │ - ldr r3, [sp, #0] │ │ - add.w fp, fp, r8, ror #27 │ │ - eors r4, r3 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - eors r4, r3 │ │ - mov.w r3, r4, ror #31 │ │ - str r3, [sp, #16] │ │ - add r3, lr │ │ - add ip, r3 │ │ - eor.w r3, r8, r7 │ │ - and.w r3, r3, sl │ │ - add.w ip, ip, fp, ror #27 │ │ - orr.w r3, r3, r9 │ │ - mov.w r8, r8, ror #2 │ │ - add ip, r3 │ │ - ldr r3, [sp, #28] │ │ - eor.w r1, r3, r2 │ │ - ldr r3, [sp, #4] │ │ - and.w r2, fp, r8 │ │ - eors r1, r3 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - eors r1, r3 │ │ - mov.w r3, r1, ror #31 │ │ - str r3, [sp, #20] │ │ - add r3, lr │ │ - add sl, r3 │ │ - eor.w r3, fp, r8 │ │ - ands r3, r7 │ │ - mov.w fp, fp, ror #2 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #24] │ │ - add sl, r3 │ │ - ldr r3, [sp, #32] │ │ - add.w sl, sl, ip, ror #27 │ │ - eor.w r1, r3, r2 │ │ - ldr r3, [sp, #8] │ │ - and.w r2, ip, fp │ │ - eors r1, r3 │ │ - ldr r3, [sp, #60] ; 0x3c │ │ - eors r1, r3 │ │ - mov.w r3, r1, ror #31 │ │ - str r3, [sp, #24] │ │ - add.w r5, r3, lr │ │ - eor.w r3, ip, fp │ │ - and.w r3, r3, r8 │ │ - add r7, r5 │ │ - orr.w r9, r3, r2 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #28] │ │ - mov.w ip, ip, ror #2 │ │ - add.w r7, r7, sl, ror #27 │ │ - eor.w r5, r3, r2 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - and.w r2, sl, ip │ │ - add r9, r7 │ │ - eors r5, r3 │ │ - ldr r3, [sp, #16] │ │ - mov.w r4, r9, ror #2 │ │ - eors r5, r3 │ │ - mov.w r3, r5, ror #31 │ │ - str r3, [sp, #28] │ │ - add r3, lr │ │ - add r8, r3 │ │ - eor.w r3, sl, ip │ │ - and.w r3, r3, fp │ │ - mov.w sl, sl, ror #2 │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #32] │ │ - add r8, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add.w r8, r8, r9, ror #27 │ │ - and.w r7, r9, sl │ │ - eors r3, r2 │ │ - ldr r2, [sp, #12] │ │ - mov.w r5, r8, ror #2 │ │ - eor.w r6, r3, r2 │ │ - ldr r3, [sp, #20] │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - eors r6, r3 │ │ - mov.w r3, r6, ror #31 │ │ - str r3, [sp, #32] │ │ - add r3, lr │ │ - add fp, r3 │ │ - eor.w r3, r9, sl │ │ - and.w r3, r3, ip │ │ - add.w fp, fp, r8, ror #27 │ │ - orrs r3, r7 │ │ - add fp, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - eor.w r1, r3, r2 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - and.w r2, r8, r4 │ │ - eor.w r7, r1, r3 │ │ - ldr r3, [sp, #24] │ │ - ldr r1, [sp, #40] ; 0x28 │ │ - eors r7, r3 │ │ - mov.w r3, r7, ror #31 │ │ - str r3, [sp, #36] ; 0x24 │ │ - add r3, lr │ │ - add ip, r3 │ │ - eor.w r3, r8, r4 │ │ - and.w r3, r3, sl │ │ - orrs r3, r2 │ │ - ldr r2, [sp, #0] │ │ - add r3, ip │ │ - eors r2, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add.w r3, r3, fp, ror #27 │ │ - eor.w ip, r2, r1 │ │ - ldr r2, [sp, #28] │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eor.w ip, ip, r2 │ │ - mov.w r2, ip, ror #31 │ │ - str r2, [sp, #40] ; 0x28 │ │ - add.w r8, r2, lr │ │ - and.w r2, fp, r5 │ │ - add r8, sl │ │ - eor.w sl, fp, r5 │ │ - and.w sl, sl, r4 │ │ - mov.w fp, fp, ror #2 │ │ - orr.w sl, sl, r2 │ │ - ldr r2, [sp, #4] │ │ - add.w r8, r8, r3, ror #27 │ │ - eors r2, r1 │ │ - ldr r1, [sp, #60] ; 0x3c │ │ - add sl, r8 │ │ - eor.w r8, r3, fp │ │ - eor.w ip, r2, r1 │ │ - ldr r2, [sp, #32] │ │ - and.w r8, r8, r5 │ │ - eor.w ip, ip, r2 │ │ - mov.w r2, ip, ror #31 │ │ - and.w ip, r3, fp │ │ - add.w r1, r2, lr │ │ - orr.w r8, r8, ip │ │ - add r4, r1 │ │ - str r2, [sp, #44] ; 0x2c │ │ - add r8, r4 │ │ - ldr r2, [sp, #0] │ │ - mov.w r4, r3, ror #2 │ │ - ldr r3, [sp, #8] │ │ - add.w r8, r8, sl, ror #27 │ │ - eor.w r1, sl, r4 │ │ - eors r2, r3 │ │ - ldr r3, [sp, #16] │ │ - and.w r1, r1, fp │ │ - eor.w ip, r2, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - and.w r2, sl, r4 │ │ - eor.w ip, ip, r3 │ │ - orrs r1, r2 │ │ - mov.w r3, ip, ror #31 │ │ - str r3, [sp, #0] │ │ - add r3, lr │ │ - add r3, r5 │ │ - mov.w r5, sl, ror #2 │ │ - add.w r3, r3, r8, ror #27 │ │ - add r1, r3 │ │ - ldr r3, [sp, #48] ; 0x30 │ │ - ldr r2, [sp, #4] │ │ - ldr r7, [sp, #8] │ │ - eors r2, r3 │ │ - ldr r3, [sp, #20] │ │ - ldr r6, [sp, #12] │ │ - eor.w ip, r2, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - eors r6, r7 │ │ - ldr r7, [sp, #24] │ │ - eor.w ip, ip, r3 │ │ - mov.w r3, ip, ror #31 │ │ - str r3, [sp, #4] │ │ - add.w r2, r3, lr │ │ - eor.w r3, r8, r5 │ │ - and.w ip, r8, r5 │ │ - ands r3, r4 │ │ - orr.w r3, r3, ip │ │ - eor.w ip, r6, r7 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - add fp, r2 │ │ - add r3, fp │ │ - mov.w r2, r8, ror #2 │ │ - eor.w ip, ip, r6 │ │ - add.w r3, r3, r1, ror #27 │ │ - mov.w r7, r1, ror #2 │ │ - mov.w r6, ip, ror #31 │ │ - str r6, [sp, #8] │ │ - add.w r8, r6, lr │ │ - and.w r6, r1, r2 │ │ - add r4, r8 │ │ - eor.w r8, r1, r2 │ │ - and.w r8, r8, r5 │ │ - add.w r4, r4, r3, ror #27 │ │ - orr.w r8, r8, r6 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - add r8, r4 │ │ - ldr r4, [sp, #48] ; 0x30 │ │ - eor.w sl, r1, r4 │ │ - ldr r1, [sp, #28] │ │ - and.w r4, r3, r7 │ │ - mov.w fp, r8, ror #2 │ │ - eor.w ip, sl, r1 │ │ - ldr r1, [sp, #0] │ │ - eor.w ip, ip, r1 │ │ - mov.w ip, ip, ror #31 │ │ - add.w r1, ip, lr │ │ - add r5, r1 │ │ - eor.w r1, r3, r7 │ │ - ands r1, r2 │ │ - mov.w r3, r3, ror #2 │ │ - orrs r4, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add r5, r4 │ │ - ldr r4, [sp, #12] │ │ - add.w r5, r5, r8, ror #27 │ │ - eor.w sl, r1, r4 │ │ - ldr r1, [sp, #32] │ │ - eor.w r4, r8, r3 │ │ - eor.w sl, sl, r1 │ │ - ldr r1, [sp, #4] │ │ - ands r4, r7 │ │ - eor.w sl, sl, r1 │ │ - mov.w r1, sl, ror #31 │ │ - str r1, [sp, #12] │ │ - add r1, lr │ │ - add r2, r1 │ │ - and.w r1, r8, r3 │ │ - add.w r2, r2, r5, ror #27 │ │ - orrs r1, r4 │ │ - add r1, r2 │ │ - ldr r4, [sp, #52] ; 0x34 │ │ - ldr r2, [sp, #60] ; 0x3c │ │ - eor.w r8, r5, fp │ │ - and.w r8, r8, r3 │ │ - eor.w r6, r2, r4 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - eor.w r4, r6, r2 │ │ - ldr r2, [sp, #8] │ │ - eors r4, r2 │ │ - mov.w r2, r4, ror #31 │ │ - str r2, [sp, #48] ; 0x30 │ │ - add.w r4, r2, lr │ │ - and.w r2, r5, fp │ │ - add r7, r4 │ │ - orr.w r8, r8, r2 │ │ - ldr r4, [sp, #16] │ │ - mov.w r2, r5, ror #2 │ │ - ldr r5, [sp, #56] ; 0x38 │ │ - add r8, r7 │ │ - add.w r8, r8, r1, ror #27 │ │ - eor.w r6, r4, r5 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - eor.w sl, r6, r4 │ │ - eor.w sl, sl, ip │ │ - mov.w r4, sl, ror #31 │ │ - str r4, [sp, #52] ; 0x34 │ │ - add.w r5, r4, lr │ │ - and.w r4, r1, r2 │ │ - add r3, r5 │ │ - eor.w r5, r1, r2 │ │ - and.w r5, r5, fp │ │ - add.w r3, r3, r8, ror #27 │ │ - orrs r5, r4 │ │ - ldr r4, [sp, #60] ; 0x3c │ │ - add r5, r3 │ │ - ldr r3, [sp, #20] │ │ - mov.w r1, r1, ror #2 │ │ - eor.w r6, r3, r4 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - eor.w r4, r6, r3 │ │ - ldr r3, [sp, #12] │ │ - eors r4, r3 │ │ - mov.w r3, r4, ror #31 │ │ - str r3, [sp, #56] ; 0x38 │ │ - add.w r6, r3, lr │ │ - and.w r3, r8, r1 │ │ - add fp, r6 │ │ - eor.w r6, r8, r1 │ │ - ands r6, r2 │ │ - ldr r4, [sp, #24] │ │ - orrs r3, r6 │ │ - ldr r6, [sp, #16] │ │ - mov.w r8, r8, ror #2 │ │ - add r3, fp │ │ - eors r4, r6 │ │ - ldr r6, [sp, #0] │ │ - eor.w fp, r5, r8 │ │ - add.w r3, r3, r5, ror #27 │ │ - eors r4, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - and.w fp, fp, r1 │ │ - eors r4, r6 │ │ - mov.w r4, r4, ror #31 │ │ - str r4, [sp, #16] │ │ - add.w r9, r4, lr │ │ - ldr r4, [sp, #28] │ │ - add r9, r2 │ │ - and.w r2, r5, r8 │ │ - orr.w fp, fp, r2 │ │ - mov.w r2, r5, ror #2 │ │ - ldr r5, [sp, #20] │ │ - add.w r9, r9, r3, ror #27 │ │ - add fp, r9 │ │ - mov.w r9, r3, ror #2 │ │ - eors r4, r5 │ │ - ldr r5, [sp, #4] │ │ - eors r4, r5 │ │ - ldr r5, [sp, #52] ; 0x34 │ │ - eors r4, r5 │ │ - eor.w r5, r3, r2 │ │ - and.w r5, r5, r8 │ │ - mov.w r4, r4, ror #31 │ │ - str r4, [sp, #20] │ │ - add r4, lr │ │ - add r4, r1 │ │ - and.w r1, r3, r2 │ │ - orrs r1, r5 │ │ - ldr r3, [sp, #32] │ │ - add r1, r4 │ │ - ldr r4, [sp, #24] │ │ - add.w r1, r1, fp, ror #27 │ │ - eors r4, r3 │ │ - ldr r3, [sp, #8] │ │ - eors r4, r3 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - eors r4, r3 │ │ - mov.w r3, r4, ror #31 │ │ - str r3, [sp, #24] │ │ - add.w r4, r3, lr │ │ - and.w r3, fp, r9 │ │ - add r4, r8 │ │ - eor.w r8, fp, r9 │ │ - and.w r8, r8, r2 │ │ - add.w r4, r4, r1, ror #27 │ │ - orr.w r8, r8, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - add r8, r4 │ │ - ldr r4, [sp, #28] │ │ - mov.w fp, fp, ror #2 │ │ - eor.w r5, r3, r4 │ │ - ldr r3, [sp, #16] │ │ - eor.w r5, r5, ip │ │ - eors r5, r3 │ │ - mov.w r3, r5, ror #31 │ │ - str r3, [sp, #28] │ │ - add.w r4, r3, lr │ │ - and.w r3, r1, fp │ │ - add r4, r2 │ │ - eor.w r2, r1, fp │ │ - and.w r2, r2, r9 │ │ - mov.w r1, r1, ror #2 │ │ - orrs r2, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - add r2, r4 │ │ - ldr r4, [sp, #32] │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - add.w r2, r2, r8, ror #27 │ │ - eor.w r6, r3, r4 │ │ - ldr r3, [sp, #12] │ │ - ldr r4, [pc, #840] ; (4138 ) │ │ - eors r6, r3 │ │ - ldr r3, [sp, #20] │ │ - eors r6, r3 │ │ - mov.w r3, r6, ror #31 │ │ - str r3, [sp, #32] │ │ - add r3, r4 │ │ - add r9, r3 │ │ - eor.w r3, r1, fp │ │ - eor.w r3, r3, r8 │ │ - mov.w r8, r8, ror #2 │ │ - add r9, r3 │ │ - ldr r3, [sp, #44] ; 0x2c │ │ - eor.w r7, r8, r1 │ │ - add.w r9, r9, r2, ror #27 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eors r7, r2 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #24] │ │ - eors r3, r5 │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [sp, #36] ; 0x24 │ │ - add r3, r4 │ │ - add fp, r3 │ │ - ldr r3, [sp, #0] │ │ - add r7, fp │ │ - mov.w fp, r2, ror #2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - add.w r7, r7, r9, ror #27 │ │ - eor.w r5, r3, r2 │ │ - ldr r3, [sp, #52] ; 0x34 │ │ - eor.w r2, fp, r8 │ │ - eors r5, r3 │ │ - ldr r3, [sp, #28] │ │ - eor.w r2, r2, r9 │ │ - eors r5, r3 │ │ - mov.w r3, r5, ror #31 │ │ - str r3, [sp, #40] ; 0x28 │ │ - add r3, r4 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - add r1, r3 │ │ - ldr r3, [sp, #4] │ │ - add r2, r1 │ │ - mov.w r1, r9, ror #2 │ │ - eor.w sl, r3, r5 │ │ - ldr r3, [sp, #56] ; 0x38 │ │ - eor.w r5, r1, fp │ │ - add.w r2, r2, r7, ror #27 │ │ - eor.w sl, sl, r3 │ │ - ldr r3, [sp, #32] │ │ - eors r5, r7 │ │ - mov.w r7, r7, ror #2 │ │ - eor.w sl, sl, r3 │ │ - eor.w lr, r7, r1 │ │ - eor.w lr, lr, r2 │ │ - mov.w r3, sl, ror #31 │ │ - str r3, [sp, #44] ; 0x2c │ │ - add r3, r4 │ │ - add r8, r3 │ │ - ldr r3, [sp, #8] │ │ - add r8, r5 │ │ - ldr r5, [sp, #0] │ │ - add.w r8, r8, r2, ror #27 │ │ - eors r5, r3 │ │ - ldr r3, [sp, #16] │ │ - eors r5, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - eors r5, r3 │ │ - mov.w r3, r5, ror #31 │ │ - str r3, [sp, #0] │ │ - adds r6, r3, r4 │ │ - str r3, [r0, #28] │ │ - ldr r3, [sp, #4] │ │ - add fp, r6 │ │ - add lr, fp │ │ - mov.w fp, r2, ror #2 │ │ - eor.w r5, ip, r3 │ │ - ldr r3, [sp, #20] │ │ - add.w lr, lr, r8, ror #27 │ │ - ldr r6, [sp, #12] │ │ - eors r5, r3 │ │ - ldr r3, [sp, #40] ; 0x28 │ │ - eors r5, r3 │ │ - mov.w r3, r5, ror #31 │ │ - str r3, [sp, #4] │ │ - adds r2, r3, r4 │ │ - str r3, [r0, #32] │ │ - add r1, r2 │ │ - eor.w r2, fp, r7 │ │ - eor.w r2, r2, r8 │ │ - ldr r3, [sp, #12] │ │ - add r2, r1 │ │ - ldr r1, [sp, #8] │ │ - mov.w r5, r8, ror #2 │ │ - add.w r2, r2, lr, ror #27 │ │ - eors r3, r1 │ │ - ldr r1, [sp, #24] │ │ - eor.w r8, r5, fp │ │ - eors r3, r1 │ │ - ldr r1, [sp, #44] ; 0x2c │ │ - eor.w r8, r8, lr │ │ - mov.w lr, lr, ror #2 │ │ - eors r3, r1 │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [r0, #36] ; 0x24 │ │ - adds r1, r3, r4 │ │ - add r7, r1 │ │ - ldr r1, [sp, #48] ; 0x30 │ │ - add r8, r7 │ │ - eor.w ip, r1, ip │ │ - ldr r1, [sp, #28] │ │ - add.w r8, r8, r2, ror #27 │ │ - eor.w r7, ip, r1 │ │ - ldr r1, [sp, #0] │ │ - eors r7, r1 │ │ - mov.w r7, r7, ror #31 │ │ - str r7, [r0, #40] ; 0x28 │ │ - adds r1, r7, r4 │ │ - add fp, r1 │ │ - eor.w r1, lr, r5 │ │ - eors r1, r2 │ │ - mov.w r2, r2, ror #2 │ │ - add fp, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - eor.w ip, r2, lr │ │ - add.w fp, fp, r8, ror #27 │ │ - eors r6, r1 │ │ - ldr r1, [sp, #32] │ │ - eor.w ip, ip, r8 │ │ - mov.w r8, r8, ror #2 │ │ - eors r6, r1 │ │ - ldr r1, [sp, #4] │ │ - eors r6, r1 │ │ - mov.w r6, r6, ror #31 │ │ - str r6, [r0, #44] ; 0x2c │ │ - adds r1, r6, r4 │ │ - add r5, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add ip, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - add.w ip, ip, fp, ror #27 │ │ - eor.w r9, r1, r5 │ │ - ldr r1, [sp, #36] ; 0x24 │ │ - eor.w r5, r9, r1 │ │ - eors r5, r3 │ │ - mov.w r1, r5, ror #31 │ │ - str r1, [sp, #8] │ │ - str r1, [r0, #48] ; 0x30 │ │ - add r1, r4 │ │ - add lr, r1 │ │ - eor.w r1, r8, r2 │ │ - eor.w r1, r1, fp │ │ - mov.w fp, fp, ror #2 │ │ - add lr, r1 │ │ - ldr r1, [sp, #16] │ │ - eor.w sl, fp, r8 │ │ - add.w lr, lr, ip, ror #27 │ │ - eor.w sl, sl, ip │ │ - mov.w ip, ip, ror #2 │ │ - mov r5, r1 │ │ - ldr r1, [sp, #52] ; 0x34 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r1, r7 │ │ - mov.w r1, r1, ror #31 │ │ - str r1, [sp, #12] │ │ - str r1, [r0, #52] ; 0x34 │ │ - add r1, r4 │ │ - add r2, r1 │ │ - ldr r1, [sp, #56] ; 0x38 │ │ - add sl, r2 │ │ - ldr r2, [sp, #20] │ │ - add.w sl, sl, lr, ror #27 │ │ - eor.w r9, r2, r1 │ │ - ldr r2, [sp, #44] ; 0x2c │ │ - ldr r1, [sp, #16] │ │ - eor.w r9, r9, r2 │ │ - eor.w r9, r9, r6 │ │ - mov.w r2, r9, ror #31 │ │ - str r2, [sp, #48] ; 0x30 │ │ - add.w r9, r2, r4 │ │ - str r2, [r0, #56] ; 0x38 │ │ - ldr r2, [sp, #24] │ │ - add r8, r9 │ │ - eor.w r9, ip, fp │ │ - eors r2, r1 │ │ - ldr r1, [sp, #0] │ │ - eor.w r9, r9, lr │ │ - mov.w lr, lr, ror #2 │ │ - eors r2, r1 │ │ - ldr r1, [sp, #8] │ │ - add r9, r8 │ │ - eors r2, r1 │ │ - ldr r1, [sp, #28] │ │ - add.w r9, r9, sl, ror #27 │ │ - eors r1, r5 │ │ - ldr r5, [sp, #4] │ │ - mov.w r2, r2, ror #31 │ │ - str r2, [r0, #60] ; 0x3c │ │ - eors r1, r5 │ │ - ldr r5, [sp, #12] │ │ - add.w r8, r2, r4 │ │ - eors r1, r5 │ │ - add fp, r8 │ │ - eor.w r8, lr, ip │ │ - ldr r5, [sp, #32] │ │ - mov.w r1, r1, ror #31 │ │ - eor.w r8, r8, sl │ │ - add r8, fp │ │ - mov.w sl, sl, ror #2 │ │ - add.w fp, r1, r4 │ │ - add.w r8, r8, r9, ror #27 │ │ - add ip, fp │ │ - eor.w fp, sl, lr │ │ - eor.w fp, fp, r9 │ │ - mov.w r9, r9, ror #2 │ │ - add ip, fp │ │ - mov fp, r5 │ │ - ldr r5, [sp, #24] │ │ - add.w ip, ip, r8, ror #27 │ │ - str r1, [r0, #64] ; 0x40 │ │ - eor.w fp, fp, r5 │ │ - ldr r5, [sp, #48] ; 0x30 │ │ - eor.w r3, fp, r3 │ │ - eors r3, r5 │ │ - ldr r5, [sp, #36] ; 0x24 │ │ - mov.w r3, r3, ror #31 │ │ - str r3, [r0, #68] ; 0x44 │ │ - add.w fp, r3, r4 │ │ - add lr, fp │ │ - eor.w fp, r9, sl │ │ - eor.w fp, fp, r8 │ │ - mov.w r8, r8, ror #2 │ │ - add lr, fp │ │ - mov fp, r5 │ │ - ldr r5, [sp, #28] │ │ - add.w lr, lr, ip, ror #27 │ │ - eor.w fp, fp, r5 │ │ - ldr r5, [sp, #40] ; 0x28 │ │ - eor.w fp, fp, r7 │ │ - eor.w r7, r8, r9 │ │ - eor.w fp, fp, r2 │ │ - eor.w r7, r7, ip │ │ - mov.w ip, ip, ror #2 │ │ - mov.w fp, fp, ror #31 │ │ - str.w fp, [r0, #72] ; 0x48 │ │ - add.w r2, fp, r4 │ │ - add sl, r2 │ │ - add r7, sl │ │ - add.w r2, r7, lr, ror #27 │ │ - ldr r7, [sp, #32] │ │ - eors r7, r5 │ │ - ldr r5, [sp, #44] ; 0x2c │ │ - eors r7, r6 │ │ - eor.w r6, ip, r8 │ │ - eors r1, r7 │ │ - eor.w r6, r6, lr │ │ - mov.w lr, lr, ror #2 │ │ - mov.w r1, r1, ror #31 │ │ - str r1, [r0, #76] ; 0x4c │ │ - adds r7, r1, r4 │ │ - add r9, r7 │ │ - add r6, r9 │ │ - add.w r7, r6, r2, ror #27 │ │ - ldr r6, [sp, #36] ; 0x24 │ │ - eors r6, r5 │ │ - ldr r5, [sp, #8] │ │ - eors r6, r5 │ │ - ldr r5, [sp, #0] │ │ - eors r6, r3 │ │ - eor.w r3, lr, ip │ │ - eors r3, r2 │ │ - mov.w r2, r2, ror #2 │ │ - mov.w r6, r6, ror #31 │ │ - str r6, [r0, #80] ; 0x50 │ │ - add r6, r4 │ │ - add r8, r6 │ │ - ldr r6, [sp, #40] ; 0x28 │ │ - add r3, r8 │ │ - eor.w r8, r5, r6 │ │ - ldr r5, [sp, #12] │ │ - ldr r6, [sp, #4] │ │ - add.w r3, r3, r7, ror #27 │ │ - eor.w r8, r8, r5 │ │ - eor.w fp, r8, fp │ │ - mov.w r5, fp, ror #31 │ │ - str r5, [r0, #84] ; 0x54 │ │ - add r5, r4 │ │ - add ip, r5 │ │ - eor.w r5, r2, lr │ │ - eors r5, r7 │ │ - mov.w r7, r7, ror #2 │ │ - add r5, ip │ │ - mov ip, r6 │ │ - ldr r6, [sp, #44] ; 0x2c │ │ - add.w r5, r5, r3, ror #27 │ │ - eor.w r8, ip, r6 │ │ - ldr r6, [sp, #48] ; 0x30 │ │ - eor.w r8, r8, r6 │ │ - b.n 4140 │ │ - nop │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ - ldmia r2!, {r1, r5, r6} │ │ - pop {r2, r3, r4, r6, r7} │ │ - ldrh r3, [r3, #56] ; 0x38 │ │ - ldr r6, [r0, #8] │ │ - eor.w r1, r8, r1 │ │ - add r4, r6 │ │ - mov.w r1, r1, ror #31 │ │ - str r1, [r0, #88] ; 0x58 │ │ - add r1, r4 │ │ - eor.w r4, r7, r2 │ │ - eors r4, r3 │ │ - add r1, lr │ │ - add r1, r4 │ │ - add.w r1, r1, r5, ror #27 │ │ - str r1, [r0, #8] │ │ - ldr r1, [r0, #12] │ │ - add r5, r1 │ │ - ldr r1, [r0, #16] │ │ - str r5, [r0, #12] │ │ - add.w r3, r1, r3, ror #2 │ │ - str r3, [r0, #16] │ │ - ldr r3, [r0, #20] │ │ - add r7, r3 │ │ - ldr r3, [r0, #24] │ │ - str r7, [r0, #20] │ │ - add r2, r3 │ │ - str r2, [r0, #24] │ │ - add sp, #68 ; 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - │ │ -00004180 : │ │ - movs r3, #0 │ │ - str r3, [r0, #4] │ │ - str r3, [r0, #0] │ │ - ldr r3, [pc, #36] ; (41ac ) │ │ - str r3, [r0, #8] │ │ - add.w r3, r3, #2290649224 ; 0x88888888 │ │ - str r3, [r0, #12] │ │ - add.w r3, r3, #2835349504 ; 0xa9000000 │ │ - sub.w r3, r3, #1228800 ; 0x12c000 │ │ - subw r3, r3, #3723 ; 0xe8b │ │ - str r3, [r0, #16] │ │ - sub.w r3, r3, #2290649224 ; 0x88888888 │ │ - str r3, [r0, #20] │ │ - ldr r3, [pc, #8] ; (41b0 ) │ │ - str r3, [r0, #24] │ │ - bx lr │ │ - nop │ │ - movs r3, #1 │ │ - str r5, [r0, #116] ; 0x74 │ │ - b.n 4594 │ │ - stmia r3!, {r1, r4, r6, r7} │ │ - │ │ -000041b4 : │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - mov r7, r0 │ │ - ldr r3, [r2, #0] │ │ - add.w r8, r2, #28 │ │ - add.w r9, r2, #24 │ │ - mov r5, r1 │ │ - and.w r0, r3, #63 ; 0x3f │ │ - add r3, r1 │ │ - cmp r3, r1 │ │ - str r3, [r2, #0] │ │ - rsb r6, r0, #64 ; 0x40 │ │ - mov r4, r2 │ │ - ittt cc │ │ - ldrcc r3, [r2, #4] │ │ - addcc r3, #1 │ │ - strcc r3, [r2, #4] │ │ - cmp r5, r6 │ │ - add r0, r8 │ │ - mov r1, r7 │ │ - bcc.n 420e │ │ - mov r2, r6 │ │ - add r7, r6 │ │ - blx 1bcc │ │ - subs r5, r5, r6 │ │ - add.w r3, r4, #88 ; 0x58 │ │ - cmp r3, r9 │ │ - beq.n 4202 │ │ - ldr r2, [r3, #0] │ │ - rev r2, r2 │ │ - str.w r2, [r3], #-4 │ │ - b.n 41f4 │ │ - mov r0, r4 │ │ - movs r6, #64 ; 0x40 │ │ - bl 338c │ │ - movs r0, #0 │ │ - b.n 41de │ │ - mov r2, r5 │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d29c <_Unwind_GetTextRelBase@@Base+0x18> │ │ - │ │ -00004218 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r4, r1 │ │ - ldr r2, [r1, #0] │ │ - mov r5, r0 │ │ - and.w r2, r2, #63 ; 0x3f │ │ - adds r3, r2, #3 │ │ - lsrs r3, r3, #2 │ │ - adds r1, r3, #6 │ │ - add.w r1, r4, r1, lsl #2 │ │ - adds.w r3, r3, #4294967295 ; 0xffffffff │ │ - bcc.n 423e │ │ - ldr r0, [r1, #0] │ │ - rev r0, r0 │ │ - str.w r0, [r1], #-4 │ │ - b.n 422e │ │ - lsrs r3, r2, #2 │ │ - mvns r1, r2 │ │ - and.w r1, r1, #3 │ │ - movs r0, #128 ; 0x80 │ │ - add.w r7, r4, r3, lsl #2 │ │ - mvn.w r6, #127 ; 0x7f │ │ - lsls r1, r1, #3 │ │ - cmp r2, #55 ; 0x37 │ │ - lsl.w r0, r0, r1 │ │ - lsl.w r6, r6, r1 │ │ - ldr r1, [r7, #28] │ │ - and.w r1, r1, r6 │ │ - orr.w r0, r0, r1 │ │ - str r0, [r7, #28] │ │ - bls.n 427c │ │ - cmp r2, #59 ; 0x3b │ │ - mov r0, r4 │ │ - itt ls │ │ - movls r3, #0 │ │ - strls r3, [r4, #88] ; 0x58 │ │ - bl 338c │ │ - movs r3, #0 │ │ - b.n 427e │ │ - adds r3, #1 │ │ - adds r2, r3, #6 │ │ - movs r1, #0 │ │ - add.w r2, r4, r2, lsl #2 │ │ - cmp r3, #13 │ │ - bhi.n 4292 │ │ - adds r3, #1 │ │ - str.w r1, [r2, #4]! │ │ - b.n 4286 │ │ - ldmia.w r4, {r2, r3} │ │ - mov r0, r4 │ │ - lsls r3, r3, #3 │ │ - orr.w r3, r3, r2, lsr #29 │ │ - lsls r2, r2, #3 │ │ - str r3, [r4, #84] ; 0x54 │ │ - str r2, [r4, #88] ; 0x58 │ │ - bl 338c │ │ - movs r3, #0 │ │ - lsrs r1, r3, #2 │ │ - mvns r2, r3 │ │ - adds r1, #2 │ │ - and.w r2, r2, #3 │ │ - ldr.w r1, [r4, r1, lsl #2] │ │ - lsls r2, r2, #3 │ │ - lsrs r1, r2 │ │ - strb r1, [r5, r3] │ │ - adds r3, #1 │ │ - cmp r3, #20 │ │ - bne.n 42aa │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -000042c6 : │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #100 ; 0x64 │ │ - add r4, sp, #4 │ │ - mov r7, r1 │ │ - mov r6, r2 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - bl 4180 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - bl 41b4 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - bl 4218 │ │ - add sp, #100 ; 0x64 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ... │ │ - │ │ -000042f0 : │ │ +00002980 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r3, r0 │ │ ldrb.w r7, [r2, #240] ; 0xf0 │ │ - ldr.w lr, [pc, #3568] ; 50ec │ │ + ldr.w lr, [pc, #3568] ; 377c │ │ and.w r0, r7, #191 ; 0xbf │ │ cmp r0, #160 ; 0xa0 │ │ add lr, pc │ │ - beq.n 430e │ │ + beq.n 299e │ │ cmp r7, #192 ; 0xc0 │ │ - bne.w 50e6 │ │ + bne.w 3776 │ │ ldrb r0, [r3, #2] │ │ cmp r7, #192 ; 0xc0 │ │ ldrb.w ip, [r3, #3] │ │ ldrb r6, [r3, #1] │ │ mov.w r0, r0, lsl #16 │ │ ldrb r5, [r3, #5] │ │ orr.w ip, r0, ip, lsl #24 │ │ @@ -3825,21 +1308,21 @@ │ │ orr.w ip, r0, ip, lsl #24 │ │ ldrb r0, [r3, #12] │ │ orr.w r0, ip, r0 │ │ ldrb.w ip, [r3, #13] │ │ ldr r3, [r2, #12] │ │ orr.w r0, r0, ip, lsl #8 │ │ eor.w r0, r0, r3 │ │ - beq.w 4586 │ │ + beq.w 2c16 │ │ cmp r7, #224 ; 0xe0 │ │ - beq.n 43a2 │ │ + beq.n 2a32 │ │ cmp r7, #160 ; 0xa0 │ │ - bne.w 50a8 │ │ - b.n 476a │ │ - ldr.w r3, [pc, #3404] ; 50f0 │ │ + bne.w 3738 │ │ + b.n 2dfa │ │ + ldr.w r3, [pc, #3404] ; 3780 │ │ uxtb.w ip, r6 │ │ uxtb.w r8, r5 │ │ uxtb.w r9, r4 │ │ adds r2, #32 │ │ ldr.w r7, [lr, r3] │ │ lsrs r3, r0, #24 │ │ add.w r3, r3, #768 ; 0x300 │ │ @@ -3962,15 +1445,15 @@ │ │ eor.w r9, r9, r0 │ │ ldr.w r0, [r7, ip, lsl #2] │ │ eor.w r9, r9, r3 │ │ add.w r3, r8, #512 ; 0x200 │ │ eor.w r0, r9, r0 │ │ ldr.w r7, [r7, r3, lsl #2] │ │ eors r0, r7 │ │ - ldr.w r3, [pc, #2920] ; 50f0 │ │ + ldr.w r3, [pc, #2920] ; 3780 │ │ uxtb.w ip, r6 │ │ uxtb.w r8, r5 │ │ uxtb.w r9, r4 │ │ adds r2, #32 │ │ ldr.w r7, [lr, r3] │ │ lsrs r3, r0, #24 │ │ add.w r3, r3, #768 ; 0x300 │ │ @@ -4093,15 +1576,15 @@ │ │ eor.w r9, r9, r0 │ │ ldr.w r0, [r7, ip, lsl #2] │ │ eor.w r9, r9, r3 │ │ add.w r3, r8, #512 ; 0x200 │ │ eor.w r0, r9, r0 │ │ ldr.w r7, [r7, r3, lsl #2] │ │ eors r0, r7 │ │ - ldr.w r3, [pc, #2436] ; 50f0 │ │ + ldr.w r3, [pc, #2436] ; 3780 │ │ lsrs r7, r0, #24 │ │ uxtb.w ip, r6 │ │ add.w r7, r7, #768 ; 0x300 │ │ uxtb.w r9, r4 │ │ ldr.w r3, [lr, r3] │ │ ldr.w r8, [r3, ip, lsl #2] │ │ ubfx ip, r4, #16, #8 │ │ @@ -4673,15 +2156,15 @@ │ │ ubfx r6, r4, #16, #8 │ │ add.w r5, r6, #512 ; 0x200 │ │ eor.w r0, r9, r0 │ │ ldr.w r3, [r3, r5, lsl #2] │ │ lsrs r5, r7, #24 │ │ add.w r5, r5, #768 ; 0x300 │ │ eor.w r9, r0, r3 │ │ - ldr r3, [pc, #308] ; (50f4 ) │ │ + ldr r3, [pc, #308] ; (3784 ) │ │ mov.w r6, r9, lsr #24 │ │ ldr.w r0, [lr, r3] │ │ add.w r6, r6, #768 ; 0x300 │ │ uxtb r3, r7 │ │ ldr.w r4, [r0, r3, lsl #2] │ │ ldr.w r3, [r0, r6, lsl #2] │ │ eors r4, r3 │ │ @@ -4769,31 +2252,31 @@ │ │ lsrs r0, r0, #24 │ │ strb r3, [r1, #14] │ │ strb r0, [r1, #15] │ │ movs r0, #0 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - lsrs r4, r4, #18 │ │ + movs r6, #20 │ │ movs r1, r0 │ │ + ; instruction: 0xffb0ffff │ │ ; instruction: 0xffb4ffff │ │ - ; instruction: 0xffb8ffff │ │ │ │ -000050f8 : │ │ +00003788 : │ │ stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ mov r3, r0 │ │ ldrb.w r7, [r2, #240] ; 0xf0 │ │ - ldr.w lr, [pc, #3588] ; 5f08 │ │ + ldr.w lr, [pc, #3588] ; 4598 │ │ and.w r0, r7, #191 ; 0xbf │ │ str r2, [sp, #0] │ │ cmp r0, #160 ; 0xa0 │ │ add lr, pc │ │ - beq.n 5118 │ │ + beq.n 37a8 │ │ cmp r7, #192 ; 0xc0 │ │ - bne.w 5efe │ │ + bne.w 458e │ │ ldrb r0, [r3, #2] │ │ cmp r7, #192 ; 0xc0 │ │ ldrb.w ip, [r3, #3] │ │ ldr r2, [sp, #0] │ │ mov.w r0, r0, lsl #16 │ │ ldrb r6, [r3, #1] │ │ orr.w ip, r0, ip, lsl #24 │ │ @@ -4831,21 +2314,21 @@ │ │ ldrb.w ip, [r3, #13] │ │ ldr r3, [r2, #12] │ │ orr.w r0, r0, ip, lsl #8 │ │ eor.w r0, r0, r3 │ │ mov.w r3, r7, lsr #2 │ │ str r3, [sp, #4] │ │ add.w r3, r2, r3, lsl #2 │ │ - beq.w 53a0 │ │ + beq.w 3a30 │ │ cmp r7, #224 ; 0xe0 │ │ - beq.n 51b8 │ │ + beq.n 3848 │ │ cmp r7, #160 ; 0xa0 │ │ - bne.w 5ec2 │ │ - b.n 5588 │ │ - ldr.w r7, [pc, #3408] ; 5f0c │ │ + bne.w 4552 │ │ + b.n 3c18 │ │ + ldr.w r7, [pc, #3408] ; 459c │ │ uxtb.w r8, r6 │ │ mov.w r9, r4, lsr #24 │ │ ldr.w r2, [r3, #-204] │ │ add.w r9, r9, #768 ; 0x300 │ │ ldr.w ip, [lr, r7] │ │ lsrs r7, r5, #24 │ │ add.w r7, r7, #768 ; 0x300 │ │ @@ -4967,15 +2450,15 @@ │ │ eors r7, r0 │ │ ldr.w r0, [r3, #-180] │ │ eors r0, r7 │ │ ldr.w r7, [ip, r8, lsl #2] │ │ eors r0, r7 │ │ ldr.w r7, [ip, r9, lsl #2] │ │ eors r0, r7 │ │ - ldr.w r7, [pc, #2920] ; 5f0c │ │ + ldr.w r7, [pc, #2920] ; 459c │ │ uxtb.w r8, r6 │ │ mov.w r9, r4, lsr #24 │ │ ldr.w r2, [r3, #-172] │ │ add.w r9, r9, #768 ; 0x300 │ │ ldr.w ip, [lr, r7] │ │ lsrs r7, r5, #24 │ │ add.w r7, r7, #768 ; 0x300 │ │ @@ -5097,15 +2580,15 @@ │ │ eors r7, r0 │ │ ldr.w r0, [r3, #-148] │ │ eors r0, r7 │ │ ldr.w r7, [ip, r8, lsl #2] │ │ eors r0, r7 │ │ ldr.w r7, [ip, r9, lsl #2] │ │ eors r0, r7 │ │ - ldr.w r7, [pc, #2432] ; 5f0c │ │ + ldr.w r7, [pc, #2432] ; 459c │ │ uxtb.w r8, r6 │ │ ldr.w r2, [r3, #-140] │ │ ldr.w ip, [lr, r7] │ │ lsrs r7, r5, #24 │ │ add.w r7, r7, #768 ; 0x300 │ │ ldr.w r9, [ip, r8, lsl #2] │ │ ubfx r8, r4, #16, #8 │ │ @@ -5417,394 +2900,6072 @@ │ │ ldr.w r6, [ip, r4, lsl #2] │ │ ldr.w r4, [r3, #-68] │ │ eor.w r8, r8, r6 │ │ ldr.w r6, [ip, r0, lsl #2] │ │ add.w r0, sl, #512 ; 0x200 │ │ eor.w r4, r8, r4 │ │ eors r4, r6 │ │ - ldr.w r6, [ip, r0, lsl #2] │ │ - uxtb r0, r7 │ │ - eor.w r8, r4, r6 │ │ - mov.w r4, r9, lsr #24 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r6, [ip, r0, lsl #2] │ │ - ldr.w r0, [ip, r4, lsl #2] │ │ - ubfx r4, r8, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - eor.w sl, r6, r0 │ │ - ldr.w r0, [r3, #-64] │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ - lsrs r6, r5, #24 │ │ - eor.w r0, sl, r0 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - eors r0, r4 │ │ - ubfx r4, r5, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ - eors r0, r4 │ │ - uxtb.w r4, r9 │ │ - ldr.w sl, [ip, r4, lsl #2] │ │ - ldr.w r4, [ip, r6, lsl #2] │ │ - ldr.w r6, [r3, #-60] │ │ - eor.w sl, sl, r4 │ │ - ubfx r4, r7, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - eor.w r6, sl, r6 │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ - eor.w fp, r6, r4 │ │ - ubfx r4, r8, #16, #8 │ │ - add.w r6, r4, #512 ; 0x200 │ │ - ldr.w r4, [ip, r6, lsl #2] │ │ - uxtb r6, r5 │ │ - eor.w sl, fp, r4 │ │ - mov.w r4, r8, lsr #24 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r6, [ip, r6, lsl #2] │ │ - uxtb.w r8, r8 │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ + ldr.w r6, [ip, r0, lsl #2] │ │ + uxtb r0, r7 │ │ + eor.w r8, r4, r6 │ │ + mov.w r4, r9, lsr #24 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r6, [ip, r0, lsl #2] │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ + ubfx r4, r8, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + eor.w sl, r6, r0 │ │ + ldr.w r0, [r3, #-64] │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + lsrs r6, r5, #24 │ │ + eor.w r0, sl, r0 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + eors r0, r4 │ │ + ubfx r4, r5, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + eors r0, r4 │ │ + uxtb.w r4, r9 │ │ + ldr.w sl, [ip, r4, lsl #2] │ │ + ldr.w r4, [ip, r6, lsl #2] │ │ + ldr.w r6, [r3, #-60] │ │ + eor.w sl, sl, r4 │ │ + ubfx r4, r7, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + eor.w r6, sl, r6 │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + eor.w fp, r6, r4 │ │ + ubfx r4, r8, #16, #8 │ │ + add.w r6, r4, #512 ; 0x200 │ │ + ldr.w r4, [ip, r6, lsl #2] │ │ + uxtb r6, r5 │ │ + eor.w sl, fp, r4 │ │ + mov.w r4, r8, lsr #24 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r6, [ip, r6, lsl #2] │ │ + uxtb.w r8, r8 │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eors r4, r6 │ │ + ldr.w r6, [r3, #-56] │ │ + eors r6, r4 │ │ + ubfx r4, r9, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ubfx r9, r9, #16, #8 │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + eors r6, r4 │ │ + ubfx r4, r7, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r4, [ip, r4, lsl #2] │ │ + eors r4, r6 │ │ + lsrs r6, r7, #24 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w r7, [ip, r6, lsl #2] │ │ + ubfx r6, r5, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + eor.w r8, r8, r7 │ │ + ldr.w r7, [r3, #-52] │ │ + ldr.w r5, [ip, r6, lsl #2] │ │ + add.w r6, r9, #512 ; 0x200 │ │ + eor.w r7, r8, r7 │ │ + eors r7, r5 │ │ + ldr.w r5, [ip, r6, lsl #2] │ │ + mov.w r6, sl, lsr #24 │ │ + eor.w r8, r7, r5 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + uxtb r5, r0 │ │ + ldr.w r7, [ip, r5, lsl #2] │ │ + ldr.w r5, [ip, r6, lsl #2] │ │ + ubfx r6, r8, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + eor.w r9, r7, r5 │ │ + ldr.w r5, [r3, #-48] │ │ + ldr.w r6, [ip, r6, lsl #2] │ │ + eor.w r5, r9, r5 │ │ + eors r5, r6 │ │ + ubfx r6, r4, #16, #8 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + ldr.w r7, [ip, r6, lsl #2] │ │ + lsrs r6, r4, #24 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + eors r7, r5 │ │ + uxtb.w r5, sl │ │ + ldr.w r9, [ip, r5, lsl #2] │ │ + ldr.w r5, [ip, r6, lsl #2] │ │ + ldr.w r6, [r3, #-44] │ │ + eor.w r9, r9, r5 │ │ + ubfx r5, r0, #8, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r6, r9, r6 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eor.w fp, r6, r5 │ │ + ubfx r6, r8, #16, #8 │ │ + add.w r5, r6, #512 ; 0x200 │ │ + uxtb r6, r4 │ │ + ubfx r4, r4, #8, #8 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + ldr.w r6, [ip, r6, lsl #2] │ │ + eor.w r9, fp, r5 │ │ + mov.w r5, r8, lsr #24 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + uxtb.w r8, r8 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eors r5, r6 │ │ + ldr.w r6, [r3, #-40] │ │ + eors r6, r5 │ │ + ubfx r5, sl, #8, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eors r6, r5 │ │ + ubfx r5, r0, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + lsrs r0, r0, #24 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eors r6, r5 │ │ + ldr.w r5, [ip, r0, lsl #2] │ │ + ldr.w r0, [r3, #-36] │ │ + eor.w r8, r8, r5 │ │ + add.w r5, r4, #256 ; 0x100 │ │ + eor.w r0, r8, r0 │ │ + ldr.w r4, [ip, r5, lsl #2] │ │ + eors r0, r4 │ │ + ubfx r4, sl, #16, #8 │ │ + add.w r5, r4, #512 ; 0x200 │ │ + mov.w sl, r6, lsr #24 │ │ + add.w sl, sl, #768 ; 0x300 │ │ + ldr.w r4, [ip, r5, lsl #2] │ │ + mov.w r5, r9, lsr #24 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eors r0, r4 │ │ + uxtb r4, r7 │ │ + ldr.w r8, [ip, r4, lsl #2] │ │ + ldr.w r4, [ip, r5, lsl #2] │ │ + ubfx r5, r0, #8, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r8, r8, r4 │ │ + ldr.w r4, [r3, #-32] │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eor.w r4, r8, r4 │ │ + eors r4, r5 │ │ + ubfx r5, r6, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eors r4, r5 │ │ + uxtb.w r5, r9 │ │ + ldr.w r8, [ip, r5, lsl #2] │ │ + ldr.w r5, [ip, sl, lsl #2] │ │ + eor.w r8, r8, r5 │ │ + ldr.w r5, [r3, #-28] │ │ + eor.w r5, r8, r5 │ │ + ubfx r8, r7, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eor.w r8, r5, r8 │ │ + ubfx r5, r0, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + eor.w sl, r8, r5 │ │ + lsrs r5, r0, #24 │ │ + uxtb.w r8, r6 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + uxtb r0, r0 │ │ + ubfx r6, r6, #8, #8 │ │ + ldr.w r5, [ip, r5, lsl #2] │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eor.w r8, r8, r5 │ │ + ldr.w r5, [r3, #-24] │ │ + eor.w r5, r8, r5 │ │ + ubfx r8, r9, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ubfx r9, r9, #16, #8 │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eor.w r5, r5, r8 │ │ + ubfx r8, r7, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + lsrs r7, r7, #24 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w r8, [ip, r8, lsl #2] │ │ + eor.w r5, r5, r8 │ │ + ldr.w r8, [ip, r0, lsl #2] │ │ + ldr.w r0, [ip, r7, lsl #2] │ │ + ldr.w r7, [r3, #-20] │ │ + eor.w r0, r8, r0 │ │ + eors r7, r0 │ │ + ldr.w r0, [ip, r6, lsl #2] │ │ + add.w r6, r9, #512 ; 0x200 │ │ + mov.w r9, r5, lsr #24 │ │ + eors r7, r0 │ │ + add.w r9, r9, #768 ; 0x300 │ │ + ldr.w r0, [ip, r6, lsl #2] │ │ + uxtb r6, r4 │ │ + eors r0, r7 │ │ + mov.w r7, sl, lsr #24 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w r8, [ip, r6, lsl #2] │ │ + ldr.w r6, [ip, r7, lsl #2] │ │ + ubfx r7, r0, #8, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + eor.w r8, r8, r6 │ │ + ldr.w r6, [r3, #-16] │ │ + ldr.w r7, [ip, r7, lsl #2] │ │ + eor.w r6, r8, r6 │ │ + eors r6, r7 │ │ + ubfx r7, r5, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w r7, [ip, r7, lsl #2] │ │ + ldr r2, [sp, #4] │ │ + eors r7, r6 │ │ + uxtb.w r6, sl │ │ + ldr.w r8, [ip, r6, lsl #2] │ │ + ldr.w r6, [ip, r9, lsl #2] │ │ + ubfx r9, r0, #16, #8 │ │ + eor.w r8, r8, r6 │ │ + ldr.w r6, [r3, #-12] │ │ + eor.w r6, r8, r6 │ │ + ubfx r8, r4, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w fp, [ip, r8, lsl #2] │ │ + eor.w fp, r6, fp │ │ + add.w r6, r9, #512 ; 0x200 │ │ + uxtb.w r9, r5 │ │ + ldr.w r6, [ip, r6, lsl #2] │ │ + ldr.w r9, [ip, r9, lsl #2] │ │ + eor.w r8, fp, r6 │ │ + lsrs r6, r0, #24 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + uxtb r0, r0 │ │ + ldr.w r6, [ip, r6, lsl #2] │ │ + eor.w r9, r9, r6 │ │ + ldr.w r6, [r3, #-8] │ │ + eor.w r6, r9, r6 │ │ + ubfx r9, sl, #8, #8 │ │ + add.w r9, r9, #256 ; 0x100 │ │ + ubfx sl, sl, #16, #8 │ │ + ldr.w r9, [ip, r9, lsl #2] │ │ + eor.w r6, r6, r9 │ │ + ubfx r9, r4, #16, #8 │ │ + add.w r9, r9, #512 ; 0x200 │ │ + lsrs r4, r4, #24 │ │ + ldr.w r9, [ip, r9, lsl #2] │ │ + eor.w r9, r6, r9 │ │ + add.w r6, r4, #768 ; 0x300 │ │ + ldr.w r4, [ip, r0, lsl #2] │ │ + ldr.w r0, [ip, r6, lsl #2] │ │ + ldr.w r6, [r3, #-4] │ │ + eors r0, r4 │ │ + ubfx r4, r5, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + eors r6, r0 │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ + add.w r4, sl, #512 ; 0x200 │ │ + eors r6, r0 │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ + ldr r4, [pc, #308] ; (45a0 ) │ │ + eors r0, r6 │ │ + mov.w r6, r8, lsr #24 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w lr, [lr, r4] │ │ + uxtb r4, r7 │ │ + ldr.w r5, [lr, r4, lsl #2] │ │ + ldr.w r4, [lr, r6, lsl #2] │ │ + eor.w ip, r5, r4 │ │ + ldr r4, [sp, #0] │ │ + mov.w r5, r9, lsr #24 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + ldr.w r4, [r4, r2, lsl #2] │ │ + ubfx r2, r0, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + eor.w r4, ip, r4 │ │ + ldr.w r2, [lr, r2, lsl #2] │ │ + eors r4, r2 │ │ + ubfx r2, r9, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r6, [lr, r2, lsl #2] │ │ + uxtb.w r2, r8 │ │ + eors r6, r4 │ │ + ldr.w r4, [lr, r2, lsl #2] │ │ + ldr.w r2, [lr, r5, lsl #2] │ │ + eor.w ip, r4, r2 │ │ + ubfx r4, r7, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr r2, [r3, #4] │ │ + ldr.w r5, [lr, r4, lsl #2] │ │ + ubfx r4, r0, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + eor.w r2, ip, r2 │ │ + eors r2, r5 │ │ + ldr.w r5, [lr, r4, lsl #2] │ │ + lsrs r4, r0, #24 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + uxtb r0, r0 │ │ + eors r5, r2 │ │ + uxtb.w r2, r9 │ │ + ubfx r9, r9, #8, #8 │ │ + ldr.w ip, [lr, r2, lsl #2] │ │ + ldr.w r2, [lr, r4, lsl #2] │ │ + ldr r4, [r3, #8] │ │ + eor.w ip, ip, r2 │ │ + ubfx r2, r8, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + eor.w r4, ip, r4 │ │ + ubfx r8, r8, #16, #8 │ │ + ldr.w r2, [lr, r2, lsl #2] │ │ + eors r4, r2 │ │ + ubfx r2, r7, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + lsrs r7, r7, #24 │ │ + ldr.w r2, [lr, r2, lsl #2] │ │ + eors r4, r2 │ │ + add.w r2, r7, #768 ; 0x300 │ │ + ldr.w r7, [lr, r0, lsl #2] │ │ + ldr.w r0, [lr, r2, lsl #2] │ │ + ldr r2, [r3, #12] │ │ + add.w r3, r9, #256 ; 0x100 │ │ + eors r0, r7 │ │ + eors r0, r2 │ │ + ldr.w r2, [lr, r3, lsl #2] │ │ + add.w r3, r8, #512 ; 0x200 │ │ + eors r2, r0 │ │ + ldr.w r0, [lr, r3, lsl #2] │ │ + eors r0, r2 │ │ + lsrs r3, r6, #8 │ │ + strb r6, [r1, #0] │ │ + strb r3, [r1, #1] │ │ + lsrs r3, r6, #16 │ │ + strb r5, [r1, #4] │ │ + lsrs r6, r6, #24 │ │ + strb r3, [r1, #2] │ │ + lsrs r3, r5, #8 │ │ + strb r4, [r1, #8] │ │ + strb r3, [r1, #5] │ │ + lsrs r3, r5, #16 │ │ + strb r0, [r1, #12] │ │ + lsrs r5, r5, #24 │ │ + strb r3, [r1, #6] │ │ + lsrs r3, r4, #8 │ │ + strb r6, [r1, #3] │ │ + strb r3, [r1, #9] │ │ + lsrs r3, r4, #16 │ │ + strb r5, [r1, #7] │ │ + lsrs r4, r4, #24 │ │ + strb r3, [r1, #10] │ │ + lsrs r3, r0, #8 │ │ + strb r4, [r1, #11] │ │ + strb r3, [r1, #13] │ │ + lsrs r3, r0, #16 │ │ + lsrs r0, r0, #24 │ │ + strb r3, [r1, #14] │ │ + strb r0, [r1, #15] │ │ + movs r0, #0 │ │ + b.n 4590 │ │ + movs r0, #1 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + adds r2, r1, r0 │ │ + movs r1, r0 │ │ + ; instruction: 0xffb8ffff │ │ + ; instruction: 0xffbcffff │ │ + │ │ +000045a4 : │ │ + push {r4, r5, r6, r7, lr} │ │ + ldrb r3, [r0, #2] │ │ + ldrb r5, [r0, #3] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r5, lsl #24 │ │ + ldrb r5, [r0, #0] │ │ + orrs r3, r5 │ │ + ldrb r5, [r0, #1] │ │ + orr.w r5, r3, r5, lsl #8 │ │ + str r5, [r1, #0] │ │ + ldrb r3, [r0, #6] │ │ + ldrb r6, [r0, #7] │ │ + ldrb r7, [r0, #4] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r6, lsl #24 │ │ + ldrb r6, [r0, #5] │ │ + orrs r3, r7 │ │ + orr.w r6, r3, r6, lsl #8 │ │ + str r6, [r1, #4] │ │ + ldrb r3, [r0, #10] │ │ + ldrb r7, [r0, #11] │ │ + ldrb r2, [r0, #9] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r7, lsl #24 │ │ + ldrb r7, [r0, #8] │ │ + orrs r3, r7 │ │ + orr.w r2, r3, r2, lsl #8 │ │ + str r2, [r1, #8] │ │ + ldrb r3, [r0, #14] │ │ + ldrb r4, [r0, #15] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r4, lsl #24 │ │ + ldrb r4, [r0, #12] │ │ + ldrb r0, [r0, #13] │ │ + orrs r3, r4 │ │ + ldr r4, [pc, #776] ; (4904 ) │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + orr.w r3, r3, r0, lsl #8 │ │ + str r3, [r1, #12] │ │ + ldr r0, [r4, #0] │ │ + lsrs r7, r3, #24 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + eors r5, r0 │ │ + ldr r0, [pc, #760] ; (4908 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + eors r5, r7 │ │ + uxtb r7, r3 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + eors r5, r7 │ │ + ubfx r7, r3, #8, #8 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + eors r5, r7 │ │ + ubfx r7, r3, #16, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #4] │ │ + eors r6, r5 │ │ + str r5, [r1, #16] │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #20] │ │ + str r2, [r1, #24] │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #28] │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #8] │ │ + eors r6, r5 │ │ + str r5, [r1, #32] │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #36] ; 0x24 │ │ + str r2, [r1, #40] ; 0x28 │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #44] ; 0x2c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #12] │ │ + eors r6, r5 │ │ + str r5, [r1, #48] ; 0x30 │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #52] ; 0x34 │ │ + str r2, [r1, #56] ; 0x38 │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #60] ; 0x3c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #16] │ │ + eors r6, r5 │ │ + str r5, [r1, #64] ; 0x40 │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #68] ; 0x44 │ │ + str r2, [r1, #72] ; 0x48 │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #76] ; 0x4c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + str r5, [r1, #80] ; 0x50 │ │ + eors r6, r5 │ │ + str r6, [r1, #84] ; 0x54 │ │ + eors r2, r6 │ │ + str r2, [r1, #88] ; 0x58 │ │ + eors r3, r2 │ │ + ldr r7, [r4, #20] │ │ + str r3, [r1, #92] ; 0x5c │ │ + eor.w lr, r5, r7 │ │ + lsrs r5, r3, #24 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #24] │ │ + eors r6, r5 │ │ + str r5, [r1, #96] ; 0x60 │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #100] ; 0x64 │ │ + str r2, [r1, #104] ; 0x68 │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #108] ; 0x6c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #28] │ │ + eors r6, r5 │ │ + str r5, [r1, #112] ; 0x70 │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str r6, [r1, #116] ; 0x74 │ │ + str r2, [r1, #120] ; 0x78 │ │ + lsrs r5, r3, #24 │ │ + str r3, [r1, #124] ; 0x7c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + ldr r7, [r4, #32] │ │ + eors r6, r5 │ │ + str.w r5, [r1, #128] ; 0x80 │ │ + eors r2, r6 │ │ + eor.w lr, r5, r7 │ │ + eors r3, r2 │ │ + str.w r6, [r1, #132] ; 0x84 │ │ + str.w r2, [r1, #136] ; 0x88 │ │ + lsrs r5, r3, #24 │ │ + str.w r3, [r1, #140] ; 0x8c │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #8, #8 │ │ + eor.w lr, lr, r7 │ │ + ldr.w r7, [r0, r5, lsl #2] │ │ + ubfx r5, r3, #16, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + eor.w r7, lr, r7 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + eors r5, r7 │ │ + str.w r5, [r1, #144] ; 0x90 │ │ + eors r6, r5 │ │ + ldr r7, [r4, #36] ; 0x24 │ │ + eors r2, r6 │ │ + str.w r2, [r1, #152] ; 0x98 │ │ + eors r3, r2 │ │ + eors r5, r7 │ │ + str.w r3, [r1, #156] ; 0x9c │ │ + lsrs r4, r3, #24 │ │ + str.w r6, [r1, #148] ; 0x94 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eors r5, r4 │ │ + uxtb r4, r3 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eors r5, r4 │ │ + ubfx r4, r3, #8, #8 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eors r5, r4 │ │ + ubfx r4, r3, #16, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r0, [r0, r4, lsl #2] │ │ + eors r5, r0 │ │ + str.w r5, [r1, #160] ; 0xa0 │ │ + eors r5, r6 │ │ + movs r0, #0 │ │ + eors r2, r5 │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + eors r3, r2 │ │ + str.w r5, [r1, #164] ; 0xa4 │ │ + str.w r3, [r1, #172] ; 0xac │ │ + movs r3, #160 ; 0xa0 │ │ + str.w r2, [r1, #168] ; 0xa8 │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + pop {r4, r5, r6, r7, pc} │ │ + lsrs r6, r5, #5 │ │ + movs r1, r0 │ │ + lsrs r4, r1, #5 │ │ + movs r1, r0 │ │ + │ │ +0000490c : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + ldrb r3, [r0, #2] │ │ + ldrb.w ip, [r0, #3] │ │ + ldrb r4, [r0, #1] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, ip, lsl #24 │ │ + ldrb.w ip, [r0] │ │ + orr.w r3, r3, ip │ │ + orr.w r4, r3, r4, lsl #8 │ │ + str r4, [r1, #0] │ │ + ldrb r3, [r0, #6] │ │ + ldrb.w lr, [r0, #7] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, lr, lsl #24 │ │ + ldrb.w lr, [r0, #4] │ │ + orr.w r3, r3, lr │ │ + ldrb.w lr, [r0, #5] │ │ + orr.w lr, r3, lr, lsl #8 │ │ + str.w lr, [r1, #4] │ │ + ldrb r3, [r0, #10] │ │ + ldrb.w ip, [r0, #11] │ │ + ldrb r2, [r0, #9] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, ip, lsl #24 │ │ + ldrb.w ip, [r0, #8] │ │ + orr.w r3, r3, ip │ │ + orr.w r2, r3, r2, lsl #8 │ │ + str r2, [r1, #8] │ │ + ldrb r3, [r0, #14] │ │ + ldrb r7, [r0, #15] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r7, lsl #24 │ │ + ldrb r7, [r0, #12] │ │ + orrs r3, r7 │ │ + ldrb r7, [r0, #13] │ │ + orr.w r7, r3, r7, lsl #8 │ │ + str r7, [r1, #12] │ │ + ldrb r3, [r0, #18] │ │ + ldrb.w ip, [r0, #19] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, ip, lsl #24 │ │ + ldrb.w ip, [r0, #16] │ │ + orr.w r3, r3, ip │ │ + ldrb.w ip, [r0, #17] │ │ + orr.w r3, r3, ip, lsl #8 │ │ + str r3, [r1, #16] │ │ + ldrb r5, [r0, #22] │ │ + ldrb.w ip, [r0, #23] │ │ + ldrb r6, [r0, #21] │ │ + lsls r5, r5, #16 │ │ + orr.w r5, r5, ip, lsl #24 │ │ + ldrb.w ip, [r0, #20] │ │ + orr.w r5, r5, ip │ │ + orr.w r6, r5, r6, lsl #8 │ │ + ldr r5, [pc, #812] ; (4ce4 ) │ │ + str r6, [r1, #20] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + ldr r0, [r5, #0] │ │ + eor.w ip, r4, r0 │ │ + ldr r4, [pc, #800] ; (4ce8 ) │ │ + lsrs r0, r6, #24 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r4, r0, lsl #2] │ │ + eor.w ip, ip, r0 │ │ + uxtb r0, r6 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r0, [r4, r0, lsl #2] │ │ + eor.w ip, ip, r0 │ │ + ubfx r0, r6, #8, #8 │ │ + ldr.w r0, [r4, r0, lsl #2] │ │ + eor.w r0, ip, r0 │ │ + ubfx ip, r6, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r4, ip, lsl #2] │ │ + eor.w ip, r0, ip │ │ + str.w ip, [r1, #24] │ │ + eor.w r0, ip, lr │ │ + str r0, [r1, #28] │ │ + eors r2, r0 │ │ + str r2, [r1, #32] │ │ + eors r7, r2 │ │ + str r7, [r1, #36] ; 0x24 │ │ + eor.w r8, r3, r7 │ │ + ldr r3, [r5, #4] │ │ + eor.w r6, r6, r8 │ │ + str.w r8, [r1, #40] ; 0x28 │ │ + eor.w ip, ip, r3 │ │ + str r6, [r1, #44] ; 0x2c │ │ + mov.w lr, r6, lsr #24 │ │ + ldr r3, [r5, #8] │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + str.w ip, [r1, #48] ; 0x30 │ │ + eor.w r0, ip, r0 │ │ + eor.w ip, ip, r3 │ │ + eors r2, r0 │ │ + str r0, [r1, #52] ; 0x34 │ │ + eors r7, r2 │ │ + str r2, [r1, #56] ; 0x38 │ │ + eor.w r8, r8, r7 │ │ + str r7, [r1, #60] ; 0x3c │ │ + eor.w r6, r6, r8 │ │ + str.w r8, [r1, #64] ; 0x40 │ │ + str r6, [r1, #68] ; 0x44 │ │ + mov.w lr, r6, lsr #24 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + str.w ip, [r1, #72] ; 0x48 │ │ + eor.w r0, ip, r0 │ │ + str r0, [r1, #76] ; 0x4c │ │ + eors r2, r0 │ │ + str r2, [r1, #80] ; 0x50 │ │ + eors r7, r2 │ │ + str r7, [r1, #84] ; 0x54 │ │ + eor.w r8, r8, r7 │ │ + str.w r8, [r1, #88] ; 0x58 │ │ + eor.w r6, r6, r8 │ │ + str r6, [r1, #92] ; 0x5c │ │ + ldr r3, [r5, #12] │ │ + mov.w lr, r6, lsr #24 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + eor.w ip, ip, r3 │ │ + ldr r3, [r5, #16] │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + str.w ip, [r1, #96] ; 0x60 │ │ + eor.w r0, ip, r0 │ │ + eor.w ip, ip, r3 │ │ + eors r2, r0 │ │ + str r0, [r1, #100] ; 0x64 │ │ + eors r7, r2 │ │ + str r2, [r1, #104] ; 0x68 │ │ + eor.w r8, r8, r7 │ │ + str r7, [r1, #108] ; 0x6c │ │ + eor.w r6, r6, r8 │ │ + str.w r8, [r1, #112] ; 0x70 │ │ + str r6, [r1, #116] ; 0x74 │ │ + mov.w lr, r6, lsr #24 │ │ + ldr r3, [r5, #20] │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + str.w ip, [r1, #120] ; 0x78 │ │ + eor.w r0, ip, r0 │ │ + eor.w ip, ip, r3 │ │ + eors r2, r0 │ │ + str r0, [r1, #124] ; 0x7c │ │ + eors r7, r2 │ │ + str.w r2, [r1, #128] ; 0x80 │ │ + eor.w r8, r8, r7 │ │ + str.w r7, [r1, #132] ; 0x84 │ │ + eor.w r6, r6, r8 │ │ + str.w r8, [r1, #136] ; 0x88 │ │ + str.w r6, [r1, #140] ; 0x8c │ │ + mov.w lr, r6, lsr #24 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + str.w ip, [r1, #144] ; 0x90 │ │ + eor.w r0, ip, r0 │ │ + str.w r0, [r1, #148] ; 0x94 │ │ + eors r2, r0 │ │ + str.w r2, [r1, #152] ; 0x98 │ │ + eors r7, r2 │ │ + str.w r7, [r1, #156] ; 0x9c │ │ + eor.w r8, r8, r7 │ │ + str.w r8, [r1, #160] ; 0xa0 │ │ + eor.w r6, r6, r8 │ │ + str.w r6, [r1, #164] ; 0xa4 │ │ + ldr r3, [r5, #24] │ │ + mov.w lr, r6, lsr #24 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + eor.w ip, ip, r3 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + uxtb.w lr, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #8, #8 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r6, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r4, lr, lsl #2] │ │ + eor.w lr, ip, lr │ │ + str.w lr, [r1, #168] ; 0xa8 │ │ + eor.w r0, lr, r0 │ │ + str.w r0, [r1, #172] ; 0xac │ │ + eors r2, r0 │ │ + str.w r2, [r1, #176] ; 0xb0 │ │ + eors r7, r2 │ │ + str.w r7, [r1, #180] ; 0xb4 │ │ + eor.w r3, r8, r7 │ │ + str.w r3, [r1, #184] ; 0xb8 │ │ + eors r3, r6 │ │ + ldr r6, [r5, #28] │ │ + str.w r3, [r1, #188] ; 0xbc │ │ + lsrs r5, r3, #24 │ │ + eor.w lr, lr, r6 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r5, [r4, r5, lsl #2] │ │ + eor.w lr, lr, r5 │ │ + uxtb r5, r3 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + ldr.w r5, [r4, r5, lsl #2] │ │ + eor.w lr, lr, r5 │ │ + ubfx r5, r3, #8, #8 │ │ + ubfx r3, r3, #16, #8 │ │ + add.w r3, r3, #256 ; 0x100 │ │ + ldr.w r5, [r4, r5, lsl #2] │ │ + ldr.w r3, [r4, r3, lsl #2] │ │ + eor.w r5, lr, r5 │ │ + eors r5, r3 │ │ + movs r3, #192 ; 0xc0 │ │ + eors r0, r5 │ │ + str.w r5, [r1, #192] ; 0xc0 │ │ + eors r2, r0 │ │ + str.w r0, [r1, #196] ; 0xc4 │ │ + eors r7, r2 │ │ + movs r0, #0 │ │ + str.w r2, [r1, #200] ; 0xc8 │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + str.w r7, [r1, #204] ; 0xcc │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + lsls r6, r5, #22 │ │ + movs r1, r0 │ │ + lsls r4, r2, #22 │ │ + movs r1, r0 │ │ + │ │ +00004cec : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r3, r0 │ │ + ldrb r2, [r0, #2] │ │ + ldrb.w r8, [r0, #3] │ │ + ldrb.w r9, [r0, #1] │ │ + lsls r2, r2, #16 │ │ + ldr.w r5, [pc, #1368] ; 5258 │ │ + orr.w r2, r2, r8, lsl #24 │ │ + ldrb.w r8, [r0] │ │ + orr.w r2, r2, r8 │ │ + orr.w r9, r2, r9, lsl #8 │ │ + str.w r9, [r1] │ │ + ldrb r2, [r0, #6] │ │ + ldrb.w r8, [r0, #7] │ │ + ldrb.w sl, [r0, #4] │ │ + ldrb r4, [r0, #5] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, r8, lsl #24 │ │ + orr.w r2, r2, sl │ │ + orr.w r4, r2, r4, lsl #8 │ │ + str r4, [r1, #4] │ │ + ldrb r2, [r0, #10] │ │ + ldrb.w r8, [r0, #11] │ │ + ldrb.w sl, [r0, #8] │ │ + ldrb.w lr, [r0, #9] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, r8, lsl #24 │ │ + orr.w r2, r2, sl │ │ + orr.w lr, r2, lr, lsl #8 │ │ + str.w lr, [r1, #8] │ │ + ldrb r2, [r0, #14] │ │ + ldrb.w r8, [r0, #15] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, r8, lsl #24 │ │ + ldrb.w r8, [r0, #12] │ │ + ldrb r0, [r0, #13] │ │ + orr.w r2, r2, r8 │ │ + orr.w r0, r2, r0, lsl #8 │ │ + str r0, [r1, #12] │ │ + ldrb r2, [r3, #18] │ │ + ldrb r6, [r3, #19] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, r6, lsl #24 │ │ + ldrb r6, [r3, #16] │ │ + orrs r2, r6 │ │ + ldrb r6, [r3, #17] │ │ + orr.w r6, r2, r6, lsl #8 │ │ + str r6, [r1, #16] │ │ + ldrb r2, [r3, #22] │ │ + ldrb.w ip, [r3, #23] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, ip, lsl #24 │ │ + ldrb.w ip, [r3, #20] │ │ + orr.w r2, r2, ip │ │ + ldrb.w ip, [r3, #21] │ │ + orr.w ip, r2, ip, lsl #8 │ │ + str.w ip, [r1, #20] │ │ + ldrb r2, [r3, #26] │ │ + ldrb.w sl, [r3, #27] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, sl, lsl #24 │ │ + ldrb.w sl, [r3, #24] │ │ + ldrb r7, [r3, #25] │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + orr.w r2, r2, sl │ │ + orr.w r7, r2, r7, lsl #8 │ │ + str r7, [r1, #24] │ │ + ldrb r2, [r3, #30] │ │ + ldrb.w sl, [r3, #31] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, sl, lsl #24 │ │ + ldrb.w sl, [r3, #28] │ │ + orr.w r2, r2, sl │ │ + ldrb.w sl, [r3, #29] │ │ + ldr r3, [r5, #0] │ │ + orr.w r2, r2, sl, lsl #8 │ │ + eor.w r9, r9, r3 │ │ + ldr.w r3, [pc, #1140] ; 525c │ │ + mov.w r8, r2, lsr #24 │ │ + str r2, [r1, #28] │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r9, r9, r8 │ │ + uxtb.w r8, r2 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r9, r9, r8 │ │ + ubfx r8, r2, #8, #8 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r9, r9, r8 │ │ + ubfx r8, r2, #16, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w sl, [r3, r8, lsl #2] │ │ + eor.w r9, r9, sl │ │ + str.w r9, [r1, #32] │ │ + eor.w fp, r9, r4 │ │ + ldr r4, [r5, #4] │ │ + eor.w lr, fp, lr │ │ + str.w fp, [r1, #36] ; 0x24 │ │ + eor.w r0, lr, r0 │ │ + eor.w r9, r9, r4 │ │ + str.w lr, [r1, #40] ; 0x28 │ │ + mov.w r8, r0, lsr #24 │ │ + uxtb.w sl, r0 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + str r0, [r1, #44] ; 0x2c │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, sl, r8 │ │ + eor.w r6, r8, r6 │ │ + ubfx r8, r0, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r6, r6, r8 │ │ + ubfx r8, r0, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, r6, r8 │ │ + str.w r8, [r1, #48] ; 0x30 │ │ + eor.w r6, r8, ip │ │ + str r6, [r1, #52] ; 0x34 │ │ + eors r7, r6 │ │ + str r7, [r1, #56] ; 0x38 │ │ + eors r2, r7 │ │ + str r2, [r1, #60] ; 0x3c │ │ + mov.w ip, r2, lsr #24 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + uxtb.w ip, r2 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + ubfx ip, r2, #8, #8 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + ubfx ip, r2, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + str.w r9, [r1, #64] ; 0x40 │ │ + eor.w fp, r9, fp │ │ + str.w fp, [r1, #68] ; 0x44 │ │ + eor.w lr, fp, lr │ │ + ldr r4, [r5, #8] │ │ + eor.w r0, lr, r0 │ │ + str.w lr, [r1, #72] ; 0x48 │ │ + eor.w r9, r9, r4 │ │ + str r0, [r1, #76] ; 0x4c │ │ + mov.w ip, r0, lsr #24 │ │ + uxtb.w sl, r0 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w ip, sl, ip │ │ + eor.w r8, ip, r8 │ │ + ubfx ip, r0, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r8, r8, ip │ │ + ubfx ip, r0, #16, #8 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r8, r8, ip │ │ + str.w r8, [r1, #80] ; 0x50 │ │ + eor.w r6, r8, r6 │ │ + str r6, [r1, #84] ; 0x54 │ │ + eors r7, r6 │ │ + str r7, [r1, #88] ; 0x58 │ │ + eors r2, r7 │ │ + str r2, [r1, #92] ; 0x5c │ │ + mov.w ip, r2, lsr #24 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + uxtb.w ip, r2 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + ubfx ip, r2, #8, #8 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w r9, r9, ip │ │ + ubfx ip, r2, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w sl, [r3, ip, lsl #2] │ │ + eor.w r9, r9, sl │ │ + str.w r9, [r1, #96] ; 0x60 │ │ + eor.w r4, r9, fp │ │ + str r4, [r1, #100] ; 0x64 │ │ + eor.w lr, r4, lr │ │ + str.w lr, [r1, #104] ; 0x68 │ │ + eor.w r0, lr, r0 │ │ + str r0, [r1, #108] ; 0x6c │ │ + mov.w ip, r0, lsr #24 │ │ + uxtb.w sl, r0 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w sl, sl, ip │ │ + ubfx ip, r0, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + eor.w r8, sl, r8 │ │ + ldr.w sl, [r3, ip, lsl #2] │ │ + ubfx ip, r0, #16, #8 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + eor.w r8, r8, sl │ │ + ldr.w sl, [r3, ip, lsl #2] │ │ + eor.w r8, r8, sl │ │ + str.w r8, [r1, #112] ; 0x70 │ │ + eor.w ip, r8, r6 │ │ + str.w ip, [r1, #116] ; 0x74 │ │ + eor.w r7, ip, r7 │ │ + str r7, [r1, #120] ; 0x78 │ │ + eor.w r6, r7, r2 │ │ + ldr r2, [r5, #12] │ │ + str r6, [r1, #124] ; 0x7c │ │ + eor.w r9, r9, r2 │ │ + lsrs r2, r6, #24 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r9, r9, r2 │ │ + uxtb r2, r6 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r9, r9, r2 │ │ + ubfx r2, r6, #8, #8 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r9, r9, r2 │ │ + ubfx r2, r6, #16, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r9, r9, r2 │ │ + str.w r9, [r1, #128] ; 0x80 │ │ + eor.w r2, r9, r4 │ │ + str.w r2, [r1, #132] ; 0x84 │ │ + eor.w lr, r2, lr │ │ + str.w lr, [r1, #136] ; 0x88 │ │ + eor.w r0, lr, r0 │ │ + str.w r0, [r1, #140] ; 0x8c │ │ + lsrs r4, r0, #24 │ │ + uxtb.w sl, r0 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w sl, sl, r4 │ │ + ubfx r4, r0, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + eor.w r8, sl, r8 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r8, r8, r4 │ │ + ubfx r4, r0, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r8, r8, r4 │ │ + str.w r8, [r1, #144] ; 0x90 │ │ + eor.w ip, r8, ip │ │ + str.w ip, [r1, #148] ; 0x94 │ │ + eor.w r4, ip, r7 │ │ + ldr r7, [r5, #16] │ │ + eors r6, r4 │ │ + str.w r6, [r1, #156] ; 0x9c │ │ + eor.w r9, r9, r7 │ │ + str.w r4, [r1, #152] ; 0x98 │ │ + lsrs r7, r6, #24 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r9, r9, r7 │ │ + uxtb r7, r6 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r9, r9, r7 │ │ + ubfx r7, r6, #8, #8 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r9, r9, r7 │ │ + ubfx r7, r6, #16, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r9, r9, r7 │ │ + str.w r9, [r1, #160] ; 0xa0 │ │ + eor.w r7, r9, r2 │ │ + str.w r7, [r1, #164] ; 0xa4 │ │ + eor.w lr, r7, lr │ │ + str.w lr, [r1, #168] ; 0xa8 │ │ + eor.w r0, lr, r0 │ │ + str.w r0, [r1, #172] ; 0xac │ │ + lsrs r2, r0, #24 │ │ + uxtb.w sl, r0 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w sl, sl, r2 │ │ + ubfx r2, r0, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + eor.w r8, sl, r8 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r8, r8, r2 │ │ + ubfx r2, r0, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r8, r8, r2 │ │ + str.w r8, [r1, #176] ; 0xb0 │ │ + eor.w ip, r8, ip │ │ + str.w ip, [r1, #180] ; 0xb4 │ │ + eor.w r2, ip, r4 │ │ + ldr r4, [r5, #20] │ │ + eor.w sl, r2, r6 │ │ + str.w r2, [r1, #184] ; 0xb8 │ │ + eor.w r4, r9, r4 │ │ + str.w sl, [r1, #188] ; 0xbc │ │ + mov.w r6, sl, lsr #24 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + uxtb.w r6, sl │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + ubfx r6, sl, #8, #8 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + ubfx r6, sl, #16, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + str.w r4, [r1, #192] ; 0xc0 │ │ + eors r7, r4 │ │ + str.w r7, [r1, #196] ; 0xc4 │ │ + eor.w r6, r7, lr │ │ + ldr r5, [r5, #24] │ │ + eors r0, r6 │ │ + str.w r6, [r1, #200] ; 0xc8 │ │ + str.w r0, [r1, #204] ; 0xcc │ │ + mov.w lr, r0, lsr #24 │ │ + uxtb.w r9, r0 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w lr, r9, lr │ │ + eor.w r8, lr, r8 │ │ + ubfx lr, r0, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w r9, [r3, lr, lsl #2] │ │ + ubfx lr, r0, #16, #8 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + eor.w r8, r8, r9 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w r8, r8, lr │ │ + eor.w lr, r4, r5 │ │ + eor.w ip, r8, ip │ │ + str.w r8, [r1, #208] ; 0xd0 │ │ + eor.w r2, ip, r2 │ │ + str.w r2, [r1, #216] ; 0xd8 │ │ + eor.w r2, r2, sl │ │ + str.w ip, [r1, #212] ; 0xd4 │ │ + str.w r2, [r1, #220] ; 0xdc │ │ + lsrs r4, r2, #24 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + uxtb r4, r2 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + eor.w lr, lr, r5 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + ubfx r4, r2, #8, #8 │ │ + eor.w lr, lr, r5 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + ubfx r4, r2, #16, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + eor.w r5, lr, r5 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + movs r3, #224 ; 0xe0 │ │ + eors r4, r5 │ │ + str.w r4, [r1, #224] ; 0xe0 │ │ + eors r7, r4 │ │ + str.w r7, [r1, #228] ; 0xe4 │ │ + eors r6, r7 │ │ + str.w r6, [r1, #232] ; 0xe8 │ │ + eors r0, r6 │ │ + str.w r0, [r1, #236] ; 0xec │ │ + movs r0, #0 │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + lsls r2, r6, #6 │ │ + movs r1, r0 │ │ + lsls r4, r5, #5 │ │ + movs r1, r0 │ │ + │ │ +00005260 : │ │ + mov r3, r1 │ │ + cmp r3, #32 │ │ + mov r1, r2 │ │ + beq.n 528a │ │ + bgt.n 5274 │ │ + cmp r3, #16 │ │ + beq.n 5282 │ │ + cmp r3, #24 │ │ + beq.n 5286 │ │ + b.n 528e │ │ + cmp r3, #192 ; 0xc0 │ │ + beq.n 5286 │ │ + cmp.w r3, #256 ; 0x100 │ │ + beq.n 528a │ │ + cmp r3, #128 ; 0x80 │ │ + bne.n 528e │ │ + b.w 45a4 │ │ + b.w 490c │ │ + b.w 4cec │ │ + movs r0, #1 │ │ + bx lr │ │ + ... │ │ + │ │ +00005294 : │ │ + stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldrb r3, [r0, #2] │ │ + ldrb r4, [r0, #3] │ │ + ldrb r7, [r0, #1] │ │ + lsls r3, r3, #16 │ │ + ldr.w r2, [pc, #1704] ; 594c │ │ + orr.w r3, r3, r4, lsl #24 │ │ + ldrb r4, [r0, #0] │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + orrs r3, r4 │ │ + orr.w r7, r3, r7, lsl #8 │ │ + str.w r7, [r1, #160] ; 0xa0 │ │ + ldrb r3, [r0, #6] │ │ + ldrb.w r9, [r0, #7] │ │ + ldrb.w fp, [r0, #4] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r9, lsl #24 │ │ + ldrb.w r9, [r0, #5] │ │ + orr.w r3, r3, fp │ │ + orr.w r9, r3, r9, lsl #8 │ │ + str.w r9, [r1, #164] ; 0xa4 │ │ + ldrb r3, [r0, #10] │ │ + ldrb.w r8, [r0, #11] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r8, lsl #24 │ │ + ldrb.w r8, [r0, #8] │ │ + orr.w r3, r3, r8 │ │ + ldrb.w r8, [r0, #9] │ │ + orr.w r8, r3, r8, lsl #8 │ │ + str.w r8, [r1, #168] ; 0xa8 │ │ + ldrb r3, [r0, #14] │ │ + ldrb r6, [r0, #15] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r6, lsl #24 │ │ + ldrb r6, [r0, #12] │ │ + orrs r3, r6 │ │ + ldrb r6, [r0, #13] │ │ + orr.w r6, r3, r6, lsl #8 │ │ + str.w r6, [r1, #172] ; 0xac │ │ + lsrs r3, r6, #24 │ │ + uxtb.w lr, r6 │ │ + add.w r3, r3, #512 ; 0x200 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w r0, [r2, r3, lsl #2] │ │ + ldr.w r3, [r2, lr, lsl #2] │ │ + ldr.w lr, [pc, #1576] ; 5950 │ │ + eor.w fp, r0, r3 │ │ + add lr, pc │ │ + ldr.w lr, [lr] │ │ + ldr.w r3, [lr] │ │ + eor.w fp, fp, r3 │ │ + ubfx r3, r6, #8, #8 │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ + eor.w fp, fp, r3 │ │ + ubfx r3, r6, #16, #8 │ │ + add.w r3, r3, #256 ; 0x100 │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ + eor.w fp, fp, r3 │ │ + eor.w r3, r9, r7 │ │ + eor.w r7, fp, r7 │ │ + eor.w sl, r3, r8 │ │ + ldr.w r3, [pc, #1516] ; 5954 │ │ + eor.w sl, sl, r6 │ │ + lsrs r0, r7, #24 │ │ + uxtb r5, r7 │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + add.w r0, r0, #768 ; 0x300 │ │ + eor.w ip, sl, fp │ │ + ldr.w r4, [r3, r0, lsl #2] │ │ + ldr.w r0, [r3, r5, lsl #2] │ │ + eor.w sl, r4, r0 │ │ + ubfx r0, r7, #8, #8 │ │ + ubfx r4, r7, #16, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r0, sl, r0 │ │ + eor.w sl, r0, r4 │ │ + eor.w r0, r7, r9 │ │ + str.w sl, [r1, #144] ; 0x90 │ │ + lsrs r4, r0, #24 │ │ + uxtb r7, r0 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + ldr.w r4, [r3, r7, lsl #2] │ │ + eors r5, r4 │ │ + ubfx r4, r0, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r4, r5 │ │ + ubfx r5, r0, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r5, [r3, r5, lsl #2] │ │ + eors r4, r5 │ │ + eor.w r5, r0, r8 │ │ + str.w r4, [r1, #148] ; 0x94 │ │ + lsrs r0, r5, #24 │ │ + uxtb.w fp, r5 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r7, [r3, r0, lsl #2] │ │ + ldr.w r0, [r3, fp, lsl #2] │ │ + eors r0, r7 │ │ + ubfx r7, r5, #8, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eors r0, r7 │ │ + ubfx r7, r5, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eors r0, r7 │ │ + eor.w r7, r5, r6 │ │ + str r0, [sp, #4] │ │ + lsrs r5, r7, #24 │ │ + uxtb.w fp, r7 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + str.w r0, [r1, #152] ; 0x98 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + ldr.w r5, [r3, r5, lsl #2] │ │ + eor.w r5, r5, fp │ │ + ubfx fp, r7, #8, #8 │ │ + add.w fp, fp, #256 ; 0x100 │ │ + ubfx r7, r7, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r5, r5, fp │ │ + mov.w fp, ip, lsr #24 │ │ + eors r5, r7 │ │ + uxtb.w r7, ip │ │ + add.w fp, fp, #512 ; 0x200 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + str.w r5, [r1, #156] ; 0x9c │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + ldr.w fp, [r2, fp, lsl #2] │ │ + eor.w fp, fp, r7 │ │ + ldr.w r7, [lr, #4] │ │ + eor.w r7, fp, r7 │ │ + ubfx fp, ip, #8, #8 │ │ + ldr.w fp, [r2, fp, lsl #2] │ │ + eor.w r7, r7, fp │ │ + ubfx fp, ip, #16, #8 │ │ + add.w fp, fp, #256 ; 0x100 │ │ + ldr.w fp, [r2, fp, lsl #2] │ │ + eor.w r7, r7, fp │ │ + eor.w fp, r6, r9 │ │ + eor.w r0, fp, r7 │ │ + str r0, [sp, #0] │ │ + mov.w r9, r7, lsr #24 │ │ + uxtb.w fp, r7 │ │ + add.w r9, r9, #768 ; 0x300 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + eor.w r9, fp, r9 │ │ + eor.w fp, r6, r8 │ │ + eor.w sl, r9, sl │ │ + ubfx r9, r7, #8, #8 │ │ + add.w r9, r9, #256 ; 0x100 │ │ + ubfx r7, r7, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w sl, sl, r9 │ │ + eor.w sl, sl, r7 │ │ + ldr r7, [sp, #4] │ │ + eor.w r4, sl, r4 │ │ + str.w sl, [r1, #128] ; 0x80 │ │ + eors r7, r4 │ │ + str.w r4, [r1, #132] ; 0x84 │ │ + eor.w r0, r5, r7 │ │ + str r0, [sp, #4] │ │ + str.w r0, [r1, #140] ; 0x8c │ │ + ldr r0, [sp, #0] │ │ + str.w r7, [r1, #136] ; 0x88 │ │ + mov.w r9, r0, lsr #24 │ │ + ldrb.w r0, [sp] │ │ + add.w r9, r9, #512 ; 0x200 │ │ + ldr r5, [sp, #0] │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r9, [r2, r9, lsl #2] │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eor.w r9, r9, r0 │ │ + ldr.w r0, [lr, #8] │ │ + eor.w r0, r9, r0 │ │ + ubfx r9, r5, #8, #8 │ │ + ldr.w r9, [r2, r9, lsl #2] │ │ + eor.w r0, r0, r9 │ │ + ubfx r9, r5, #16, #8 │ │ + add.w r9, r9, #256 ; 0x100 │ │ + ldr r5, [sp, #4] │ │ + ldr.w r9, [r2, r9, lsl #2] │ │ + eor.w r0, r0, r9 │ │ + eor.w fp, fp, r0 │ │ + mov.w r8, r0, lsr #24 │ │ + uxtb.w r9, r0 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, r9, r8 │ │ + eor.w sl, r8, sl │ │ + ubfx r8, r0, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w sl, sl, r8 │ │ + mov.w r8, fp, lsr #24 │ │ + eor.w sl, sl, r0 │ │ + uxtb.w r0, fp │ │ + add.w r8, r8, #512 ; 0x200 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + eor.w r4, sl, r4 │ │ + str.w sl, [r1, #112] ; 0x70 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r7, r4 │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + eors r5, r7 │ │ + str r4, [r1, #116] ; 0x74 │ │ + eor.w r8, r8, r0 │ │ + ldr.w r0, [lr, #12] │ │ + str r7, [r1, #120] ; 0x78 │ │ + eor.w r0, r8, r0 │ │ + ubfx r8, fp, #8, #8 │ │ + str r5, [r1, #124] ; 0x7c │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + eor.w r0, r0, r8 │ │ + ubfx r8, fp, #16, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + eor.w r0, r0, r8 │ │ + eor.w r9, r0, r6 │ │ + lsrs r6, r0, #24 │ │ + uxtb.w r8, r0 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w r8, r8, r6 │ │ + ubfx r6, r0, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + eor.w sl, r8, sl │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + mov.w r8, r9, lsr #24 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + eor.w sl, sl, r6 │ │ + ldr.w r6, [r3, r0, lsl #2] │ │ + uxtb.w r0, r9 │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + add.w r0, r0, #768 ; 0x300 │ │ + eor.w r6, sl, r6 │ │ + eors r4, r6 │ │ + str r6, [r1, #96] ; 0x60 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r7, r4 │ │ + eors r5, r7 │ │ + str r4, [r1, #100] ; 0x64 │ │ + eor.w r8, r8, r0 │ │ + ldr.w r0, [lr, #16] │ │ + str r7, [r1, #104] ; 0x68 │ │ + eor.w r0, r8, r0 │ │ + ubfx r8, r9, #8, #8 │ │ + str r5, [r1, #108] ; 0x6c │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + eor.w r0, r0, r8 │ │ + ubfx r8, r9, #16, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r2, r8, lsl #2] │ │ + eor.w r0, r0, r8 │ │ + eor.w sl, r0, ip │ │ + mov.w ip, r0, lsr #24 │ │ + uxtb.w r8, r0 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w ip, r8, ip │ │ + eor.w r6, ip, r6 │ │ + ubfx ip, r0, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r6, r6, ip │ │ + mov.w ip, sl, lsr #24 │ │ + eors r6, r0 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + eors r4, r6 │ │ + str r6, [r1, #80] ; 0x50 │ │ + eors r7, r4 │ │ + ldr.w ip, [r2, ip, lsl #2] │ │ + eor.w r0, r5, r7 │ │ + str r0, [sp, #4] │ │ + str r0, [r1, #92] ; 0x5c │ │ + uxtb.w r0, sl │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr r5, [sp, #0] │ │ + str r4, [r1, #84] ; 0x54 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + str r7, [r1, #88] ; 0x58 │ │ + eor.w ip, ip, r0 │ │ + ldr.w r0, [lr, #20] │ │ + eor.w r0, ip, r0 │ │ + ubfx ip, sl, #8, #8 │ │ + ldr.w ip, [r2, ip, lsl #2] │ │ + eor.w r0, r0, ip │ │ + ubfx ip, sl, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r2, ip, lsl #2] │ │ + eor.w r0, r0, ip │ │ + eors r5, r0 │ │ + str r5, [sp, #0] │ │ + mov.w ip, r0, lsr #24 │ │ + uxtb.w r8, r0 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w ip, r8, ip │ │ + eor.w r6, ip, r6 │ │ + ubfx ip, r0, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r6, r6, ip │ │ + mov.w ip, r5, lsr #24 │ │ + eors r6, r0 │ │ + ldr r0, [sp, #4] │ │ + eors r4, r6 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + eors r7, r4 │ │ + str r6, [r1, #64] ; 0x40 │ │ + eors r0, r7 │ │ + str r0, [sp, #4] │ │ + str r0, [r1, #76] ; 0x4c │ │ + ldrb.w r0, [sp] │ │ + ldr.w ip, [r2, ip, lsl #2] │ │ + add.w r0, r0, #768 ; 0x300 │ │ + str r4, [r1, #68] ; 0x44 │ │ + str r7, [r1, #72] ; 0x48 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eor.w ip, ip, r0 │ │ + ldr.w r0, [lr, #24] │ │ + eor.w r0, ip, r0 │ │ + ubfx ip, r5, #8, #8 │ │ + ldr.w ip, [r2, ip, lsl #2] │ │ + eor.w r0, r0, ip │ │ + ubfx ip, r5, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w r8, [r2, ip, lsl #2] │ │ + eor.w r8, r0, r8 │ │ + eor.w fp, r8, fp │ │ + mov.w r0, r8, lsr #24 │ │ + uxtb.w ip, r8 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + ldr r5, [sp, #4] │ │ + eor.w ip, ip, r0 │ │ + ubfx r0, r8, #8, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + eor.w r6, ip, r6 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eors r6, r0 │ │ + ubfx r0, r8, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r8, r6, r0 │ │ + mov.w r6, fp, lsr #24 │ │ + uxtb.w r0, fp │ │ + add.w r6, r6, #512 ; 0x200 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + eor.w r4, r8, r4 │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ + eors r7, r4 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r5, r7 │ │ + str.w r8, [r1, #48] ; 0x30 │ │ + eors r0, r6 │ │ + ldr.w r6, [lr, #28] │ │ + str r4, [r1, #52] ; 0x34 │ │ + eors r6, r0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r7, [r1, #56] ; 0x38 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + str r5, [r1, #60] ; 0x3c │ │ + eors r6, r0 │ │ + ubfx r0, fp, #16, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r0, r6 │ │ + eor.w r9, r0, r9 │ │ + lsrs r6, r0, #24 │ │ + uxtb.w ip, r0 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + eor.w fp, r9, fp │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w ip, ip, r6 │ │ + ubfx r6, r0, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + eor.w r8, ip, r8 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w r8, r8, r6 │ │ + ubfx r6, r0, #16, #8 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + uxtb.w r0, r9 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eor.w r8, r8, r6 │ │ + mov.w r6, r9, lsr #24 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + eor.w r4, r8, r4 │ │ + eor.w ip, r4, r7 │ │ + ldr.w r7, [lr, #32] │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ + eor.w r5, ip, r5 │ │ + str.w r8, [r1, #32] │ │ + eors r0, r6 │ │ + str r4, [r1, #36] ; 0x24 │ │ + eors r7, r0 │ │ + ubfx r0, r9, #8, #8 │ │ + str r5, [r1, #44] ; 0x2c │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + str.w ip, [r1, #40] ; 0x28 │ │ + eors r7, r0 │ │ + ubfx r0, r9, #16, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r0, r7 │ │ + eor.w r6, r0, sl │ │ + lsrs r7, r0, #24 │ │ + uxtb.w sl, r0 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w r7, sl, r7 │ │ + eor.w r8, r7, r8 │ │ + ubfx r7, r0, #8, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w sl, r8, r7 │ │ + ldr.w r7, [r3, r0, lsl #2] │ │ + eor.w r7, sl, r7 │ │ + str r7, [r1, #16] │ │ + eors r4, r7 │ │ + str r4, [r1, #20] │ │ + eor.w r4, r4, ip │ │ + str r4, [r1, #24] │ │ + ldr r0, [sp, #0] │ │ + eors r5, r4 │ │ + ldr.w r3, [lr, #36] ; 0x24 │ │ + str r5, [r1, #28] │ │ + eors r3, r0 │ │ + lsrs r0, r6, #24 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r3, r0 │ │ + uxtb r0, r6 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r3, r0 │ │ + ubfx r0, r6, #8, #8 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r3, r0 │ │ + ubfx r0, r6, #16, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + eors r3, r0 │ │ + str r3, [r1, #12] │ │ + eors r6, r3 │ │ + eor.w r5, r3, r9 │ │ + eor.w r0, fp, r6 │ │ + movs r3, #160 ; 0xa0 │ │ + str r0, [r1, #0] │ │ + movs r0, #0 │ │ + str r5, [r1, #4] │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + str r6, [r1, #8] │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldc2 0, cr0, [r2] │ │ + ldc2 0, cr0, [sl], #-0 │ │ + ; instruction: 0xfbfc0000 │ │ + │ │ +00005958 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 ; 0x2c │ │ + ldrb r3, [r0, #2] │ │ + ldrb.w lr, [r0, #3] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, lr, lsl #24 │ │ + ldrb.w lr, [r0] │ │ + orr.w r3, r3, lr │ │ + ldrb.w lr, [r0, #1] │ │ + orr.w lr, r3, lr, lsl #8 │ │ + str.w lr, [r1, #192] ; 0xc0 │ │ + ldrb r3, [r0, #6] │ │ + ldrb r2, [r0, #7] │ │ + ldrb.w ip, [r0, #4] │ │ + ldrb r6, [r0, #5] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r2, lsl #24 │ │ + orr.w r3, r3, ip │ │ + orr.w r6, r3, r6, lsl #8 │ │ + str.w r6, [r1, #196] ; 0xc4 │ │ + ldrb r3, [r0, #10] │ │ + ldrb r2, [r0, #11] │ │ + ldrb.w ip, [r0, #8] │ │ + ldrb r5, [r0, #9] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r2, lsl #24 │ │ + orr.w r3, r3, ip │ │ + orr.w r5, r3, r5, lsl #8 │ │ + str.w r5, [r1, #200] ; 0xc8 │ │ + ldrb r3, [r0, #14] │ │ + ldrb r2, [r0, #15] │ │ + ldrb r4, [r0, #13] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r2, lsl #24 │ │ + ldrb r2, [r0, #12] │ │ + orrs r3, r2 │ │ + orr.w r4, r3, r4, lsl #8 │ │ + str.w r4, [r1, #204] ; 0xcc │ │ + ldrb r3, [r0, #18] │ │ + ldrb r2, [r0, #19] │ │ + ldrb r7, [r0, #16] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r2, lsl #24 │ │ + orrs r3, r7 │ │ + ldrb r7, [r0, #17] │ │ + orr.w r7, r3, r7, lsl #8 │ │ + ldr.w r3, [pc, #1852] ; 6120 │ │ + lsrs r2, r7, #24 │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + uxtb.w r8, r7 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w ip, [r3, r2, lsl #2] │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ + eor.w ip, ip, r2 │ │ + ubfx r2, r7, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w ip, ip, r2 │ │ + ubfx r2, r7, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, ip, r2 │ │ + str.w r2, [r1, #176] ; 0xb0 │ │ + ldrb r2, [r0, #22] │ │ + ldrb.w ip, [r0, #23] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, ip, lsl #24 │ │ + ldrb.w ip, [r0, #20] │ │ + ldrb.w fp, [r0, #21] │ │ + orr.w r2, r2, ip │ │ + orr.w fp, r2, fp, lsl #8 │ │ + ubfx sl, fp, #8, #8 │ │ + ubfx ip, fp, #16, #8 │ │ + mov.w r9, fp, lsr #24 │ │ + uxtb.w r8, fp │ │ + add.w r2, r9, #768 ; 0x300 │ │ + add.w r9, r9, #512 ; 0x200 │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eors r0, r2 │ │ + add.w r2, sl, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eors r0, r2 │ │ + add.w r2, ip, #512 ; 0x200 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eors r0, r2 │ │ + ldr.w r2, [pc, #1700] ; 6124 │ │ + str.w r0, [r1, #180] ; 0xb4 │ │ + ldr.w r0, [pc, #1696] ; 6128 │ │ + add r2, pc │ │ + ldr r2, [r2, #0] │ │ + str r2, [sp, #4] │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [r2, #0] │ │ + ldr.w r9, [r0, r9, lsl #2] │ │ + eor.w r2, lr, r2 │ │ + ldr.w lr, [r0, r8, lsl #2] │ │ + eor.w r2, r2, r9 │ │ + eor.w lr, r2, lr │ │ + ldr.w r2, [r0, sl, lsl #2] │ │ + eor.w r2, lr, r2 │ │ + ldr.w lr, [r0, ip, lsl #2] │ │ + eor.w lr, r2, lr │ │ + eor.w r6, lr, r6 │ │ + mov.w r2, lr, lsr #24 │ │ + uxtb.w ip, lr │ │ + add.w r2, r2, #768 ; 0x300 │ │ + eors r5, r6 │ │ + ldr.w sl, [r3, r2, lsl #2] │ │ + ldr.w r2, [r3, ip, lsl #2] │ │ + ubfx ip, lr, #16, #8 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + eor.w sl, sl, r2 │ │ + ubfx r2, lr, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ldr.w r9, [r3, ip, lsl #2] │ │ + uxtb.w ip, r6 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, sl, r2 │ │ + eor.w r2, r2, r9 │ │ + str r2, [sp, #12] │ │ + str.w r2, [r1, #184] ; 0xb8 │ │ + lsrs r2, r6, #24 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r9, [r3, r2, lsl #2] │ │ + ldr.w r2, [r3, ip, lsl #2] │ │ + ubfx ip, r6, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + eor.w r2, r9, r2 │ │ + ldr.w r9, [r3, ip, lsl #2] │ │ + uxtb.w ip, r5 │ │ + eor.w r9, r2, r9 │ │ + ubfx r2, r6, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, r9, r2 │ │ + str r2, [sp, #16] │ │ + str.w r2, [r1, #188] ; 0xbc │ │ + lsrs r2, r5, #24 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r9, [r3, ip, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r9, r2, r9 │ │ + ubfx r2, r5, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w sl, r9, r2 │ │ + ubfx r2, r5, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, sl, r2 │ │ + eor.w sl, r5, r4 │ │ + str r2, [sp, #20] │ │ + str.w r2, [r1, #160] ; 0xa0 │ │ + mov.w r2, sl, lsr #24 │ │ + uxtb.w ip, sl │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + ldr.w r4, [r3, ip, lsl #2] │ │ + eors r2, r4 │ │ + ubfx r4, sl, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r2, r4 │ │ + ubfx r4, sl, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r2, r4 │ │ + eor.w r4, sl, r7 │ │ + str r2, [sp, #24] │ │ + str.w r2, [r1, #164] ; 0xa4 │ │ + lsrs r2, r4, #24 │ │ + uxtb r7, r4 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eors r2, r7 │ │ + ubfx r7, r4, #8, #8 │ │ + add.w r7, r7, #256 ; 0x100 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eors r2, r7 │ │ + ubfx r7, r4, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eors r2, r7 │ │ + str r2, [sp, #28] │ │ + str.w r2, [r1, #168] ; 0xa8 │ │ + eor.w r2, r4, fp │ │ + str r2, [sp, #8] │ │ + ubfx r7, r2, #8, #8 │ │ + ldrb.w r8, [sp, #8] │ │ + mov.w r9, r2, lsr #24 │ │ + str r7, [sp, #32] │ │ + add.w r7, r9, #768 ; 0x300 │ │ + ubfx ip, r2, #16, #8 │ │ + add.w r9, r9, #512 ; 0x200 │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eors r7, r2 │ │ + ldr r2, [sp, #32] │ │ + add.w fp, r2, #256 ; 0x100 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + eor.w r7, r7, fp │ │ + add.w fp, ip, #512 ; 0x200 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + ldr.w ip, [r0, ip, lsl #2] │ │ + eor.w r2, r7, fp │ │ + add.w r7, r8, #768 ; 0x300 │ │ + str r2, [sp, #36] ; 0x24 │ │ + str.w r2, [r1, #172] ; 0xac │ │ + ldr r2, [sp, #4] │ │ + ldr.w r8, [r0, r9, lsl #2] │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + eor.w r8, r8, r7 │ │ + ldr r7, [r2, #4] │ │ + ldr r2, [sp, #32] │ │ + eor.w r7, r8, r7 │ │ + ldr.w r8, [r0, r2, lsl #2] │ │ + eor.w r7, r7, r8 │ │ + eor.w r7, r7, ip │ │ + eor.w r2, r7, lr │ │ + str r2, [sp, #32] │ │ + mov.w lr, r7, lsr #24 │ │ + uxtb.w ip, r7 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr r2, [sp, #12] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r7, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ubfx r7, r7, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + eor.w ip, ip, r2 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + ldr r2, [sp, #32] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w lr, ip, lr │ │ + eor.w r8, r2, r6 │ │ + ldr r2, [sp, #16] │ │ + eor.w lr, lr, r7 │ │ + eor.w r9, r8, r5 │ │ + eor.w ip, lr, r2 │ │ + ldr r2, [sp, #20] │ │ + str.w lr, [r1, #144] ; 0x90 │ │ + eor.w r6, ip, r2 │ │ + eor.w r2, r9, sl │ │ + str r2, [sp, #12] │ │ + ldr r2, [sp, #24] │ │ + str.w ip, [r1, #148] ; 0x94 │ │ + eor.w r5, r6, r2 │ │ + ldr r2, [sp, #12] │ │ + str.w r6, [r1, #152] ; 0x98 │ │ + eors r2, r4 │ │ + str r2, [sp, #16] │ │ + ldr r2, [sp, #28] │ │ + ldr r4, [sp, #8] │ │ + eor.w r7, r5, r2 │ │ + ldr r2, [sp, #16] │ │ + str.w r5, [r1, #156] ; 0x9c │ │ + eor.w fp, r2, r4 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str.w r7, [r1, #128] ; 0x80 │ │ + eors r2, r7 │ │ + mov.w r4, fp, lsr #24 │ │ + str r2, [sp, #20] │ │ + add.w r4, r4, #512 ; 0x200 │ │ + str.w r2, [r1, #132] ; 0x84 │ │ + uxtb.w r2, fp │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + ldr.w r2, [r0, r2, lsl #2] │ │ + eors r4, r2 │ │ + ldr r2, [sp, #4] │ │ + ldr r2, [r2, #8] │ │ + eors r2, r4 │ │ + ubfx r4, fp, #8, #8 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eors r2, r4 │ │ + ubfx r4, fp, #16, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #32] │ │ + eors r4, r2 │ │ + str r4, [sp, #24] │ │ + lsrs r4, r2, #24 │ │ + uxtb.w sl, r2 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w sl, sl, r4 │ │ + ubfx r4, r2, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ubfx r2, r2, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + eor.w lr, sl, lr │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w lr, lr, r4 │ │ + eor.w lr, lr, r2 │ │ + str.w lr, [r1, #136] ; 0x88 │ │ + ldr r2, [sp, #24] │ │ + eor.w ip, lr, ip │ │ + ldr r4, [sp, #16] │ │ + eor.w r6, ip, r6 │ │ + eor.w r8, r2, r8 │ │ + ldr r2, [sp, #12] │ │ + eor.w r9, r8, r9 │ │ + eors r5, r6 │ │ + eor.w r2, r9, r2 │ │ + str r2, [sp, #12] │ │ + eors r2, r4 │ │ + str r2, [sp, #16] │ │ + eor.w r2, r5, r7 │ │ + str r2, [sp, #8] │ │ + str r2, [r1, #120] ; 0x78 │ │ + ldr r2, [sp, #16] │ │ + ldr r7, [sp, #20] │ │ + eor.w r2, r2, fp │ │ + ldr r4, [sp, #8] │ │ + str.w ip, [r1, #140] ; 0x8c │ │ + eors r7, r4 │ │ + mov.w sl, r2, lsr #24 │ │ + str r7, [sp, #20] │ │ + add.w sl, sl, #512 ; 0x200 │ │ + str r7, [r1, #124] ; 0x7c │ │ + uxtb r7, r2 │ │ + add.w r7, r7, #768 ; 0x300 │ │ + ldr.w sl, [r0, sl, lsl #2] │ │ + ldr r4, [sp, #24] │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + str r6, [r1, #112] ; 0x70 │ │ + eor.w sl, sl, r7 │ │ + ldr r7, [sp, #4] │ │ + str r5, [r1, #116] ; 0x74 │ │ + ldr r7, [r7, #12] │ │ + eor.w r7, sl, r7 │ │ + ubfx sl, r2, #8, #8 │ │ + ldr.w sl, [r0, sl, lsl #2] │ │ + eor.w r7, r7, sl │ │ + ubfx sl, r2, #16, #8 │ │ + add.w sl, sl, #256 ; 0x100 │ │ + ldr.w sl, [r0, sl, lsl #2] │ │ + eor.w r7, r7, sl │ │ + eors r4, r7 │ │ + str r4, [sp, #24] │ │ + mov.w sl, r7, lsr #24 │ │ + uxtb.w fp, r7 │ │ + add.w sl, sl, #768 ; 0x300 │ │ + eor.w r8, r4, r8 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + eor.w r9, r8, r9 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr r4, [sp, #12] │ │ + eor.w sl, fp, sl │ │ + eor.w lr, sl, lr │ │ + ubfx sl, r7, #8, #8 │ │ + add.w sl, sl, #256 ; 0x100 │ │ + ubfx r7, r7, #16, #8 │ │ + add.w r7, r7, #512 ; 0x200 │ │ + eor.w r4, r9, r4 │ │ + ldr.w fp, [r3, sl, lsl #2] │ │ + ldr.w r7, [r3, r7, lsl #2] │ │ + eor.w lr, lr, fp │ │ + str r4, [sp, #12] │ │ + eor.w fp, lr, r7 │ │ + str.w fp, [r1, #96] ; 0x60 │ │ + eor.w ip, fp, ip │ │ + str.w ip, [r1, #100] ; 0x64 │ │ + eor.w r6, ip, r6 │ │ + str r6, [r1, #104] ; 0x68 │ │ + eor.w r7, r6, r5 │ │ + str r7, [r1, #108] ; 0x6c │ │ + ldr r5, [sp, #16] │ │ + eors r4, r5 │ │ + str r4, [sp, #16] │ │ + ldr r5, [sp, #16] │ │ + ldr r4, [sp, #8] │ │ + eors r2, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r4, r7 │ │ + str r4, [sp, #8] │ │ + eors r5, r4 │ │ + mov.w lr, r2, lsr #24 │ │ + str r5, [sp, #20] │ │ + add.w lr, lr, #512 ; 0x200 │ │ + str r5, [r1, #84] ; 0x54 │ │ + uxtb r5, r2 │ │ + add.w r5, r5, #768 ; 0x300 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + str r4, [r1, #80] ; 0x50 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + ldr r4, [sp, #24] │ │ + eor.w lr, lr, r5 │ │ + ldr r5, [sp, #4] │ │ + ldr r5, [r5, #16] │ │ + eor.w r5, lr, r5 │ │ + ubfx lr, r2, #8, #8 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w r5, r5, lr │ │ + ubfx lr, r2, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w r5, r5, lr │ │ + eors r4, r5 │ │ + str r4, [sp, #24] │ │ + mov.w lr, r5, lsr #24 │ │ + uxtb.w sl, r5 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + eor.w r8, r4, r8 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + eor.w r9, r8, r9 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + ldr r4, [sp, #12] │ │ + eor.w lr, sl, lr │ │ + eor.w fp, lr, fp │ │ + ubfx lr, r5, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ubfx r5, r5, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + eor.w r4, r9, r4 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + ldr.w r5, [r3, r5, lsl #2] │ │ + eor.w fp, fp, lr │ │ + str r4, [sp, #12] │ │ + eor.w fp, fp, r5 │ │ + str.w fp, [r1, #88] ; 0x58 │ │ + eor.w ip, fp, ip │ │ + str.w ip, [r1, #92] ; 0x5c │ │ + eor.w r5, ip, r6 │ │ + ldr r6, [sp, #16] │ │ + eors r7, r5 │ │ + str r5, [r1, #64] ; 0x40 │ │ + eors r4, r6 │ │ + str r4, [sp, #16] │ │ + ldr r6, [sp, #16] │ │ + ldr r4, [sp, #8] │ │ + eors r2, r6 │ │ + ldr r6, [sp, #20] │ │ + eors r4, r7 │ │ + str r7, [r1, #68] ; 0x44 │ │ + eors r6, r4 │ │ + str r4, [r1, #72] ; 0x48 │ │ + mov.w lr, r2, lsr #24 │ │ + str r6, [sp, #20] │ │ + str r6, [r1, #76] ; 0x4c │ │ + uxtb r6, r2 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + ldr.w r6, [r0, r6, lsl #2] │ │ + eor.w lr, lr, r6 │ │ + ldr r6, [sp, #4] │ │ + ldr r6, [r6, #20] │ │ + eor.w r6, lr, r6 │ │ + ubfx lr, r2, #8, #8 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w r6, r6, lr │ │ + ubfx lr, r2, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w lr, r6, lr │ │ + ldr r6, [sp, #24] │ │ + eor.w r6, lr, r6 │ │ + str r6, [sp, #24] │ │ + mov.w r6, lr, lsr #24 │ │ + uxtb.w sl, lr │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w r6, sl, r6 │ │ + eor.w fp, r6, fp │ │ + ubfx r6, lr, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ubfx lr, lr, #16, #8 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w fp, fp, r6 │ │ + ldr.w r6, [r3, lr, lsl #2] │ │ + eor.w r6, fp, r6 │ │ + str r6, [sp, #8] │ │ + str r6, [r1, #48] ; 0x30 │ │ + ldr r6, [sp, #24] │ │ + eor.w r6, r6, r8 │ │ + str r6, [sp, #28] │ │ + ldr r6, [sp, #8] │ │ + eor.w ip, r6, ip │ │ + ldr r6, [sp, #28] │ │ + eor.w r5, ip, r5 │ │ + str.w ip, [r1, #52] ; 0x34 │ │ + eor.w r6, r6, r9 │ │ + str r6, [sp, #32] │ │ + eors r7, r5 │ │ + str r5, [r1, #56] ; 0x38 │ │ + mov lr, r6 │ │ + ldr r6, [sp, #12] │ │ + eors r4, r7 │ │ + str r7, [r1, #60] ; 0x3c │ │ + eor.w r6, lr, r6 │ │ + str r6, [sp, #12] │ │ + str r4, [r1, #32] │ │ + mov lr, r6 │ │ + ldr r6, [sp, #16] │ │ + eor.w r8, lr, r6 │ │ + eor.w fp, r8, r2 │ │ + ldr r2, [sp, #20] │ │ + mov.w lr, fp, lsr #24 │ │ + eors r2, r4 │ │ + str r2, [sp, #16] │ │ + add.w lr, lr, #512 ; 0x200 │ │ + str r2, [r1, #36] ; 0x24 │ │ + uxtb.w r2, fp │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + ldr.w r2, [r0, r2, lsl #2] │ │ + eor.w lr, lr, r2 │ │ + ldr r2, [sp, #4] │ │ + ldr r2, [r2, #24] │ │ + ldr r6, [sp, #24] │ │ + eor.w r2, lr, r2 │ │ + ubfx lr, fp, #8, #8 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w r2, r2, lr │ │ + ubfx lr, fp, #16, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + eor.w fp, fp, r8 │ │ + ldr.w lr, [r0, lr, lsl #2] │ │ + eor.w r2, r2, lr │ │ + eor.w r9, r2, r6 │ │ + ldr r6, [sp, #8] │ │ + mov.w lr, r2, lsr #24 │ │ + uxtb.w sl, r2 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w lr, sl, lr │ │ + eor.w r6, lr, r6 │ │ + ubfx lr, r2, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ubfx r2, r2, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ + eor.w lr, r6, lr │ │ + eor.w r2, lr, r3 │ │ + ldr r3, [sp, #28] │ │ + str r2, [r1, #40] ; 0x28 │ │ + eor.w r2, r2, ip │ │ + eor.w lr, r9, r3 │ │ + eors r5, r2 │ │ + ldr r3, [sp, #32] │ │ + eors r7, r5 │ │ + str r2, [r1, #44] ; 0x2c │ │ + eors r4, r7 │ │ + ldr r2, [sp, #12] │ │ + eor.w r3, lr, r3 │ │ + str r5, [r1, #16] │ │ + ldr r5, [sp, #16] │ │ + eor.w ip, r3, r2 │ │ + str r4, [r1, #24] │ │ + eor.w r2, fp, ip │ │ + eors r4, r5 │ │ + str r4, [r1, #28] │ │ + ldr r4, [sp, #4] │ │ + str r7, [r1, #20] │ │ + ldr r5, [r4, #28] │ │ + lsrs r4, r2, #24 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + eor.w r9, r9, r5 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eor.w r9, r9, r4 │ │ + uxtb r4, r2 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r4, [r0, r4, lsl #2] │ │ + eor.w r9, r9, r4 │ │ + ubfx r4, r2, #8, #8 │ │ + ldr.w r6, [r0, r4, lsl #2] │ │ + eor.w r9, r9, r6 │ │ + ubfx r6, r2, #16, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ldr.w r0, [r0, r6, lsl #2] │ │ + eor.w r0, r9, r0 │ │ + str r0, [r1, #0] │ │ + eor.w r0, r0, lr │ │ + str r0, [r1, #4] │ │ + eors r3, r0 │ │ + movs r0, #0 │ │ + str r3, [r1, #8] │ │ + eor.w r3, r3, ip │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + str r3, [r1, #12] │ │ + movs r3, #192 ; 0xc0 │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + add sp, #44 ; 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ; instruction: 0xf5840000 │ │ + ; instruction: 0xf4de0000 │ │ + ; instruction: 0xf4cc0000 │ │ + │ │ +0000612c : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 ; 0x3c │ │ + ldrb r3, [r0, #2] │ │ + ldrb r7, [r0, #3] │ │ + ldr.w r9, [pc, #2852] ; 6c5c │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r7, lsl #24 │ │ + ldrb r7, [r0, #0] │ │ + add r9, pc │ │ + orrs r3, r7 │ │ + ldrb r7, [r0, #1] │ │ + orr.w r7, r3, r7, lsl #8 │ │ + str.w r7, [r1, #224] ; 0xe0 │ │ + ldrb r3, [r0, #6] │ │ + ldrb r6, [r0, #7] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r6, lsl #24 │ │ + ldrb r6, [r0, #4] │ │ + orrs r3, r6 │ │ + ldrb r6, [r0, #5] │ │ + orr.w r6, r3, r6, lsl #8 │ │ + str.w r6, [r1, #228] ; 0xe4 │ │ + ldrb r3, [r0, #10] │ │ + ldrb r5, [r0, #11] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r5, lsl #24 │ │ + ldrb r5, [r0, #8] │ │ + orrs r3, r5 │ │ + ldrb r5, [r0, #9] │ │ + orr.w r3, r3, r5, lsl #8 │ │ + str.w r3, [r1, #232] ; 0xe8 │ │ + str r3, [sp, #12] │ │ + ldrb r3, [r0, #14] │ │ + ldrb r2, [r0, #15] │ │ + ldrb.w lr, [r0, #13] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r2, lsl #24 │ │ + ldrb r2, [r0, #12] │ │ + orrs r3, r2 │ │ + orr.w r3, r3, lr, lsl #8 │ │ + str.w r3, [r1, #236] ; 0xec │ │ + str r3, [sp, #24] │ │ + ldrb r3, [r0, #18] │ │ + ldrb r4, [r0, #19] │ │ + lsls r3, r3, #16 │ │ + orr.w r3, r3, r4, lsl #24 │ │ + ldrb r4, [r0, #16] │ │ + orrs r3, r4 │ │ + ldrb r4, [r0, #17] │ │ + orr.w r4, r3, r4, lsl #8 │ │ + ldr.w r3, [pc, #2732] ; 6c60 │ │ + lsrs r2, r4, #24 │ │ + uxtb.w ip, r4 │ │ + ldr.w r3, [r9, r3] │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w lr, [r3, r2, lsl #2] │ │ + ldr.w r2, [r3, ip, lsl #2] │ │ + eor.w lr, lr, r2 │ │ + ubfx r2, r4, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w lr, lr, r2 │ │ + ubfx r2, r4, #16, #8 │ │ + add.w r2, r2, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, lr, r2 │ │ + str.w r2, [r1, #208] ; 0xd0 │ │ + ldrb.w lr, [r0, #23] │ │ + ldrb r2, [r0, #22] │ │ + lsls r2, r2, #16 │ │ + orr.w r2, r2, lr, lsl #24 │ │ + ldrb.w lr, [r0, #20] │ │ + orr.w r2, r2, lr │ │ + ldrb.w lr, [r0, #21] │ │ + orr.w r2, r2, lr, lsl #8 │ │ + mov.w lr, r2, lsr #24 │ │ + uxtb.w r8, r2 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w ip, [r3, lr, lsl #2] │ │ + ldr.w lr, [r3, r8, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r2, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w ip, ip, lr │ │ + ubfx lr, r2, #16, #8 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w lr, ip, lr │ │ + str.w lr, [r1, #212] ; 0xd4 │ │ + ldrb.w lr, [r0, #26] │ │ + ldrb.w ip, [r0, #27] │ │ + mov.w lr, lr, lsl #16 │ │ + orr.w lr, lr, ip, lsl #24 │ │ + ldrb.w ip, [r0, #24] │ │ + orr.w lr, lr, ip │ │ + ldrb.w ip, [r0, #25] │ │ + orr.w r5, lr, ip, lsl #8 │ │ + str r5, [sp, #16] │ │ + ldrb.w r8, [sp, #16] │ │ + mov.w lr, r5, lsr #24 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w ip, [r3, lr, lsl #2] │ │ + ldr.w lr, [r3, r8, lsl #2] │ │ + eor.w lr, ip, lr │ │ + ubfx ip, r5, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w ip, lr, ip │ │ + ubfx lr, r5, #16, #8 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w lr, ip, lr │ │ + str.w lr, [r1, #216] ; 0xd8 │ │ + ldrb.w lr, [r0, #30] │ │ + ldrb.w sl, [r0, #31] │ │ + mov.w lr, lr, lsl #16 │ │ + orr.w lr, lr, sl, lsl #24 │ │ + ldrb.w sl, [r0, #28] │ │ + orr.w lr, lr, sl │ │ + ldrb.w sl, [r0, #29] │ │ + orr.w r0, lr, sl, lsl #8 │ │ + str r0, [sp, #20] │ │ + ldrb.w ip, [sp, #20] │ │ + ubfx sl, r0, #8, #8 │ │ + mov.w r8, r0, lsr #24 │ │ + ubfx lr, r0, #16, #8 │ │ + add.w r0, r8, #768 ; 0x300 │ │ + add.w fp, sl, #256 ; 0x100 │ │ + ldr.w r5, [r3, ip, lsl #2] │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + eors r0, r5 │ │ + eor.w fp, r0, fp │ │ + add.w r0, lr, #512 ; 0x200 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r0, fp, r0 │ │ + str.w r0, [r1, #220] ; 0xdc │ │ + ldr.w r0, [pc, #2384] ; 6c64 │ │ + ldr.w r0, [r9, r0] │ │ + str r0, [sp, #4] │ │ + ldr r0, [r0, #0] │ │ + ldr r5, [sp, #12] │ │ + eors r0, r7 │ │ + ldr.w r7, [pc, #2372] ; 6c68 │ │ + ldr.w r7, [r9, r7] │ │ + ldr.w fp, [r7, r8, lsl #2] │ │ + eor.w r0, r0, fp │ │ + ldr.w fp, [r7, ip, lsl #2] │ │ + eor.w fp, r0, fp │ │ + ldr.w r0, [r7, sl, lsl #2] │ │ + eor.w r0, fp, r0 │ │ + ldr.w fp, [r7, lr, lsl #2] │ │ + eor.w fp, r0, fp │ │ + mov.w r0, fp, lsr #24 │ │ + uxtb.w ip, fp │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r8, [r3, ip, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r8, r0, r8 │ │ + ubfx r0, fp, #8, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r8, r8, r0 │ │ + ubfx r0, fp, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r0, r8, r0 │ │ + str r0, [sp, #28] │ │ + str.w r0, [r1, #192] ; 0xc0 │ │ + eor.w r0, fp, r6 │ │ + str r0, [sp, #8] │ │ + lsrs r0, r0, #24 │ │ + ldrb.w r6, [sp, #8] │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w sl, r0, r6 │ │ + ldr r0, [sp, #8] │ │ + ubfx r0, r0, #8, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w sl, sl, r0 │ │ + ldr r0, [sp, #8] │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r0, sl, r0 │ │ + str r0, [sp, #32] │ │ + str.w r0, [r1, #196] ; 0xc4 │ │ + ldr r0, [sp, #8] │ │ + eors r0, r5 │ │ + str r0, [sp, #12] │ │ + ldrb.w r6, [sp, #12] │ │ + lsrs r0, r0, #24 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r9, r0, r5 │ │ + ldr r0, [sp, #12] │ │ + ubfx r0, r0, #8, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r9, r9, r0 │ │ + ldr r0, [sp, #12] │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w r0, r9, r0 │ │ + str r0, [sp, #36] ; 0x24 │ │ + str.w r0, [r1, #200] ; 0xc8 │ │ + ldr r5, [sp, #24] │ │ + ldr r0, [sp, #12] │ │ + eors r0, r5 │ │ + str r0, [sp, #24] │ │ + ldrb.w lr, [sp, #24] │ │ + ubfx r8, r0, #8, #8 │ │ + lsrs r6, r0, #24 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + add.w r6, r6, #768 ; 0x300 │ │ + ubfx ip, r0, #16, #8 │ │ + ldr.w r0, [r3, lr, lsl #2] │ │ + add.w ip, ip, #512 ; 0x200 │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ + eors r5, r0 │ │ + ldr.w r0, [r3, r8, lsl #2] │ │ + eors r5, r0 │ │ + ldr.w r0, [r3, ip, lsl #2] │ │ + eors r0, r5 │ │ + ldr.w r5, [r7, r6, lsl #2] │ │ + str r0, [sp, #40] ; 0x28 │ │ + str.w r0, [r1, #204] ; 0xcc │ │ + ldr.w r0, [r7, lr, lsl #2] │ │ + eors r0, r5 │ │ + ldr.w r5, [r7, r8, lsl #2] │ │ + eors r0, r4 │ │ + eors r5, r0 │ │ + ldr.w r0, [r7, ip, lsl #2] │ │ + eors r0, r5 │ │ + eors r2, r0 │ │ + lsrs r4, r0, #24 │ │ + uxtb r6, r0 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ + uxtb r6, r2 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r8, r4, r5 │ │ + ubfx r4, r0, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + ubfx r4, r0, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + eor.w r8, r8, r5 │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ + eor.w r4, r8, r5 │ │ + str r4, [sp, #44] ; 0x2c │ │ + str.w r4, [r1, #176] ; 0xb0 │ │ + lsrs r4, r2, #24 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r4, r5 │ │ + ubfx r5, r2, #8, #8 │ │ + add.w r5, r5, #256 ; 0x100 │ │ + ldr.w r5, [r3, r5, lsl #2] │ │ + eors r4, r5 │ │ + ubfx r5, r2, #16, #8 │ │ + add.w r5, r5, #512 ; 0x200 │ │ + ldr.w r5, [r3, r5, lsl #2] │ │ + eors r4, r5 │ │ + str r4, [sp, #48] ; 0x30 │ │ + str.w r4, [r1, #180] ; 0xb4 │ │ + ldr r4, [sp, #16] │ │ + eor.w r5, r2, r4 │ │ + lsrs r4, r5, #24 │ │ + uxtb r6, r5 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r4, r6 │ │ + ubfx r6, r5, #8, #8 │ │ + add.w r6, r6, #256 ; 0x100 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + ubfx r6, r5, #16, #8 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eors r4, r6 │ │ + str r4, [sp, #52] ; 0x34 │ │ + str.w r4, [r1, #184] ; 0xb8 │ │ + ldr r4, [sp, #20] │ │ + eors r4, r5 │ │ + str r4, [sp, #16] │ │ + ldrb.w ip, [sp, #16] │ │ + ubfx r9, r4, #8, #8 │ │ + mov.w r8, r4, lsr #24 │ │ + add.w sl, r9, #256 ; 0x100 │ │ + add.w r6, r8, #768 ; 0x300 │ │ + ubfx lr, r4, #16, #8 │ │ + ldr.w r4, [r3, ip, lsl #2] │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + eors r6, r4 │ │ + eor.w r6, r6, sl │ │ + add.w sl, lr, #512 ; 0x200 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w lr, [r7, lr, lsl #2] │ │ + eor.w r4, r6, sl │ │ + add.w r6, ip, #768 ; 0x300 │ │ + str r4, [sp, #20] │ │ + str.w r4, [r1, #188] ; 0xbc │ │ + ldr r4, [sp, #4] │ │ + ldr.w ip, [r7, r8, lsl #2] │ │ + ldr.w r6, [r7, r6, lsl #2] │ │ + eor.w ip, ip, r6 │ │ + ldr r6, [r4, #4] │ │ + ldr r4, [sp, #28] │ │ + eor.w r6, ip, r6 │ │ + ldr.w ip, [r7, r9, lsl #2] │ │ + eor.w r6, r6, ip │ │ + eor.w r6, r6, lr │ │ + eor.w r9, r6, fp │ │ + mov.w lr, r6, lsr #24 │ │ + uxtb.w ip, r6 │ │ + add.w lr, lr, #768 ; 0x300 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + eor.w lr, ip, lr │ │ + ubfx ip, r6, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ubfx r6, r6, #16, #8 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + eor.w lr, lr, r4 │ │ + ldr.w r8, [r3, ip, lsl #2] │ │ + ldr r4, [sp, #8] │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w fp, lr, r8 │ │ + eor.w r4, r9, r4 │ │ + str r4, [sp, #28] │ │ + ldr r4, [sp, #32] │ │ + eor.w r8, fp, r6 │ │ + ldr r6, [sp, #12] │ │ + eor.w ip, r8, r4 │ │ + ldr r4, [sp, #28] │ │ + str.w r8, [r1, #160] ; 0xa0 │ │ + eors r4, r6 │ │ + str r4, [sp, #12] │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + ldr r6, [sp, #24] │ │ + eor.w fp, ip, r4 │ │ + ldr r4, [sp, #12] │ │ + str.w ip, [r1, #164] ; 0xa4 │ │ + eor.w sl, r4, r6 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + str.w fp, [r1, #168] ; 0xa8 │ │ + mov.w r6, sl, lsr #24 │ │ + uxtb.w lr, sl │ │ + add.w r6, r6, #768 ; 0x300 │ │ + eor.w r4, fp, r4 │ │ + str r4, [sp, #24] │ │ + ldr.w lr, [r7, lr, lsl #2] │ │ + ldr.w r6, [r7, r6, lsl #2] │ │ + str.w r4, [r1, #172] ; 0xac │ │ + eor.w r6, r6, lr │ │ + ubfx lr, sl, #8, #8 │ │ + add.w lr, lr, #256 ; 0x100 │ │ + ldr.w lr, [r7, lr, lsl #2] │ │ + eor.w r6, r6, lr │ │ + ubfx lr, sl, #16, #8 │ │ + add.w lr, lr, #512 ; 0x200 │ │ + ldr.w lr, [r7, lr, lsl #2] │ │ + eor.w r6, r6, lr │ │ + eors r0, r6 │ │ + str r0, [sp, #32] │ │ + lsrs r0, r6, #24 │ │ + uxtb.w lr, r6 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w lr, [r3, lr, lsl #2] │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + eor.w lr, lr, r0 │ │ + ldr r0, [sp, #44] ; 0x2c │ │ + eor.w lr, lr, r0 │ │ + ubfx r0, r6, #8, #8 │ │ + add.w r0, r0, #256 ; 0x100 │ │ + ubfx r6, r6, #16, #8 │ │ + add.w r6, r6, #512 ; 0x200 │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ + ldr.w r6, [r3, r6, lsl #2] │ │ + eor.w r0, lr, r0 │ │ + eor.w lr, r0, r6 │ │ + ldr r0, [sp, #32] │ │ + ldr r6, [sp, #16] │ │ + eors r2, r0 │ │ + str r2, [sp, #36] ; 0x24 │ │ + ldr r0, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #48] ; 0x30 │ │ + eors r0, r5 │ │ + str r0, [sp, #40] ; 0x28 │ │ + ldr r0, [sp, #52] ; 0x34 │ │ + eor.w r2, lr, r2 │ │ + str.w lr, [r1, #144] ; 0x90 │ │ + eor.w r5, r2, r0 │ │ + ldr r0, [sp, #40] ; 0x28 │ │ + str r2, [sp, #8] │ │ + eors r6, r0 │ │ + ldr r0, [sp, #20] │ │ + str.w r2, [r1, #148] ; 0x94 │ │ + eors r0, r5 │ │ + lsrs r4, r6, #24 │ │ + str r0, [sp, #16] │ │ + add.w r4, r4, #512 ; 0x200 │ │ + str.w r0, [r1, #156] ; 0x9c │ │ + uxtb r0, r6 │ │ + add.w r0, r0, #768 ; 0x300 │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + str.w r5, [r1, #152] ; 0x98 │ │ + ldr.w r0, [r7, r0, lsl #2] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #4] │ │ + ldr r0, [r0, #8] │ │ + eors r0, r4 │ │ + ubfx r4, r6, #8, #8 │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + eors r0, r4 │ │ + ubfx r4, r6, #16, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + eors r0, r4 │ │ + eor.w r4, r0, r9 │ │ + str r4, [sp, #20] │ │ + lsrs r4, r0, #24 │ │ + uxtb.w r9, r0 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r4, r9, r4 │ │ + eor.w r8, r4, r8 │ │ + ubfx r4, r0, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ubfx r0, r0, #16, #8 │ │ + add.w r0, r0, #512 ; 0x200 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r8, r8, r4 │ │ + ldr.w r4, [r3, r0, lsl #2] │ │ + ldr r0, [sp, #20] │ │ + eor.w r4, r8, r4 │ │ + str.w r4, [r1, #128] ; 0x80 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #28] │ │ + eors r0, r2 │ │ + str r0, [sp, #28] │ │ + ldr r2, [sp, #28] │ │ + eor.w r0, r4, ip │ │ + eor.w fp, r0, fp │ │ + str.w r0, [r1, #132] ; 0x84 │ │ + str.w fp, [r1, #136] ; 0x88 │ │ + mov ip, r2 │ │ + ldr r2, [sp, #12] │ │ + eor.w r2, ip, r2 │ │ + str r2, [sp, #12] │ │ + eor.w sl, r2, sl │ │ + ldr r2, [sp, #24] │ │ + uxtb.w r8, sl │ │ + mov.w ip, sl, lsr #24 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + eor.w r2, fp, r2 │ │ + ldr.w r9, [r7, r8, lsl #2] │ │ + ubfx r8, sl, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w ip, [r7, ip, lsl #2] │ │ + str r2, [sp, #24] │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w ip, ip, r9 │ │ + str.w r2, [r1, #140] ; 0x8c │ │ + eor.w ip, ip, r8 │ │ + ubfx r8, sl, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr r2, [sp, #32] │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r8, ip, r8 │ │ + eor.w r2, r8, r2 │ │ + str r2, [sp, #32] │ │ + mov.w ip, r8, lsr #24 │ │ + uxtb.w r9, r8 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w ip, r9, ip │ │ + eor.w lr, ip, lr │ │ + ubfx ip, r8, #8, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ubfx r8, r8, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w ip, [r3, ip, lsl #2] │ │ + eor.w lr, lr, ip │ │ + ldr.w ip, [r3, r8, lsl #2] │ │ + eor.w ip, lr, ip │ │ + mov lr, r2 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str.w ip, [r1, #112] ; 0x70 │ │ + eor.w r2, lr, r2 │ │ + str r2, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #8] │ │ + eor.w lr, ip, r2 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + str.w lr, [r1, #116] ; 0x74 │ │ + eor.w r5, lr, r5 │ │ + mov r8, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + eor.w r2, r8, r2 │ │ + str r2, [sp, #40] ; 0x28 │ │ + eors r6, r2 │ │ + ldr r2, [sp, #16] │ │ + str r5, [r1, #120] ; 0x78 │ │ + eors r2, r5 │ │ + mov.w r8, r6, lsr #24 │ │ + str r2, [sp, #16] │ │ + add.w r8, r8, #512 ; 0x200 │ │ + str r2, [r1, #124] ; 0x7c │ │ + uxtb r2, r6 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + ldr.w r2, [r7, r2, lsl #2] │ │ + eor.w r8, r8, r2 │ │ + ldr r2, [sp, #4] │ │ + ldr r2, [r2, #12] │ │ + eor.w r2, r8, r2 │ │ + ubfx r8, r6, #8, #8 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r2, r2, r8 │ │ + ubfx r8, r6, #16, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r8, r2, r8 │ │ + ldr r2, [sp, #20] │ │ + eor.w r2, r8, r2 │ │ + str r2, [sp, #20] │ │ + mov.w r2, r8, lsr #24 │ │ + uxtb.w r9, r8 │ │ + add.w r2, r2, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eor.w r2, r9, r2 │ │ + eors r4, r2 │ │ + ubfx r2, r8, #8, #8 │ │ + add.w r2, r2, #256 ; 0x100 │ │ + ubfx r8, r8, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + eors r4, r2 │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ + eors r2, r4 │ │ + ldr r4, [sp, #20] │ │ + str r2, [sp, #8] │ │ + str r2, [r1, #96] ; 0x60 │ │ + mov r2, r4 │ │ + ldr r4, [sp, #28] │ │ + eors r4, r2 │ │ + ldr r2, [sp, #8] │ │ + str r4, [sp, #28] │ │ + eors r0, r2 │ │ + mov r2, r4 │ │ + ldr r4, [sp, #12] │ │ + eor.w fp, r0, fp │ │ + str r0, [r1, #100] ; 0x64 │ │ + eors r4, r2 │ │ + str r4, [sp, #12] │ │ + eor.w sl, r4, sl │ │ + ldr r4, [sp, #24] │ │ + str.w fp, [r1, #104] ; 0x68 │ │ + eor.w r4, fp, r4 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #108] ; 0x6c │ │ + mov.w r4, sl, lsr #24 │ │ + uxtb.w r8, sl │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + ubfx r8, sl, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + ubfx r8, sl, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + ldr r2, [sp, #32] │ │ + eor.w r4, r4, r8 │ │ + eors r2, r4 │ │ + str r2, [sp, #32] │ │ + mov.w r8, r4, lsr #24 │ │ + uxtb.w r9, r4 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, r9, r8 │ │ + eor.w ip, r8, ip │ │ + ubfx r8, r4, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ubfx r4, r4, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w ip, ip, r8 │ │ + eor.w ip, ip, r4 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eor.w lr, ip, lr │ │ + str.w ip, [r1, #80] ; 0x50 │ │ + eors r2, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + str r2, [sp, #36] ; 0x24 │ │ + eor.w r5, lr, r5 │ │ + eors r2, r4 │ │ + str r2, [sp, #40] ; 0x28 │ │ + eors r6, r2 │ │ + ldr r2, [sp, #16] │ │ + str.w lr, [r1, #84] ; 0x54 │ │ + mov.w r8, r6, lsr #24 │ │ + uxtb r4, r6 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + eors r2, r5 │ │ + str r2, [sp, #16] │ │ + str r2, [r1, #92] ; 0x5c │ │ + ldr r2, [sp, #4] │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + str r5, [r1, #88] ; 0x58 │ │ + eor.w r8, r8, r4 │ │ + ldr r4, [r2, #16] │ │ + ldr r2, [sp, #20] │ │ + eor.w r4, r8, r4 │ │ + ubfx r8, r6, #8, #8 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + ubfx r8, r6, #16, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + eors r2, r4 │ │ + str r2, [sp, #20] │ │ + mov.w r8, r4, lsr #24 │ │ + uxtb.w r9, r4 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr r2, [sp, #8] │ │ + ldr.w r9, [r3, r9, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, r9, r8 │ │ + eor.w r2, r8, r2 │ │ + ubfx r8, r4, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ubfx r4, r4, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r2, r2, r8 │ │ + eors r2, r4 │ │ + ldr r4, [sp, #20] │ │ + str r2, [sp, #8] │ │ + str r2, [r1, #64] ; 0x40 │ │ + mov r2, r4 │ │ + ldr r4, [sp, #28] │ │ + eors r4, r2 │ │ + str r4, [sp, #28] │ │ + ldr r2, [sp, #8] │ │ + eors r0, r2 │ │ + mov r2, r4 │ │ + ldr r4, [sp, #12] │ │ + eor.w r9, r0, fp │ │ + str r0, [r1, #68] ; 0x44 │ │ + eors r4, r2 │ │ + str r4, [sp, #12] │ │ + eor.w sl, r4, sl │ │ + ldr r4, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + eor.w r4, r9, r4 │ │ + str r4, [sp, #24] │ │ + str r4, [r1, #76] ; 0x4c │ │ + mov.w r4, sl, lsr #24 │ │ + uxtb.w r8, sl │ │ + add.w r4, r4, #768 ; 0x300 │ │ + str.w r9, [r1, #72] ; 0x48 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + ubfx r8, sl, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + ubfx r8, sl, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w r4, r4, r8 │ │ + eors r2, r4 │ │ + str r2, [sp, #32] │ │ + mov.w r8, r4, lsr #24 │ │ + uxtb.w fp, r4 │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w fp, [r3, fp, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, fp, r8 │ │ + eor.w ip, r8, ip │ │ + ubfx r8, r4, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ubfx r4, r4, #16, #8 │ │ + add.w r4, r4, #512 ; 0x200 │ │ + ldr.w fp, [r3, r8, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w ip, ip, fp │ │ + eor.w fp, ip, r4 │ │ + ldr r4, [sp, #36] ; 0x24 │ │ + eor.w lr, fp, lr │ │ + str.w fp, [r1, #48] ; 0x30 │ │ + eors r2, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + str r2, [sp, #36] ; 0x24 │ │ + eor.w r5, lr, r5 │ │ + eors r2, r4 │ │ + str r2, [sp, #40] ; 0x28 │ │ + eors r6, r2 │ │ + ldr r2, [sp, #16] │ │ + str r5, [r1, #56] ; 0x38 │ │ + mov.w ip, r6, lsr #24 │ │ + uxtb r4, r6 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + add.w r4, r4, #768 ; 0x300 │ │ + eors r2, r5 │ │ + str r2, [sp, #16] │ │ + str r2, [r1, #60] ; 0x3c │ │ + ldr r2, [sp, #4] │ │ + ldr.w r4, [r7, r4, lsl #2] │ │ + ldr.w ip, [r7, ip, lsl #2] │ │ + str.w lr, [r1, #52] ; 0x34 │ │ + eor.w ip, ip, r4 │ │ + ldr r4, [r2, #20] │ │ + eor.w r4, ip, r4 │ │ + ubfx ip, r6, #8, #8 │ │ + ldr.w ip, [r7, ip, lsl #2] │ │ + eor.w r4, r4, ip │ │ + ubfx ip, r6, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + ldr.w ip, [r7, ip, lsl #2] │ │ + ldr r2, [sp, #20] │ │ + eor.w ip, r4, ip │ │ + eor.w r2, ip, r2 │ │ + str r2, [sp, #20] │ │ + mov.w r4, ip, lsr #24 │ │ + uxtb.w r8, ip │ │ + add.w r4, r4, #768 ; 0x300 │ │ + ldr r2, [sp, #8] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eor.w r4, r8, r4 │ │ + eors r2, r4 │ │ + ubfx r4, ip, #8, #8 │ │ + add.w r4, r4, #256 ; 0x100 │ │ + ubfx ip, ip, #16, #8 │ │ + add.w ip, ip, #512 ; 0x200 │ │ + ldr.w r4, [r3, r4, lsl #2] │ │ + eors r4, r2 │ │ + ldr.w r2, [r3, ip, lsl #2] │ │ + eors r4, r2 │ │ + ldr r2, [sp, #20] │ │ + str r4, [r1, #32] │ │ + eors r4, r0 │ │ + ldr r0, [sp, #12] │ │ + eor.w r8, r4, r9 │ │ + mov ip, r2 │ │ + ldr r2, [sp, #28] │ │ + str r4, [r1, #36] ; 0x24 │ │ + eor.w r2, ip, r2 │ │ + str r2, [sp, #8] │ │ + eors r0, r2 │ │ + ldr r2, [sp, #24] │ │ + eor.w r4, r0, sl │ │ + str.w r8, [r1, #40] ; 0x28 │ │ + eor.w sl, r8, r2 │ │ + str.w sl, [r1, #44] ; 0x2c │ │ + mov.w ip, r4, lsr #24 │ │ + uxtb.w r8, r4 │ │ + add.w ip, ip, #768 ; 0x300 │ │ + ldr r2, [sp, #32] │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + ldr.w ip, [r7, ip, lsl #2] │ │ + eor.w ip, ip, r8 │ │ + ubfx r8, r4, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w ip, ip, r8 │ │ + ubfx r8, r4, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r8, [r7, r8, lsl #2] │ │ + eor.w ip, ip, r8 │ │ + mov.w r8, ip, lsr #24 │ │ + uxtb.w sl, ip │ │ + add.w r8, r8, #768 ; 0x300 │ │ + ldr.w sl, [r3, sl, lsl #2] │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w r8, sl, r8 │ │ + eor.w fp, r8, fp │ │ + ubfx r8, ip, #8, #8 │ │ + add.w r8, r8, #256 ; 0x100 │ │ + ldr.w r8, [r3, r8, lsl #2] │ │ + eor.w fp, fp, r8 │ │ + ubfx r8, ip, #16, #8 │ │ + add.w r8, r8, #512 ; 0x200 │ │ + ldr.w r3, [r3, r8, lsl #2] │ │ + eor.w r3, fp, r3 │ │ + str r3, [r1, #16] │ │ + eor.w r3, r3, lr │ │ + str r3, [r1, #20] │ │ + eors r5, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + str r5, [r1, #24] │ │ + eors r3, r2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + eors r3, r2 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #16] │ │ + eor.w ip, r6, ip │ │ + eors r3, r5 │ │ + str r3, [r1, #28] │ │ + ldr r3, [sp, #4] │ │ + ldr r2, [sp, #20] │ │ + ldr r3, [r3, #24] │ │ + eor.w r9, r2, r3 │ │ + mov.w r3, ip, lsr #24 │ │ + add.w r3, r3, #512 ; 0x200 │ │ + ldr r2, [sp, #8] │ │ + ldr.w r5, [r7, r3, lsl #2] │ │ + uxtb.w r3, ip │ │ + add.w r3, r3, #768 ; 0x300 │ │ + eor.w r9, r9, r5 │ │ + ldr.w r5, [r7, r3, lsl #2] │ │ + ubfx r3, ip, #8, #8 │ │ + ubfx ip, ip, #16, #8 │ │ + add.w ip, ip, #256 ; 0x100 │ │ + eor.w r9, r9, r5 │ │ + ldr.w r5, [r7, r3, lsl #2] │ │ + ldr.w r3, [r7, ip, lsl #2] │ │ + eor.w r9, r9, r5 │ │ + eor.w r3, r9, r3 │ │ + str r3, [r1, #0] │ │ + eors r2, r3 │ │ + movs r3, #224 ; 0xe0 │ │ + eors r0, r2 │ │ + str r2, [r1, #4] │ │ + eors r4, r0 │ │ + str r0, [r1, #8] │ │ + str r4, [r1, #12] │ │ + movs r0, #0 │ │ + str.w r0, [r1, #240] ; 0xf0 │ │ + strb.w r3, [r1, #240] ; 0xf0 │ │ + add sp, #60 ; 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cdp 0, 6, cr0, cr6, cr0, {0} │ │ + ; instruction: 0xffc4ffff │ │ + ; instruction: 0xffc0ffff │ │ + ; instruction: 0xffb4ffff │ │ + │ │ +00006c6c : │ │ + mov r3, r1 │ │ + cmp r3, #32 │ │ + mov r1, r2 │ │ + beq.n 6c96 │ │ + bgt.n 6c80 │ │ + cmp r3, #16 │ │ + beq.n 6c8e │ │ + cmp r3, #24 │ │ + beq.n 6c92 │ │ + b.n 6c9a │ │ + cmp r3, #192 ; 0xc0 │ │ + beq.n 6c92 │ │ + cmp.w r3, #256 ; 0x100 │ │ + beq.n 6c96 │ │ + cmp r3, #128 ; 0x80 │ │ + bne.n 6c9a │ │ + b.w 5294 │ │ + b.w 5958 │ │ + b.w 612c │ │ + movs r0, #1 │ │ + bx lr │ │ + │ │ +00006c9e : │ │ + movs r0, #0 │ │ + bx lr │ │ + │ │ +00006ca2 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + add r7, sp, #0 │ │ + ldr r3, [r0, #4] │ │ + sub sp, #264 ; 0x108 │ │ + add.w r6, sp, #15 │ │ + mov r4, r0 │ │ + bic.w r6, r6, #15 │ │ + cbnz r3, 6cca │ │ + adds r0, #12 │ │ + blx 1b78 │ │ + cbnz r0, 6cca │ │ + add.w r8, r4, #64 ; 0x40 │ │ + add.w sl, r4, #96 ; 0x60 │ │ + b.n 6cea │ │ + ldr r3, [r4, #8] │ │ + cbnz r3, 6ce2 │ │ + add.w r0, r4, #16 │ │ + blx 1b78 │ │ + cbnz r0, 6ce2 │ │ + add.w r8, r4, #80 ; 0x50 │ │ + add.w sl, r4, #112 ; 0x70 │ │ + b.n 6cea │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + blx 1b84 │ │ + add.w r0, r4, #32 │ │ + mov r1, r6 │ │ + bl 4cec │ │ + movs r5, #0 │ │ + mov r9, r5 │ │ + ldr r3, [r4, #0] │ │ + cmp r9, r3 │ │ + bcs.n 6d20 │ │ + cbz r5, 6d0e │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + movs r5, #0 │ │ + bl 2980 │ │ + b.n 6d1a │ │ + mov r0, r8 │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + movs r5, #1 │ │ + bl 2980 │ │ + add.w r9, r9, #1 │ │ + b.n 6cf8 │ │ + add.w r3, r4, #64 ; 0x40 │ │ + cmp r8, r3 │ │ + mov.w r3, #1 │ │ + ittee eq │ │ + addeq.w r0, r4, #12 │ │ + streq r3, [r4, #4] │ │ + strne r3, [r4, #8] │ │ + addne.w r0, r4, #16 │ │ + blx 1b90 │ │ + mov r0, r5 │ │ + mov sp, r7 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + │ │ +00006d44 : │ │ + push {r0, r1, r4, lr} │ │ + add r1, sp, #4 │ │ + ldr r4, [pc, #180] ; (6e00 ) │ │ + ldr r3, [r0, #0] │ │ + add r4, pc │ │ + ldr r2, [pc, #172] ; (6dfc ) │ │ + ldr r3, [r3, #24] │ │ + str r0, [r4, #0] │ │ + blx r3 │ │ + cbz r0, 6d5e │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + b.n 6df8 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #160] ; (6e04 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #4] │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #132] ; (6e08 ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #8] │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [pc, #104] ; (6e0c ) │ │ + ldr r3, [r0, #0] │ │ + add r1, pc │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + ldr r1, [pc, #84] ; (6e10 ) │ │ + add r1, pc │ │ + str r0, [r4, #12] │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + ldr r1, [pc, #60] ; (6e14 ) │ │ + add r1, pc │ │ + str r0, [r4, #16] │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + beq.n 6d58 │ │ + ldr r0, [sp, #4] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #84] ; 0x54 │ │ + blx r3 │ │ + str r0, [r4, #20] │ │ + bl 6c9e │ │ + ldr r0, [pc, #4] ; (6dfc ) │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + movs r6, r0 │ │ + movs r1, r0 │ │ + b.n 736c │ │ + movs r0, r0 │ │ + ; instruction: 0xb8c8 │ │ + movs r0, r0 │ │ + ; instruction: 0xb8cb │ │ + movs r0, r0 │ │ + ; instruction: 0xb8c6 │ │ + movs r0, r0 │ │ + ; instruction: 0xb8d1 │ │ + movs r0, r0 │ │ + ; instruction: 0xb8d7 │ │ + ... │ │ + │ │ +00006e18 : │ │ + push {r0, r1, r4, lr} │ │ + add r1, sp, #4 │ │ + ldr r3, [r0, #0] │ │ + ldr r2, [pc, #64] ; (6e60 ) │ │ + ldr r3, [r3, #24] │ │ + blx r3 │ │ + cbnz r0, 6e5c │ │ + ldr r0, [sp, #4] │ │ + ldr r4, [pc, #56] ; (6e64 ) │ │ + ldr r3, [r0, #0] │ │ + add r4, pc │ │ + ldr r1, [r4, #4] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #8] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #12] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #16] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [r4, #20] │ │ + ldr r3, [r0, #0] │ │ + ldr r3, [r3, #88] ; 0x58 │ │ + blx r3 │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + movs r6, r0 │ │ + movs r1, r0 │ │ + b.n 7210 │ │ + ... │ │ + │ │ +00006e68 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov sl, r3 │ │ + ldr r5, [pc, #232] ; (6f58 ) │ │ + sub sp, #60 ; 0x3c │ │ + mov r1, sl │ │ + mov r4, r0 │ │ + add r5, pc │ │ + ldr r5, [r5, #0] │ │ + str r2, [sp, #12] │ │ + ldr.w r9, [sp, #96] ; 0x60 │ │ + ldr r3, [r5, #0] │ │ + mov fp, r5 │ │ + str r3, [sp, #52] ; 0x34 │ │ + ldr r3, [r0, #0] │ │ + ldr.w r3, [r3, #684] ; 0x2ac │ │ + blx r3 │ │ + ldr r3, [r4, #0] │ │ + mov r1, r9 │ │ + ldr.w r3, [r3, #684] ; 0x2ac │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + blx r3 │ │ + bic.w r3, r6, #8 │ │ + cmp r3, #16 │ │ + mov r8, r0 │ │ + beq.n 6eaa │ │ + cmp r6, #32 │ │ + bne.n 6eb0 │ │ + cmp.w r8, #16 │ │ + beq.n 6ec2 │ │ + ldr r2, [pc, #168] ; (6f5c ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #164] ; (6f60 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6ede │ │ + mov.w r0, #300 ; 0x12c │ │ + blx 1b9c │ │ + mov r5, r0 │ │ + cbnz r0, 6eea │ │ + ldr r2, [pc, #148] ; (6f64 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #140] ; (6f68 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + mov.w r1, #4294967295 ; 0xffffffff │ │ + b.n 6f44 │ │ + movs r1, #0 │ │ + mov.w r2, #300 ; 0x12c │ │ + blx 1ba8 │ │ + ldr r3, [r4, #0] │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + movs r2, #0 │ │ + add r7, sp, #20 │ │ + str r7, [sp, #0] │ │ + ldr.w ip, [r3, #800] ; 0x320 │ │ + mov r3, r6 │ │ + blx ip │ │ + ldr r3, [r4, #0] │ │ + add.w r2, r5, #8 │ │ + mov r0, r4 │ │ + str r2, [sp, #0] │ │ + mov r1, r9 │ │ + ldr.w ip, [r3, #800] ; 0x320 │ │ + movs r2, #0 │ │ + mov r3, r8 │ │ + blx ip │ │ + ldr r3, [sp, #12] │ │ + add.w r2, r5, #56 ; 0x38 │ │ + cbz r3, 6f34 │ │ + movs r3, #0 │ │ + mov r0, r7 │ │ + str r3, [r5, #0] │ │ + mov r1, r6 │ │ + bl 5260 │ │ + b.n 6f40 │ │ + movs r3, #1 │ │ + mov r0, r7 │ │ + str r3, [r5, #0] │ │ + mov r1, r6 │ │ + bl 6c6c │ │ + asrs r1, r5, #31 │ │ + mov r0, r5 │ │ + ldr r2, [sp, #52] ; 0x34 │ │ + ldr.w r3, [fp] │ │ + cmp r2, r3 │ │ + beq.n 6f52 │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ + add sp, #60 ; 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + b.n 7118 │ │ + movs r0, r0 │ │ + b.n 71f4 │ │ + movs r0, r0 │ │ + ; instruction: 0xb816 │ │ + movs r0, r0 │ │ + b.n 71c0 │ │ + movs r0, r0 │ │ + ; instruction: 0xb814 │ │ + ... │ │ + │ │ +00006f6c : │ │ + mov r0, r2 │ │ + b.w d28c <_Unwind_GetTextRelBase@@Base+0x8> │ │ + ... │ │ + │ │ +00006f74 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #20 │ │ + mov r6, r2 │ │ + ldr r1, [pc, #444] ; (713c ) │ │ + ldr.w r8, [sp, #64] ; 0x40 │ │ + mov r4, r0 │ │ + ldr r7, [sp, #76] ; 0x4c │ │ + movs r0, #4 │ │ + ldr r2, [pc, #436] ; (7140 ) │ │ + add r1, pc │ │ + mov r3, r8 │ │ + str r7, [sp, #0] │ │ + add r2, pc │ │ + blx 1bc0 <__android_log_print@plt> │ │ + cmp.w r8, #0 │ │ + beq.n 6fac │ │ + cbz r7, 6fac │ │ + ldr r3, [sp, #72] ; 0x48 │ │ + cmp r3, #0 │ │ + blt.n 6fac │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + cbz r3, 6fac │ │ + ldr r3, [sp, #68] ; 0x44 │ │ + cbnz r3, 6fbe │ │ + ldr r2, [pc, #404] ; (7144 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #400] ; (7148 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6fd4 │ │ + ldr r3, [r6, #0] │ │ + cmp r3, #2 │ │ + bne.n 6fdc │ │ + ldr r2, [pc, #388] ; (714c ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #384] ; (7150 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + mov.w r5, #4294967295 ; 0xffffffff │ │ + b.n 7132 │ │ + ldr r2, [r6, #4] │ │ + add.w r9, r8, r2 │ │ + cmp.w r9, #31 │ │ + bhi.n 7006 │ │ + ldr r3, [r4, #0] │ │ + adds r2, #24 │ │ + add r2, r6 │ │ + mov r0, r4 │ │ + str r2, [sp, #0] │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr.w r5, [r3, #800] ; 0x320 │ │ + mov r3, r8 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + blx r5 │ │ + str.w r9, [r6, #4] │ │ + movs r5, #0 │ │ + b.n 7132 │ │ + and.w r3, r9, #15 │ │ + add.w fp, r3, #16 │ │ + rsb r5, fp, r9 │ │ + cmp r5, r7 │ │ + bls.n 7028 │ │ + ldr r2, [pc, #316] ; (7154 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #308] ; (7158 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6fd4 │ │ + add.w r0, r9, #15 │ │ + str r2, [sp, #12] │ │ + blx 1b9c │ │ + ldr r2, [sp, #12] │ │ + mov r9, r0 │ │ + cbnz r0, 704a │ │ + ldr r2, [pc, #288] ; (715c ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #284] ; (7160 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6fd4 │ │ + add.w r7, r0, #15 │ │ + add.w r0, r5, #15 │ │ + str r2, [sp, #12] │ │ + blx 1b9c │ │ + bic.w r7, r7, #15 │ │ + ldr r2, [sp, #12] │ │ + mov sl, r0 │ │ + cbnz r0, 707a │ │ + mov r0, r9 │ │ + blx 1bb4 │ │ + ldr r2, [pc, #248] ; (7164 ) │ │ + ldr r3, [r4, #0] │ │ + mov r0, r4 │ │ + add r2, pc │ │ + ldr r1, [r2, #8] │ │ + ldr r2, [pc, #244] ; (7168 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6fd4 │ │ + add.w r3, r0, #15 │ │ + bic.w r3, r3, #15 │ │ + str r3, [sp, #12] │ │ + cbz r2, 709e │ │ + mov r0, r7 │ │ + add.w r1, r6, #24 │ │ + blx 1bcc │ │ + ldr r2, [r4, #0] │ │ + ldr r3, [r6, #4] │ │ + add r3, r7 │ │ + str r3, [sp, #0] │ │ + ldr.w ip, [r2, #800] ; 0x320 │ │ + b.n 70a6 │ │ + ldr r3, [r4, #0] │ │ + str r7, [sp, #0] │ │ + ldr.w ip, [r3, #800] ; 0x320 │ │ + mov r0, r4 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + mov r3, r8 │ │ + blx ip │ │ + mov r3, r6 │ │ + ldr.w r1, [r3], #8 │ │ + add.w r2, r6, #56 ; 0x38 │ │ + mov r0, r7 │ │ + str r2, [sp, #0] │ │ + cbnz r1, 70ca │ │ + ldr r1, [sp, #12] │ │ + mov r2, r5 │ │ + bl 1d4a │ │ + b.n 70d2 │ │ + ldr r1, [sp, #12] │ │ + mov r2, r5 │ │ + bl 1ea0 │ │ + cbz r0, 70f2 │ │ + mov r0, r9 │ │ + blx 1bb4 │ │ + mov r0, sl │ │ + blx 1bb4 │ │ + ldr r2, [pc, #136] ; (716c ) │ │ + ldr r3, [r4, #0] │ │ + mov r0, r4 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #132] ; (7170 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 6fd4 │ │ + ldr r3, [r4, #0] │ │ + mov r0, r4 │ │ + ldr r2, [sp, #12] │ │ + ldr r1, [sp, #68] ; 0x44 │ │ + str r2, [sp, #0] │ │ + ldr r2, [sp, #72] ; 0x48 │ │ + ldr.w ip, [r3, #832] ; 0x340 │ │ + mov r3, r5 │ │ + blx ip │ │ + adds r1, r7, r5 │ │ + mov r2, fp │ │ + str.w fp, [r6, #4] │ │ + add.w r0, r6, #24 │ │ + blx 1bcc │ │ + mov r0, r9 │ │ + blx 1bb4 │ │ + mov r0, sl │ │ + blx 1bb4 │ │ + ldr r1, [pc, #80] ; (7174 ) │ │ + ldr r2, [pc, #80] ; (7178 ) │ │ + movs r0, #4 │ │ + add r1, pc │ │ + mov r3, r5 │ │ + add r2, pc │ │ + blx 1bc0 <__android_log_print@plt> │ │ + mov r0, r5 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + ; instruction: 0xb796 │ │ + movs r0, r0 │ │ + ; instruction: 0xb7a2 │ │ + movs r0, r0 │ │ + b.n 71e4 │ │ + movs r0, r0 │ │ + ; instruction: 0xb79a │ │ + movs r0, r0 │ │ + b.n 71bc │ │ + movs r0, r0 │ │ + ; instruction: 0xb7b3 │ │ + movs r0, r0 │ │ + svc 228 ; 0xe4 │ │ + movs r0, r0 │ │ + ; instruction: 0xb784 │ │ + movs r0, r0 │ │ + svc 194 ; 0xc2 │ │ + movs r0, r0 │ │ + ; instruction: 0xb78b │ │ + movs r0, r0 │ │ + svc 146 ; 0x92 │ │ + movs r0, r0 │ │ + ; instruction: 0xb78e │ │ + movs r0, r0 │ │ + svc 26 │ │ + movs r0, r0 │ │ + ; instruction: 0xb74a │ │ + movs r0, r0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + movs r0, r0 │ │ + ; instruction: 0xb729 │ │ + ... │ │ + │ │ +0000717c : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + ldr r4, [pc, #500] ; (7378 ) │ │ + add r7, sp, #8 │ │ + ldr.w r8, [pc, #500] ; 737c │ │ + sub sp, #48 ; 0x30 │ │ + add r4, pc │ │ + ldr r4, [r4, #0] │ │ + ldr.w r9, [r7, #64] ; 0x40 │ │ + mov fp, r2 │ │ + add r8, pc │ │ + ldr r3, [r4, #0] │ │ + mov r5, r0 │ │ + ldr r2, [pc, #480] ; (7380 ) │ │ + add.w r6, sp, #23 │ │ + ldr.w sl, [r7, #60] ; 0x3c │ │ + movs r0, #4 │ │ + str r3, [r7, #12] │ │ + mov r1, r8 │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + add r2, pc │ │ + bic.w r6, r6, #15 │ │ + str r3, [sp, #0] │ │ + mov r3, r9 │ │ + blx 1bc0 <__android_log_print@plt> │ │ + str r4, [r7, #4] │ │ + cmp.w sl, #0 │ │ + beq.n 71ca │ │ + cmp.w r9, #0 │ │ + bge.n 71dc │ │ + ldr r2, [pc, #440] ; (7384 ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #432] ; (7388 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 71f4 │ │ + ldr.w r3, [fp] │ │ + cmp r3, #2 │ │ + bne.n 71fc │ │ + ldr r2, [pc, #420] ; (738c ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #416] ; (7390 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + mov.w r4, #4294967295 ; 0xffffffff │ │ + b.n 735e │ │ + ldrb.w r3, [r7, #56] ; 0x38 │ │ + cbnz r3, 7226 │ │ + ldr r3, [r5, #0] │ │ + add.w r2, fp, #24 │ │ + mov r0, r5 │ │ + str r2, [sp, #0] │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + ldr.w r4, [r3, #832] ; 0x340 │ │ + ldr.w r3, [fp, #4] │ │ + blx r4 │ │ + movs r3, #2 │ │ + ldr.w r4, [fp, #4] │ │ + str.w r3, [fp] │ │ + b.n 735e │ │ + ldr r2, [pc, #364] ; (7394 ) │ │ + movs r0, #4 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + blx 1bc0 <__android_log_print@plt> │ │ + ldr.w r3, [fp] │ │ + ldr.w r2, [fp, #4] │ │ + cmp r3, #0 │ │ + bne.n 72ba │ │ + cmp r2, #15 │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + ite hi │ │ + movhi r4, #32 │ │ + movls r4, #16 │ │ + cmp r3, r4 │ │ + bge.n 725e │ │ + ldr r2, [pc, #328] ; (7398 ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #16] │ │ + ldr r2, [pc, #324] ; (739c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 71f4 │ │ + subs r1, r4, r2 │ │ + add.w r0, r2, #24 │ │ + add r0, fp │ │ + it eq │ │ + moveq r1, #16 │ │ + mov r2, r1 │ │ + blx 1ba8 │ │ + add.w r3, fp, #56 ; 0x38 │ │ + add.w r0, fp, #24 │ │ + str r3, [sp, #0] │ │ + mov r1, r6 │ │ + add.w r3, fp, #8 │ │ + mov r2, r4 │ │ + bl 1d4a │ │ + ldr r3, [r5, #0] │ │ + cbz r0, 729a │ │ + ldr r2, [pc, #276] ; (73a0 ) │ │ + mov r0, r5 │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #268] ; (73a4 ) │ │ + add r2, pc │ │ + b.n 71f4 │ │ + str r6, [sp, #0] │ │ + mov r0, r5 │ │ + ldr.w r6, [r3, #832] ; 0x340 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + blx r6 │ │ + ldr r2, [pc, #252] ; (73a8 ) │ │ + movs r3, #2 │ │ + movs r0, #4 │ │ + str.w r3, [fp] │ │ + mov r1, r8 │ │ + add r2, pc │ │ + b.n 7358 │ │ + ldr r3, [r7, #68] ; 0x44 │ │ + cmp r3, r2 │ │ + bge.n 72d2 │ │ + ldr r2, [pc, #232] ; (73ac ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #16] │ │ + ldr r2, [pc, #228] ; (73b0 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 71f4 │ │ + cmp r2, #16 │ │ + beq.n 72e8 │ │ + ldr r2, [pc, #220] ; (73b4 ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #12] │ │ + ldr r2, [pc, #212] ; (73b8 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 71f4 │ │ + add.w r3, fp, #56 ; 0x38 │ │ + add.w r0, fp, #24 │ │ + str r3, [sp, #0] │ │ + mov r1, r6 │ │ + add.w r3, fp, #8 │ │ + bl 1ea0 │ │ + cbz r0, 7310 │ │ + ldr r2, [pc, #188] ; (73bc ) │ │ + mov r0, r5 │ │ + ldr r3, [r5, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #180] ; (73c0 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 71f4 │ │ + ldrb r4, [r6, #15] │ │ + movs r0, #4 │ │ + ldr r2, [pc, #172] ; (73c4 ) │ │ + mov r1, r8 │ │ + mov r3, r4 │ │ + add r2, pc │ │ + blx 1bc0 <__android_log_print@plt> │ │ + cmp r4, #16 │ │ + ldr r3, [r5, #0] │ │ + bls.n 7336 │ │ + ldr r2, [pc, #160] ; (73c8 ) │ │ + mov r0, r5 │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + ldr r1, [r2, #12] │ │ + ldr r2, [pc, #152] ; (73cc ) │ │ + add r2, pc │ │ + b.n 71f4 │ │ + rsb r4, r4, #16 │ │ + str r6, [sp, #0] │ │ + mov r0, r5 │ │ + ldr.w r6, [r3, #832] ; 0x340 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + blx r6 │ │ + ldr r2, [pc, #132] ; (73d0 ) │ │ + movs r0, #4 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + str.w r3, [fp] │ │ + mov r3, r4 │ │ + blx 1bc0 <__android_log_print@plt> │ │ + ldr r3, [r7, #4] │ │ + mov r0, r4 │ │ + ldr r2, [r7, #12] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 736e │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ + adds r7, #20 │ │ + mov sp, r7 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + nop │ │ + ble.n 730c │ │ + movs r0, r0 │ │ + ; instruction: 0xb6cf │ │ + movs r0, r0 │ │ + ; instruction: 0xb6c8 │ │ + movs r0, r0 │ │ + udf #48 ; 0x30 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6c4 │ │ + movs r0, r0 │ │ + udf #22 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6cf │ │ + movs r0, r0 │ │ + ; instruction: 0xb6bb │ │ + movs r0, r0 │ │ + ble.n 72f8 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6a5 │ │ + movs r0, r0 │ │ + ble.n 7484 │ │ + movs r0, r0 │ │ + ; instruction: 0xb68d │ │ + movs r0, r0 │ │ + ; instruction: 0xb697 │ │ + movs r0, r0 │ │ + ble.n 7424 │ │ + movs r0, r0 │ │ + ; instruction: 0xb631 │ │ + movs r0, r0 │ │ + ble.n 7400 │ │ + movs r0, r0 │ │ + ; instruction: 0xb69c │ │ + movs r0, r0 │ │ + bgt.n 73b8 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6a9 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6c5 │ │ + movs r0, r0 │ │ + bgt.n 7374 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6b9 │ │ + movs r0, r0 │ │ + ; instruction: 0xb6c6 │ │ + ... │ │ + │ │ +000073d4 : │ │ + push {r3, lr} │ │ + ldr r1, [r2, #0] │ │ + cmp r1, #2 │ │ + bne.n 73f2 │ │ + ldr r2, [pc, #24] ; (73f8 ) │ │ + ldr r3, [r0, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #20] ; (73fc ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + mov.w r0, #4294967295 ; 0xffffffff │ │ + pop {r3, pc} │ │ + ldr r0, [r2, #4] │ │ + pop {r3, pc} │ │ + nop │ │ + bgt.n 743c │ │ + movs r0, r0 │ │ + cpsie f │ │ + ... │ │ + │ │ +00007400 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 ; 0x2c │ │ + ldr.w r8, [pc, #584] ; 7650 │ │ + mov fp, r3 │ │ + add r7, sp, #8 │ │ + mov r1, r2 │ │ + add r8, pc │ │ + ldr.w r8, [r8] │ │ + sub sp, #248 ; 0xf8 │ │ + mov r4, r0 │ │ + mov sl, r2 │ │ + ldr.w r3, [r8] │ │ + add.w r6, sp, #23 │ │ + ldr.w r9, [r7, #72] ; 0x48 │ │ + bic.w r6, r6, #15 │ │ + str r3, [r7, #28] │ │ + ldr r3, [r0, #0] │ │ + ldr.w r3, [r3, #684] ; 0x2ac │ │ + blx r3 │ │ + str.w r8, [r7, #4] │ │ + ldr r3, [r4, #0] │ │ + cmp r0, #32 │ │ + beq.n 7450 │ │ + ldr r2, [pc, #528] ; (7654 ) │ │ + mov r0, r4 │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #524] ; (7658 ) │ │ + add r2, pc │ │ + b.n 75bc │ │ + ldr.w r3, [r3, #684] ; 0x2ac │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + blx r3 │ │ + cmp r0, #32 │ │ + mov r5, r0 │ │ + beq.n 7472 │ │ + ldr r2, [pc, #504] ; (765c ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #500] ; (7660 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 75bc │ │ + cmp.w r9, #0 │ │ + bge.n 748a │ │ + ldr r2, [pc, #488] ; (7664 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #484] ; (7668 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 75bc │ │ + str.w r9, [r6] │ │ + mov.w r9, #0 │ │ + add.w r0, r6, #12 │ │ + str.w r9, [r6, #8] │ │ + str.w r9, [r6, #4] │ │ + mov r1, r9 │ │ + blx 1bd8 │ │ + mov r8, r0 │ │ + cbz r0, 74ba │ │ + ldr r2, [pc, #448] ; (766c ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #444] ; (7670 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 75bc │ │ + add.w r0, r6, #16 │ │ + mov r1, r8 │ │ + blx 1bd8 │ │ + ldr r2, [r4, #0] │ │ + mov r9, r0 │ │ + cbz r0, 74dc │ │ + ldr r5, [r2, #56] ; 0x38 │ │ + mov r0, r4 │ │ + ldr r2, [pc, #420] ; (7674 ) │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #416] ; (7678 ) │ │ + add r2, pc │ │ + blx r5 │ │ + b.n 75be │ │ + mov r1, sl │ │ + add.w r3, r6, #32 │ │ + mov r0, r4 │ │ + str r3, [sp, #0] │ │ + mov r3, r5 │ │ + ldr.w ip, [r2, #800] ; 0x320 │ │ + mov r2, r9 │ │ + add.w sl, r6, #64 ; 0x40 │ │ + blx ip │ │ + ldr r3, [r4, #0] │ │ + mov r1, fp │ │ + ldr.w fp, [pc, #384] ; 767c │ │ + str.w sl, [sp] │ │ + mov r0, r4 │ │ + ldr.w ip, [r3, #800] ; 0x320 │ │ + mov r2, r9 │ │ + mov r3, r5 │ │ + blx ip │ │ + add fp, pc │ │ + ldr.w fp, [fp] │ │ + add.w r0, r7, #12 │ │ + mov r1, r9 │ │ + mov r2, fp │ │ + mov r3, r6 │ │ + blx 1be4 │ │ + mov r5, r0 │ │ + cbz r0, 7536 │ │ + ldr r2, [pc, #344] ; (7680 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #340] ; (7684 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 75bc │ │ + add.w r0, r7, #16 │ │ + mov r1, r5 │ │ + mov r2, fp │ │ + mov r3, r6 │ │ + blx 1be4 │ │ + cbz r0, 7558 │ │ + ldr r2, [pc, #320] ; (7688 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #312] ; (768c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 7594 │ │ + ldr r0, [r7, #12] │ │ + add.w r1, r7, #20 │ │ + blx 1bf0 │ │ + mov r5, r0 │ │ + cbz r0, 7578 │ │ + ldr r2, [pc, #296] ; (7690 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #288] ; (7694 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + b.n 75bc │ │ + ldr r0, [r7, #16] │ │ + add.w r1, r7, #24 │ │ + blx 1bf0 │ │ + cbz r0, 7598 │ │ + ldr r2, [pc, #272] ; (7698 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #268] ; (769c ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + b.n 7638 │ │ + ldr.w fp, [r7, #20] │ │ + cmp.w fp, #4294967295 ; 0xffffffff │ │ + beq.n 75ac │ │ + ldr r3, [r7, #24] │ │ + adds r2, r3, #1 │ │ + beq.n 75ac │ │ + cmp fp, r3 │ │ + beq.n 75c2 │ │ + ldr r2, [pc, #240] ; (76a0 ) │ │ + mov r0, r4 │ │ + ldr r3, [r4, #0] │ │ + add r2, pc │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [pc, #236] ; (76a4 ) │ │ + ldr r3, [r3, #56] ; 0x38 │ │ + add r2, pc │ │ + blx r3 │ │ + movs r0, #0 │ │ + b.n 763a │ │ + add.w r5, r6, #128 ; 0x80 │ │ + add.w r9, r6, #96 ; 0x60 │ │ + mov r0, r5 │ │ + bl 916c │ │ + cmp.w fp, #0 │ │ + beq.n 75ec │ │ + mov r0, r9 │ │ + movs r1, #32 │ │ + mov r2, r5 │ │ + movs r6, #0 │ │ + bl 90a6 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + bl 919c │ │ + b.n 7600 │ │ + mov r0, sl │ │ + movs r1, #32 │ │ + mov r2, r5 │ │ + movs r6, #1 │ │ + bl 90a6 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + bl 919c │ │ + ldr r3, [r4, #0] │ │ + mov r0, r4 │ │ + movs r1, #32 │ │ + ldr.w r3, [r3, #704] ; 0x2c0 │ │ + blx r3 │ │ + ldr r3, [r4, #0] │ │ + mov r5, r0 │ │ + cbz r6, 7626 │ │ + str.w r9, [sp] │ │ + mov r0, r4 │ │ + ldr.w r6, [r3, #832] ; 0x340 │ │ + mov r1, r5 │ │ + movs r2, #0 │ │ + movs r3, #32 │ │ + blx r6 │ │ + b.n 7638 │ │ + str.w sl, [sp] │ │ + mov r0, r4 │ │ + ldr.w ip, [r3, #832] ; 0x340 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + movs r3, #32 │ │ + blx ip │ │ + mov r0, r5 │ │ + ldr r3, [r7, #4] │ │ + ldr r2, [r7, #28] │ │ + ldr r3, [r3, #0] │ │ + cmp r2, r3 │ │ + beq.n 7648 │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ + adds r7, #36 ; 0x24 │ │ + mov sp, r7 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + blt.n 76dc │ │ + movs r0, r0 │ │ + blt.n 75cc │ │ + movs r0, r0 │ │ + ; instruction: 0xb60b │ │ + movs r0, r0 │ │ + blt.n 7594 │ │ + movs r0, r0 │ │ + ; instruction: 0xb61e │ │ + movs r0, r0 │ │ + blt.n 756c │ │ + movs r0, r0 │ │ + ; instruction: 0xb63a │ │ + movs r0, r0 │ │ + blt.n 7714 │ │ + movs r0, r0 │ │ + ; instruction: 0xb642 │ │ + movs r0, r0 │ │ + blt.n 76d8 │ │ + movs r0, r0 │ │ + cpsie i │ │ + movs r0, r0 │ │ + bge.n 7748 │ │ + movs r0, r0 │ │ + bge.n 7630 │ │ + movs r0, r0 │ │ + ; instruction: 0xb646 │ │ + movs r0, r0 │ │ + bge.n 75f4 │ │ + movs r0, r0 │ │ + ; instruction: 0xb652 │ │ + movs r0, r0 │ │ + bge.n 75bc │ │ + movs r0, r0 │ │ + cpsie │ │ + movs r0, r0 │ │ + bge.n 7788 │ │ + movs r0, r0 │ │ + ; instruction: 0xb66e │ │ + movs r0, r0 │ │ + bge.n 7740 │ │ + movs r0, r0 │ │ + cpsid i │ │ + ... │ │ + │ │ +000076a8 : │ │ + movs r1, #0 │ │ + movs r2, #172 ; 0xac │ │ + b.w d29c <_Unwind_GetTextRelBase@@Base+0x18> │ │ + │ │ +000076b0 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r7, r0 │ │ + ldr.w r0, [r2, #168] ; 0xa8 │ │ + mov r5, r1 │ │ + mov r4, r2 │ │ + adds r3, r0, #1 │ │ + beq.n 7702 │ │ + adds r3, r1, r0 │ │ + cmp r3, #64 ; 0x40 │ │ + bls.n 76ec │ │ + cmp r0, #64 ; 0x40 │ │ + add.w r6, r2, #64 ; 0x40 │ │ + bhi.n 76e0 │ │ + mov r0, r6 │ │ + bl 916c │ │ + mov r0, r4 │ │ + ldr.w r1, [r4, #168] ; 0xa8 │ │ + mov r2, r6 │ │ + bl 90a6 │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + bl 90a6 │ │ + b.n 76f6 │ │ + add r0, r2 │ │ + mov r1, r7 │ │ + mov r2, r5 │ │ + blx 1bcc │ │ + ldr.w r3, [r4, #168] ; 0xa8 │ │ + movs r0, #0 │ │ + add r5, r3 │ │ + str.w r5, [r4, #168] ; 0xa8 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00007704 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r4, r2 │ │ + ldr.w r3, [r2, #168] ; 0xa8 │ │ + mov r8, r0 │ │ + mov r6, r1 │ │ + adds r2, r3, #1 │ │ + beq.n 7764 │ │ + cmp r3, #64 ; 0x40 │ │ + add.w r7, r4, #64 ; 0x40 │ │ + bls.n 772c │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 919c │ │ + movs r3, #32 │ │ + str.w r3, [r4, #168] ; 0xa8 │ │ + ldr.w r2, [r4, #168] ; 0xa8 │ │ + movs r1, #0 │ │ + mov r5, r4 │ │ + adds r0, r4, r2 │ │ + rsb r2, r2, #64 ; 0x40 │ │ + blx 1ba8 │ │ + ldr r3, [r5, #0] │ │ + eor.w r3, r3, #909522486 ; 0x36363636 │ │ + str.w r3, [r5], #4 │ │ + cmp r5, r7 │ │ + bne.n 773e │ │ + mov r0, r5 │ │ + bl 916c │ │ + mov r0, r4 │ │ + movs r1, #64 ; 0x40 │ │ + mov r2, r5 │ │ + bl 90a6 │ │ + mov.w r3, #4294967295 ; 0xffffffff │ │ + str.w r3, [r4, #168] ; 0xa8 │ │ + cbz r6, 7776 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + add.w r2, r4, #64 ; 0x40 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ + b.w 90a6 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ... │ │ + │ │ +0000777c : │ │ + ldr r3, [pc, #136] ; (7808 ) │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + add r3, pc │ │ + ldr r3, [r3, #0] │ │ + mov r8, r1 │ │ + sub sp, #40 ; 0x28 │ │ + ldr r1, [r3, #0] │ │ + mov r9, r0 │ │ + mov r5, r2 │ │ + mov r6, r3 │ │ + str r1, [sp, #36] ; 0x24 │ │ + ldr.w r1, [r2, #168] ; 0xa8 │ │ + adds r1, #1 │ │ + beq.n 77a4 │ │ + movs r0, #0 │ │ + mov r1, r0 │ │ + bl 7704 │ │ + add.w sl, r5, #64 ; 0x40 │ │ + add r7, sp, #4 │ │ + mov r4, r5 │ │ + mov r0, r7 │ │ + mov r1, sl │ │ + bl 919c │ │ + ldr r3, [r4, #0] │ │ + eor.w r3, r3, #1785358954 ; 0x6a6a6a6a │ │ + str.w r3, [r4], #4 │ │ + cmp r4, sl │ │ + bne.n 77b4 │ │ + mov r0, r4 │ │ + bl 916c │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + movs r1, #64 ; 0x40 │ │ + bl 90a6 │ │ + mov r2, r4 │ │ + mov r0, r7 │ │ + movs r1, #32 │ │ + bl 90a6 │ │ + mov r1, r4 │ │ + mov r0, r7 │ │ + movs r4, #0 │ │ + bl 919c │ │ + cmp r4, r8 │ │ + beq.n 77f4 │ │ + ldrb r3, [r7, r4] │ │ + strb.w r3, [r9, r4] │ │ + adds r4, #1 │ │ + b.n 77e6 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + ldr r3, [r6, #0] │ │ + cmp r2, r3 │ │ + beq.n 7800 │ │ + blx 1b6c <__stack_chk_fail@plt> │ │ + add sp, #40 ; 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + nop │ │ + bvc.n 77b0 │ │ + ... │ │ + │ │ +0000780c : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #176 ; 0xb0 │ │ + add r4, sp, #4 │ │ + mov r8, r0 │ │ + mov r7, r1 │ │ + mov r5, r3 │ │ + mov r0, r4 │ │ + mov r6, r2 │ │ + bl 76a8 │ │ + mov r1, r7 │ │ + mov r2, r4 │ │ + mov r0, r8 │ │ + bl 76b0 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl 7704 │ │ + ldr r0, [sp, #200] ; 0xc8 │ │ + ldr r1, [sp, #204] ; 0xcc │ │ + mov r2, r4 │ │ + bl 777c │ │ + add sp, #176 ; 0xb0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ... │ │ + │ │ +00007848 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 ; 0x44 │ │ + ldr.w lr, [pc, #1528] ; 7e48 │ │ + ldr r3, [r0, #24] │ │ + ldr r1, [r0, #16] │ │ + add.w r2, r3, lr │ │ + ldr r3, [r0, #8] │ │ + ldr r4, [r0, #28] │ │ + ldr r7, [r0, #40] ; 0x28 │ │ + add.w r2, r2, r3, ror #27 │ │ + ldr r3, [r0, #20] │ │ + eors r3, r1 │ │ + ldr r1, [r0, #12] │ │ + ands r3, r1 │ │ + ldr r1, [r0, #20] │ │ + eors r3, r1 │ │ + add r2, r3 │ │ + ldr r3, [r0, #12] │ │ + add r2, r4 │ │ + mov.w r6, r3, ror #2 │ │ + mov r3, r1 │ │ + ldr r1, [r0, #16] │ │ + add r3, lr │ │ + eor.w fp, r6, r1 │ │ + ldr r1, [r0, #8] │ │ + and.w fp, fp, r1 │ │ + ldr r1, [r0, #16] │ │ + eor.w fp, fp, r1 │ │ + ldr r1, [r0, #36] ; 0x24 │ │ + add fp, r3 │ │ + ldr r3, [r0, #32] │ │ + add fp, r3 │ │ + ldr r3, [r0, #8] │ │ + add.w fp, fp, r2, ror #27 │ │ + mov.w r8, r3, ror #2 │ │ + ldr r3, [r0, #16] │ │ + add.w ip, r3, lr │ │ + eor.w r3, r8, r6 │ │ + ands r3, r2 │ │ + mov.w r2, r2, ror #2 │ │ + eor.w sl, r2, r8 │ │ + eors r3, r6 │ │ + and.w sl, sl, fp │ │ + add r6, lr │ │ + add r6, r7 │ │ + add ip, r1 │ │ + eor.w sl, sl, r8 │ │ + add ip, r3 │ │ + add sl, r6 │ │ + ldr r6, [r0, #44] ; 0x2c │ │ + add.w ip, ip, fp, ror #27 │ │ + add r8, lr │ │ + mov.w fp, fp, ror #2 │ │ + add.w r3, r8, r6 │ │ + eor.w r8, fp, r2 │ │ + add.w sl, sl, ip, ror #27 │ │ + and.w r8, r8, ip │ │ + mov.w ip, ip, ror #2 │ │ + eor.w r8, r8, r2 │ │ + add r8, r3 │ │ + ldr r3, [r0, #48] ; 0x30 │ │ + add.w r8, r8, sl, ror #27 │ │ + add r3, lr │ │ + add r2, r3 │ │ + eor.w r3, ip, fp │ │ + and.w r3, r3, sl │ │ + mov.w sl, sl, ror #2 │ │ + eor.w r3, r3, fp │ │ + add r2, r3 │ │ + ldr r3, [r0, #52] ; 0x34 │ │ + add.w r2, r2, r8, ror #27 │ │ + add r3, lr │ │ + add fp, r3 │ │ + eor.w r3, sl, ip │ │ + and.w r3, r3, r8 │ │ + mov.w r8, r8, ror #2 │ │ + eor.w r3, r3, ip │ │ + add fp, r3 │ │ + ldr r3, [r0, #56] ; 0x38 │ │ + add.w fp, fp, r2, ror #27 │ │ + add r3, lr │ │ + add ip, r3 │ │ + eor.w r3, r8, sl │ │ + ands r3, r2 │ │ + mov.w r2, r2, ror #2 │ │ + eor.w r3, r3, sl │ │ + add ip, r3 │ │ + ldr r3, [r0, #60] ; 0x3c │ │ + add.w ip, ip, fp, ror #27 │ │ + add r3, lr │ │ + add sl, r3 │ │ + eor.w r3, r2, r8 │ │ + and.w r3, r3, fp │ │ + mov.w fp, fp, ror #2 │ │ + eor.w r3, r3, r8 │ │ + add sl, r3 │ │ + ldr r3, [r0, #64] ; 0x40 │ │ + add.w sl, sl, ip, ror #27 │ │ + add r3, lr │ │ + add r8, r3 │ │ + eor.w r3, fp, r2 │ │ + and.w r3, r3, ip │ │ + mov.w ip, ip, ror #2 │ │ + eors r3, r2 │ │ + add r8, r3 │ │ + ldr r3, [r0, #68] ; 0x44 │ │ + add.w r8, r8, sl, ror #27 │ │ + add r3, lr │ │ + add r2, r3 │ │ + eor.w r3, ip, fp │ │ + and.w r3, r3, sl │ │ + mov.w sl, sl, ror #2 │ │ + eor.w r3, r3, fp │ │ + add r2, r3 │ │ + ldr r3, [r0, #72] ; 0x48 │ │ + add.w r2, r2, r8, ror #27 │ │ + add r3, lr │ │ + add fp, r3 │ │ + eor.w r3, sl, ip │ │ + and.w r3, r3, r8 │ │ + mov.w r8, r8, ror #2 │ │ + eor.w r3, r3, ip │ │ + add fp, r3 │ │ + ldr r3, [r0, #76] ; 0x4c │ │ + add.w fp, fp, r2, ror #27 │ │ + add r3, lr │ │ + add ip, r3 │ │ + eor.w r3, r8, sl │ │ + ands r3, r2 │ │ + mov.w r2, r2, ror #2 │ │ + eor.w r3, r3, sl │ │ + add ip, r3 │ │ + ldr r3, [r0, #80] ; 0x50 │ │ + add.w ip, ip, fp, ror #27 │ │ + add r3, lr │ │ + add sl, r3 │ │ + eor.w r3, r2, r8 │ │ + and.w r3, r3, fp │ │ + mov.w fp, fp, ror #2 │ │ + eor.w r3, r3, r8 │ │ + add sl, r3 │ │ + ldr r3, [r0, #84] ; 0x54 │ │ + add.w sl, sl, ip, ror #27 │ │ + add r3, lr │ │ + add r8, r3 │ │ + eor.w r3, fp, r2 │ │ + and.w r3, r3, ip │ │ + mov.w ip, ip, ror #2 │ │ + eors r3, r2 │ │ + eor.w r5, ip, fp │ │ + add r8, r3 │ │ + ldr r3, [r0, #88] ; 0x58 │ │ + and.w r5, r5, sl │ │ + add.w r8, r8, sl, ror #27 │ │ + add r3, lr │ │ + eor.w r5, r5, fp │ │ + add r2, r3 │ │ + eor.w r3, r1, r4 │ │ + ldr r4, [r0, #60] ; 0x3c │ │ + mov.w sl, sl, ror #2 │ │ + eor.w r9, sl, ip │ │ + add r2, r5 │ │ + eors r3, r4 │ │ + ldr r4, [r0, #80] ; 0x50 │ │ + and.w r9, r9, r8 │ │ + add.w r2, r2, r8, ror #27 │ │ + eors r3, r4 │ │ + mov.w r8, r8, ror #2 │ │ + eor.w r9, r9, ip │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [sp, #0] │ │ + add r3, lr │ │ + add fp, r3 │ │ + ldr r3, [r0, #32] │ │ + ldr r4, [r0, #64] ; 0x40 │ │ + add r9, fp │ │ + eors r3, r7 │ │ + eor.w fp, r8, sl │ │ + eors r3, r4 │ │ + ldr r4, [r0, #84] ; 0x54 │ │ + and.w fp, fp, r2 │ │ + add.w r9, r9, r2, ror #27 │ │ + eors r3, r4 │ │ + eor.w fp, fp, sl │ │ + mov.w r4, r9, ror #2 │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [sp, #4] │ │ + add r3, lr │ │ + add ip, r3 │ │ + eor.w r3, r6, r1 │ │ + add fp, ip │ │ + mov.w ip, r2, ror #2 │ │ + ldr r2, [r0, #68] ; 0x44 │ │ + add.w fp, fp, r9, ror #27 │ │ + eors r3, r2 │ │ + ldr r2, [r0, #88] ; 0x58 │ │ + mov.w r1, fp, ror #2 │ │ + eors r3, r2 │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [sp, #8] │ │ + add.w r2, r3, lr │ │ + ldr r3, [r0, #48] ; 0x30 │ │ + add sl, r2 │ │ + eor.w r2, ip, r8 │ │ + eors r7, r3 │ │ + ldr r3, [r0, #72] ; 0x48 │ │ + and.w r2, r2, r9 │ │ + eors r7, r3 │ │ + ldr r3, [sp, #0] │ │ + eor.w r2, r2, r8 │ │ + eors r7, r3 │ │ + ldr r3, [r0, #52] ; 0x34 │ │ + add r2, sl │ │ + eors r6, r3 │ │ + ldr r3, [r0, #76] ; 0x4c │ │ + mov.w r7, r7, ror #31 │ │ + add.w r2, r2, fp, ror #27 │ │ + eors r6, r3 │ │ + ldr r3, [sp, #4] │ │ + add lr, r7 │ │ + eors r6, r3 │ │ + add lr, r8 │ │ + eor.w r8, r4, ip │ │ + mov.w r3, r6, ror #31 │ │ + str r3, [sp, #12] │ │ + ldr r5, [sp, #12] │ │ + and.w r8, r8, fp │ │ + ldr r3, [pc, #872] ; (7e44 ) │ │ + eor.w r8, r8, ip │ │ + add lr, r8 │ │ + add.w sl, r5, r3 │ │ + ldr r5, [r0, #56] ; 0x38 │ │ + add ip, sl │ │ + eor.w sl, r1, r4 │ │ + add.w lr, lr, r2, ror #27 │ │ + eor.w sl, sl, r2 │ │ + mov r6, r5 │ │ + ldr r5, [r0, #48] ; 0x30 │ │ + mov.w r2, r2, ror #2 │ │ + add sl, ip │ │ + eors r5, r6 │ │ + ldr r6, [r0, #80] ; 0x50 │ │ + add.w sl, sl, lr, ror #27 │ │ + eors r5, r6 │ │ + ldr r6, [sp, #8] │ │ + eors r5, r6 │ │ + ldr r6, [r0, #52] ; 0x34 │ │ + mov.w r5, r5, ror #31 │ │ + add.w r9, r5, r3 │ │ + add r4, r9 │ │ + eor.w r9, r2, r1 │ │ + eor.w r9, r9, lr │ │ + mov.w lr, lr, ror #2 │ │ + add r9, r4 │ │ + ldr r4, [r0, #60] ; 0x3c │ │ + add.w r9, r9, sl, ror #27 │ │ + eor.w ip, r4, r6 │ │ + ldr r4, [r0, #84] ; 0x54 │ │ + ldr r6, [r0, #56] ; 0x38 │ │ + eor.w r4, ip, r4 │ │ + eors r4, r7 │ │ + mov.w r4, r4, ror #31 │ │ + add.w r8, r4, r3 │ │ + add r1, r8 │ │ + eor.w r8, lr, r2 │ │ + eor.w r8, r8, sl │ │ + mov.w sl, sl, ror #2 │ │ + add r8, r1 │ │ + ldr r1, [r0, #64] ; 0x40 │ │ + add.w r8, r8, r9, ror #27 │ │ + eor.w ip, r1, r6 │ │ + ldr r1, [r0, #88] ; 0x58 │ │ + ldr r6, [sp, #12] │ │ + eor.w r1, ip, r1 │ │ + eor.w ip, sl, lr │ │ + eors r1, r6 │ │ + eor.w ip, ip, r9 │ │ + ldr r6, [r0, #60] ; 0x3c │ │ + mov.w r9, r9, ror #2 │ │ + mov.w r1, r1, ror #31 │ │ + add.w fp, r1, r3 │ │ + add r2, fp │ │ + add ip, r2 │ │ + ldr r2, [r0, #68] ; 0x44 │ │ + add.w ip, ip, r8, ror #27 │ │ + eor.w fp, r2, r6 │ │ + ldr r2, [sp, #0] │ │ + ldr r6, [r0, #72] ; 0x48 │ │ + eor.w r2, fp, r2 │ │ + eors r2, r5 │ │ + mov.w r2, r2, ror #31 │ │ + str r2, [sp, #16] │ │ + add.w fp, r2, r3 │ │ + add lr, fp │ │ + eor.w fp, r9, sl │ │ + eor.w fp, fp, r8 │ │ + mov.w r8, r8, ror #2 │ │ + add lr, fp │ │ + mov fp, r6 │ │ + ldr r6, [r0, #64] ; 0x40 │ │ + add.w lr, lr, ip, ror #27 │ │ + eor.w fp, fp, r6 │ │ + ldr r6, [sp, #4] │ │ + eor.w fp, fp, r6 │ │ + eor.w fp, fp, r4 │ │ + mov.w r6, fp, ror #31 │ │ + str r6, [sp, #20] │ │ + add.w fp, r6, r3 │ │ + ldr r6, [r0, #76] ; 0x4c │ │ + add sl, fp │ │ + eor.w fp, r8, r9 │ │ + eor.w fp, fp, ip │ │ + add sl, fp │ │ + mov.w fp, ip, ror #2 │ │ + mov ip, r6 │ │ + ldr r6, [r0, #68] ; 0x44 │ │ + add.w sl, sl, lr, ror #27 │ │ + eor.w ip, ip, r6 │ │ + ldr r6, [sp, #8] │ │ + eor.w ip, ip, r6 │ │ + eor.w ip, ip, r1 │ │ + mov.w r6, ip, ror #31 │ │ + str r6, [sp, #24] │ │ + add.w ip, r6, r3 │ │ + ldr r6, [r0, #80] ; 0x50 │ │ + add r9, ip │ │ + eor.w ip, fp, r8 │ │ + eor.w ip, ip, lr │ │ + add ip, r9 │ │ + mov.w r9, lr, ror #2 │ │ + mov lr, r6 │ │ + ldr r6, [r0, #72] ; 0x48 │ │ + add.w ip, ip, sl, ror #27 │ │ + eor.w lr, lr, r6 │ │ + eor.w lr, lr, r7 │ │ + eor.w lr, lr, r2 │ │ + ldr r2, [sp, #12] │ │ + mov.w r6, lr, ror #31 │ │ + str r6, [sp, #28] │ │ + add.w lr, r6, r3 │ │ + ldr r6, [r0, #84] ; 0x54 │ │ + add r8, lr │ │ + eor.w lr, r9, fp │ │ + eor.w lr, lr, sl │ │ + mov.w sl, sl, ror #2 │ │ + add r8, lr │ │ + mov lr, r6 │ │ + ldr r6, [r0, #76] ; 0x4c │ │ + add.w r8, r8, ip, ror #27 │ │ + eor.w lr, lr, r6 │ │ + ldr r6, [sp, #20] │ │ + eor.w lr, lr, r2 │ │ + ldr r2, [sp, #16] │ │ + eor.w lr, lr, r6 │ │ + mov.w r6, lr, ror #31 │ │ + str r6, [sp, #32] │ │ + add.w lr, r6, r3 │ │ + ldr r6, [r0, #88] ; 0x58 │ │ + add fp, lr │ │ + eor.w lr, sl, r9 │ │ + eor.w lr, lr, ip │ │ + add lr, fp │ │ + mov.w fp, ip, ror #2 │ │ + mov ip, r6 │ │ + ldr r6, [r0, #80] ; 0x50 │ │ + add.w lr, lr, r8, ror #27 │ │ + eor.w ip, ip, r6 │ │ + ldr r6, [sp, #24] │ │ + eor.w ip, ip, r5 │ │ + eor.w ip, ip, r6 │ │ + mov.w r6, ip, ror #31 │ │ + str r6, [sp, #36] ; 0x24 │ │ + add.w ip, r6, r3 │ │ + ldr r6, [sp, #0] │ │ + add r9, ip │ │ + eor.w ip, fp, sl │ │ + eor.w ip, ip, r8 │ │ + mov.w r8, r8, ror #2 │ │ + add r9, ip │ │ + mov ip, r6 │ │ + ldr r6, [r0, #84] ; 0x54 │ │ + add.w r9, r9, lr, ror #27 │ │ + eor.w ip, ip, r6 │ │ + ldr r6, [sp, #28] │ │ + eor.w ip, ip, r4 │ │ + eor.w ip, ip, r6 │ │ + mov.w r6, ip, ror #31 │ │ + str r6, [sp, #40] ; 0x28 │ │ + add.w ip, r6, r3 │ │ + ldr r6, [sp, #4] │ │ + add sl, ip │ │ + eor.w ip, r8, fp │ │ + eor.w ip, ip, lr │ │ + add ip, sl │ │ + mov.w sl, lr, ror #2 │ │ + mov lr, r6 │ │ + ldr r6, [r0, #88] ; 0x58 │ │ + add.w ip, ip, r9, ror #27 │ │ + eor.w lr, lr, r6 │ │ + ldr r6, [sp, #32] │ │ + eor.w lr, lr, r1 │ │ + eor.w lr, lr, r6 │ │ + mov.w r6, lr, ror #31 │ │ + str r6, [sp, #44] ; 0x2c │ │ + add.w lr, r6, r3 │ │ + ldr r6, [sp, #8] │ │ + add fp, lr │ │ + eor.w lr, sl, r8 │ │ + eor.w lr, lr, r9 │ │ + mov.w r9, r9, ror #2 │ │ + add fp, lr │ │ + mov lr, r6 │ │ + ldr r6, [sp, #0] │ │ + add.w fp, fp, ip, ror #27 │ │ + eor.w lr, lr, r6 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ + eor.w lr, lr, r2 │ │ + eor.w lr, lr, r6 │ │ + mov.w r6, lr, ror #31 │ │ + str r6, [sp, #0] │ │ + add.w lr, r6, r3 │ │ + ldr r6, [sp, #4] │ │ + add r8, lr │ │ + eor.w lr, r9, sl │ │ + eor.w lr, lr, ip │ │ + mov.w ip, ip, ror #2 │ │ + add lr, r8 │ │ + eor.w r8, r7, r6 │ │ + ldr r6, [sp, #20] │ │ + add.w lr, lr, fp, ror #27 │ │ + eor.w r8, r8, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + eor.w r8, r8, r6 │ │ + mov.w r6, r8, ror #31 │ │ + str r6, [sp, #4] │ │ + add.w r8, r6, r3 │ │ + ldr r6, [sp, #8] │ │ + add sl, r8 │ │ + ldr r2, [sp, #12] │ │ + eor.w r8, ip, r9 │ │ + eor.w r8, r8, fp │ │ + mov.w fp, fp, ror #2 │ │ + add r8, sl │ │ + eor.w sl, r2, r6 │ │ + ldr r6, [sp, #24] │ │ + add.w r8, r8, lr, ror #27 │ │ + eor.w sl, sl, r6 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + eor.w sl, sl, r6 │ │ + mov.w r6, sl, ror #31 │ │ + str r6, [sp, #8] │ │ + add.w sl, r6, r3 │ │ + ldr r6, [sp, #28] │ │ + add r9, sl │ │ + eor.w sl, fp, ip │ │ + eor.w sl, sl, lr │ │ + mov.w lr, lr, ror #2 │ │ + add r9, sl │ │ + eor.w sl, r5, r7 │ │ + eor.w sl, sl, r6 │ │ + ldr r6, [sp, #0] │ │ + eor.w r7, lr, fp │ │ + add.w r9, r9, r8, ror #27 │ │ + eor.w sl, sl, r6 │ │ + eor.w r7, r7, r8 │ │ + mov.w r8, r8, ror #2 │ │ + mov.w r6, sl, ror #31 │ │ + str r6, [sp, #48] ; 0x30 │ │ + add.w sl, r6, r3 │ │ + ldr r6, [sp, #32] │ │ + add ip, sl │ │ + add ip, r7 │ │ + mov r7, r2 │ │ + eors r7, r4 │ │ + add.w ip, ip, r9, ror #27 │ │ + eors r7, r6 │ │ + ldr r6, [sp, #4] │ │ + ldr r2, [sp, #16] │ │ + eors r7, r6 │ │ + mov.w r6, r7, ror #31 │ │ + str r6, [sp, #12] │ │ + adds r7, r6, r3 │ │ + eor.w r6, r8, lr │ │ + eor.w r6, r6, r9 │ │ + add fp, r7 │ │ + add fp, r6 │ │ + eor.w r6, r1, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + mov.w r9, r9, ror #2 │ │ + add.w fp, fp, ip, ror #27 │ │ + eors r6, r5 │ │ + ldr r5, [sp, #8] │ │ + mov.w sl, fp, ror #2 │ │ + eors r6, r5 │ │ + mov.w r5, r6, ror #31 │ │ + str r5, [sp, #52] ; 0x34 │ │ + adds r6, r5, r3 │ │ + eor.w r5, r9, r8 │ │ + eor.w r5, r5, ip │ │ + add lr, r6 │ │ + add lr, r5 │ │ + eor.w r5, r2, r4 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + mov.w ip, ip, ror #2 │ │ + add.w lr, lr, fp, ror #27 │ │ + eors r5, r4 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + mov.w r7, lr, ror #2 │ │ + eors r5, r4 │ │ + mov.w r4, r5, ror #31 │ │ + str r4, [sp, #56] ; 0x38 │ │ + adds r5, r4, r3 │ │ + b.n 7e4c │ │ + sub.w lr, r1, r9, lsr #27 │ │ + ldrb r1, [r3, #6] │ │ + ldrh r2, [r0, r2] │ │ + eor.w r4, ip, r9 │ │ + eor.w r4, r4, fp │ │ + add r8, r5 │ │ + add r8, r4 │ │ + ldr r4, [sp, #20] │ │ + eor.w fp, sl, ip │ │ + add.w r8, r8, lr, ror #27 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #44] ; 0x2c │ │ + eor.w fp, fp, lr │ │ + ldr.w lr, [pc, #1932] ; 85f8 │ │ + eors r1, r4 │ │ + ldr r4, [sp, #12] │ │ + eors r1, r4 │ │ + mov r4, r2 │ │ + ldr r2, [sp, #20] │ │ + mov.w r1, r1, ror #31 │ │ + str r1, [sp, #60] ; 0x3c │ │ + add r3, r1 │ │ + add r9, r3 │ │ + ldr r3, [sp, #24] │ │ + add fp, r9 │ │ + and.w r9, r8, r7 │ │ + eors r4, r3 │ │ + ldr r3, [sp, #0] │ │ + add.w fp, fp, r8, ror #27 │ │ + eors r4, r3 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + eors r4, r3 │ │ + mov.w r3, r4, ror #31 │ │ + str r3, [sp, #16] │ │ + add r3, lr │ │ + add ip, r3 │ │ + eor.w r3, r8, r7 │ │ + and.w r3, r3, sl │ │ + add.w ip, ip, fp, ror #27 │ │ + orr.w r3, r3, r9 │ │ + mov.w r8, r8, ror #2 │ │ + add ip, r3 │ │ + ldr r3, [sp, #28] │ │ + eor.w r1, r3, r2 │ │ + ldr r3, [sp, #4] │ │ + and.w r2, fp, r8 │ │ + eors r1, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + eors r1, r3 │ │ + mov.w r3, r1, ror #31 │ │ + str r3, [sp, #20] │ │ + add r3, lr │ │ + add sl, r3 │ │ + eor.w r3, fp, r8 │ │ + ands r3, r7 │ │ + mov.w fp, fp, ror #2 │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #24] │ │ + add sl, r3 │ │ + ldr r3, [sp, #32] │ │ + add.w sl, sl, ip, ror #27 │ │ + eor.w r1, r3, r2 │ │ + ldr r3, [sp, #8] │ │ + and.w r2, ip, fp │ │ + eors r1, r3 │ │ + ldr r3, [sp, #60] ; 0x3c │ │ + eors r1, r3 │ │ + mov.w r3, r1, ror #31 │ │ + str r3, [sp, #24] │ │ + add.w r5, r3, lr │ │ + eor.w r3, ip, fp │ │ + and.w r3, r3, r8 │ │ + add r7, r5 │ │ + orr.w r9, r3, r2 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + ldr r2, [sp, #28] │ │ + mov.w ip, ip, ror #2 │ │ + add.w r7, r7, sl, ror #27 │ │ + eor.w r5, r3, r2 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + and.w r2, sl, ip │ │ + add r9, r7 │ │ + eors r5, r3 │ │ + ldr r3, [sp, #16] │ │ + mov.w r4, r9, ror #2 │ │ + eors r5, r3 │ │ + mov.w r3, r5, ror #31 │ │ + str r3, [sp, #28] │ │ + add r3, lr │ │ + add r8, r3 │ │ + eor.w r3, sl, ip │ │ + and.w r3, r3, fp │ │ + mov.w sl, sl, ror #2 │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #32] │ │ + add r8, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add.w r8, r8, r9, ror #27 │ │ + and.w r7, r9, sl │ │ + eors r3, r2 │ │ + ldr r2, [sp, #12] │ │ + mov.w r5, r8, ror #2 │ │ + eor.w r6, r3, r2 │ │ + ldr r3, [sp, #20] │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + eors r6, r3 │ │ + mov.w r3, r6, ror #31 │ │ + str r3, [sp, #32] │ │ + add r3, lr │ │ + add fp, r3 │ │ + eor.w r3, r9, sl │ │ + and.w r3, r3, ip │ │ + add.w fp, fp, r8, ror #27 │ │ + orrs r3, r7 │ │ + add fp, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + eor.w r1, r3, r2 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + and.w r2, r8, r4 │ │ + eor.w r7, r1, r3 │ │ + ldr r3, [sp, #24] │ │ + ldr r1, [sp, #40] ; 0x28 │ │ + eors r7, r3 │ │ + mov.w r3, r7, ror #31 │ │ + str r3, [sp, #36] ; 0x24 │ │ + add r3, lr │ │ + add ip, r3 │ │ + eor.w r3, r8, r4 │ │ + and.w r3, r3, sl │ │ + orrs r3, r2 │ │ + ldr r2, [sp, #0] │ │ + add r3, ip │ │ + eors r2, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add.w r3, r3, fp, ror #27 │ │ + eor.w ip, r2, r1 │ │ + ldr r2, [sp, #28] │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eor.w ip, ip, r2 │ │ + mov.w r2, ip, ror #31 │ │ + str r2, [sp, #40] ; 0x28 │ │ + add.w r8, r2, lr │ │ + and.w r2, fp, r5 │ │ + add r8, sl │ │ + eor.w sl, fp, r5 │ │ + and.w sl, sl, r4 │ │ + mov.w fp, fp, ror #2 │ │ + orr.w sl, sl, r2 │ │ + ldr r2, [sp, #4] │ │ + add.w r8, r8, r3, ror #27 │ │ + eors r2, r1 │ │ + ldr r1, [sp, #60] ; 0x3c │ │ + add sl, r8 │ │ + eor.w r8, r3, fp │ │ + eor.w ip, r2, r1 │ │ + ldr r2, [sp, #32] │ │ + and.w r8, r8, r5 │ │ + eor.w ip, ip, r2 │ │ + mov.w r2, ip, ror #31 │ │ + and.w ip, r3, fp │ │ + add.w r1, r2, lr │ │ + orr.w r8, r8, ip │ │ + add r4, r1 │ │ + str r2, [sp, #44] ; 0x2c │ │ + add r8, r4 │ │ + ldr r2, [sp, #0] │ │ + mov.w r4, r3, ror #2 │ │ + ldr r3, [sp, #8] │ │ + add.w r8, r8, sl, ror #27 │ │ + eor.w r1, sl, r4 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #16] │ │ + and.w r1, r1, fp │ │ + eor.w ip, r2, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + and.w r2, sl, r4 │ │ + eor.w ip, ip, r3 │ │ + orrs r1, r2 │ │ + mov.w r3, ip, ror #31 │ │ + str r3, [sp, #0] │ │ + add r3, lr │ │ + add r3, r5 │ │ + mov.w r5, sl, ror #2 │ │ + add.w r3, r3, r8, ror #27 │ │ + add r1, r3 │ │ + ldr r3, [sp, #48] ; 0x30 │ │ + ldr r2, [sp, #4] │ │ + ldr r7, [sp, #8] │ │ + eors r2, r3 │ │ + ldr r3, [sp, #20] │ │ + ldr r6, [sp, #12] │ │ + eor.w ip, r2, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + eors r6, r7 │ │ + ldr r7, [sp, #24] │ │ + eor.w ip, ip, r3 │ │ + mov.w r3, ip, ror #31 │ │ + str r3, [sp, #4] │ │ + add.w r2, r3, lr │ │ + eor.w r3, r8, r5 │ │ + and.w ip, r8, r5 │ │ + ands r3, r4 │ │ + orr.w r3, r3, ip │ │ + eor.w ip, r6, r7 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + add fp, r2 │ │ + add r3, fp │ │ + mov.w r2, r8, ror #2 │ │ + eor.w ip, ip, r6 │ │ + add.w r3, r3, r1, ror #27 │ │ + mov.w r7, r1, ror #2 │ │ + mov.w r6, ip, ror #31 │ │ + str r6, [sp, #8] │ │ + add.w r8, r6, lr │ │ + and.w r6, r1, r2 │ │ + add r4, r8 │ │ + eor.w r8, r1, r2 │ │ + and.w r8, r8, r5 │ │ + add.w r4, r4, r3, ror #27 │ │ + orr.w r8, r8, r6 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + add r8, r4 │ │ + ldr r4, [sp, #48] ; 0x30 │ │ + eor.w sl, r1, r4 │ │ + ldr r1, [sp, #28] │ │ + and.w r4, r3, r7 │ │ + mov.w fp, r8, ror #2 │ │ + eor.w ip, sl, r1 │ │ + ldr r1, [sp, #0] │ │ + eor.w ip, ip, r1 │ │ + mov.w ip, ip, ror #31 │ │ + add.w r1, ip, lr │ │ + add r5, r1 │ │ + eor.w r1, r3, r7 │ │ + ands r1, r2 │ │ + mov.w r3, r3, ror #2 │ │ + orrs r4, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add r5, r4 │ │ + ldr r4, [sp, #12] │ │ + add.w r5, r5, r8, ror #27 │ │ + eor.w sl, r1, r4 │ │ + ldr r1, [sp, #32] │ │ + eor.w r4, r8, r3 │ │ + eor.w sl, sl, r1 │ │ + ldr r1, [sp, #4] │ │ + ands r4, r7 │ │ + eor.w sl, sl, r1 │ │ + mov.w r1, sl, ror #31 │ │ + str r1, [sp, #12] │ │ + add r1, lr │ │ + add r2, r1 │ │ + and.w r1, r8, r3 │ │ + add.w r2, r2, r5, ror #27 │ │ + orrs r1, r4 │ │ + add r1, r2 │ │ + ldr r4, [sp, #52] ; 0x34 │ │ + ldr r2, [sp, #60] ; 0x3c │ │ + eor.w r8, r5, fp │ │ + and.w r8, r8, r3 │ │ + eor.w r6, r2, r4 │ │ + ldr r2, [sp, #36] ; 0x24 │ │ + eor.w r4, r6, r2 │ │ + ldr r2, [sp, #8] │ │ + eors r4, r2 │ │ + mov.w r2, r4, ror #31 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add.w r4, r2, lr │ │ + and.w r2, r5, fp │ │ + add r7, r4 │ │ + orr.w r8, r8, r2 │ │ + ldr r4, [sp, #16] │ │ + mov.w r2, r5, ror #2 │ │ + ldr r5, [sp, #56] ; 0x38 │ │ + add r8, r7 │ │ + add.w r8, r8, r1, ror #27 │ │ + eor.w r6, r4, r5 │ │ + ldr r4, [sp, #40] ; 0x28 │ │ + eor.w sl, r6, r4 │ │ + eor.w sl, sl, ip │ │ + mov.w r4, sl, ror #31 │ │ + str r4, [sp, #52] ; 0x34 │ │ + add.w r5, r4, lr │ │ + and.w r4, r1, r2 │ │ + add r3, r5 │ │ + eor.w r5, r1, r2 │ │ + and.w r5, r5, fp │ │ + add.w r3, r3, r8, ror #27 │ │ + orrs r5, r4 │ │ + ldr r4, [sp, #60] ; 0x3c │ │ + add r5, r3 │ │ + ldr r3, [sp, #20] │ │ + mov.w r1, r1, ror #2 │ │ + eor.w r6, r3, r4 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + eor.w r4, r6, r3 │ │ + ldr r3, [sp, #12] │ │ + eors r4, r3 │ │ + mov.w r3, r4, ror #31 │ │ + str r3, [sp, #56] ; 0x38 │ │ + add.w r6, r3, lr │ │ + and.w r3, r8, r1 │ │ + add fp, r6 │ │ + eor.w r6, r8, r1 │ │ + ands r6, r2 │ │ + ldr r4, [sp, #24] │ │ + orrs r3, r6 │ │ + ldr r6, [sp, #16] │ │ + mov.w r8, r8, ror #2 │ │ + add r3, fp │ │ + eors r4, r6 │ │ + ldr r6, [sp, #0] │ │ + eor.w fp, r5, r8 │ │ + add.w r3, r3, r5, ror #27 │ │ eors r4, r6 │ │ - ldr.w r6, [r3, #-56] │ │ - eors r6, r4 │ │ - ubfx r4, r9, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ubfx r9, r9, #16, #8 │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ - eors r6, r4 │ │ - ubfx r4, r7, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r4, [ip, r4, lsl #2] │ │ + ldr r6, [sp, #48] ; 0x30 │ │ + and.w fp, fp, r1 │ │ eors r4, r6 │ │ - lsrs r6, r7, #24 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w r7, [ip, r6, lsl #2] │ │ - ubfx r6, r5, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - eor.w r8, r8, r7 │ │ - ldr.w r7, [r3, #-52] │ │ - ldr.w r5, [ip, r6, lsl #2] │ │ - add.w r6, r9, #512 ; 0x200 │ │ - eor.w r7, r8, r7 │ │ - eors r7, r5 │ │ - ldr.w r5, [ip, r6, lsl #2] │ │ - mov.w r6, sl, lsr #24 │ │ - eor.w r8, r7, r5 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - uxtb r5, r0 │ │ - ldr.w r7, [ip, r5, lsl #2] │ │ - ldr.w r5, [ip, r6, lsl #2] │ │ - ubfx r6, r8, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - eor.w r9, r7, r5 │ │ - ldr.w r5, [r3, #-48] │ │ - ldr.w r6, [ip, r6, lsl #2] │ │ - eor.w r5, r9, r5 │ │ - eors r5, r6 │ │ - ubfx r6, r4, #16, #8 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - ldr.w r7, [ip, r6, lsl #2] │ │ - lsrs r6, r4, #24 │ │ - add.w r6, r6, #768 ; 0x300 │ │ + mov.w r4, r4, ror #31 │ │ + str r4, [sp, #16] │ │ + add.w r9, r4, lr │ │ + ldr r4, [sp, #28] │ │ + add r9, r2 │ │ + and.w r2, r5, r8 │ │ + orr.w fp, fp, r2 │ │ + mov.w r2, r5, ror #2 │ │ + ldr r5, [sp, #20] │ │ + add.w r9, r9, r3, ror #27 │ │ + add fp, r9 │ │ + mov.w r9, r3, ror #2 │ │ + eors r4, r5 │ │ + ldr r5, [sp, #4] │ │ + eors r4, r5 │ │ + ldr r5, [sp, #52] ; 0x34 │ │ + eors r4, r5 │ │ + eor.w r5, r3, r2 │ │ + and.w r5, r5, r8 │ │ + mov.w r4, r4, ror #31 │ │ + str r4, [sp, #20] │ │ + add r4, lr │ │ + add r4, r1 │ │ + and.w r1, r3, r2 │ │ + orrs r1, r5 │ │ + ldr r3, [sp, #32] │ │ + add r1, r4 │ │ + ldr r4, [sp, #24] │ │ + add.w r1, r1, fp, ror #27 │ │ + eors r4, r3 │ │ + ldr r3, [sp, #8] │ │ + eors r4, r3 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + eors r4, r3 │ │ + mov.w r3, r4, ror #31 │ │ + str r3, [sp, #24] │ │ + add.w r4, r3, lr │ │ + and.w r3, fp, r9 │ │ + add r4, r8 │ │ + eor.w r8, fp, r9 │ │ + and.w r8, r8, r2 │ │ + add.w r4, r4, r1, ror #27 │ │ + orr.w r8, r8, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + add r8, r4 │ │ + ldr r4, [sp, #28] │ │ + mov.w fp, fp, ror #2 │ │ + eor.w r5, r3, r4 │ │ + ldr r3, [sp, #16] │ │ + eor.w r5, r5, ip │ │ + eors r5, r3 │ │ + mov.w r3, r5, ror #31 │ │ + str r3, [sp, #28] │ │ + add.w r4, r3, lr │ │ + and.w r3, r1, fp │ │ + add r4, r2 │ │ + eor.w r2, r1, fp │ │ + and.w r2, r2, r9 │ │ + mov.w r1, r1, ror #2 │ │ + orrs r2, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + add r2, r4 │ │ + ldr r4, [sp, #32] │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + add.w r2, r2, r8, ror #27 │ │ + eor.w r6, r3, r4 │ │ + ldr r3, [sp, #12] │ │ + ldr r4, [pc, #840] ; (85f4 ) │ │ + eors r6, r3 │ │ + ldr r3, [sp, #20] │ │ + eors r6, r3 │ │ + mov.w r3, r6, ror #31 │ │ + str r3, [sp, #32] │ │ + add r3, r4 │ │ + add r9, r3 │ │ + eor.w r3, r1, fp │ │ + eor.w r3, r3, r8 │ │ + mov.w r8, r8, ror #2 │ │ + add r9, r3 │ │ + ldr r3, [sp, #44] ; 0x2c │ │ + eor.w r7, r8, r1 │ │ + add.w r9, r9, r2, ror #27 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eors r7, r2 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #24] │ │ + eors r3, r5 │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [sp, #36] ; 0x24 │ │ + add r3, r4 │ │ + add fp, r3 │ │ + ldr r3, [sp, #0] │ │ + add r7, fp │ │ + mov.w fp, r2, ror #2 │ │ + ldr r2, [sp, #40] ; 0x28 │ │ + add.w r7, r7, r9, ror #27 │ │ + eor.w r5, r3, r2 │ │ + ldr r3, [sp, #52] ; 0x34 │ │ + eor.w r2, fp, r8 │ │ + eors r5, r3 │ │ + ldr r3, [sp, #28] │ │ + eor.w r2, r2, r9 │ │ + eors r5, r3 │ │ + mov.w r3, r5, ror #31 │ │ + str r3, [sp, #40] ; 0x28 │ │ + add r3, r4 │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + add r1, r3 │ │ + ldr r3, [sp, #4] │ │ + add r2, r1 │ │ + mov.w r1, r9, ror #2 │ │ + eor.w sl, r3, r5 │ │ + ldr r3, [sp, #56] ; 0x38 │ │ + eor.w r5, r1, fp │ │ + add.w r2, r2, r7, ror #27 │ │ + eor.w sl, sl, r3 │ │ + ldr r3, [sp, #32] │ │ + eors r5, r7 │ │ + mov.w r7, r7, ror #2 │ │ + eor.w sl, sl, r3 │ │ + eor.w lr, r7, r1 │ │ + eor.w lr, lr, r2 │ │ + mov.w r3, sl, ror #31 │ │ + str r3, [sp, #44] ; 0x2c │ │ + add r3, r4 │ │ + add r8, r3 │ │ + ldr r3, [sp, #8] │ │ + add r8, r5 │ │ + ldr r5, [sp, #0] │ │ + add.w r8, r8, r2, ror #27 │ │ + eors r5, r3 │ │ + ldr r3, [sp, #16] │ │ + eors r5, r3 │ │ + ldr r3, [sp, #36] ; 0x24 │ │ + eors r5, r3 │ │ + mov.w r3, r5, ror #31 │ │ + str r3, [sp, #0] │ │ + adds r6, r3, r4 │ │ + str r3, [r0, #28] │ │ + ldr r3, [sp, #4] │ │ + add fp, r6 │ │ + add lr, fp │ │ + mov.w fp, r2, ror #2 │ │ + eor.w r5, ip, r3 │ │ + ldr r3, [sp, #20] │ │ + add.w lr, lr, r8, ror #27 │ │ + ldr r6, [sp, #12] │ │ + eors r5, r3 │ │ + ldr r3, [sp, #40] ; 0x28 │ │ + eors r5, r3 │ │ + mov.w r3, r5, ror #31 │ │ + str r3, [sp, #4] │ │ + adds r2, r3, r4 │ │ + str r3, [r0, #32] │ │ + add r1, r2 │ │ + eor.w r2, fp, r7 │ │ + eor.w r2, r2, r8 │ │ + ldr r3, [sp, #12] │ │ + add r2, r1 │ │ + ldr r1, [sp, #8] │ │ + mov.w r5, r8, ror #2 │ │ + add.w r2, r2, lr, ror #27 │ │ + eors r3, r1 │ │ + ldr r1, [sp, #24] │ │ + eor.w r8, r5, fp │ │ + eors r3, r1 │ │ + ldr r1, [sp, #44] ; 0x2c │ │ + eor.w r8, r8, lr │ │ + mov.w lr, lr, ror #2 │ │ + eors r3, r1 │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [r0, #36] ; 0x24 │ │ + adds r1, r3, r4 │ │ + add r7, r1 │ │ + ldr r1, [sp, #48] ; 0x30 │ │ + add r8, r7 │ │ + eor.w ip, r1, ip │ │ + ldr r1, [sp, #28] │ │ + add.w r8, r8, r2, ror #27 │ │ + eor.w r7, ip, r1 │ │ + ldr r1, [sp, #0] │ │ + eors r7, r1 │ │ + mov.w r7, r7, ror #31 │ │ + str r7, [r0, #40] ; 0x28 │ │ + adds r1, r7, r4 │ │ + add fp, r1 │ │ + eor.w r1, lr, r5 │ │ + eors r1, r2 │ │ + mov.w r2, r2, ror #2 │ │ + add fp, r1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + eor.w ip, r2, lr │ │ + add.w fp, fp, r8, ror #27 │ │ + eors r6, r1 │ │ + ldr r1, [sp, #32] │ │ + eor.w ip, ip, r8 │ │ + mov.w r8, r8, ror #2 │ │ + eors r6, r1 │ │ + ldr r1, [sp, #4] │ │ + eors r6, r1 │ │ + mov.w r6, r6, ror #31 │ │ + str r6, [r0, #44] ; 0x2c │ │ + adds r1, r6, r4 │ │ + add r5, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add ip, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + add.w ip, ip, fp, ror #27 │ │ + eor.w r9, r1, r5 │ │ + ldr r1, [sp, #36] ; 0x24 │ │ + eor.w r5, r9, r1 │ │ + eors r5, r3 │ │ + mov.w r1, r5, ror #31 │ │ + str r1, [sp, #8] │ │ + str r1, [r0, #48] ; 0x30 │ │ + add r1, r4 │ │ + add lr, r1 │ │ + eor.w r1, r8, r2 │ │ + eor.w r1, r1, fp │ │ + mov.w fp, fp, ror #2 │ │ + add lr, r1 │ │ + ldr r1, [sp, #16] │ │ + eor.w sl, fp, r8 │ │ + add.w lr, lr, ip, ror #27 │ │ + eor.w sl, sl, ip │ │ + mov.w ip, ip, ror #2 │ │ + mov r5, r1 │ │ + ldr r1, [sp, #52] ; 0x34 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #20] │ │ + eors r1, r7 │ │ + mov.w r1, r1, ror #31 │ │ + str r1, [sp, #12] │ │ + str r1, [r0, #52] ; 0x34 │ │ + add r1, r4 │ │ + add r2, r1 │ │ + ldr r1, [sp, #56] ; 0x38 │ │ + add sl, r2 │ │ + ldr r2, [sp, #20] │ │ + add.w sl, sl, lr, ror #27 │ │ + eor.w r9, r2, r1 │ │ + ldr r2, [sp, #44] ; 0x2c │ │ + ldr r1, [sp, #16] │ │ + eor.w r9, r9, r2 │ │ + eor.w r9, r9, r6 │ │ + mov.w r2, r9, ror #31 │ │ + str r2, [sp, #48] ; 0x30 │ │ + add.w r9, r2, r4 │ │ + str r2, [r0, #56] ; 0x38 │ │ + ldr r2, [sp, #24] │ │ + add r8, r9 │ │ + eor.w r9, ip, fp │ │ + eors r2, r1 │ │ + ldr r1, [sp, #0] │ │ + eor.w r9, r9, lr │ │ + mov.w lr, lr, ror #2 │ │ + eors r2, r1 │ │ + ldr r1, [sp, #8] │ │ + add r9, r8 │ │ + eors r2, r1 │ │ + ldr r1, [sp, #28] │ │ + add.w r9, r9, sl, ror #27 │ │ + eors r1, r5 │ │ + ldr r5, [sp, #4] │ │ + mov.w r2, r2, ror #31 │ │ + str r2, [r0, #60] ; 0x3c │ │ + eors r1, r5 │ │ + ldr r5, [sp, #12] │ │ + add.w r8, r2, r4 │ │ + eors r1, r5 │ │ + add fp, r8 │ │ + eor.w r8, lr, ip │ │ + ldr r5, [sp, #32] │ │ + mov.w r1, r1, ror #31 │ │ + eor.w r8, r8, sl │ │ + add r8, fp │ │ + mov.w sl, sl, ror #2 │ │ + add.w fp, r1, r4 │ │ + add.w r8, r8, r9, ror #27 │ │ + add ip, fp │ │ + eor.w fp, sl, lr │ │ + eor.w fp, fp, r9 │ │ + mov.w r9, r9, ror #2 │ │ + add ip, fp │ │ + mov fp, r5 │ │ + ldr r5, [sp, #24] │ │ + add.w ip, ip, r8, ror #27 │ │ + str r1, [r0, #64] ; 0x40 │ │ + eor.w fp, fp, r5 │ │ + ldr r5, [sp, #48] ; 0x30 │ │ + eor.w r3, fp, r3 │ │ + eors r3, r5 │ │ + ldr r5, [sp, #36] ; 0x24 │ │ + mov.w r3, r3, ror #31 │ │ + str r3, [r0, #68] ; 0x44 │ │ + add.w fp, r3, r4 │ │ + add lr, fp │ │ + eor.w fp, r9, sl │ │ + eor.w fp, fp, r8 │ │ + mov.w r8, r8, ror #2 │ │ + add lr, fp │ │ + mov fp, r5 │ │ + ldr r5, [sp, #28] │ │ + add.w lr, lr, ip, ror #27 │ │ + eor.w fp, fp, r5 │ │ + ldr r5, [sp, #40] ; 0x28 │ │ + eor.w fp, fp, r7 │ │ + eor.w r7, r8, r9 │ │ + eor.w fp, fp, r2 │ │ + eor.w r7, r7, ip │ │ + mov.w ip, ip, ror #2 │ │ + mov.w fp, fp, ror #31 │ │ + str.w fp, [r0, #72] ; 0x48 │ │ + add.w r2, fp, r4 │ │ + add sl, r2 │ │ + add r7, sl │ │ + add.w r2, r7, lr, ror #27 │ │ + ldr r7, [sp, #32] │ │ eors r7, r5 │ │ - uxtb.w r5, sl │ │ - ldr.w r9, [ip, r5, lsl #2] │ │ - ldr.w r5, [ip, r6, lsl #2] │ │ - ldr.w r6, [r3, #-44] │ │ - eor.w r9, r9, r5 │ │ - ubfx r5, r0, #8, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r6, r9, r6 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - eor.w fp, r6, r5 │ │ - ubfx r6, r8, #16, #8 │ │ - add.w r5, r6, #512 ; 0x200 │ │ - uxtb r6, r4 │ │ - ubfx r4, r4, #8, #8 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - ldr.w r6, [ip, r6, lsl #2] │ │ - eor.w r9, fp, r5 │ │ - mov.w r5, r8, lsr #24 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - uxtb.w r8, r8 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ - eors r5, r6 │ │ - ldr.w r6, [r3, #-40] │ │ - eors r6, r5 │ │ - ubfx r5, sl, #8, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ + ldr r5, [sp, #44] ; 0x2c │ │ + eors r7, r6 │ │ + eor.w r6, ip, r8 │ │ + eors r1, r7 │ │ + eor.w r6, r6, lr │ │ + mov.w lr, lr, ror #2 │ │ + mov.w r1, r1, ror #31 │ │ + str r1, [r0, #76] ; 0x4c │ │ + adds r7, r1, r4 │ │ + add r9, r7 │ │ + add r6, r9 │ │ + add.w r7, r6, r2, ror #27 │ │ + ldr r6, [sp, #36] ; 0x24 │ │ eors r6, r5 │ │ - ubfx r5, r0, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - lsrs r0, r0, #24 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ + ldr r5, [sp, #8] │ │ eors r6, r5 │ │ - ldr.w r5, [ip, r0, lsl #2] │ │ - ldr.w r0, [r3, #-36] │ │ - eor.w r8, r8, r5 │ │ - add.w r5, r4, #256 ; 0x100 │ │ - eor.w r0, r8, r0 │ │ - ldr.w r4, [ip, r5, lsl #2] │ │ - eors r0, r4 │ │ - ubfx r4, sl, #16, #8 │ │ - add.w r5, r4, #512 ; 0x200 │ │ - mov.w sl, r6, lsr #24 │ │ - add.w sl, sl, #768 ; 0x300 │ │ - ldr.w r4, [ip, r5, lsl #2] │ │ - mov.w r5, r9, lsr #24 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eors r0, r4 │ │ - uxtb r4, r7 │ │ - ldr.w r8, [ip, r4, lsl #2] │ │ - ldr.w r4, [ip, r5, lsl #2] │ │ - ubfx r5, r0, #8, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r8, r8, r4 │ │ - ldr.w r4, [r3, #-32] │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - eor.w r4, r8, r4 │ │ - eors r4, r5 │ │ - ubfx r5, r6, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - eors r4, r5 │ │ - uxtb.w r5, r9 │ │ - ldr.w r8, [ip, r5, lsl #2] │ │ - ldr.w r5, [ip, sl, lsl #2] │ │ - eor.w r8, r8, r5 │ │ - ldr.w r5, [r3, #-28] │ │ - eor.w r5, r8, r5 │ │ - ubfx r8, r7, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ - eor.w r8, r5, r8 │ │ - ubfx r5, r0, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - eor.w sl, r8, r5 │ │ - lsrs r5, r0, #24 │ │ - uxtb.w r8, r6 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - uxtb r0, r0 │ │ - ubfx r6, r6, #8, #8 │ │ - ldr.w r5, [ip, r5, lsl #2] │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ + ldr r5, [sp, #0] │ │ + eors r6, r3 │ │ + eor.w r3, lr, ip │ │ + eors r3, r2 │ │ + mov.w r2, r2, ror #2 │ │ + mov.w r6, r6, ror #31 │ │ + str r6, [r0, #80] ; 0x50 │ │ + add r6, r4 │ │ + add r8, r6 │ │ + ldr r6, [sp, #40] ; 0x28 │ │ + add r3, r8 │ │ + eor.w r8, r5, r6 │ │ + ldr r5, [sp, #12] │ │ + ldr r6, [sp, #4] │ │ + add.w r3, r3, r7, ror #27 │ │ eor.w r8, r8, r5 │ │ - ldr.w r5, [r3, #-24] │ │ - eor.w r5, r8, r5 │ │ - ubfx r8, r9, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ubfx r9, r9, #16, #8 │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ - eor.w r5, r5, r8 │ │ - ubfx r8, r7, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - lsrs r7, r7, #24 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w r8, [ip, r8, lsl #2] │ │ - eor.w r5, r5, r8 │ │ - ldr.w r8, [ip, r0, lsl #2] │ │ - ldr.w r0, [ip, r7, lsl #2] │ │ - ldr.w r7, [r3, #-20] │ │ - eor.w r0, r8, r0 │ │ - eors r7, r0 │ │ - ldr.w r0, [ip, r6, lsl #2] │ │ - add.w r6, r9, #512 ; 0x200 │ │ - mov.w r9, r5, lsr #24 │ │ - eors r7, r0 │ │ - add.w r9, r9, #768 ; 0x300 │ │ - ldr.w r0, [ip, r6, lsl #2] │ │ - uxtb r6, r4 │ │ - eors r0, r7 │ │ - mov.w r7, sl, lsr #24 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w r8, [ip, r6, lsl #2] │ │ - ldr.w r6, [ip, r7, lsl #2] │ │ - ubfx r7, r0, #8, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - eor.w r8, r8, r6 │ │ - ldr.w r6, [r3, #-16] │ │ - ldr.w r7, [ip, r7, lsl #2] │ │ - eor.w r6, r8, r6 │ │ - eors r6, r7 │ │ - ubfx r7, r5, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w r7, [ip, r7, lsl #2] │ │ - ldr r2, [sp, #4] │ │ - eors r7, r6 │ │ - uxtb.w r6, sl │ │ - ldr.w r8, [ip, r6, lsl #2] │ │ - ldr.w r6, [ip, r9, lsl #2] │ │ - ubfx r9, r0, #16, #8 │ │ + eor.w fp, r8, fp │ │ + mov.w r5, fp, ror #31 │ │ + str r5, [r0, #84] ; 0x54 │ │ + add r5, r4 │ │ + add ip, r5 │ │ + eor.w r5, r2, lr │ │ + eors r5, r7 │ │ + mov.w r7, r7, ror #2 │ │ + add r5, ip │ │ + mov ip, r6 │ │ + ldr r6, [sp, #44] ; 0x2c │ │ + add.w r5, r5, r3, ror #27 │ │ + eor.w r8, ip, r6 │ │ + ldr r6, [sp, #48] ; 0x30 │ │ eor.w r8, r8, r6 │ │ - ldr.w r6, [r3, #-12] │ │ - eor.w r6, r8, r6 │ │ - ubfx r8, r4, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w fp, [ip, r8, lsl #2] │ │ - eor.w fp, r6, fp │ │ - add.w r6, r9, #512 ; 0x200 │ │ - uxtb.w r9, r5 │ │ - ldr.w r6, [ip, r6, lsl #2] │ │ - ldr.w r9, [ip, r9, lsl #2] │ │ - eor.w r8, fp, r6 │ │ - lsrs r6, r0, #24 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - uxtb r0, r0 │ │ - ldr.w r6, [ip, r6, lsl #2] │ │ - eor.w r9, r9, r6 │ │ - ldr.w r6, [r3, #-8] │ │ - eor.w r6, r9, r6 │ │ - ubfx r9, sl, #8, #8 │ │ - add.w r9, r9, #256 ; 0x100 │ │ - ubfx sl, sl, #16, #8 │ │ - ldr.w r9, [ip, r9, lsl #2] │ │ - eor.w r6, r6, r9 │ │ - ubfx r9, r4, #16, #8 │ │ - add.w r9, r9, #512 ; 0x200 │ │ - lsrs r4, r4, #24 │ │ - ldr.w r9, [ip, r9, lsl #2] │ │ - eor.w r9, r6, r9 │ │ - add.w r6, r4, #768 ; 0x300 │ │ - ldr.w r4, [ip, r0, lsl #2] │ │ - ldr.w r0, [ip, r6, lsl #2] │ │ - ldr.w r6, [r3, #-4] │ │ - eors r0, r4 │ │ - ubfx r4, r5, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - eors r6, r0 │ │ - ldr.w r0, [ip, r4, lsl #2] │ │ - add.w r4, sl, #512 ; 0x200 │ │ - eors r6, r0 │ │ - ldr.w r0, [ip, r4, lsl #2] │ │ - ldr r4, [pc, #308] ; (5f10 ) │ │ - eors r0, r6 │ │ - mov.w r6, r8, lsr #24 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w lr, [lr, r4] │ │ - uxtb r4, r7 │ │ - ldr.w r5, [lr, r4, lsl #2] │ │ - ldr.w r4, [lr, r6, lsl #2] │ │ - eor.w ip, r5, r4 │ │ - ldr r4, [sp, #0] │ │ - mov.w r5, r9, lsr #24 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - ldr.w r4, [r4, r2, lsl #2] │ │ - ubfx r2, r0, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - eor.w r4, ip, r4 │ │ - ldr.w r2, [lr, r2, lsl #2] │ │ - eors r4, r2 │ │ - ubfx r2, r9, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r6, [lr, r2, lsl #2] │ │ - uxtb.w r2, r8 │ │ - eors r6, r4 │ │ - ldr.w r4, [lr, r2, lsl #2] │ │ - ldr.w r2, [lr, r5, lsl #2] │ │ - eor.w ip, r4, r2 │ │ - ubfx r4, r7, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr r2, [r3, #4] │ │ - ldr.w r5, [lr, r4, lsl #2] │ │ - ubfx r4, r0, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - eor.w r2, ip, r2 │ │ - eors r2, r5 │ │ - ldr.w r5, [lr, r4, lsl #2] │ │ - lsrs r4, r0, #24 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - uxtb r0, r0 │ │ - eors r5, r2 │ │ - uxtb.w r2, r9 │ │ - ubfx r9, r9, #8, #8 │ │ - ldr.w ip, [lr, r2, lsl #2] │ │ - ldr.w r2, [lr, r4, lsl #2] │ │ - ldr r4, [r3, #8] │ │ - eor.w ip, ip, r2 │ │ - ubfx r2, r8, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - eor.w r4, ip, r4 │ │ - ubfx r8, r8, #16, #8 │ │ - ldr.w r2, [lr, r2, lsl #2] │ │ - eors r4, r2 │ │ - ubfx r2, r7, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - lsrs r7, r7, #24 │ │ - ldr.w r2, [lr, r2, lsl #2] │ │ - eors r4, r2 │ │ - add.w r2, r7, #768 ; 0x300 │ │ - ldr.w r7, [lr, r0, lsl #2] │ │ - ldr.w r0, [lr, r2, lsl #2] │ │ - ldr r2, [r3, #12] │ │ - add.w r3, r9, #256 ; 0x100 │ │ - eors r0, r7 │ │ - eors r0, r2 │ │ - ldr.w r2, [lr, r3, lsl #2] │ │ - add.w r3, r8, #512 ; 0x200 │ │ - eors r2, r0 │ │ - ldr.w r0, [lr, r3, lsl #2] │ │ - eors r0, r2 │ │ - lsrs r3, r6, #8 │ │ - strb r6, [r1, #0] │ │ - strb r3, [r1, #1] │ │ - lsrs r3, r6, #16 │ │ - strb r5, [r1, #4] │ │ - lsrs r6, r6, #24 │ │ - strb r3, [r1, #2] │ │ - lsrs r3, r5, #8 │ │ - strb r4, [r1, #8] │ │ - strb r3, [r1, #5] │ │ - lsrs r3, r5, #16 │ │ - strb r0, [r1, #12] │ │ - lsrs r5, r5, #24 │ │ - strb r3, [r1, #6] │ │ - lsrs r3, r4, #8 │ │ - strb r6, [r1, #3] │ │ - strb r3, [r1, #9] │ │ - lsrs r3, r4, #16 │ │ - strb r5, [r1, #7] │ │ - lsrs r4, r4, #24 │ │ - strb r3, [r1, #10] │ │ - lsrs r3, r0, #8 │ │ - strb r4, [r1, #11] │ │ - strb r3, [r1, #13] │ │ - lsrs r3, r0, #16 │ │ - lsrs r0, r0, #24 │ │ - strb r3, [r1, #14] │ │ - strb r0, [r1, #15] │ │ - movs r0, #0 │ │ - b.n 5f00 │ │ - movs r0, #1 │ │ - add sp, #12 │ │ + b.n 85fc │ │ + nop │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ + ldmia r2!, {r1, r5, r6} │ │ + pop {r2, r3, r4, r6, r7} │ │ + ldrh r3, [r3, #56] ; 0x38 │ │ + ldr r6, [r0, #8] │ │ + eor.w r1, r8, r1 │ │ + add r4, r6 │ │ + mov.w r1, r1, ror #31 │ │ + str r1, [r0, #88] ; 0x58 │ │ + add r1, r4 │ │ + eor.w r4, r7, r2 │ │ + eors r4, r3 │ │ + add r1, lr │ │ + add r1, r4 │ │ + add.w r1, r1, r5, ror #27 │ │ + str r1, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + add r5, r1 │ │ + ldr r1, [r0, #16] │ │ + str r5, [r0, #12] │ │ + add.w r3, r1, r3, ror #2 │ │ + str r3, [r0, #16] │ │ + ldr r3, [r0, #20] │ │ + add r7, r3 │ │ + ldr r3, [r0, #24] │ │ + str r7, [r0, #20] │ │ + add r2, r3 │ │ + str r2, [r0, #24] │ │ + add sp, #68 ; 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + │ │ +0000863c : │ │ + movs r3, #0 │ │ + str r3, [r0, #4] │ │ + str r3, [r0, #0] │ │ + ldr r3, [pc, #36] ; (8668 ) │ │ + str r3, [r0, #8] │ │ + add.w r3, r3, #2290649224 ; 0x88888888 │ │ + str r3, [r0, #12] │ │ + add.w r3, r3, #2835349504 ; 0xa9000000 │ │ + sub.w r3, r3, #1228800 ; 0x12c000 │ │ + subw r3, r3, #3723 ; 0xe8b │ │ + str r3, [r0, #16] │ │ + sub.w r3, r3, #2290649224 ; 0x88888888 │ │ + str r3, [r0, #20] │ │ + ldr r3, [pc, #8] ; (866c ) │ │ + str r3, [r0, #24] │ │ + bx lr │ │ nop │ │ - cdp2 0, 9, cr0, cr10, cr0, {0} │ │ - ; instruction: 0xffbcffff │ │ - ; instruction: 0xffc0ffff │ │ + movs r3, #1 │ │ + str r5, [r0, #116] ; 0x74 │ │ + b.n 8a50 │ │ + stmia r3!, {r1, r4, r6, r7} │ │ + │ │ +00008670 : │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + mov r7, r0 │ │ + ldr r3, [r2, #0] │ │ + add.w r8, r2, #28 │ │ + add.w r9, r2, #24 │ │ + mov r5, r1 │ │ + and.w r0, r3, #63 ; 0x3f │ │ + add r3, r1 │ │ + cmp r3, r1 │ │ + str r3, [r2, #0] │ │ + rsb r6, r0, #64 ; 0x40 │ │ + mov r4, r2 │ │ + ittt cc │ │ + ldrcc r3, [r2, #4] │ │ + addcc r3, #1 │ │ + strcc r3, [r2, #4] │ │ + cmp r5, r6 │ │ + add r0, r8 │ │ + mov r1, r7 │ │ + bcc.n 86ca │ │ + mov r2, r6 │ │ + add r7, r6 │ │ + blx 1bcc │ │ + subs r5, r5, r6 │ │ + add.w r3, r4, #88 ; 0x58 │ │ + cmp r3, r9 │ │ + beq.n 86be │ │ + ldr r2, [r3, #0] │ │ + rev r2, r2 │ │ + str.w r2, [r3], #-4 │ │ + b.n 86b0 │ │ + mov r0, r4 │ │ + movs r6, #64 ; 0x40 │ │ + bl 7848 │ │ + movs r0, #0 │ │ + b.n 869a │ │ + mov r2, r5 │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ + b.w d2ac <_Unwind_GetTextRelBase@@Base+0x28> │ │ + │ │ +000086d4 : │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + mov r4, r1 │ │ + ldr r2, [r1, #0] │ │ + mov r5, r0 │ │ + and.w r2, r2, #63 ; 0x3f │ │ + adds r3, r2, #3 │ │ + lsrs r3, r3, #2 │ │ + adds r1, r3, #6 │ │ + add.w r1, r4, r1, lsl #2 │ │ + adds.w r3, r3, #4294967295 ; 0xffffffff │ │ + bcc.n 86fa │ │ + ldr r0, [r1, #0] │ │ + rev r0, r0 │ │ + str.w r0, [r1], #-4 │ │ + b.n 86ea │ │ + lsrs r3, r2, #2 │ │ + mvns r1, r2 │ │ + and.w r1, r1, #3 │ │ + movs r0, #128 ; 0x80 │ │ + add.w r7, r4, r3, lsl #2 │ │ + mvn.w r6, #127 ; 0x7f │ │ + lsls r1, r1, #3 │ │ + cmp r2, #55 ; 0x37 │ │ + lsl.w r0, r0, r1 │ │ + lsl.w r6, r6, r1 │ │ + ldr r1, [r7, #28] │ │ + and.w r1, r1, r6 │ │ + orr.w r0, r0, r1 │ │ + str r0, [r7, #28] │ │ + bls.n 8738 │ │ + cmp r2, #59 ; 0x3b │ │ + mov r0, r4 │ │ + itt ls │ │ + movls r3, #0 │ │ + strls r3, [r4, #88] ; 0x58 │ │ + bl 7848 │ │ + movs r3, #0 │ │ + b.n 873a │ │ + adds r3, #1 │ │ + adds r2, r3, #6 │ │ + movs r1, #0 │ │ + add.w r2, r4, r2, lsl #2 │ │ + cmp r3, #13 │ │ + bhi.n 874e │ │ + adds r3, #1 │ │ + str.w r1, [r2, #4]! │ │ + b.n 8742 │ │ + ldmia.w r4, {r2, r3} │ │ + mov r0, r4 │ │ + lsls r3, r3, #3 │ │ + orr.w r3, r3, r2, lsr #29 │ │ + lsls r2, r2, #3 │ │ + str r3, [r4, #84] ; 0x54 │ │ + str r2, [r4, #88] ; 0x58 │ │ + bl 7848 │ │ + movs r3, #0 │ │ + lsrs r1, r3, #2 │ │ + mvns r2, r3 │ │ + adds r1, #2 │ │ + and.w r2, r2, #3 │ │ + ldr.w r1, [r4, r1, lsl #2] │ │ + lsls r2, r2, #3 │ │ + lsrs r1, r2 │ │ + strb r1, [r5, r3] │ │ + adds r3, #1 │ │ + cmp r3, #20 │ │ + bne.n 8766 │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00008782 : │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #100 ; 0x64 │ │ + add r4, sp, #4 │ │ + mov r7, r1 │ │ + mov r6, r2 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + bl 863c │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + bl 8670 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 86d4 │ │ + add sp, #100 ; 0x64 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ... │ │ │ │ -00005f14 : │ │ +000087ac : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 ; 0x2c │ │ add.w r2, r0, #8 │ │ add r5, sp, #8 │ │ add.w r6, r0, #40 ; 0x28 │ │ mov r3, r0 │ │ ldr r0, [r2, #0] │ │ adds r2, #8 │ │ ldr.w r1, [r2, #-4] │ │ cmp r2, r6 │ │ mov r4, r5 │ │ stmia r4!, {r0, r1} │ │ mov r5, r4 │ │ - bne.n 5f26 │ │ - ldr.w r8, [pc, #2072] ; 6754 │ │ + bne.n 87be │ │ + ldr.w r8, [pc, #2072] ; 8fec │ │ movs r7, #0 │ │ ldr r1, [sp, #32] │ │ ldr r5, [sp, #20] │ │ add r8, pc │ │ ldr.w r8, [r8] │ │ ldr r2, [sp, #36] ; 0x24 │ │ ldr r6, [sp, #16] │ │ @@ -5812,29 +8973,29 @@ │ │ ldr r0, [sp, #28] │ │ ldr.w ip, [sp, #8] │ │ ldr r4, [sp, #24] │ │ str r1, [sp, #4] │ │ str r7, [sp, #0] │ │ ldr r1, [sp, #0] │ │ ldr r7, [r3, #40] ; 0x28 │ │ - cbz r1, 5f92 │ │ + cbz r1, 882a │ │ ldr.w fp, [r3, #96] ; 0x60 │ │ ldr r1, [r3, #76] ; 0x4c │ │ ldr.w sl, [r3, #44] ; 0x2c │ │ add.w r9, r1, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ add r9, fp │ │ mov.w fp, sl, ror #7 │ │ eor.w fp, fp, sl, ror #18 │ │ eor.w sl, fp, sl, lsr #3 │ │ add r9, sl │ │ str.w r9, [r3, #40] ; 0x28 │ │ - b.n 5f94 │ │ + b.n 882c │ │ mov r9, r7 │ │ ldr r1, [sp, #4] │ │ mov.w sl, r4, ror #6 │ │ eor.w sl, sl, r4, ror #11 │ │ eor.w r7, r0, r1 │ │ eor.w sl, sl, r4, ror #25 │ │ ands r7, r4 │ │ @@ -5852,29 +9013,29 @@ │ │ orr.w r9, r7, r9 │ │ mov.w r7, ip, ror #2 │ │ eor.w r7, r7, ip, ror #13 │ │ eor.w r7, r7, ip, ror #22 │ │ add r7, r9 │ │ add r7, r2 │ │ ldr r2, [r3, #44] ; 0x2c │ │ - cbz r1, 600c │ │ + cbz r1, 88a4 │ │ ldr.w fp, [r3, #100] ; 0x64 │ │ ldr r1, [r3, #80] ; 0x50 │ │ ldr.w sl, [r3, #48] ; 0x30 │ │ add.w r9, r1, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ add r9, fp │ │ mov.w fp, sl, ror #7 │ │ eor.w fp, fp, sl, ror #18 │ │ eor.w sl, fp, sl, lsr #3 │ │ add r9, sl │ │ str.w r9, [r3, #44] ; 0x2c │ │ - b.n 600e │ │ + b.n 88a6 │ │ mov r9, r2 │ │ ldr.w r1, [r8, #4] │ │ eor.w sl, r4, r0 │ │ ldr r2, [sp, #4] │ │ and.w sl, r5, sl │ │ eor.w fp, sl, r0 │ │ mov.w sl, r5, ror #6 │ │ @@ -5894,15 +9055,15 @@ │ │ orr.w r9, r1, r9 │ │ mov.w r1, r7, ror #2 │ │ eor.w r1, r1, r7, ror #13 │ │ eor.w r1, r1, r7, ror #22 │ │ add r1, r9 │ │ add r1, r2 │ │ ldr r2, [r3, #48] ; 0x30 │ │ - cbz r6, 6090 │ │ + cbz r6, 8928 │ │ ldr.w fp, [r3, #40] ; 0x28 │ │ ldr r6, [r3, #84] ; 0x54 │ │ ldr.w sl, [r3, #52] ; 0x34 │ │ add.w r9, r6, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ @@ -5932,15 +9093,15 @@ │ │ orr.w r9, r0, r9 │ │ mov.w r0, r1, ror #2 │ │ eor.w r0, r0, r1, ror #13 │ │ eor.w r0, r0, r1, ror #22 │ │ add r0, r9 │ │ add r0, r2 │ │ ldr r2, [r3, #52] ; 0x34 │ │ - cbz r6, 610c │ │ + cbz r6, 89a4 │ │ ldr.w fp, [r3, #44] ; 0x2c │ │ ldr r6, [r3, #88] ; 0x58 │ │ ldr.w sl, [r3, #56] ; 0x38 │ │ add.w r9, r6, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ @@ -5970,15 +9131,15 @@ │ │ orr.w r9, r4, r9 │ │ mov.w r4, r0, ror #2 │ │ eor.w r4, r4, r0, ror #13 │ │ eor.w r4, r4, r0, ror #22 │ │ add r4, r9 │ │ add r4, r2 │ │ ldr r2, [r3, #56] ; 0x38 │ │ - cbz r6, 6186 │ │ + cbz r6, 8a1e │ │ ldr.w fp, [r3, #48] ; 0x30 │ │ ldr r6, [r3, #92] ; 0x5c │ │ ldr.w sl, [r3, #60] ; 0x3c │ │ add.w r9, r6, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ @@ -6008,29 +9169,29 @@ │ │ orr.w r9, r5, r9 │ │ mov.w r5, r4, ror #2 │ │ eor.w r5, r5, r4, ror #13 │ │ eor.w r5, r5, r4, ror #22 │ │ add r5, r9 │ │ add r5, r2 │ │ ldr r2, [r3, #60] ; 0x3c │ │ - cbz r6, 6202 │ │ + cbz r6, 8a9a │ │ ldr.w fp, [r3, #52] ; 0x34 │ │ ldr r6, [r3, #96] ; 0x60 │ │ ldr.w sl, [r3, #64] ; 0x40 │ │ add.w r9, r6, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ add r9, fp │ │ mov.w fp, sl, ror #7 │ │ eor.w fp, fp, sl, ror #18 │ │ eor.w sl, fp, sl, lsr #3 │ │ add r9, sl │ │ str.w r9, [r3, #60] ; 0x3c │ │ - b.n 6204 │ │ + b.n 8a9c │ │ mov r9, r2 │ │ ldr.w r6, [r8, #20] │ │ eor.w sl, ip, lr │ │ ldr r2, [sp, #4] │ │ and.w sl, r7, sl │ │ eor.w fp, sl, lr │ │ mov.w sl, r7, ror #6 │ │ @@ -6050,15 +9211,15 @@ │ │ eor.w r2, r2, r5, ror #13 │ │ ldr r1, [sp, #0] │ │ eor.w r2, r2, r5, ror #22 │ │ orr.w r6, r6, sl │ │ add r6, r2 │ │ ldr r2, [r3, #64] ; 0x40 │ │ add r6, r9 │ │ - cbz r1, 6284 │ │ + cbz r1, 8b1c │ │ ldr.w fp, [r3, #56] ; 0x38 │ │ ldr r1, [r3, #100] ; 0x64 │ │ ldr.w sl, [r3, #68] ; 0x44 │ │ add.w r9, r1, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ @@ -6088,15 +9249,15 @@ │ │ eor.w r2, r2, r6, ror #13 │ │ orr.w lr, lr, sl │ │ eor.w r2, r2, r6, ror #22 │ │ add r0, r9 │ │ add lr, r2 │ │ ldr r2, [r3, #68] ; 0x44 │ │ add lr, r9 │ │ - cbz r1, 6302 │ │ + cbz r1, 8b9a │ │ ldr.w fp, [r3, #60] ; 0x3c │ │ ldr r1, [r3, #40] ; 0x28 │ │ ldr.w sl, [r3, #72] ; 0x48 │ │ add.w r9, r1, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w fp, r2, fp, lsr #10 │ │ @@ -6126,15 +9287,15 @@ │ │ ands r4, r5 │ │ eor.w r2, r2, lr, ror #13 │ │ eor.w r2, r2, lr, ror #22 │ │ orr.w r4, r4, sl │ │ add r4, r2 │ │ ldr r2, [r3, #72] ; 0x48 │ │ add r4, r9 │ │ - cbz r1, 6380 │ │ + cbz r1, 8c18 │ │ ldr.w fp, [r3, #64] ; 0x40 │ │ ldr r1, [r3, #44] ; 0x2c │ │ ldr.w r9, [r3, #76] ; 0x4c │ │ add.w sl, r1, r2 │ │ mov.w r2, fp, ror #17 │ │ eor.w r2, r2, fp, ror #19 │ │ eor.w r2, r2, fp, lsr #10 │ │ @@ -6164,15 +9325,15 @@ │ │ mov.w r2, r4, ror #2 │ │ eor.w r2, r2, r4, ror #13 │ │ add.w r9, sl, r5 │ │ eor.w r2, r2, r4, ror #22 │ │ add r2, r7 │ │ ldr r7, [r3, #76] ; 0x4c │ │ add r2, sl │ │ - cbz r1, 63f8 │ │ + cbz r1, 8c90 │ │ ldr.w fp, [r3, #68] ; 0x44 │ │ ldr r5, [r3, #48] ; 0x30 │ │ ldr.w sl, [r3, #80] ; 0x50 │ │ add r7, r5 │ │ mov.w r5, fp, ror #17 │ │ eor.w r5, r5, fp, ror #19 │ │ eor.w fp, r5, fp, lsr #10 │ │ @@ -6202,15 +9363,15 @@ │ │ mov.w r1, r2, ror #2 │ │ eor.w r1, r1, r2, ror #13 │ │ ldr r5, [r3, #80] ; 0x50 │ │ eor.w r1, r1, r2, ror #22 │ │ add r1, sl │ │ add r1, r7 │ │ ldr r7, [sp, #0] │ │ - cbz r7, 6470 │ │ + cbz r7, 8d08 │ │ ldr.w fp, [r3, #72] ; 0x48 │ │ ldr r7, [r3, #52] ; 0x34 │ │ ldr.w sl, [r3, #84] ; 0x54 │ │ add r5, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ @@ -6239,15 +9400,15 @@ │ │ mov.w r0, r1, ror #2 │ │ eor.w r0, r0, r1, ror #13 │ │ add lr, r5 │ │ eor.w r0, r0, r1, ror #22 │ │ add r0, sl │ │ add r0, r5 │ │ ldr r5, [r3, #84] ; 0x54 │ │ - cbz r7, 64e4 │ │ + cbz r7, 8d7c │ │ ldr.w fp, [r3, #76] ; 0x4c │ │ ldr r7, [r3, #56] ; 0x38 │ │ ldr.w sl, [r3, #88] ; 0x58 │ │ add r5, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ @@ -6276,15 +9437,15 @@ │ │ orr.w sl, r4, sl │ │ mov.w r4, r0, ror #2 │ │ eor.w r4, r4, r0, ror #13 │ │ eor.w r4, r4, r0, ror #22 │ │ add r4, sl │ │ add r4, r5 │ │ ldr r5, [r3, #88] ; 0x58 │ │ - cbz r7, 655a │ │ + cbz r7, 8df2 │ │ ldr.w fp, [r3, #80] ; 0x50 │ │ ldr r7, [r3, #60] ; 0x3c │ │ ldr.w sl, [r3, #92] ; 0x5c │ │ add r5, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ @@ -6313,15 +9474,15 @@ │ │ mov.w r5, r4, ror #2 │ │ eor.w r5, r5, r4, ror #13 │ │ ldr.w r9, [r3, #92] ; 0x5c │ │ eor.w r5, r5, r4, ror #22 │ │ add r5, r7 │ │ ldr r7, [sp, #0] │ │ add r5, fp │ │ - cbz r7, 65d0 │ │ + cbz r7, 8e68 │ │ ldr.w fp, [r3, #84] ; 0x54 │ │ ldr r7, [r3, #64] ; 0x40 │ │ ldr.w sl, [r3, #96] ; 0x60 │ │ add r7, r9 │ │ mov.w r9, fp, ror #17 │ │ eor.w r9, r9, fp, ror #19 │ │ eor.w r9, r9, fp, lsr #10 │ │ @@ -6351,15 +9512,15 @@ │ │ str r1, [sp, #4] │ │ eor.w r6, r6, r5, ror #13 │ │ ldr r1, [sp, #0] │ │ eor.w r6, r6, r5, ror #22 │ │ add r6, r7 │ │ ldr r7, [r3, #96] ; 0x60 │ │ add r6, r9 │ │ - cbz r1, 6646 │ │ + cbz r1, 8ede │ │ ldr.w fp, [r3, #88] ; 0x58 │ │ ldr r1, [r3, #68] ; 0x44 │ │ ldr.w sl, [r3, #100] ; 0x64 │ │ add.w r9, r1, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ @@ -6389,15 +9550,15 @@ │ │ orr.w r9, lr, r9 │ │ mov.w lr, r6, ror #2 │ │ eor.w lr, lr, r6, ror #13 │ │ eor.w lr, lr, r6, ror #22 │ │ add lr, r9 │ │ add lr, r7 │ │ ldr r7, [r3, #100] ; 0x64 │ │ - cbz r1, 66c2 │ │ + cbz r1, 8f5a │ │ ldr.w fp, [r3, #92] ; 0x5c │ │ ldr r1, [r3, #72] ; 0x48 │ │ ldr.w sl, [r3, #40] ; 0x28 │ │ add.w r9, r1, r7 │ │ mov.w r7, fp, ror #17 │ │ eor.w r7, r7, fp, ror #19 │ │ eor.w fp, r7, fp, lsr #10 │ │ @@ -6430,15 +9591,15 @@ │ │ eor.w ip, ip, lr, ror #22 │ │ add ip, r9 │ │ add ip, r7 │ │ ldr r7, [sp, #0] │ │ adds r7, #16 │ │ str r7, [sp, #0] │ │ cmp r7, #64 ; 0x40 │ │ - bne.w 5f5c │ │ + bne.w 87f4 │ │ ldr r7, [r3, #8] │ │ ldr r1, [sp, #4] │ │ add r7, ip │ │ str r7, [r3, #8] │ │ ldr r7, [r3, #12] │ │ add r7, lr │ │ str r7, [r3, #12] │ │ @@ -6459,87 +9620,88 @@ │ │ str r1, [r3, #32] │ │ ldr r1, [r3, #36] ; 0x24 │ │ add r2, r1 │ │ str r2, [r3, #36] ; 0x24 │ │ add sp, #44 ; 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - bic.w r0, sl, #0 │ │ + stmia r7!, {r1, r3, r4, r7} │ │ + movs r0, r0 │ │ push {r3, r4, r5, r6, r7, lr} │ │ mov r5, r2 │ │ ldr r2, [r1, #0] │ │ mov r4, r1 │ │ mov r6, r0 │ │ and.w r2, r2, #63 ; 0x3f │ │ adds r3, r2, #3 │ │ lsrs r3, r3, #2 │ │ add.w r1, r3, #9 │ │ add.w r1, r4, r1, lsl #2 │ │ adds.w r3, r3, #4294967295 ; 0xffffffff │ │ - bcc.n 6782 │ │ + bcc.n 901a │ │ ldr r0, [r1, #0] │ │ rev r0, r0 │ │ str.w r0, [r1], #-4 │ │ - b.n 6772 │ │ + b.n 900a │ │ lsrs r3, r2, #2 │ │ mvns r1, r2 │ │ and.w r1, r1, #3 │ │ movs r0, #128 ; 0x80 │ │ add.w r7, r4, r3, lsl #2 │ │ mvn.w lr, #127 ; 0x7f │ │ lsls r1, r1, #3 │ │ cmp r2, #55 ; 0x37 │ │ lsl.w r0, r0, r1 │ │ lsl.w lr, lr, r1 │ │ ldr r1, [r7, #40] ; 0x28 │ │ and.w r1, lr, r1 │ │ orr.w r0, r0, r1 │ │ str r0, [r7, #40] ; 0x28 │ │ - bls.n 67c0 │ │ + bls.n 9058 │ │ cmp r2, #59 ; 0x3b │ │ mov r0, r4 │ │ itt ls │ │ movls r3, #0 │ │ strls r3, [r4, #100] ; 0x64 │ │ - bl 5f14 │ │ + bl 87ac │ │ movs r3, #0 │ │ - b.n 67c2 │ │ + b.n 905a │ │ adds r3, #1 │ │ add.w r2, r3, #9 │ │ movs r1, #0 │ │ add.w r2, r4, r2, lsl #2 │ │ cmp r3, #13 │ │ - bhi.n 67d8 │ │ + bhi.n 9070 │ │ adds r3, #1 │ │ str.w r1, [r2, #4]! │ │ - b.n 67cc │ │ + b.n 9064 │ │ ldmia.w r4, {r2, r3} │ │ mov r0, r4 │ │ lsls r3, r3, #3 │ │ orr.w r3, r3, r2, lsr #29 │ │ lsls r2, r2, #3 │ │ str r3, [r4, #96] ; 0x60 │ │ str r2, [r4, #100] ; 0x64 │ │ - bl 5f14 │ │ + bl 87ac │ │ movs r3, #0 │ │ cmp r3, r5 │ │ - beq.n 680c │ │ + beq.n 90a4 │ │ lsrs r1, r3, #2 │ │ mvns r2, r3 │ │ adds r1, #2 │ │ and.w r2, r2, #3 │ │ ldr.w r1, [r4, r1, lsl #2] │ │ lsls r2, r2, #3 │ │ lsrs r1, r2 │ │ strb r1, [r6, r3] │ │ adds r3, #1 │ │ - b.n 67f0 │ │ + b.n 9088 │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ -0000680e : │ │ +000090a6 : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r7, r0 │ │ ldr r3, [r2, #0] │ │ add.w r8, r2, #40 ; 0x28 │ │ add.w r9, r2, #36 ; 0x24 │ │ mov r5, r1 │ │ and.w r0, r3, #63 ; 0x3f │ │ @@ -6551,143 +9713,143 @@ │ │ ittt cc │ │ ldrcc r3, [r2, #4] │ │ addcc r3, #1 │ │ strcc r3, [r2, #4] │ │ cmp r5, r6 │ │ add r0, r8 │ │ mov r1, r7 │ │ - bcc.n 6868 │ │ + bcc.n 9100 │ │ mov r2, r6 │ │ add r7, r6 │ │ blx 1bcc │ │ subs r5, r5, r6 │ │ add.w r3, r4, #100 ; 0x64 │ │ cmp r3, r9 │ │ - beq.n 685c │ │ + beq.n 90f4 │ │ ldr r2, [r3, #0] │ │ rev r2, r2 │ │ str.w r2, [r3], #-4 │ │ - b.n 684e │ │ + b.n 90e6 │ │ mov r0, r4 │ │ movs r6, #64 ; 0x40 │ │ - bl 5f14 │ │ + bl 87ac │ │ movs r0, #0 │ │ - b.n 6838 │ │ + b.n 90d0 │ │ mov r2, r5 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d29c <_Unwind_GetTextRelBase@@Base+0x18> │ │ + b.w d2ac <_Unwind_GetTextRelBase@@Base+0x28> │ │ ... │ │ │ │ -00006874 : │ │ +0000910c : │ │ mov r3, r0 │ │ movs r2, #0 │ │ push {r4, r5, lr} │ │ str r2, [r0, #4] │ │ str.w r2, [r3], #8 │ │ - ldr r2, [pc, #28] ; (68a0 ) │ │ + ldr r2, [pc, #28] ; (9138 ) │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ add.w r5, r2, #32 │ │ mov r4, r2 │ │ adds r3, #8 │ │ ldmia r4!, {r0, r1} │ │ cmp r4, r5 │ │ str.w r0, [r3, #-8] │ │ mov r2, r4 │ │ str.w r1, [r3, #-4] │ │ - bne.n 688a │ │ + bne.n 9122 │ │ pop {r4, r5, pc} │ │ - b.n 6680 │ │ + bkpt 0x005e │ │ ... │ │ │ │ -000068a4 : │ │ +0000913c : │ │ movs r2, #28 │ │ - b.w 6758 │ │ + b.w 8ff0 │ │ │ │ -000068aa : │ │ +00009142 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #108 ; 0x6c │ │ mov r7, r1 │ │ mov r6, r2 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 6874 │ │ + bl 910c │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, sp │ │ - bl 680e │ │ + bl 90a6 │ │ mov r0, r5 │ │ mov r1, sp │ │ movs r2, #28 │ │ - bl 6758 │ │ + bl 8ff0 │ │ add sp, #108 ; 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000068d4 : │ │ +0000916c : │ │ mov r3, r0 │ │ movs r2, #0 │ │ push {r4, r5, lr} │ │ str r2, [r0, #4] │ │ str.w r2, [r3], #8 │ │ - ldr r2, [pc, #28] ; (6900 ) │ │ + ldr r2, [pc, #28] ; (9198 ) │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ add.w r5, r2, #32 │ │ mov r4, r2 │ │ adds r3, #8 │ │ ldmia r4!, {r0, r1} │ │ cmp r4, r5 │ │ str.w r0, [r3, #-8] │ │ mov r2, r4 │ │ str.w r1, [r3, #-4] │ │ - bne.n 68ea │ │ + bne.n 9182 │ │ pop {r4, r5, pc} │ │ - b.n 6628 │ │ + bkpt 0x0002 │ │ ... │ │ │ │ -00006904 : │ │ +0000919c : │ │ movs r2, #32 │ │ - b.w 6758 │ │ + b.w 8ff0 │ │ │ │ -0000690a : │ │ +000091a2 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #108 ; 0x6c │ │ mov r7, r1 │ │ mov r6, r2 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 68d4 │ │ + bl 916c │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, sp │ │ - bl 680e │ │ + bl 90a6 │ │ mov r0, r5 │ │ mov r1, sp │ │ movs r2, #32 │ │ - bl 6758 │ │ + bl 8ff0 │ │ add sp, #108 ; 0x6c │ │ pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -00006934 : │ │ +000091cc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ subw sp, sp, #1740 ; 0x6cc │ │ add.w r2, r0, #16 │ │ add.w r5, sp, #1672 ; 0x688 │ │ add.w r6, r0, #80 ; 0x50 │ │ mov r3, r0 │ │ ldr r0, [r2, #0] │ │ adds r2, #8 │ │ ldr.w r1, [r2, #-4] │ │ cmp r2, r6 │ │ mov r4, r5 │ │ stmia r4!, {r0, r1} │ │ mov r5, r4 │ │ - bne.n 694a │ │ + bne.n 91e2 │ │ add.w r2, sp, #1696 ; 0x6a0 │ │ ldrd r0, r1, [r2] │ │ add.w r2, sp, #1728 ; 0x6c0 │ │ strd r0, r1, [sp] │ │ ldrd r0, r1, [r2] │ │ add.w r2, sp, #1688 ; 0x698 │ │ strd r0, r1, [sp, #32] │ │ @@ -6703,26 +9865,26 @@ │ │ ldrd r0, r1, [r2] │ │ add.w r2, sp, #1672 ; 0x688 │ │ strd r0, r1, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [r2] │ │ add.w r2, sp, #1704 ; 0x6a8 │ │ strd r0, r1, [sp, #24] │ │ ldrd r0, r1, [r2] │ │ - ldr.w r2, [pc, #3132] ; 75f8 │ │ + ldr.w r2, [pc, #3132] ; 9e90 │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ strd r0, r1, [sp, #56] ; 0x38 │ │ movs r1, #0 │ │ str r1, [sp, #68] ; 0x44 │ │ ldrd r0, r1, [r3, #152] ; 0x98 │ │ ldr r4, [sp, #68] ; 0x44 │ │ strd r0, r1, [sp, #72] ; 0x48 │ │ ldrd r0, r1, [r3, #80] ; 0x50 │ │ cmp r4, #0 │ │ - beq.n 6aa6 │ │ + beq.n 933e │ │ ldrd r6, r7, [sp, #72] ; 0x48 │ │ ldr.w r8, [r3, #196] ; 0xc4 │ │ ldr.w lr, [r3, #192] ; 0xc0 │ │ adds r6, r6, r0 │ │ adcs r7, r1 │ │ add r1, sp, #392 ; 0x188 │ │ mov sl, r6 │ │ @@ -6785,15 +9947,15 @@ │ │ adds r4, r4, r6 │ │ adcs r5, r7 │ │ mov r0, r4 │ │ mov r8, r4 │ │ mov r1, r5 │ │ mov r9, r5 │ │ strd r0, r1, [r3, #80] ; 0x50 │ │ - b.n 6aaa │ │ + b.n 9342 │ │ mov r8, r0 │ │ mov r9, r1 │ │ ldr r1, [sp, #56] ; 0x38 │ │ lsrs r4, r1, #18 │ │ ldr r1, [sp, #60] ; 0x3c │ │ orr.w r1, r4, r1, lsl #14 │ │ str r1, [sp, #424] ; 0x1a8 │ │ @@ -6922,15 +10084,15 @@ │ │ adc.w r1, fp, r9 │ │ strd r0, r1, [sp] │ │ ldrd r0, r1, [r3, #160] ; 0xa0 │ │ strd r0, r1, [r4] │ │ ldr r1, [sp, #68] ; 0x44 │ │ ldrd r4, r5, [r3, #88] ; 0x58 │ │ cmp r1, #0 │ │ - beq.n 6d04 │ │ + beq.n 959c │ │ ldr.w r0, [r3, #204] ; 0xcc │ │ add.w lr, sp, #376 ; 0x178 │ │ ldr.w r1, [r3, #200] ; 0xc8 │ │ ldrd r8, r9, [lr] │ │ mov.w lr, r0, lsl #3 │ │ ldr r7, [r3, #96] ; 0x60 │ │ adds.w r8, r8, r4 │ │ @@ -6993,15 +10155,15 @@ │ │ eors r7, r1 │ │ adds r6, r4, r6 │ │ adc.w r7, r5, r7 │ │ strd r6, r7, [sp, #80] ; 0x50 │ │ mov r0, r6 │ │ mov r1, r7 │ │ strd r0, r1, [r3, #88] ; 0x58 │ │ - b.n 6d08 │ │ + b.n 95a0 │ │ strd r4, r5, [sp, #80] ; 0x50 │ │ ldrd r4, r5, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ ldrd r6, r7, [r2, #8] │ │ eors r0, r4 │ │ eors r1, r5 │ │ ldrd r4, r5, [sp, #32] │ │ @@ -7119,15 +10281,15 @@ │ │ adc.w r1, r5, r9 │ │ ldr r4, [sp, #68] ; 0x44 │ │ strd r0, r1, [sp, #8] │ │ ldrd r0, r1, [r3, #168] ; 0xa8 │ │ strd r0, r1, [sp, #80] ; 0x50 │ │ ldrd r0, r1, [r3, #96] ; 0x60 │ │ cmp r4, #0 │ │ - beq.n 6f3a │ │ + beq.n 97d2 │ │ ldr r5, [r3, #84] ; 0x54 │ │ ldrd sl, fp, [sp, #80] ; 0x50 │ │ ldr r7, [r3, #80] ; 0x50 │ │ adds.w sl, sl, r0 │ │ ldr r6, [r3, #104] ; 0x68 │ │ adc.w fp, fp, r1 │ │ lsls r1, r5, #3 │ │ @@ -7187,15 +10349,15 @@ │ │ eors r5, r1 │ │ adds.w r4, r4, sl │ │ adc.w r5, r5, fp │ │ strd r4, r5, [sp, #88] ; 0x58 │ │ mov r0, r4 │ │ mov r1, r5 │ │ strd r0, r1, [r3, #96] ; 0x60 │ │ - b.n 6f3e │ │ + b.n 97d6 │ │ strd r0, r1, [sp, #88] ; 0x58 │ │ ldrd r6, r7, [r2, #16] │ │ ldrd r8, r9, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ adds.w r8, r8, r6 │ │ adc.w r9, r9, r7 │ │ ldrd r6, r7, [sp, #32] │ │ @@ -7318,15 +10480,15 @@ │ │ strd r0, r1, [sp, #16] │ │ ldrd r0, r1, [r3, #176] ; 0xb0 │ │ add r4, sp, #384 ; 0x180 │ │ strd r0, r1, [r4] │ │ ldr r4, [sp, #68] ; 0x44 │ │ ldrd r0, r1, [r3, #104] ; 0x68 │ │ cmp r4, #0 │ │ - beq.n 7174 │ │ + beq.n 9a0c │ │ add.w lr, sp, #384 ; 0x180 │ │ ldr r5, [r3, #92] ; 0x5c │ │ ldr r7, [r3, #88] ; 0x58 │ │ ldrd r8, r9, [lr] │ │ ldr r6, [r3, #112] ; 0x70 │ │ adds.w r8, r8, r0 │ │ ldr r4, [r3, #116] ; 0x74 │ │ @@ -7384,15 +10546,15 @@ │ │ ldrd r4, r5, [sp, #168] ; 0xa8 │ │ eor.w r1, r1, fp │ │ eors r4, r0 │ │ eors r5, r1 │ │ adds.w sl, r4, r8 │ │ adc.w fp, r5, r9 │ │ strd sl, fp, [r3, #104] ; 0x68 │ │ - b.n 7178 │ │ + b.n 9a10 │ │ mov sl, r0 │ │ mov fp, r1 │ │ ldrd r6, r7, [r2, #24] │ │ ldrd r8, r9, [sp, #56] ; 0x38 │ │ ldrd r0, r1, [sp, #32] │ │ adds.w r8, r8, r6 │ │ adc.w r9, r9, r7 │ │ @@ -7514,15 +10676,15 @@ │ │ adc.w r1, fp, r7 │ │ strd r0, r1, [sp, #24] │ │ ldrd r0, r1, [r3, #184] ; 0xb8 │ │ ldrd r6, r7, [r3, #112] ; 0x70 │ │ strd r0, r1, [sp, #88] ; 0x58 │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 73b8 │ │ + beq.n 9c50 │ │ ldr r1, [r3, #100] ; 0x64 │ │ ldr r0, [r3, #96] ; 0x60 │ │ ldrd r8, r9, [sp, #88] ; 0x58 │ │ mov.w lr, r1, lsl #3 │ │ ldr r5, [r3, #120] ; 0x78 │ │ adds.w r8, r8, r6 │ │ orr.w r6, lr, r0, lsr #29 │ │ @@ -7584,15 +10746,15 @@ │ │ eors r5, r1 │ │ adds r4, r6, r4 │ │ adc.w r5, r7, r5 │ │ strd r4, r5, [sp, #96] ; 0x60 │ │ mov r0, r4 │ │ mov r1, r5 │ │ strd r0, r1, [r3, #112] ; 0x70 │ │ - b.n 73bc │ │ + b.n 9c54 │ │ strd r6, r7, [sp, #96] ; 0x60 │ │ ldrd r4, r5, [r2, #32] │ │ ldrd r8, r9, [sp, #32] │ │ ldrd r0, r1, [sp, #48] ; 0x30 │ │ adds.w r8, r8, r4 │ │ ldrd r6, r7, [sp, #96] ; 0x60 │ │ adc.w r9, r9, r5 │ │ @@ -7710,15 +10872,15 @@ │ │ adds.w r0, r8, r6 │ │ adc.w r1, r9, r7 │ │ strd r0, r1, [sp] │ │ ldrd r0, r1, [r3, #192] ; 0xc0 │ │ strd r0, r1, [sp, #96] ; 0x60 │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 75fc │ │ + beq.n 9e94 │ │ ldr r0, [r3, #108] ; 0x6c │ │ ldr r1, [r3, #104] ; 0x68 │ │ ldrd r8, r9, [sp, #96] ; 0x60 │ │ mov.w lr, r0, lsl #3 │ │ ldr.w r7, [r3, #128] ; 0x80 │ │ adds.w r8, r8, r4 │ │ orr.w r4, lr, r1, lsr #29 │ │ @@ -7775,17 +10937,17 @@ │ │ ldrd r6, r7, [sp, #200] ; 0xc8 │ │ eor.w r1, r1, r9 │ │ eors r6, r0 │ │ eors r7, r1 │ │ adds.w sl, r4, r6 │ │ adc.w fp, r5, r7 │ │ strd sl, fp, [r3, #120] ; 0x78 │ │ - b.n 7600 │ │ + b.n 9e98 │ │ nop │ │ - b.n 7174 │ │ + pop {r2, r3, r5, pc} │ │ movs r0, r0 │ │ mov sl, r4 │ │ mov fp, r5 │ │ ldrd r4, r5, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ ldrd r6, r7, [r2, #40] ; 0x28 │ │ eors r0, r4 │ │ @@ -7906,15 +11068,15 @@ │ │ adds.w r0, r8, r4 │ │ adc.w r1, r9, r5 │ │ strd r0, r1, [sp, #8] │ │ ldrd r0, r1, [r3, #200] ; 0xc8 │ │ strd r0, r1, [sp, #104] ; 0x68 │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 784c │ │ + beq.n a0e4 │ │ ldr.w r8, [r3, #116] ; 0x74 │ │ ldrd r0, r1, [sp, #104] ; 0x68 │ │ ldr.w lr, [r3, #112] ; 0x70 │ │ adds.w r0, r0, sl │ │ mov.w r6, r8, lsl #3 │ │ adc.w r1, r1, fp │ │ ldr.w r5, [r3, #136] ; 0x88 │ │ @@ -7975,15 +11137,15 @@ │ │ eor.w sl, sl, r0 │ │ eor.w fp, fp, r1 │ │ adds.w r0, r6, sl │ │ adc.w r1, r7, fp │ │ strd r0, r1, [r3, #128] ; 0x80 │ │ mov r6, r0 │ │ mov r7, r1 │ │ - b.n 7850 │ │ + b.n a0e8 │ │ mov r6, sl │ │ mov r7, fp │ │ ldrd r4, r5, [r2, #48] ; 0x30 │ │ ldrd sl, fp, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ adds.w sl, sl, r4 │ │ adc.w fp, fp, r5 │ │ @@ -8101,15 +11263,15 @@ │ │ ldrd r4, r5, [r3, #136] ; 0x88 │ │ adc.w r9, r9, r7 │ │ adds.w r0, r8, sl │ │ adc.w r1, r9, fp │ │ strd r0, r1, [sp, #16] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 7a90 │ │ + beq.n a328 │ │ ldr.w lr, [r3, #124] ; 0x7c │ │ ldr.w ip, [r3, #120] ; 0x78 │ │ ldrd r0, r1, [r3, #80] ; 0x50 │ │ ldr.w r7, [r3, #144] ; 0x90 │ │ adds.w r8, r0, r4 │ │ mov.w r4, lr, lsl #3 │ │ adc.w r9, r1, r5 │ │ @@ -8169,15 +11331,15 @@ │ │ eor.w fp, fp, r1 │ │ adds.w r0, r4, sl │ │ add r4, sp, #368 ; 0x170 │ │ adc.w r1, r5, fp │ │ strd r0, r1, [r4] │ │ ldrd r0, r1, [r4] │ │ strd r0, r1, [r3, #136] ; 0x88 │ │ - b.n 7a96 │ │ + b.n a32e │ │ add r1, sp, #368 ; 0x170 │ │ strd r4, r5, [r1] │ │ ldrd r0, r1, [r2, #56] ; 0x38 │ │ ldrd sl, fp, [sp, #56] ; 0x38 │ │ ldrd r6, r7, [sp, #40] ; 0x28 │ │ adds.w sl, sl, r0 │ │ ldr r4, [sp, #48] ; 0x30 │ │ @@ -8306,15 +11468,15 @@ │ │ adc.w r5, r9, r7 │ │ adds r0, r0, r4 │ │ adcs r1, r5 │ │ strd r0, r1, [sp, #24] │ │ ldr r1, [sp, #68] ; 0x44 │ │ ldrd r4, r5, [r3, #144] ; 0x90 │ │ cmp r1, #0 │ │ - beq.n 7d10 │ │ + beq.n a5a8 │ │ ldr.w r0, [r3, #132] ; 0x84 │ │ add.w lr, sp, #1056 ; 0x420 │ │ ldr.w ip, [r3, #128] ; 0x80 │ │ ldrd r8, r9, [r3, #88] ; 0x58 │ │ lsls r1, r0, #3 │ │ ldr.w r7, [r3, #152] ; 0x98 │ │ orr.w r1, r1, ip, lsr #29 │ │ @@ -8374,15 +11536,15 @@ │ │ eor.w fp, fp, r1 │ │ adds.w r0, r4, sl │ │ add r4, sp, #368 ; 0x170 │ │ adc.w r1, r5, fp │ │ strd r0, r1, [r4] │ │ ldrd r0, r1, [r4] │ │ strd r0, r1, [r3, #144] ; 0x90 │ │ - b.n 7d16 │ │ + b.n a5ae │ │ add r1, sp, #368 ; 0x170 │ │ strd r4, r5, [r1] │ │ ldrd r0, r1, [r2, #64] ; 0x40 │ │ ldrd sl, fp, [sp, #32] │ │ ldrd r6, r7, [sp, #48] ; 0x30 │ │ adds.w sl, sl, r0 │ │ ldr r4, [sp, #56] ; 0x38 │ │ @@ -8505,15 +11667,15 @@ │ │ adds.w r8, r8, r6 │ │ adc.w r9, r9, r7 │ │ adds.w r0, r8, sl │ │ adc.w r1, r9, fp │ │ strd r0, r1, [sp] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 7f9e │ │ + beq.n a836 │ │ ldrd r6, r7, [r3, #96] ; 0x60 │ │ ldrd r0, r1, [sp, #72] ; 0x48 │ │ ldr.w lr, [r3, #140] ; 0x8c │ │ adds r0, r0, r6 │ │ ldr.w ip, [r3, #136] ; 0x88 │ │ adcs r1, r7 │ │ add.w r6, sp, #1120 ; 0x460 │ │ @@ -8699,15 +11861,15 @@ │ │ adds.w r8, r8, r6 │ │ adc.w r9, r9, r7 │ │ adds.w r0, r8, r4 │ │ adc.w r1, r9, r5 │ │ strd r0, r1, [sp, #8] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 821e │ │ + beq.n aab6 │ │ add r1, sp, #376 ; 0x178 │ │ ldrd r6, r7, [r3, #104] ; 0x68 │ │ ldr.w lr, [r3, #148] ; 0x94 │ │ ldrd r0, r1, [r1] │ │ ldr.w ip, [r3, #144] ; 0x90 │ │ adds r0, r0, r6 │ │ add.w r6, sp, #1200 ; 0x4b0 │ │ @@ -8770,15 +11932,15 @@ │ │ eor.w r0, r0, r8 │ │ eor.w r1, r1, r9 │ │ eor.w sl, sl, r0 │ │ eor.w fp, fp, r1 │ │ adds.w r4, r6, sl │ │ adc.w r5, r7, fp │ │ strd r4, r5, [r3, #160] ; 0xa0 │ │ - b.n 8224 │ │ + b.n aabc │ │ add r1, sp, #376 ; 0x178 │ │ ldrd r4, r5, [r1] │ │ ldrd r6, r7, [r2, #80] ; 0x50 │ │ ldrd sl, fp, [sp, #48] ; 0x30 │ │ ldrd r0, r1, [sp, #56] ; 0x38 │ │ adds.w sl, sl, r6 │ │ adc.w fp, fp, r7 │ │ @@ -8893,15 +12055,15 @@ │ │ adds.w sl, r4, r0 │ │ adc.w fp, r5, r1 │ │ adds.w r0, sl, r6 │ │ adc.w r1, fp, r7 │ │ strd r0, r1, [sp, #16] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 849c │ │ + beq.n ad34 │ │ ldrd r6, r7, [r3, #112] ; 0x70 │ │ ldrd r0, r1, [sp, #80] ; 0x50 │ │ ldr.w lr, [r3, #156] ; 0x9c │ │ adds r0, r0, r6 │ │ ldr.w ip, [r3, #152] ; 0x98 │ │ adcs r1, r7 │ │ add.w r6, sp, #1280 ; 0x500 │ │ @@ -9089,15 +12251,15 @@ │ │ adds.w sl, r4, r0 │ │ adc.w fp, r5, r1 │ │ adds.w r0, sl, r6 │ │ adc.w r1, fp, r7 │ │ strd r0, r1, [sp, #24] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 871c │ │ + beq.n afb4 │ │ add r1, sp, #384 ; 0x180 │ │ ldrd r6, r7, [r3, #120] ; 0x78 │ │ ldr.w lr, [r3, #164] ; 0xa4 │ │ ldrd r0, r1, [r1] │ │ ldr.w ip, [r3, #160] ; 0xa0 │ │ adds r0, r0, r6 │ │ add.w r6, sp, #1360 ; 0x550 │ │ @@ -9160,15 +12322,15 @@ │ │ str r5, [sp, #312] ; 0x138 │ │ ldrd r8, r9, [r4] │ │ eor.w r8, r8, r0 │ │ eor.w r9, r9, r1 │ │ adds.w sl, r6, r8 │ │ adc.w fp, r7, r9 │ │ strd sl, fp, [r3, #176] ; 0xb0 │ │ - b.n 8722 │ │ + b.n afba │ │ add r1, sp, #384 ; 0x180 │ │ ldrd sl, fp, [r1] │ │ ldrd r0, r1, [sp, #40] ; 0x28 │ │ ldrd r4, r5, [sp, #48] ; 0x30 │ │ ldrd r6, r7, [r2, #96] ; 0x60 │ │ eors r4, r0 │ │ eors r5, r1 │ │ @@ -9283,15 +12445,15 @@ │ │ adds.w r8, r4, r0 │ │ adc.w r9, r5, r1 │ │ adds.w r0, r8, r6 │ │ adc.w r1, r9, r7 │ │ strd r0, r1, [sp] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 8990 │ │ + beq.n b228 │ │ ldrd r6, r7, [r3, #128] ; 0x80 │ │ ldrd r0, r1, [sp, #88] ; 0x58 │ │ ldr.w lr, [r3, #172] ; 0xac │ │ adds r0, r0, r6 │ │ ldr.w ip, [r3, #168] ; 0xa8 │ │ adcs r1, r7 │ │ add.w r6, sp, #1440 ; 0x5a0 │ │ @@ -9475,15 +12637,15 @@ │ │ adds.w r8, r6, r0 │ │ adc.w r9, r7, r1 │ │ adds.w r0, r8, sl │ │ adc.w r1, r9, fp │ │ strd r0, r1, [sp, #8] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 8c08 │ │ + beq.n b4a0 │ │ ldrd r6, r7, [r3, #136] ; 0x88 │ │ ldrd r0, r1, [sp, #96] ; 0x60 │ │ ldr.w lr, [r3, #180] ; 0xb4 │ │ adds r0, r0, r6 │ │ ldr.w ip, [r3, #176] ; 0xb0 │ │ adcs r1, r7 │ │ add.w r6, sp, #1520 ; 0x5f0 │ │ @@ -9672,15 +12834,15 @@ │ │ adc.w r9, r7, r1 │ │ ldrd r0, r1, [sp, #72] ; 0x48 │ │ adds.w r0, r0, r8 │ │ adc.w r1, r1, r9 │ │ strd r0, r1, [sp, #16] │ │ ldr r1, [sp, #68] ; 0x44 │ │ cmp r1, #0 │ │ - beq.n 8e8a │ │ + beq.n b722 │ │ ldrd r6, r7, [r3, #144] ; 0x90 │ │ ldrd r0, r1, [sp, #104] ; 0x68 │ │ ldr.w lr, [r3, #188] ; 0xbc │ │ adds r0, r0, r6 │ │ ldr.w ip, [r3, #184] ; 0xb8 │ │ adcs r1, r7 │ │ add.w r6, sp, #1600 ; 0x640 │ │ @@ -9867,15 +13029,15 @@ │ │ adds.w r0, sl, r8 │ │ adc.w r1, fp, r9 │ │ strd r0, r1, [sp, #24] │ │ ldr r1, [sp, #68] ; 0x44 │ │ adds r1, #16 │ │ str r1, [sp, #68] ; 0x44 │ │ cmp r1, #80 ; 0x50 │ │ - bne.w 69c8 │ │ + bne.w 9260 │ │ ldrd r8, r9, [r3, #16] │ │ ldrd r0, r1, [sp, #24] │ │ ldrd sl, fp, [r3, #24] │ │ adds.w r8, r8, r0 │ │ ldrd r4, r5, [r3, #32] │ │ adc.w r9, r9, r1 │ │ ldrd r0, r1, [sp, #16] │ │ @@ -9924,22 +13086,22 @@ │ │ str r2, [sp, #4] │ │ and.w sl, r3, #127 ; 0x7f │ │ add.w r3, sl, #7 │ │ lsrs r3, r3, #3 │ │ add.w r5, r3, #9 │ │ add.w r5, r1, r5, lsl #3 │ │ adds.w r3, r3, #4294967295 ; 0xffffffff │ │ - bcc.n 90e8 │ │ + bcc.n b980 │ │ ldr r2, [r5, #0] │ │ ldr r1, [r5, #4] │ │ rev r2, r2 │ │ rev r1, r1 │ │ stmia.w r5, {r1, r2} │ │ subs r5, #8 │ │ - b.n 90d2 │ │ + b.n b96a │ │ mvn.w fp, sl │ │ and.w fp, fp, #7 │ │ mvn.w r0, #255 ; 0xff │ │ mov.w r1, #4294967295 ; 0xffffffff │ │ mov.w fp, fp, lsl #3 │ │ mov.w r5, sl, lsr #3 │ │ mov r2, fp │ │ @@ -9956,34 +13118,34 @@ │ │ blx bd50 <__aeabi_llsl@@Base> │ │ cmp.w sl, #111 ; 0x6f │ │ mov r2, r6 │ │ mov r3, r7 │ │ orr.w r2, r2, r0 │ │ orr.w r3, r3, r1 │ │ strd r2, r3, [r8, #80] ; 0x50 │ │ - bls.n 9152 │ │ + bls.n b9ea │ │ cmp.w sl, #119 ; 0x77 │ │ mov r0, r4 │ │ ittt ls │ │ movls r3, #0 │ │ movls r2, #0 │ │ strdls r2, r3, [r4, #200] ; 0xc8 │ │ - bl 6934 │ │ + bl 91cc │ │ movs r3, #0 │ │ - b.n 9154 │ │ + b.n b9ec │ │ adds r3, r5, #1 │ │ add.w r2, r3, #9 │ │ movs r0, #0 │ │ movs r1, #0 │ │ add.w r2, r4, r2, lsl #3 │ │ cmp r3, #13 │ │ - bhi.n 916c │ │ + bhi.n ba04 │ │ adds r3, #1 │ │ strd r0, r1, [r2, #8]! │ │ - b.n 9160 │ │ + b.n b9f8 │ │ ldr r3, [r4, #12] │ │ movs r7, #0 │ │ ldr r0, [r4, #4] │ │ ldr r1, [r4, #8] │ │ ldr r5, [r4, #0] │ │ mov.w fp, r3, lsl #3 │ │ lsrs r6, r0, #29 │ │ @@ -9994,83 +13156,83 @@ │ │ orr.w r2, sl, r6 │ │ orr.w r3, fp, r7 │ │ str.w r0, [r4, #204] ; 0xcc │ │ strd r2, r3, [r4, #192] ; 0xc0 │ │ mov r0, r4 │ │ lsls r3, r5, #3 │ │ str.w r3, [r4, #200] ; 0xc8 │ │ - bl 6934 │ │ + bl 91cc │ │ mov r5, r7 │ │ ldr r3, [sp, #4] │ │ cmp r5, r3 │ │ - beq.n 91cc │ │ + beq.n ba64 │ │ bic.w r3, r5, #7 │ │ mvns r2, r5 │ │ add r3, r4 │ │ and.w r2, r2, #7 │ │ ldrd r0, r1, [r3, #16] │ │ lsls r2, r2, #3 │ │ blx bd34 <__aeabi_llsr@@Base> │ │ strb.w r0, [r9, r5] │ │ adds r5, #1 │ │ - b.n 91a8 │ │ + b.n ba40 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ -000091d2 : │ │ +0000ba6a : │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ mov r4, r2 │ │ ldrd r2, r3, [r2] │ │ mov r7, r0 │ │ mov.w r9, #0 │ │ mov r5, r1 │ │ and.w r0, r2, #127 ; 0x7f │ │ adds r2, r2, r1 │ │ adc.w r3, r3, r9 │ │ rsb r6, r0, #128 ; 0x80 │ │ cmp r3, r9 │ │ strd r2, r3, [r4] │ │ it eq │ │ cmpeq r2, r1 │ │ - bcs.n 920c │ │ + bcs.n baa4 │ │ ldrd r2, r3, [r4, #8] │ │ adds r2, #1 │ │ adc.w r3, r3, #0 │ │ strd r2, r3, [r4, #8] │ │ add.w r8, r4, #80 ; 0x50 │ │ add.w r9, r4, #72 ; 0x48 │ │ cmp r5, r6 │ │ add r0, r8 │ │ mov r1, r7 │ │ - bcc.n 924a │ │ + bcc.n bae2 │ │ mov r2, r6 │ │ add r7, r6 │ │ blx 1bcc │ │ subs r5, r5, r6 │ │ add.w r3, r4, #200 ; 0xc8 │ │ cmp r3, r9 │ │ - beq.n 923e │ │ + beq.n bad6 │ │ ldr r2, [r3, #0] │ │ ldr r1, [r3, #4] │ │ rev r2, r2 │ │ rev r1, r1 │ │ stmia.w r3, {r1, r2} │ │ subs r3, #8 │ │ - b.n 922a │ │ + b.n bac2 │ │ mov r0, r4 │ │ movs r6, #128 ; 0x80 │ │ - bl 6934 │ │ + bl 91cc │ │ movs r0, #0 │ │ - b.n 9214 │ │ + b.n baac │ │ mov r2, r5 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d29c <_Unwind_GetTextRelBase@@Base+0x18> │ │ + b.w d2ac <_Unwind_GetTextRelBase@@Base+0x28> │ │ │ │ -00009254 : │ │ - ldr r2, [pc, #44] ; (9284 ) │ │ +0000baec : │ │ + ldr r2, [pc, #44] ; (bb1c ) │ │ mov r3, r0 │ │ push {r4, r5, lr} │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ movs r5, #0 │ │ movs r4, #0 │ │ strd r4, r5, [r0, #8] │ │ @@ -10079,45 +13241,45 @@ │ │ mov r4, r2 │ │ adds r3, #8 │ │ ldmia r4!, {r0, r1} │ │ cmp r4, r5 │ │ str.w r0, [r3, #-8] │ │ mov r2, r4 │ │ str.w r1, [r3, #-4] │ │ - bne.n 926e │ │ + bne.n bb06 │ │ pop {r4, r5, pc} │ │ - pop {r1, r5, pc} │ │ + str r4, [sp, #584] ; 0x248 │ │ ... │ │ │ │ -00009288 : │ │ +0000bb20 : │ │ movs r2, #48 ; 0x30 │ │ - b.w 90b4 │ │ + b.w b94c │ │ │ │ -0000928e : │ │ +0000bb26 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #212 ; 0xd4 │ │ mov r7, r1 │ │ mov r6, r2 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 9254 │ │ + bl baec │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, sp │ │ - bl 91d2 │ │ + bl ba6a │ │ mov r0, r5 │ │ mov r1, sp │ │ movs r2, #48 ; 0x30 │ │ - bl 90b4 │ │ + bl b94c │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -000092b8 : │ │ - ldr r2, [pc, #44] ; (92e8 ) │ │ +0000bb50 : │ │ + ldr r2, [pc, #44] ; (bb80 ) │ │ mov r3, r0 │ │ push {r4, r5, lr} │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ movs r5, #0 │ │ movs r4, #0 │ │ strd r4, r5, [r0, #8] │ │ @@ -10126,103 +13288,103 @@ │ │ mov r4, r2 │ │ adds r3, #8 │ │ ldmia r4!, {r0, r1} │ │ cmp r4, r5 │ │ str.w r0, [r3, #-8] │ │ mov r2, r4 │ │ str.w r1, [r3, #-4] │ │ - bne.n 92d2 │ │ + bne.n bb6a │ │ pop {r4, r5, pc} │ │ - pop {r1, r6, r7} │ │ + str r4, [sp, #200] ; 0xc8 │ │ ... │ │ │ │ -000092ec : │ │ +0000bb84 : │ │ movs r2, #64 ; 0x40 │ │ - b.w 90b4 │ │ + b.w b94c │ │ │ │ -000092f2 : │ │ +0000bb8a : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #212 ; 0xd4 │ │ mov r7, r1 │ │ mov r6, r2 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 92b8 │ │ + bl bb50 │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, sp │ │ - bl 91d2 │ │ + bl ba6a │ │ mov r0, r5 │ │ mov r1, sp │ │ movs r2, #64 ; 0x40 │ │ - bl 90b4 │ │ + bl b94c │ │ add sp, #212 ; 0xd4 │ │ pop {r4, r5, r6, r7, pc} │ │ ... │ │ │ │ -0000931c : │ │ +0000bbb4 : │ │ cmp r0, #64 ; 0x40 │ │ mov r3, r1 │ │ push {r4, r5, r6, lr} │ │ - beq.n 93d6 │ │ - bhi.n 9332 │ │ + beq.n bc6e │ │ + bhi.n bbca │ │ cmp r0, #32 │ │ - beq.n 937a │ │ + beq.n bc12 │ │ cmp r0, #48 ; 0x30 │ │ - beq.n 93a6 │ │ + beq.n bc3e │ │ cmp r0, #28 │ │ - b.n 933c │ │ + b.n bbd4 │ │ cmp.w r0, #256 ; 0x100 │ │ - beq.n 937a │ │ - bhi.n 9354 │ │ + beq.n bc12 │ │ + bhi.n bbec │ │ cmp r0, #224 ; 0xe0 │ │ - bne.n 940c │ │ - ldr r4, [pc, #208] ; (9410 ) │ │ + bne.n bca4 │ │ + ldr r4, [pc, #208] ; (bca8 ) │ │ mov r2, r3 │ │ movs r1, #0 │ │ str r1, [r3, #4] │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ str.w r1, [r2], #8 │ │ add.w r6, r4, #32 │ │ - b.n 9362 │ │ + b.n bbfa │ │ cmp.w r0, #384 ; 0x180 │ │ - beq.n 93a6 │ │ + beq.n bc3e │ │ cmp.w r0, #512 ; 0x200 │ │ - beq.n 93d6 │ │ - b.n 940c │ │ + beq.n bc6e │ │ + b.n bca4 │ │ mov r5, r4 │ │ adds r2, #8 │ │ ldmia r5!, {r0, r1} │ │ cmp r5, r6 │ │ str.w r0, [r2, #-8] │ │ mov r4, r5 │ │ str.w r1, [r2, #-4] │ │ - bne.n 9362 │ │ + bne.n bbfa │ │ movs r2, #28 │ │ - b.n 9404 │ │ - ldr r4, [pc, #152] ; (9414 ) │ │ + b.n bc9c │ │ + ldr r4, [pc, #152] ; (bcac ) │ │ mov r2, r3 │ │ movs r1, #0 │ │ str r1, [r3, #4] │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ str.w r1, [r2], #8 │ │ add.w r6, r4, #32 │ │ mov r5, r4 │ │ adds r2, #8 │ │ ldmia r5!, {r0, r1} │ │ cmp r5, r6 │ │ str.w r0, [r2, #-8] │ │ mov r4, r5 │ │ str.w r1, [r2, #-4] │ │ - bne.n 938e │ │ + bne.n bc26 │ │ movs r2, #32 │ │ - b.n 9404 │ │ - ldr r4, [pc, #112] ; (9418 ) │ │ + b.n bc9c │ │ + ldr r4, [pc, #112] ; (bcb0 ) │ │ mov r2, r3 │ │ movs r0, #0 │ │ movs r1, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ strd r0, r1, [r3, #8] │ │ add.w r6, r4, #64 ; 0x40 │ │ @@ -10230,18 +13392,18 @@ │ │ mov r5, r4 │ │ adds r2, #8 │ │ ldmia r5!, {r0, r1} │ │ cmp r5, r6 │ │ str.w r0, [r2, #-8] │ │ mov r4, r5 │ │ str.w r1, [r2, #-4] │ │ - bne.n 93be │ │ + bne.n bc56 │ │ movs r2, #48 ; 0x30 │ │ - b.n 9404 │ │ - ldr r4, [pc, #68] ; (941c ) │ │ + b.n bc9c │ │ + ldr r4, [pc, #68] ; (bcb4 ) │ │ mov r2, r3 │ │ movs r0, #0 │ │ movs r1, #0 │ │ add r4, pc │ │ ldr r4, [r4, #0] │ │ strd r0, r1, [r3, #8] │ │ add.w r6, r4, #64 ; 0x40 │ │ @@ -10249,3252 +13411,85 @@ │ │ mov r5, r4 │ │ adds r2, #8 │ │ ldmia r5!, {r0, r1} │ │ cmp r5, r6 │ │ str.w r0, [r2, #-8] │ │ mov r4, r5 │ │ str.w r1, [r2, #-4] │ │ - bne.n 93ee │ │ + bne.n bc86 │ │ movs r2, #64 ; 0x40 │ │ str.w r2, [r3, #208] ; 0xd0 │ │ movs r0, #0 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #1 │ │ pop {r4, r5, r6, pc} │ │ - pop {r1, r3, r5} │ │ + str r3, [sp, #616] ; 0x268 │ │ movs r0, r0 │ │ - cbnz r2, 9494 │ │ + str r3, [sp, #392] ; 0x188 │ │ movs r0, r0 │ │ - cbnz r6, 948e │ │ + str r3, [sp, #248] ; 0xf8 │ │ movs r0, r0 │ │ - cbnz r2, 9488 │ │ + str r3, [sp, #72] ; 0x48 │ │ ... │ │ │ │ -00009420 : │ │ +0000bcb8 : │ │ ldr.w r3, [r2, #208] ; 0xd0 │ │ cmp r3, #32 │ │ - beq.n 943a │ │ - bhi.n 9430 │ │ + beq.n bcd2 │ │ + bhi.n bcc8 │ │ cmp r3, #28 │ │ - beq.n 943a │ │ + beq.n bcd2 │ │ bx lr │ │ cmp r3, #48 ; 0x30 │ │ - beq.n 943e │ │ + beq.n bcd6 │ │ cmp r3, #64 ; 0x40 │ │ - beq.n 943e │ │ + beq.n bcd6 │ │ bx lr │ │ - b.w 680e │ │ - b.w 91d2 │ │ + b.w 90a6 │ │ + b.w ba6a │ │ │ │ -00009442 : │ │ +0000bcda : │ │ ldr.w r2, [r1, #208] ; 0xd0 │ │ cmp r2, #32 │ │ - beq.n 945c │ │ - bhi.n 9452 │ │ + beq.n bcf4 │ │ + bhi.n bcea │ │ cmp r2, #28 │ │ - beq.n 945c │ │ + beq.n bcf4 │ │ bx lr │ │ cmp r2, #48 ; 0x30 │ │ - beq.n 9460 │ │ + beq.n bcf8 │ │ cmp r2, #64 ; 0x40 │ │ - beq.n 9460 │ │ + beq.n bcf8 │ │ bx lr │ │ - b.w 6758 │ │ - b.w 90b4 │ │ + b.w 8ff0 │ │ + b.w b94c │ │ │ │ -00009464 : │ │ +0000bcfc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #216 ; 0xd8 │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r1, sp │ │ mov r8, r2 │ │ mov r7, r3 │ │ - bl 931c │ │ + bl bbb4 │ │ mov r4, r0 │ │ - cbnz r0, 9490 │ │ + cbnz r0, bd28 │ │ mov r0, r8 │ │ mov r1, r7 │ │ mov r2, sp │ │ - bl 9420 │ │ + bl bcb8 │ │ mov r0, r6 │ │ mov r1, sp │ │ - bl 9442 │ │ - b.n 9492 │ │ + bl bcda │ │ + b.n bd2a │ │ movs r4, #1 │ │ mov r0, r4 │ │ add sp, #216 ; 0xd8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - │ │ -0000949a : │ │ - movs r1, #0 │ │ - movs r2, #172 ; 0xac │ │ - b.w d2ac <_Unwind_GetTextRelBase@@Base+0x28> │ │ - │ │ -000094a2 : │ │ - push {r3, r4, r5, r6, r7, lr} │ │ - mov r7, r0 │ │ - ldr.w r0, [r2, #168] ; 0xa8 │ │ - mov r5, r1 │ │ - mov r4, r2 │ │ - adds r3, r0, #1 │ │ - beq.n 94f4 │ │ - adds r3, r1, r0 │ │ - cmp r3, #64 ; 0x40 │ │ - bls.n 94de │ │ - cmp r0, #64 ; 0x40 │ │ - add.w r6, r2, #64 ; 0x40 │ │ - bhi.n 94d2 │ │ - mov r0, r6 │ │ - bl 68d4 │ │ - mov r0, r4 │ │ - ldr.w r1, [r4, #168] ; 0xa8 │ │ - mov r2, r6 │ │ - bl 680e │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 680e │ │ - b.n 94e8 │ │ - add r0, r2 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - blx 1bcc │ │ - ldr.w r3, [r4, #168] ; 0xa8 │ │ - movs r0, #0 │ │ - add r5, r3 │ │ - str.w r5, [r4, #168] ; 0xa8 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -000094f6 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r4, r2 │ │ - ldr.w r3, [r2, #168] ; 0xa8 │ │ - mov r8, r0 │ │ - mov r6, r1 │ │ - adds r2, r3, #1 │ │ - beq.n 9556 │ │ - cmp r3, #64 ; 0x40 │ │ - add.w r7, r4, #64 ; 0x40 │ │ - bls.n 951e │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 6904 │ │ - movs r3, #32 │ │ - str.w r3, [r4, #168] ; 0xa8 │ │ - ldr.w r2, [r4, #168] ; 0xa8 │ │ - movs r1, #0 │ │ - mov r5, r4 │ │ - adds r0, r4, r2 │ │ - rsb r2, r2, #64 ; 0x40 │ │ - blx 1b9c │ │ - ldr r3, [r5, #0] │ │ - eor.w r3, r3, #909522486 ; 0x36363636 │ │ - str.w r3, [r5], #4 │ │ - cmp r5, r7 │ │ - bne.n 9530 │ │ - mov r0, r5 │ │ - bl 68d4 │ │ - mov r0, r4 │ │ - movs r1, #64 ; 0x40 │ │ - mov r2, r5 │ │ - bl 680e │ │ - mov.w r3, #4294967295 ; 0xffffffff │ │ - str.w r3, [r4, #168] ; 0xa8 │ │ - cbz r6, 9568 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - add.w r2, r4, #64 ; 0x40 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 680e │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - │ │ -0000956c : │ │ - ldr r3, [pc, #136] ; (95f8 ) │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - mov r8, r1 │ │ - sub sp, #40 ; 0x28 │ │ - ldr r1, [r3, #0] │ │ - mov r9, r0 │ │ - mov r5, r2 │ │ - mov r6, r3 │ │ - str r1, [sp, #36] ; 0x24 │ │ - ldr.w r1, [r2, #168] ; 0xa8 │ │ - adds r1, #1 │ │ - beq.n 9594 │ │ - movs r0, #0 │ │ - mov r1, r0 │ │ - bl 94f6 │ │ - add.w sl, r5, #64 ; 0x40 │ │ - add r7, sp, #4 │ │ - mov r4, r5 │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - bl 6904 │ │ - ldr r3, [r4, #0] │ │ - eor.w r3, r3, #1785358954 ; 0x6a6a6a6a │ │ - str.w r3, [r4], #4 │ │ - cmp r4, sl │ │ - bne.n 95a4 │ │ - mov r0, r4 │ │ - bl 68d4 │ │ - mov r2, r4 │ │ - mov r0, r5 │ │ - movs r1, #64 ; 0x40 │ │ - bl 680e │ │ - mov r2, r4 │ │ - mov r0, r7 │ │ - movs r1, #32 │ │ - bl 680e │ │ - mov r1, r4 │ │ - mov r0, r7 │ │ - movs r4, #0 │ │ - bl 6904 │ │ - cmp r4, r8 │ │ - beq.n 95e4 │ │ - ldrb r3, [r7, r4] │ │ - strb.w r3, [r9, r4] │ │ - adds r4, #1 │ │ - b.n 95d6 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - ldr r3, [r6, #0] │ │ - cmp r2, r3 │ │ - beq.n 95f0 │ │ - blx 1ba8 <__stack_chk_fail@plt> │ │ - add sp, #40 ; 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - nop │ │ - cbnz r2, 9634 │ │ - ... │ │ - │ │ -000095fc : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #176 ; 0xb0 │ │ - add r4, sp, #4 │ │ - mov r8, r0 │ │ - mov r7, r1 │ │ - mov r5, r3 │ │ - mov r0, r4 │ │ - mov r6, r2 │ │ - bl 949a │ │ - mov r1, r7 │ │ - mov r2, r4 │ │ - mov r0, r8 │ │ - bl 94a2 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl 94f6 │ │ - ldr r0, [sp, #200] ; 0xc8 │ │ - ldr r1, [sp, #204] ; 0xcc │ │ - mov r2, r4 │ │ - bl 956c │ │ - add sp, #176 ; 0xb0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ... │ │ - │ │ -00009638 : │ │ - push {r4, r5, r6, r7, lr} │ │ - ldrb r3, [r0, #2] │ │ - ldrb r5, [r0, #3] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r5, lsl #24 │ │ - ldrb r5, [r0, #0] │ │ - orrs r3, r5 │ │ - ldrb r5, [r0, #1] │ │ - orr.w r5, r3, r5, lsl #8 │ │ - str r5, [r1, #0] │ │ - ldrb r3, [r0, #6] │ │ - ldrb r6, [r0, #7] │ │ - ldrb r7, [r0, #4] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r6, lsl #24 │ │ - ldrb r6, [r0, #5] │ │ - orrs r3, r7 │ │ - orr.w r6, r3, r6, lsl #8 │ │ - str r6, [r1, #4] │ │ - ldrb r3, [r0, #10] │ │ - ldrb r7, [r0, #11] │ │ - ldrb r2, [r0, #9] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r7, lsl #24 │ │ - ldrb r7, [r0, #8] │ │ - orrs r3, r7 │ │ - orr.w r2, r3, r2, lsl #8 │ │ - str r2, [r1, #8] │ │ - ldrb r3, [r0, #14] │ │ - ldrb r4, [r0, #15] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r4, lsl #24 │ │ - ldrb r4, [r0, #12] │ │ - ldrb r0, [r0, #13] │ │ - orrs r3, r4 │ │ - ldr r4, [pc, #776] ; (9998 ) │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - orr.w r3, r3, r0, lsl #8 │ │ - str r3, [r1, #12] │ │ - ldr r0, [r4, #0] │ │ - lsrs r7, r3, #24 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - eors r5, r0 │ │ - ldr r0, [pc, #760] ; (999c ) │ │ - add r0, pc │ │ - ldr r0, [r0, #0] │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - eors r5, r7 │ │ - uxtb r7, r3 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - eors r5, r7 │ │ - ubfx r7, r3, #8, #8 │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - eors r5, r7 │ │ - ubfx r7, r3, #16, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #4] │ │ - eors r6, r5 │ │ - str r5, [r1, #16] │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #20] │ │ - str r2, [r1, #24] │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #28] │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #8] │ │ - eors r6, r5 │ │ - str r5, [r1, #32] │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #36] ; 0x24 │ │ - str r2, [r1, #40] ; 0x28 │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #44] ; 0x2c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #12] │ │ - eors r6, r5 │ │ - str r5, [r1, #48] ; 0x30 │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #52] ; 0x34 │ │ - str r2, [r1, #56] ; 0x38 │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #60] ; 0x3c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #16] │ │ - eors r6, r5 │ │ - str r5, [r1, #64] ; 0x40 │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #68] ; 0x44 │ │ - str r2, [r1, #72] ; 0x48 │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #76] ; 0x4c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - str r5, [r1, #80] ; 0x50 │ │ - eors r6, r5 │ │ - str r6, [r1, #84] ; 0x54 │ │ - eors r2, r6 │ │ - str r2, [r1, #88] ; 0x58 │ │ - eors r3, r2 │ │ - ldr r7, [r4, #20] │ │ - str r3, [r1, #92] ; 0x5c │ │ - eor.w lr, r5, r7 │ │ - lsrs r5, r3, #24 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #24] │ │ - eors r6, r5 │ │ - str r5, [r1, #96] ; 0x60 │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #100] ; 0x64 │ │ - str r2, [r1, #104] ; 0x68 │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #108] ; 0x6c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #28] │ │ - eors r6, r5 │ │ - str r5, [r1, #112] ; 0x70 │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str r6, [r1, #116] ; 0x74 │ │ - str r2, [r1, #120] ; 0x78 │ │ - lsrs r5, r3, #24 │ │ - str r3, [r1, #124] ; 0x7c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - ldr r7, [r4, #32] │ │ - eors r6, r5 │ │ - str.w r5, [r1, #128] ; 0x80 │ │ - eors r2, r6 │ │ - eor.w lr, r5, r7 │ │ - eors r3, r2 │ │ - str.w r6, [r1, #132] ; 0x84 │ │ - str.w r2, [r1, #136] ; 0x88 │ │ - lsrs r5, r3, #24 │ │ - str.w r3, [r1, #140] ; 0x8c │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #8, #8 │ │ - eor.w lr, lr, r7 │ │ - ldr.w r7, [r0, r5, lsl #2] │ │ - ubfx r5, r3, #16, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - eor.w r7, lr, r7 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - eors r5, r7 │ │ - str.w r5, [r1, #144] ; 0x90 │ │ - eors r6, r5 │ │ - ldr r7, [r4, #36] ; 0x24 │ │ - eors r2, r6 │ │ - str.w r2, [r1, #152] ; 0x98 │ │ - eors r3, r2 │ │ - eors r5, r7 │ │ - str.w r3, [r1, #156] ; 0x9c │ │ - lsrs r4, r3, #24 │ │ - str.w r6, [r1, #148] ; 0x94 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eors r5, r4 │ │ - uxtb r4, r3 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eors r5, r4 │ │ - ubfx r4, r3, #8, #8 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eors r5, r4 │ │ - ubfx r4, r3, #16, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r0, [r0, r4, lsl #2] │ │ - eors r5, r0 │ │ - str.w r5, [r1, #160] ; 0xa0 │ │ - eors r5, r6 │ │ - movs r0, #0 │ │ - eors r2, r5 │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - eors r3, r2 │ │ - str.w r5, [r1, #164] ; 0xa4 │ │ - str.w r3, [r1, #172] ; 0xac │ │ - movs r3, #160 ; 0xa0 │ │ - str.w r2, [r1, #168] ; 0xa8 │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ; instruction: 0xb8f6 │ │ - movs r0, r0 │ │ - ; instruction: 0xb8bc │ │ - ... │ │ - │ │ -000099a0 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldrb r3, [r0, #2] │ │ - ldrb.w ip, [r0, #3] │ │ - ldrb r4, [r0, #1] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, ip, lsl #24 │ │ - ldrb.w ip, [r0] │ │ - orr.w r3, r3, ip │ │ - orr.w r4, r3, r4, lsl #8 │ │ - str r4, [r1, #0] │ │ - ldrb r3, [r0, #6] │ │ - ldrb.w lr, [r0, #7] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, lr, lsl #24 │ │ - ldrb.w lr, [r0, #4] │ │ - orr.w r3, r3, lr │ │ - ldrb.w lr, [r0, #5] │ │ - orr.w lr, r3, lr, lsl #8 │ │ - str.w lr, [r1, #4] │ │ - ldrb r3, [r0, #10] │ │ - ldrb.w ip, [r0, #11] │ │ - ldrb r2, [r0, #9] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, ip, lsl #24 │ │ - ldrb.w ip, [r0, #8] │ │ - orr.w r3, r3, ip │ │ - orr.w r2, r3, r2, lsl #8 │ │ - str r2, [r1, #8] │ │ - ldrb r3, [r0, #14] │ │ - ldrb r7, [r0, #15] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r7, lsl #24 │ │ - ldrb r7, [r0, #12] │ │ - orrs r3, r7 │ │ - ldrb r7, [r0, #13] │ │ - orr.w r7, r3, r7, lsl #8 │ │ - str r7, [r1, #12] │ │ - ldrb r3, [r0, #18] │ │ - ldrb.w ip, [r0, #19] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, ip, lsl #24 │ │ - ldrb.w ip, [r0, #16] │ │ - orr.w r3, r3, ip │ │ - ldrb.w ip, [r0, #17] │ │ - orr.w r3, r3, ip, lsl #8 │ │ - str r3, [r1, #16] │ │ - ldrb r5, [r0, #22] │ │ - ldrb.w ip, [r0, #23] │ │ - ldrb r6, [r0, #21] │ │ - lsls r5, r5, #16 │ │ - orr.w r5, r5, ip, lsl #24 │ │ - ldrb.w ip, [r0, #20] │ │ - orr.w r5, r5, ip │ │ - orr.w r6, r5, r6, lsl #8 │ │ - ldr r5, [pc, #812] ; (9d78 ) │ │ - str r6, [r1, #20] │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - ldr r0, [r5, #0] │ │ - eor.w ip, r4, r0 │ │ - ldr r4, [pc, #800] ; (9d7c ) │ │ - lsrs r0, r6, #24 │ │ - add r4, pc │ │ - ldr r4, [r4, #0] │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r4, r0, lsl #2] │ │ - eor.w ip, ip, r0 │ │ - uxtb r0, r6 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r0, [r4, r0, lsl #2] │ │ - eor.w ip, ip, r0 │ │ - ubfx r0, r6, #8, #8 │ │ - ldr.w r0, [r4, r0, lsl #2] │ │ - eor.w r0, ip, r0 │ │ - ubfx ip, r6, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r4, ip, lsl #2] │ │ - eor.w ip, r0, ip │ │ - str.w ip, [r1, #24] │ │ - eor.w r0, ip, lr │ │ - str r0, [r1, #28] │ │ - eors r2, r0 │ │ - str r2, [r1, #32] │ │ - eors r7, r2 │ │ - str r7, [r1, #36] ; 0x24 │ │ - eor.w r8, r3, r7 │ │ - ldr r3, [r5, #4] │ │ - eor.w r6, r6, r8 │ │ - str.w r8, [r1, #40] ; 0x28 │ │ - eor.w ip, ip, r3 │ │ - str r6, [r1, #44] ; 0x2c │ │ - mov.w lr, r6, lsr #24 │ │ - ldr r3, [r5, #8] │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - str.w ip, [r1, #48] ; 0x30 │ │ - eor.w r0, ip, r0 │ │ - eor.w ip, ip, r3 │ │ - eors r2, r0 │ │ - str r0, [r1, #52] ; 0x34 │ │ - eors r7, r2 │ │ - str r2, [r1, #56] ; 0x38 │ │ - eor.w r8, r8, r7 │ │ - str r7, [r1, #60] ; 0x3c │ │ - eor.w r6, r6, r8 │ │ - str.w r8, [r1, #64] ; 0x40 │ │ - str r6, [r1, #68] ; 0x44 │ │ - mov.w lr, r6, lsr #24 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - str.w ip, [r1, #72] ; 0x48 │ │ - eor.w r0, ip, r0 │ │ - str r0, [r1, #76] ; 0x4c │ │ - eors r2, r0 │ │ - str r2, [r1, #80] ; 0x50 │ │ - eors r7, r2 │ │ - str r7, [r1, #84] ; 0x54 │ │ - eor.w r8, r8, r7 │ │ - str.w r8, [r1, #88] ; 0x58 │ │ - eor.w r6, r6, r8 │ │ - str r6, [r1, #92] ; 0x5c │ │ - ldr r3, [r5, #12] │ │ - mov.w lr, r6, lsr #24 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - eor.w ip, ip, r3 │ │ - ldr r3, [r5, #16] │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - str.w ip, [r1, #96] ; 0x60 │ │ - eor.w r0, ip, r0 │ │ - eor.w ip, ip, r3 │ │ - eors r2, r0 │ │ - str r0, [r1, #100] ; 0x64 │ │ - eors r7, r2 │ │ - str r2, [r1, #104] ; 0x68 │ │ - eor.w r8, r8, r7 │ │ - str r7, [r1, #108] ; 0x6c │ │ - eor.w r6, r6, r8 │ │ - str.w r8, [r1, #112] ; 0x70 │ │ - str r6, [r1, #116] ; 0x74 │ │ - mov.w lr, r6, lsr #24 │ │ - ldr r3, [r5, #20] │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - str.w ip, [r1, #120] ; 0x78 │ │ - eor.w r0, ip, r0 │ │ - eor.w ip, ip, r3 │ │ - eors r2, r0 │ │ - str r0, [r1, #124] ; 0x7c │ │ - eors r7, r2 │ │ - str.w r2, [r1, #128] ; 0x80 │ │ - eor.w r8, r8, r7 │ │ - str.w r7, [r1, #132] ; 0x84 │ │ - eor.w r6, r6, r8 │ │ - str.w r8, [r1, #136] ; 0x88 │ │ - str.w r6, [r1, #140] ; 0x8c │ │ - mov.w lr, r6, lsr #24 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - str.w ip, [r1, #144] ; 0x90 │ │ - eor.w r0, ip, r0 │ │ - str.w r0, [r1, #148] ; 0x94 │ │ - eors r2, r0 │ │ - str.w r2, [r1, #152] ; 0x98 │ │ - eors r7, r2 │ │ - str.w r7, [r1, #156] ; 0x9c │ │ - eor.w r8, r8, r7 │ │ - str.w r8, [r1, #160] ; 0xa0 │ │ - eor.w r6, r6, r8 │ │ - str.w r6, [r1, #164] ; 0xa4 │ │ - ldr r3, [r5, #24] │ │ - mov.w lr, r6, lsr #24 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - eor.w ip, ip, r3 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - uxtb.w lr, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #8, #8 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r6, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r4, lr, lsl #2] │ │ - eor.w lr, ip, lr │ │ - str.w lr, [r1, #168] ; 0xa8 │ │ - eor.w r0, lr, r0 │ │ - str.w r0, [r1, #172] ; 0xac │ │ - eors r2, r0 │ │ - str.w r2, [r1, #176] ; 0xb0 │ │ - eors r7, r2 │ │ - str.w r7, [r1, #180] ; 0xb4 │ │ - eor.w r3, r8, r7 │ │ - str.w r3, [r1, #184] ; 0xb8 │ │ - eors r3, r6 │ │ - ldr r6, [r5, #28] │ │ - str.w r3, [r1, #188] ; 0xbc │ │ - lsrs r5, r3, #24 │ │ - eor.w lr, lr, r6 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r5, [r4, r5, lsl #2] │ │ - eor.w lr, lr, r5 │ │ - uxtb r5, r3 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - ldr.w r5, [r4, r5, lsl #2] │ │ - eor.w lr, lr, r5 │ │ - ubfx r5, r3, #8, #8 │ │ - ubfx r3, r3, #16, #8 │ │ - add.w r3, r3, #256 ; 0x100 │ │ - ldr.w r5, [r4, r5, lsl #2] │ │ - ldr.w r3, [r4, r3, lsl #2] │ │ - eor.w r5, lr, r5 │ │ - eors r5, r3 │ │ - movs r3, #192 ; 0xc0 │ │ - eors r0, r5 │ │ - str.w r5, [r1, #192] ; 0xc0 │ │ - eors r2, r0 │ │ - str.w r0, [r1, #196] ; 0xc4 │ │ - eors r7, r2 │ │ - movs r0, #0 │ │ - str.w r2, [r1, #200] ; 0xc8 │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - str.w r7, [r1, #204] ; 0xcc │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - push {r1, r2, r4, r5, lr} │ │ - movs r0, r0 │ │ - push {r2, lr} │ │ - ... │ │ - │ │ -00009d80 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - mov r3, r0 │ │ - ldrb r2, [r0, #2] │ │ - ldrb.w r8, [r0, #3] │ │ - ldrb.w r9, [r0, #1] │ │ - lsls r2, r2, #16 │ │ - ldr.w r5, [pc, #1368] ; a2ec │ │ - orr.w r2, r2, r8, lsl #24 │ │ - ldrb.w r8, [r0] │ │ - orr.w r2, r2, r8 │ │ - orr.w r9, r2, r9, lsl #8 │ │ - str.w r9, [r1] │ │ - ldrb r2, [r0, #6] │ │ - ldrb.w r8, [r0, #7] │ │ - ldrb.w sl, [r0, #4] │ │ - ldrb r4, [r0, #5] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, r8, lsl #24 │ │ - orr.w r2, r2, sl │ │ - orr.w r4, r2, r4, lsl #8 │ │ - str r4, [r1, #4] │ │ - ldrb r2, [r0, #10] │ │ - ldrb.w r8, [r0, #11] │ │ - ldrb.w sl, [r0, #8] │ │ - ldrb.w lr, [r0, #9] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, r8, lsl #24 │ │ - orr.w r2, r2, sl │ │ - orr.w lr, r2, lr, lsl #8 │ │ - str.w lr, [r1, #8] │ │ - ldrb r2, [r0, #14] │ │ - ldrb.w r8, [r0, #15] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, r8, lsl #24 │ │ - ldrb.w r8, [r0, #12] │ │ - ldrb r0, [r0, #13] │ │ - orr.w r2, r2, r8 │ │ - orr.w r0, r2, r0, lsl #8 │ │ - str r0, [r1, #12] │ │ - ldrb r2, [r3, #18] │ │ - ldrb r6, [r3, #19] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, r6, lsl #24 │ │ - ldrb r6, [r3, #16] │ │ - orrs r2, r6 │ │ - ldrb r6, [r3, #17] │ │ - orr.w r6, r2, r6, lsl #8 │ │ - str r6, [r1, #16] │ │ - ldrb r2, [r3, #22] │ │ - ldrb.w ip, [r3, #23] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, ip, lsl #24 │ │ - ldrb.w ip, [r3, #20] │ │ - orr.w r2, r2, ip │ │ - ldrb.w ip, [r3, #21] │ │ - orr.w ip, r2, ip, lsl #8 │ │ - str.w ip, [r1, #20] │ │ - ldrb r2, [r3, #26] │ │ - ldrb.w sl, [r3, #27] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, sl, lsl #24 │ │ - ldrb.w sl, [r3, #24] │ │ - ldrb r7, [r3, #25] │ │ - add r5, pc │ │ - ldr r5, [r5, #0] │ │ - orr.w r2, r2, sl │ │ - orr.w r7, r2, r7, lsl #8 │ │ - str r7, [r1, #24] │ │ - ldrb r2, [r3, #30] │ │ - ldrb.w sl, [r3, #31] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, sl, lsl #24 │ │ - ldrb.w sl, [r3, #28] │ │ - orr.w r2, r2, sl │ │ - ldrb.w sl, [r3, #29] │ │ - ldr r3, [r5, #0] │ │ - orr.w r2, r2, sl, lsl #8 │ │ - eor.w r9, r9, r3 │ │ - ldr.w r3, [pc, #1140] ; a2f0 │ │ - mov.w r8, r2, lsr #24 │ │ - str r2, [r1, #28] │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r9, r9, r8 │ │ - uxtb.w r8, r2 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r9, r9, r8 │ │ - ubfx r8, r2, #8, #8 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r9, r9, r8 │ │ - ubfx r8, r2, #16, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w sl, [r3, r8, lsl #2] │ │ - eor.w r9, r9, sl │ │ - str.w r9, [r1, #32] │ │ - eor.w fp, r9, r4 │ │ - ldr r4, [r5, #4] │ │ - eor.w lr, fp, lr │ │ - str.w fp, [r1, #36] ; 0x24 │ │ - eor.w r0, lr, r0 │ │ - eor.w r9, r9, r4 │ │ - str.w lr, [r1, #40] ; 0x28 │ │ - mov.w r8, r0, lsr #24 │ │ - uxtb.w sl, r0 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - str r0, [r1, #44] ; 0x2c │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, sl, r8 │ │ - eor.w r6, r8, r6 │ │ - ubfx r8, r0, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r6, r6, r8 │ │ - ubfx r8, r0, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, r6, r8 │ │ - str.w r8, [r1, #48] ; 0x30 │ │ - eor.w r6, r8, ip │ │ - str r6, [r1, #52] ; 0x34 │ │ - eors r7, r6 │ │ - str r7, [r1, #56] ; 0x38 │ │ - eors r2, r7 │ │ - str r2, [r1, #60] ; 0x3c │ │ - mov.w ip, r2, lsr #24 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - uxtb.w ip, r2 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - ubfx ip, r2, #8, #8 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - ubfx ip, r2, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - str.w r9, [r1, #64] ; 0x40 │ │ - eor.w fp, r9, fp │ │ - str.w fp, [r1, #68] ; 0x44 │ │ - eor.w lr, fp, lr │ │ - ldr r4, [r5, #8] │ │ - eor.w r0, lr, r0 │ │ - str.w lr, [r1, #72] ; 0x48 │ │ - eor.w r9, r9, r4 │ │ - str r0, [r1, #76] ; 0x4c │ │ - mov.w ip, r0, lsr #24 │ │ - uxtb.w sl, r0 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w ip, sl, ip │ │ - eor.w r8, ip, r8 │ │ - ubfx ip, r0, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r8, r8, ip │ │ - ubfx ip, r0, #16, #8 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r8, r8, ip │ │ - str.w r8, [r1, #80] ; 0x50 │ │ - eor.w r6, r8, r6 │ │ - str r6, [r1, #84] ; 0x54 │ │ - eors r7, r6 │ │ - str r7, [r1, #88] ; 0x58 │ │ - eors r2, r7 │ │ - str r2, [r1, #92] ; 0x5c │ │ - mov.w ip, r2, lsr #24 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - uxtb.w ip, r2 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - ubfx ip, r2, #8, #8 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w r9, r9, ip │ │ - ubfx ip, r2, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w sl, [r3, ip, lsl #2] │ │ - eor.w r9, r9, sl │ │ - str.w r9, [r1, #96] ; 0x60 │ │ - eor.w r4, r9, fp │ │ - str r4, [r1, #100] ; 0x64 │ │ - eor.w lr, r4, lr │ │ - str.w lr, [r1, #104] ; 0x68 │ │ - eor.w r0, lr, r0 │ │ - str r0, [r1, #108] ; 0x6c │ │ - mov.w ip, r0, lsr #24 │ │ - uxtb.w sl, r0 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w sl, sl, ip │ │ - ubfx ip, r0, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - eor.w r8, sl, r8 │ │ - ldr.w sl, [r3, ip, lsl #2] │ │ - ubfx ip, r0, #16, #8 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - eor.w r8, r8, sl │ │ - ldr.w sl, [r3, ip, lsl #2] │ │ - eor.w r8, r8, sl │ │ - str.w r8, [r1, #112] ; 0x70 │ │ - eor.w ip, r8, r6 │ │ - str.w ip, [r1, #116] ; 0x74 │ │ - eor.w r7, ip, r7 │ │ - str r7, [r1, #120] ; 0x78 │ │ - eor.w r6, r7, r2 │ │ - ldr r2, [r5, #12] │ │ - str r6, [r1, #124] ; 0x7c │ │ - eor.w r9, r9, r2 │ │ - lsrs r2, r6, #24 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r9, r9, r2 │ │ - uxtb r2, r6 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r9, r9, r2 │ │ - ubfx r2, r6, #8, #8 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r9, r9, r2 │ │ - ubfx r2, r6, #16, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r9, r9, r2 │ │ - str.w r9, [r1, #128] ; 0x80 │ │ - eor.w r2, r9, r4 │ │ - str.w r2, [r1, #132] ; 0x84 │ │ - eor.w lr, r2, lr │ │ - str.w lr, [r1, #136] ; 0x88 │ │ - eor.w r0, lr, r0 │ │ - str.w r0, [r1, #140] ; 0x8c │ │ - lsrs r4, r0, #24 │ │ - uxtb.w sl, r0 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w sl, sl, r4 │ │ - ubfx r4, r0, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - eor.w r8, sl, r8 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r8, r8, r4 │ │ - ubfx r4, r0, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r8, r8, r4 │ │ - str.w r8, [r1, #144] ; 0x90 │ │ - eor.w ip, r8, ip │ │ - str.w ip, [r1, #148] ; 0x94 │ │ - eor.w r4, ip, r7 │ │ - ldr r7, [r5, #16] │ │ - eors r6, r4 │ │ - str.w r6, [r1, #156] ; 0x9c │ │ - eor.w r9, r9, r7 │ │ - str.w r4, [r1, #152] ; 0x98 │ │ - lsrs r7, r6, #24 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r9, r9, r7 │ │ - uxtb r7, r6 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r9, r9, r7 │ │ - ubfx r7, r6, #8, #8 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r9, r9, r7 │ │ - ubfx r7, r6, #16, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r9, r9, r7 │ │ - str.w r9, [r1, #160] ; 0xa0 │ │ - eor.w r7, r9, r2 │ │ - str.w r7, [r1, #164] ; 0xa4 │ │ - eor.w lr, r7, lr │ │ - str.w lr, [r1, #168] ; 0xa8 │ │ - eor.w r0, lr, r0 │ │ - str.w r0, [r1, #172] ; 0xac │ │ - lsrs r2, r0, #24 │ │ - uxtb.w sl, r0 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w sl, sl, r2 │ │ - ubfx r2, r0, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - eor.w r8, sl, r8 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r8, r8, r2 │ │ - ubfx r2, r0, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r8, r8, r2 │ │ - str.w r8, [r1, #176] ; 0xb0 │ │ - eor.w ip, r8, ip │ │ - str.w ip, [r1, #180] ; 0xb4 │ │ - eor.w r2, ip, r4 │ │ - ldr r4, [r5, #20] │ │ - eor.w sl, r2, r6 │ │ - str.w r2, [r1, #184] ; 0xb8 │ │ - eor.w r4, r9, r4 │ │ - str.w sl, [r1, #188] ; 0xbc │ │ - mov.w r6, sl, lsr #24 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - uxtb.w r6, sl │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - ubfx r6, sl, #8, #8 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - ubfx r6, sl, #16, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - str.w r4, [r1, #192] ; 0xc0 │ │ - eors r7, r4 │ │ - str.w r7, [r1, #196] ; 0xc4 │ │ - eor.w r6, r7, lr │ │ - ldr r5, [r5, #24] │ │ - eors r0, r6 │ │ - str.w r6, [r1, #200] ; 0xc8 │ │ - str.w r0, [r1, #204] ; 0xcc │ │ - mov.w lr, r0, lsr #24 │ │ - uxtb.w r9, r0 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w lr, r9, lr │ │ - eor.w r8, lr, r8 │ │ - ubfx lr, r0, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w r9, [r3, lr, lsl #2] │ │ - ubfx lr, r0, #16, #8 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - eor.w r8, r8, r9 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w r8, r8, lr │ │ - eor.w lr, r4, r5 │ │ - eor.w ip, r8, ip │ │ - str.w r8, [r1, #208] ; 0xd0 │ │ - eor.w r2, ip, r2 │ │ - str.w r2, [r1, #216] ; 0xd8 │ │ - eor.w r2, r2, sl │ │ - str.w ip, [r1, #212] ; 0xd4 │ │ - str.w r2, [r1, #220] ; 0xdc │ │ - lsrs r4, r2, #24 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - uxtb r4, r2 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - eor.w lr, lr, r5 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - ubfx r4, r2, #8, #8 │ │ - eor.w lr, lr, r5 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - ubfx r4, r2, #16, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - eor.w r5, lr, r5 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - movs r3, #224 ; 0xe0 │ │ - eors r4, r5 │ │ - str.w r4, [r1, #224] ; 0xe0 │ │ - eors r7, r4 │ │ - str.w r7, [r1, #228] ; 0xe4 │ │ - eors r6, r7 │ │ - str.w r6, [r1, #232] ; 0xe8 │ │ - eors r0, r6 │ │ - str.w r0, [r1, #236] ; 0xec │ │ - movs r0, #0 │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - cbz r2, a2fe │ │ - movs r0, r0 │ │ - sub sp, #368 ; 0x170 │ │ - ... │ │ - │ │ -0000a2f4 : │ │ - mov r3, r1 │ │ - cmp r3, #32 │ │ - mov r1, r2 │ │ - beq.n a31e │ │ - bgt.n a308 │ │ - cmp r3, #16 │ │ - beq.n a316 │ │ - cmp r3, #24 │ │ - beq.n a31a │ │ - b.n a322 │ │ - cmp r3, #192 ; 0xc0 │ │ - beq.n a31a │ │ - cmp.w r3, #256 ; 0x100 │ │ - beq.n a31e │ │ - cmp r3, #128 ; 0x80 │ │ - bne.n a322 │ │ - b.w 9638 │ │ - b.w 99a0 │ │ - b.w 9d80 │ │ - movs r0, #1 │ │ - bx lr │ │ - ... │ │ - │ │ -0000a328 : │ │ - stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - ldrb r3, [r0, #2] │ │ - ldrb r4, [r0, #3] │ │ - ldrb r7, [r0, #1] │ │ - lsls r3, r3, #16 │ │ - ldr.w r2, [pc, #1704] ; a9e0 │ │ - orr.w r3, r3, r4, lsl #24 │ │ - ldrb r4, [r0, #0] │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - orrs r3, r4 │ │ - orr.w r7, r3, r7, lsl #8 │ │ - str.w r7, [r1, #160] ; 0xa0 │ │ - ldrb r3, [r0, #6] │ │ - ldrb.w r9, [r0, #7] │ │ - ldrb.w fp, [r0, #4] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r9, lsl #24 │ │ - ldrb.w r9, [r0, #5] │ │ - orr.w r3, r3, fp │ │ - orr.w r9, r3, r9, lsl #8 │ │ - str.w r9, [r1, #164] ; 0xa4 │ │ - ldrb r3, [r0, #10] │ │ - ldrb.w r8, [r0, #11] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r8, lsl #24 │ │ - ldrb.w r8, [r0, #8] │ │ - orr.w r3, r3, r8 │ │ - ldrb.w r8, [r0, #9] │ │ - orr.w r8, r3, r8, lsl #8 │ │ - str.w r8, [r1, #168] ; 0xa8 │ │ - ldrb r3, [r0, #14] │ │ - ldrb r6, [r0, #15] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r6, lsl #24 │ │ - ldrb r6, [r0, #12] │ │ - orrs r3, r6 │ │ - ldrb r6, [r0, #13] │ │ - orr.w r6, r3, r6, lsl #8 │ │ - str.w r6, [r1, #172] ; 0xac │ │ - lsrs r3, r6, #24 │ │ - uxtb.w lr, r6 │ │ - add.w r3, r3, #512 ; 0x200 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w r0, [r2, r3, lsl #2] │ │ - ldr.w r3, [r2, lr, lsl #2] │ │ - ldr.w lr, [pc, #1576] ; a9e4 │ │ - eor.w fp, r0, r3 │ │ - add lr, pc │ │ - ldr.w lr, [lr] │ │ - ldr.w r3, [lr] │ │ - eor.w fp, fp, r3 │ │ - ubfx r3, r6, #8, #8 │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ - eor.w fp, fp, r3 │ │ - ubfx r3, r6, #16, #8 │ │ - add.w r3, r3, #256 ; 0x100 │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ - eor.w fp, fp, r3 │ │ - eor.w r3, r9, r7 │ │ - eor.w r7, fp, r7 │ │ - eor.w sl, r3, r8 │ │ - ldr.w r3, [pc, #1516] ; a9e8 │ │ - eor.w sl, sl, r6 │ │ - lsrs r0, r7, #24 │ │ - uxtb r5, r7 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - add.w r0, r0, #768 ; 0x300 │ │ - eor.w ip, sl, fp │ │ - ldr.w r4, [r3, r0, lsl #2] │ │ - ldr.w r0, [r3, r5, lsl #2] │ │ - eor.w sl, r4, r0 │ │ - ubfx r0, r7, #8, #8 │ │ - ubfx r4, r7, #16, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r0, sl, r0 │ │ - eor.w sl, r0, r4 │ │ - eor.w r0, r7, r9 │ │ - str.w sl, [r1, #144] ; 0x90 │ │ - lsrs r4, r0, #24 │ │ - uxtb r7, r0 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - ldr.w r4, [r3, r7, lsl #2] │ │ - eors r5, r4 │ │ - ubfx r4, r0, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r4, r5 │ │ - ubfx r5, r0, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r5, [r3, r5, lsl #2] │ │ - eors r4, r5 │ │ - eor.w r5, r0, r8 │ │ - str.w r4, [r1, #148] ; 0x94 │ │ - lsrs r0, r5, #24 │ │ - uxtb.w fp, r5 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r7, [r3, r0, lsl #2] │ │ - ldr.w r0, [r3, fp, lsl #2] │ │ - eors r0, r7 │ │ - ubfx r7, r5, #8, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eors r0, r7 │ │ - ubfx r7, r5, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eors r0, r7 │ │ - eor.w r7, r5, r6 │ │ - str r0, [sp, #4] │ │ - lsrs r5, r7, #24 │ │ - uxtb.w fp, r7 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - str.w r0, [r1, #152] ; 0x98 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - ldr.w r5, [r3, r5, lsl #2] │ │ - eor.w r5, r5, fp │ │ - ubfx fp, r7, #8, #8 │ │ - add.w fp, fp, #256 ; 0x100 │ │ - ubfx r7, r7, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r5, r5, fp │ │ - mov.w fp, ip, lsr #24 │ │ - eors r5, r7 │ │ - uxtb.w r7, ip │ │ - add.w fp, fp, #512 ; 0x200 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - str.w r5, [r1, #156] ; 0x9c │ │ - ldr.w r7, [r2, r7, lsl #2] │ │ - ldr.w fp, [r2, fp, lsl #2] │ │ - eor.w fp, fp, r7 │ │ - ldr.w r7, [lr, #4] │ │ - eor.w r7, fp, r7 │ │ - ubfx fp, ip, #8, #8 │ │ - ldr.w fp, [r2, fp, lsl #2] │ │ - eor.w r7, r7, fp │ │ - ubfx fp, ip, #16, #8 │ │ - add.w fp, fp, #256 ; 0x100 │ │ - ldr.w fp, [r2, fp, lsl #2] │ │ - eor.w r7, r7, fp │ │ - eor.w fp, r6, r9 │ │ - eor.w r0, fp, r7 │ │ - str r0, [sp, #0] │ │ - mov.w r9, r7, lsr #24 │ │ - uxtb.w fp, r7 │ │ - add.w r9, r9, #768 ; 0x300 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - eor.w r9, fp, r9 │ │ - eor.w fp, r6, r8 │ │ - eor.w sl, r9, sl │ │ - ubfx r9, r7, #8, #8 │ │ - add.w r9, r9, #256 ; 0x100 │ │ - ubfx r7, r7, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w sl, sl, r9 │ │ - eor.w sl, sl, r7 │ │ - ldr r7, [sp, #4] │ │ - eor.w r4, sl, r4 │ │ - str.w sl, [r1, #128] ; 0x80 │ │ - eors r7, r4 │ │ - str.w r4, [r1, #132] ; 0x84 │ │ - eor.w r0, r5, r7 │ │ - str r0, [sp, #4] │ │ - str.w r0, [r1, #140] ; 0x8c │ │ - ldr r0, [sp, #0] │ │ - str.w r7, [r1, #136] ; 0x88 │ │ - mov.w r9, r0, lsr #24 │ │ - ldrb.w r0, [sp] │ │ - add.w r9, r9, #512 ; 0x200 │ │ - ldr r5, [sp, #0] │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r9, [r2, r9, lsl #2] │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eor.w r9, r9, r0 │ │ - ldr.w r0, [lr, #8] │ │ - eor.w r0, r9, r0 │ │ - ubfx r9, r5, #8, #8 │ │ - ldr.w r9, [r2, r9, lsl #2] │ │ - eor.w r0, r0, r9 │ │ - ubfx r9, r5, #16, #8 │ │ - add.w r9, r9, #256 ; 0x100 │ │ - ldr r5, [sp, #4] │ │ - ldr.w r9, [r2, r9, lsl #2] │ │ - eor.w r0, r0, r9 │ │ - eor.w fp, fp, r0 │ │ - mov.w r8, r0, lsr #24 │ │ - uxtb.w r9, r0 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, r9, r8 │ │ - eor.w sl, r8, sl │ │ - ubfx r8, r0, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w sl, sl, r8 │ │ - mov.w r8, fp, lsr #24 │ │ - eor.w sl, sl, r0 │ │ - uxtb.w r0, fp │ │ - add.w r8, r8, #512 ; 0x200 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - eor.w r4, sl, r4 │ │ - str.w sl, [r1, #112] ; 0x70 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r7, r4 │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - eors r5, r7 │ │ - str r4, [r1, #116] ; 0x74 │ │ - eor.w r8, r8, r0 │ │ - ldr.w r0, [lr, #12] │ │ - str r7, [r1, #120] ; 0x78 │ │ - eor.w r0, r8, r0 │ │ - ubfx r8, fp, #8, #8 │ │ - str r5, [r1, #124] ; 0x7c │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - eor.w r0, r0, r8 │ │ - ubfx r8, fp, #16, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - eor.w r0, r0, r8 │ │ - eor.w r9, r0, r6 │ │ - lsrs r6, r0, #24 │ │ - uxtb.w r8, r0 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w r8, r8, r6 │ │ - ubfx r6, r0, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - eor.w sl, r8, sl │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - mov.w r8, r9, lsr #24 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - eor.w sl, sl, r6 │ │ - ldr.w r6, [r3, r0, lsl #2] │ │ - uxtb.w r0, r9 │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - add.w r0, r0, #768 ; 0x300 │ │ - eor.w r6, sl, r6 │ │ - eors r4, r6 │ │ - str r6, [r1, #96] ; 0x60 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r7, r4 │ │ - eors r5, r7 │ │ - str r4, [r1, #100] ; 0x64 │ │ - eor.w r8, r8, r0 │ │ - ldr.w r0, [lr, #16] │ │ - str r7, [r1, #104] ; 0x68 │ │ - eor.w r0, r8, r0 │ │ - ubfx r8, r9, #8, #8 │ │ - str r5, [r1, #108] ; 0x6c │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - eor.w r0, r0, r8 │ │ - ubfx r8, r9, #16, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r2, r8, lsl #2] │ │ - eor.w r0, r0, r8 │ │ - eor.w sl, r0, ip │ │ - mov.w ip, r0, lsr #24 │ │ - uxtb.w r8, r0 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w ip, r8, ip │ │ - eor.w r6, ip, r6 │ │ - ubfx ip, r0, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r6, r6, ip │ │ - mov.w ip, sl, lsr #24 │ │ - eors r6, r0 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - eors r4, r6 │ │ - str r6, [r1, #80] ; 0x50 │ │ - eors r7, r4 │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ - eor.w r0, r5, r7 │ │ - str r0, [sp, #4] │ │ - str r0, [r1, #92] ; 0x5c │ │ - uxtb.w r0, sl │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr r5, [sp, #0] │ │ - str r4, [r1, #84] ; 0x54 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - str r7, [r1, #88] ; 0x58 │ │ - eor.w ip, ip, r0 │ │ - ldr.w r0, [lr, #20] │ │ - eor.w r0, ip, r0 │ │ - ubfx ip, sl, #8, #8 │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ - eor.w r0, r0, ip │ │ - ubfx ip, sl, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ - eor.w r0, r0, ip │ │ - eors r5, r0 │ │ - str r5, [sp, #0] │ │ - mov.w ip, r0, lsr #24 │ │ - uxtb.w r8, r0 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w ip, r8, ip │ │ - eor.w r6, ip, r6 │ │ - ubfx ip, r0, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r6, r6, ip │ │ - mov.w ip, r5, lsr #24 │ │ - eors r6, r0 │ │ - ldr r0, [sp, #4] │ │ - eors r4, r6 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - eors r7, r4 │ │ - str r6, [r1, #64] ; 0x40 │ │ - eors r0, r7 │ │ - str r0, [sp, #4] │ │ - str r0, [r1, #76] ; 0x4c │ │ - ldrb.w r0, [sp] │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ - add.w r0, r0, #768 ; 0x300 │ │ - str r4, [r1, #68] ; 0x44 │ │ - str r7, [r1, #72] ; 0x48 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eor.w ip, ip, r0 │ │ - ldr.w r0, [lr, #24] │ │ - eor.w r0, ip, r0 │ │ - ubfx ip, r5, #8, #8 │ │ - ldr.w ip, [r2, ip, lsl #2] │ │ - eor.w r0, r0, ip │ │ - ubfx ip, r5, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w r8, [r2, ip, lsl #2] │ │ - eor.w r8, r0, r8 │ │ - eor.w fp, r8, fp │ │ - mov.w r0, r8, lsr #24 │ │ - uxtb.w ip, r8 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - ldr r5, [sp, #4] │ │ - eor.w ip, ip, r0 │ │ - ubfx r0, r8, #8, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - eor.w r6, ip, r6 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eors r6, r0 │ │ - ubfx r0, r8, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r8, r6, r0 │ │ - mov.w r6, fp, lsr #24 │ │ - uxtb.w r0, fp │ │ - add.w r6, r6, #512 ; 0x200 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - eor.w r4, r8, r4 │ │ - ldr.w r6, [r2, r6, lsl #2] │ │ - eors r7, r4 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r5, r7 │ │ - str.w r8, [r1, #48] ; 0x30 │ │ - eors r0, r6 │ │ - ldr.w r6, [lr, #28] │ │ - str r4, [r1, #52] ; 0x34 │ │ - eors r6, r0 │ │ - ubfx r0, fp, #8, #8 │ │ - str r7, [r1, #56] ; 0x38 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - str r5, [r1, #60] ; 0x3c │ │ - eors r6, r0 │ │ - ubfx r0, fp, #16, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r0, r6 │ │ - eor.w r9, r0, r9 │ │ - lsrs r6, r0, #24 │ │ - uxtb.w ip, r0 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - eor.w fp, r9, fp │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w ip, ip, r6 │ │ - ubfx r6, r0, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - eor.w r8, ip, r8 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w r8, r8, r6 │ │ - ubfx r6, r0, #16, #8 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - uxtb.w r0, r9 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eor.w r8, r8, r6 │ │ - mov.w r6, r9, lsr #24 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - eor.w r4, r8, r4 │ │ - eor.w ip, r4, r7 │ │ - ldr.w r7, [lr, #32] │ │ - ldr.w r6, [r2, r6, lsl #2] │ │ - eor.w r5, ip, r5 │ │ - str.w r8, [r1, #32] │ │ - eors r0, r6 │ │ - str r4, [r1, #36] ; 0x24 │ │ - eors r7, r0 │ │ - ubfx r0, r9, #8, #8 │ │ - str r5, [r1, #44] ; 0x2c │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - str.w ip, [r1, #40] ; 0x28 │ │ - eors r7, r0 │ │ - ubfx r0, r9, #16, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r0, r7 │ │ - eor.w r6, r0, sl │ │ - lsrs r7, r0, #24 │ │ - uxtb.w sl, r0 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w r7, sl, r7 │ │ - eor.w r8, r7, r8 │ │ - ubfx r7, r0, #8, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w sl, r8, r7 │ │ - ldr.w r7, [r3, r0, lsl #2] │ │ - eor.w r7, sl, r7 │ │ - str r7, [r1, #16] │ │ - eors r4, r7 │ │ - str r4, [r1, #20] │ │ - eor.w r4, r4, ip │ │ - str r4, [r1, #24] │ │ - ldr r0, [sp, #0] │ │ - eors r5, r4 │ │ - ldr.w r3, [lr, #36] ; 0x24 │ │ - str r5, [r1, #28] │ │ - eors r3, r0 │ │ - lsrs r0, r6, #24 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r3, r0 │ │ - uxtb r0, r6 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r3, r0 │ │ - ubfx r0, r6, #8, #8 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r3, r0 │ │ - ubfx r0, r6, #16, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - eors r3, r0 │ │ - str r3, [r1, #12] │ │ - eors r6, r3 │ │ - eor.w r5, r3, r9 │ │ - eor.w r0, fp, r6 │ │ - movs r3, #160 ; 0xa0 │ │ - str r0, [r1, #0] │ │ - movs r0, #0 │ │ - str r5, [r1, #4] │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - str r6, [r1, #8] │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r4, sp, #136 ; 0x88 │ │ - movs r0, r0 │ │ - add r3, sp, #776 ; 0x308 │ │ - movs r0, r0 │ │ - add r3, sp, #528 ; 0x210 │ │ - ... │ │ - │ │ -0000a9ec : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 ; 0x2c │ │ - ldrb r3, [r0, #2] │ │ - ldrb.w lr, [r0, #3] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, lr, lsl #24 │ │ - ldrb.w lr, [r0] │ │ - orr.w r3, r3, lr │ │ - ldrb.w lr, [r0, #1] │ │ - orr.w lr, r3, lr, lsl #8 │ │ - str.w lr, [r1, #192] ; 0xc0 │ │ - ldrb r3, [r0, #6] │ │ - ldrb r2, [r0, #7] │ │ - ldrb.w ip, [r0, #4] │ │ - ldrb r6, [r0, #5] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r2, lsl #24 │ │ - orr.w r3, r3, ip │ │ - orr.w r6, r3, r6, lsl #8 │ │ - str.w r6, [r1, #196] ; 0xc4 │ │ - ldrb r3, [r0, #10] │ │ - ldrb r2, [r0, #11] │ │ - ldrb.w ip, [r0, #8] │ │ - ldrb r5, [r0, #9] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r2, lsl #24 │ │ - orr.w r3, r3, ip │ │ - orr.w r5, r3, r5, lsl #8 │ │ - str.w r5, [r1, #200] ; 0xc8 │ │ - ldrb r3, [r0, #14] │ │ - ldrb r2, [r0, #15] │ │ - ldrb r4, [r0, #13] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r2, lsl #24 │ │ - ldrb r2, [r0, #12] │ │ - orrs r3, r2 │ │ - orr.w r4, r3, r4, lsl #8 │ │ - str.w r4, [r1, #204] ; 0xcc │ │ - ldrb r3, [r0, #18] │ │ - ldrb r2, [r0, #19] │ │ - ldrb r7, [r0, #16] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r2, lsl #24 │ │ - orrs r3, r7 │ │ - ldrb r7, [r0, #17] │ │ - orr.w r7, r3, r7, lsl #8 │ │ - ldr.w r3, [pc, #1852] ; b1b4 │ │ - lsrs r2, r7, #24 │ │ - add r3, pc │ │ - ldr r3, [r3, #0] │ │ - uxtb.w r8, r7 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w ip, [r3, r2, lsl #2] │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ - eor.w ip, ip, r2 │ │ - ubfx r2, r7, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w ip, ip, r2 │ │ - ubfx r2, r7, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, ip, r2 │ │ - str.w r2, [r1, #176] ; 0xb0 │ │ - ldrb r2, [r0, #22] │ │ - ldrb.w ip, [r0, #23] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, ip, lsl #24 │ │ - ldrb.w ip, [r0, #20] │ │ - ldrb.w fp, [r0, #21] │ │ - orr.w r2, r2, ip │ │ - orr.w fp, r2, fp, lsl #8 │ │ - ubfx sl, fp, #8, #8 │ │ - ubfx ip, fp, #16, #8 │ │ - mov.w r9, fp, lsr #24 │ │ - uxtb.w r8, fp │ │ - add.w r2, r9, #768 ; 0x300 │ │ - add.w r9, r9, #512 ; 0x200 │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eors r0, r2 │ │ - add.w r2, sl, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eors r0, r2 │ │ - add.w r2, ip, #512 ; 0x200 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eors r0, r2 │ │ - ldr.w r2, [pc, #1700] ; b1b8 │ │ - str.w r0, [r1, #180] ; 0xb4 │ │ - ldr.w r0, [pc, #1696] ; b1bc │ │ - add r2, pc │ │ - ldr r2, [r2, #0] │ │ - str r2, [sp, #4] │ │ - add r0, pc │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [r2, #0] │ │ - ldr.w r9, [r0, r9, lsl #2] │ │ - eor.w r2, lr, r2 │ │ - ldr.w lr, [r0, r8, lsl #2] │ │ - eor.w r2, r2, r9 │ │ - eor.w lr, r2, lr │ │ - ldr.w r2, [r0, sl, lsl #2] │ │ - eor.w r2, lr, r2 │ │ - ldr.w lr, [r0, ip, lsl #2] │ │ - eor.w lr, r2, lr │ │ - eor.w r6, lr, r6 │ │ - mov.w r2, lr, lsr #24 │ │ - uxtb.w ip, lr │ │ - add.w r2, r2, #768 ; 0x300 │ │ - eors r5, r6 │ │ - ldr.w sl, [r3, r2, lsl #2] │ │ - ldr.w r2, [r3, ip, lsl #2] │ │ - ubfx ip, lr, #16, #8 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - eor.w sl, sl, r2 │ │ - ubfx r2, lr, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ldr.w r9, [r3, ip, lsl #2] │ │ - uxtb.w ip, r6 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, sl, r2 │ │ - eor.w r2, r2, r9 │ │ - str r2, [sp, #12] │ │ - str.w r2, [r1, #184] ; 0xb8 │ │ - lsrs r2, r6, #24 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r9, [r3, r2, lsl #2] │ │ - ldr.w r2, [r3, ip, lsl #2] │ │ - ubfx ip, r6, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - eor.w r2, r9, r2 │ │ - ldr.w r9, [r3, ip, lsl #2] │ │ - uxtb.w ip, r5 │ │ - eor.w r9, r2, r9 │ │ - ubfx r2, r6, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, r9, r2 │ │ - str r2, [sp, #16] │ │ - str.w r2, [r1, #188] ; 0xbc │ │ - lsrs r2, r5, #24 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r9, [r3, ip, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r9, r2, r9 │ │ - ubfx r2, r5, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w sl, r9, r2 │ │ - ubfx r2, r5, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, sl, r2 │ │ - eor.w sl, r5, r4 │ │ - str r2, [sp, #20] │ │ - str.w r2, [r1, #160] ; 0xa0 │ │ - mov.w r2, sl, lsr #24 │ │ - uxtb.w ip, sl │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - ldr.w r4, [r3, ip, lsl #2] │ │ - eors r2, r4 │ │ - ubfx r4, sl, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r2, r4 │ │ - ubfx r4, sl, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r2, r4 │ │ - eor.w r4, sl, r7 │ │ - str r2, [sp, #24] │ │ - str.w r2, [r1, #164] ; 0xa4 │ │ - lsrs r2, r4, #24 │ │ - uxtb r7, r4 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eors r2, r7 │ │ - ubfx r7, r4, #8, #8 │ │ - add.w r7, r7, #256 ; 0x100 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eors r2, r7 │ │ - ubfx r7, r4, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eors r2, r7 │ │ - str r2, [sp, #28] │ │ - str.w r2, [r1, #168] ; 0xa8 │ │ - eor.w r2, r4, fp │ │ - str r2, [sp, #8] │ │ - ubfx r7, r2, #8, #8 │ │ - ldrb.w r8, [sp, #8] │ │ - mov.w r9, r2, lsr #24 │ │ - str r7, [sp, #32] │ │ - add.w r7, r9, #768 ; 0x300 │ │ - ubfx ip, r2, #16, #8 │ │ - add.w r9, r9, #512 ; 0x200 │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eors r7, r2 │ │ - ldr r2, [sp, #32] │ │ - add.w fp, r2, #256 ; 0x100 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - eor.w r7, r7, fp │ │ - add.w fp, ip, #512 ; 0x200 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - ldr.w ip, [r0, ip, lsl #2] │ │ - eor.w r2, r7, fp │ │ - add.w r7, r8, #768 ; 0x300 │ │ - str r2, [sp, #36] ; 0x24 │ │ - str.w r2, [r1, #172] ; 0xac │ │ - ldr r2, [sp, #4] │ │ - ldr.w r8, [r0, r9, lsl #2] │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - eor.w r8, r8, r7 │ │ - ldr r7, [r2, #4] │ │ - ldr r2, [sp, #32] │ │ - eor.w r7, r8, r7 │ │ - ldr.w r8, [r0, r2, lsl #2] │ │ - eor.w r7, r7, r8 │ │ - eor.w r7, r7, ip │ │ - eor.w r2, r7, lr │ │ - str r2, [sp, #32] │ │ - mov.w lr, r7, lsr #24 │ │ - uxtb.w ip, r7 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr r2, [sp, #12] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r7, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ubfx r7, r7, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - eor.w ip, ip, r2 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - ldr r2, [sp, #32] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w lr, ip, lr │ │ - eor.w r8, r2, r6 │ │ - ldr r2, [sp, #16] │ │ - eor.w lr, lr, r7 │ │ - eor.w r9, r8, r5 │ │ - eor.w ip, lr, r2 │ │ - ldr r2, [sp, #20] │ │ - str.w lr, [r1, #144] ; 0x90 │ │ - eor.w r6, ip, r2 │ │ - eor.w r2, r9, sl │ │ - str r2, [sp, #12] │ │ - ldr r2, [sp, #24] │ │ - str.w ip, [r1, #148] ; 0x94 │ │ - eor.w r5, r6, r2 │ │ - ldr r2, [sp, #12] │ │ - str.w r6, [r1, #152] ; 0x98 │ │ - eors r2, r4 │ │ - str r2, [sp, #16] │ │ - ldr r2, [sp, #28] │ │ - ldr r4, [sp, #8] │ │ - eor.w r7, r5, r2 │ │ - ldr r2, [sp, #16] │ │ - str.w r5, [r1, #156] ; 0x9c │ │ - eor.w fp, r2, r4 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str.w r7, [r1, #128] ; 0x80 │ │ - eors r2, r7 │ │ - mov.w r4, fp, lsr #24 │ │ - str r2, [sp, #20] │ │ - add.w r4, r4, #512 ; 0x200 │ │ - str.w r2, [r1, #132] ; 0x84 │ │ - uxtb.w r2, fp │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - ldr.w r2, [r0, r2, lsl #2] │ │ - eors r4, r2 │ │ - ldr r2, [sp, #4] │ │ - ldr r2, [r2, #8] │ │ - eors r2, r4 │ │ - ubfx r4, fp, #8, #8 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eors r2, r4 │ │ - ubfx r4, fp, #16, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eors r2, r4 │ │ - ldr r4, [sp, #32] │ │ - eors r4, r2 │ │ - str r4, [sp, #24] │ │ - lsrs r4, r2, #24 │ │ - uxtb.w sl, r2 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w sl, sl, r4 │ │ - ubfx r4, r2, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ubfx r2, r2, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - eor.w lr, sl, lr │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w lr, lr, r4 │ │ - eor.w lr, lr, r2 │ │ - str.w lr, [r1, #136] ; 0x88 │ │ - ldr r2, [sp, #24] │ │ - eor.w ip, lr, ip │ │ - ldr r4, [sp, #16] │ │ - eor.w r6, ip, r6 │ │ - eor.w r8, r2, r8 │ │ - ldr r2, [sp, #12] │ │ - eor.w r9, r8, r9 │ │ - eors r5, r6 │ │ - eor.w r2, r9, r2 │ │ - str r2, [sp, #12] │ │ - eors r2, r4 │ │ - str r2, [sp, #16] │ │ - eor.w r2, r5, r7 │ │ - str r2, [sp, #8] │ │ - str r2, [r1, #120] ; 0x78 │ │ - ldr r2, [sp, #16] │ │ - ldr r7, [sp, #20] │ │ - eor.w r2, r2, fp │ │ - ldr r4, [sp, #8] │ │ - str.w ip, [r1, #140] ; 0x8c │ │ - eors r7, r4 │ │ - mov.w sl, r2, lsr #24 │ │ - str r7, [sp, #20] │ │ - add.w sl, sl, #512 ; 0x200 │ │ - str r7, [r1, #124] ; 0x7c │ │ - uxtb r7, r2 │ │ - add.w r7, r7, #768 ; 0x300 │ │ - ldr.w sl, [r0, sl, lsl #2] │ │ - ldr r4, [sp, #24] │ │ - ldr.w r7, [r0, r7, lsl #2] │ │ - str r6, [r1, #112] ; 0x70 │ │ - eor.w sl, sl, r7 │ │ - ldr r7, [sp, #4] │ │ - str r5, [r1, #116] ; 0x74 │ │ - ldr r7, [r7, #12] │ │ - eor.w r7, sl, r7 │ │ - ubfx sl, r2, #8, #8 │ │ - ldr.w sl, [r0, sl, lsl #2] │ │ - eor.w r7, r7, sl │ │ - ubfx sl, r2, #16, #8 │ │ - add.w sl, sl, #256 ; 0x100 │ │ - ldr.w sl, [r0, sl, lsl #2] │ │ - eor.w r7, r7, sl │ │ - eors r4, r7 │ │ - str r4, [sp, #24] │ │ - mov.w sl, r7, lsr #24 │ │ - uxtb.w fp, r7 │ │ - add.w sl, sl, #768 ; 0x300 │ │ - eor.w r8, r4, r8 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - eor.w r9, r8, r9 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr r4, [sp, #12] │ │ - eor.w sl, fp, sl │ │ - eor.w lr, sl, lr │ │ - ubfx sl, r7, #8, #8 │ │ - add.w sl, sl, #256 ; 0x100 │ │ - ubfx r7, r7, #16, #8 │ │ - add.w r7, r7, #512 ; 0x200 │ │ - eor.w r4, r9, r4 │ │ - ldr.w fp, [r3, sl, lsl #2] │ │ - ldr.w r7, [r3, r7, lsl #2] │ │ - eor.w lr, lr, fp │ │ - str r4, [sp, #12] │ │ - eor.w fp, lr, r7 │ │ - str.w fp, [r1, #96] ; 0x60 │ │ - eor.w ip, fp, ip │ │ - str.w ip, [r1, #100] ; 0x64 │ │ - eor.w r6, ip, r6 │ │ - str r6, [r1, #104] ; 0x68 │ │ - eor.w r7, r6, r5 │ │ - str r7, [r1, #108] ; 0x6c │ │ - ldr r5, [sp, #16] │ │ - eors r4, r5 │ │ - str r4, [sp, #16] │ │ - ldr r5, [sp, #16] │ │ - ldr r4, [sp, #8] │ │ - eors r2, r5 │ │ - ldr r5, [sp, #20] │ │ - eors r4, r7 │ │ - str r4, [sp, #8] │ │ - eors r5, r4 │ │ - mov.w lr, r2, lsr #24 │ │ - str r5, [sp, #20] │ │ - add.w lr, lr, #512 ; 0x200 │ │ - str r5, [r1, #84] ; 0x54 │ │ - uxtb r5, r2 │ │ - add.w r5, r5, #768 ; 0x300 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - str r4, [r1, #80] ; 0x50 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - ldr r4, [sp, #24] │ │ - eor.w lr, lr, r5 │ │ - ldr r5, [sp, #4] │ │ - ldr r5, [r5, #16] │ │ - eor.w r5, lr, r5 │ │ - ubfx lr, r2, #8, #8 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w r5, r5, lr │ │ - ubfx lr, r2, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w r5, r5, lr │ │ - eors r4, r5 │ │ - str r4, [sp, #24] │ │ - mov.w lr, r5, lsr #24 │ │ - uxtb.w sl, r5 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - eor.w r8, r4, r8 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - eor.w r9, r8, r9 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - ldr r4, [sp, #12] │ │ - eor.w lr, sl, lr │ │ - eor.w fp, lr, fp │ │ - ubfx lr, r5, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ubfx r5, r5, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - eor.w r4, r9, r4 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - ldr.w r5, [r3, r5, lsl #2] │ │ - eor.w fp, fp, lr │ │ - str r4, [sp, #12] │ │ - eor.w fp, fp, r5 │ │ - str.w fp, [r1, #88] ; 0x58 │ │ - eor.w ip, fp, ip │ │ - str.w ip, [r1, #92] ; 0x5c │ │ - eor.w r5, ip, r6 │ │ - ldr r6, [sp, #16] │ │ - eors r7, r5 │ │ - str r5, [r1, #64] ; 0x40 │ │ - eors r4, r6 │ │ - str r4, [sp, #16] │ │ - ldr r6, [sp, #16] │ │ - ldr r4, [sp, #8] │ │ - eors r2, r6 │ │ - ldr r6, [sp, #20] │ │ - eors r4, r7 │ │ - str r7, [r1, #68] ; 0x44 │ │ - eors r6, r4 │ │ - str r4, [r1, #72] ; 0x48 │ │ - mov.w lr, r2, lsr #24 │ │ - str r6, [sp, #20] │ │ - str r6, [r1, #76] ; 0x4c │ │ - uxtb r6, r2 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - ldr.w r6, [r0, r6, lsl #2] │ │ - eor.w lr, lr, r6 │ │ - ldr r6, [sp, #4] │ │ - ldr r6, [r6, #20] │ │ - eor.w r6, lr, r6 │ │ - ubfx lr, r2, #8, #8 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w r6, r6, lr │ │ - ubfx lr, r2, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w lr, r6, lr │ │ - ldr r6, [sp, #24] │ │ - eor.w r6, lr, r6 │ │ - str r6, [sp, #24] │ │ - mov.w r6, lr, lsr #24 │ │ - uxtb.w sl, lr │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w r6, sl, r6 │ │ - eor.w fp, r6, fp │ │ - ubfx r6, lr, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ubfx lr, lr, #16, #8 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w fp, fp, r6 │ │ - ldr.w r6, [r3, lr, lsl #2] │ │ - eor.w r6, fp, r6 │ │ - str r6, [sp, #8] │ │ - str r6, [r1, #48] ; 0x30 │ │ - ldr r6, [sp, #24] │ │ - eor.w r6, r6, r8 │ │ - str r6, [sp, #28] │ │ - ldr r6, [sp, #8] │ │ - eor.w ip, r6, ip │ │ - ldr r6, [sp, #28] │ │ - eor.w r5, ip, r5 │ │ - str.w ip, [r1, #52] ; 0x34 │ │ - eor.w r6, r6, r9 │ │ - str r6, [sp, #32] │ │ - eors r7, r5 │ │ - str r5, [r1, #56] ; 0x38 │ │ - mov lr, r6 │ │ - ldr r6, [sp, #12] │ │ - eors r4, r7 │ │ - str r7, [r1, #60] ; 0x3c │ │ - eor.w r6, lr, r6 │ │ - str r6, [sp, #12] │ │ - str r4, [r1, #32] │ │ - mov lr, r6 │ │ - ldr r6, [sp, #16] │ │ - eor.w r8, lr, r6 │ │ - eor.w fp, r8, r2 │ │ - ldr r2, [sp, #20] │ │ - mov.w lr, fp, lsr #24 │ │ - eors r2, r4 │ │ - str r2, [sp, #16] │ │ - add.w lr, lr, #512 ; 0x200 │ │ - str r2, [r1, #36] ; 0x24 │ │ - uxtb.w r2, fp │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - ldr.w r2, [r0, r2, lsl #2] │ │ - eor.w lr, lr, r2 │ │ - ldr r2, [sp, #4] │ │ - ldr r2, [r2, #24] │ │ - ldr r6, [sp, #24] │ │ - eor.w r2, lr, r2 │ │ - ubfx lr, fp, #8, #8 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w r2, r2, lr │ │ - ubfx lr, fp, #16, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - eor.w fp, fp, r8 │ │ - ldr.w lr, [r0, lr, lsl #2] │ │ - eor.w r2, r2, lr │ │ - eor.w r9, r2, r6 │ │ - ldr r6, [sp, #8] │ │ - mov.w lr, r2, lsr #24 │ │ - uxtb.w sl, r2 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w lr, sl, lr │ │ - eor.w r6, lr, r6 │ │ - ubfx lr, r2, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ubfx r2, r2, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ - eor.w lr, r6, lr │ │ - eor.w r2, lr, r3 │ │ - ldr r3, [sp, #28] │ │ - str r2, [r1, #40] ; 0x28 │ │ - eor.w r2, r2, ip │ │ - eor.w lr, r9, r3 │ │ - eors r5, r2 │ │ - ldr r3, [sp, #32] │ │ - eors r7, r5 │ │ - str r2, [r1, #44] ; 0x2c │ │ - eors r4, r7 │ │ - ldr r2, [sp, #12] │ │ - eor.w r3, lr, r3 │ │ - str r5, [r1, #16] │ │ - ldr r5, [sp, #16] │ │ - eor.w ip, r3, r2 │ │ - str r4, [r1, #24] │ │ - eor.w r2, fp, ip │ │ - eors r4, r5 │ │ - str r4, [r1, #28] │ │ - ldr r4, [sp, #4] │ │ - str r7, [r1, #20] │ │ - ldr r5, [r4, #28] │ │ - lsrs r4, r2, #24 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - eor.w r9, r9, r5 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eor.w r9, r9, r4 │ │ - uxtb r4, r2 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - eor.w r9, r9, r4 │ │ - ubfx r4, r2, #8, #8 │ │ - ldr.w r6, [r0, r4, lsl #2] │ │ - eor.w r9, r9, r6 │ │ - ubfx r6, r2, #16, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ldr.w r0, [r0, r6, lsl #2] │ │ - eor.w r0, r9, r0 │ │ - str r0, [r1, #0] │ │ - eor.w r0, r0, lr │ │ - str r0, [r1, #4] │ │ - eors r3, r0 │ │ - movs r0, #0 │ │ - str r3, [r1, #8] │ │ - eor.w r3, r3, ip │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - str r3, [r1, #12] │ │ - movs r3, #192 ; 0xc0 │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - add sp, #44 ; 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r5, pc, #48 ; (adr r5, b1e8 ) │ │ - movs r0, r0 │ │ - add r4, pc, #408 ; (adr r4, b354 ) │ │ - movs r0, r0 │ │ - add r4, pc, #240 ; (adr r4, b2b0 ) │ │ - ... │ │ - │ │ -0000b1c0 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 ; 0x3c │ │ - ldrb r3, [r0, #2] │ │ - ldrb r7, [r0, #3] │ │ - ldr.w r9, [pc, #2852] ; bcf0 │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r7, lsl #24 │ │ - ldrb r7, [r0, #0] │ │ - add r9, pc │ │ - orrs r3, r7 │ │ - ldrb r7, [r0, #1] │ │ - orr.w r7, r3, r7, lsl #8 │ │ - str.w r7, [r1, #224] ; 0xe0 │ │ - ldrb r3, [r0, #6] │ │ - ldrb r6, [r0, #7] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r6, lsl #24 │ │ - ldrb r6, [r0, #4] │ │ - orrs r3, r6 │ │ - ldrb r6, [r0, #5] │ │ - orr.w r6, r3, r6, lsl #8 │ │ - str.w r6, [r1, #228] ; 0xe4 │ │ - ldrb r3, [r0, #10] │ │ - ldrb r5, [r0, #11] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r5, lsl #24 │ │ - ldrb r5, [r0, #8] │ │ - orrs r3, r5 │ │ - ldrb r5, [r0, #9] │ │ - orr.w r3, r3, r5, lsl #8 │ │ - str.w r3, [r1, #232] ; 0xe8 │ │ - str r3, [sp, #12] │ │ - ldrb r3, [r0, #14] │ │ - ldrb r2, [r0, #15] │ │ - ldrb.w lr, [r0, #13] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r2, lsl #24 │ │ - ldrb r2, [r0, #12] │ │ - orrs r3, r2 │ │ - orr.w r3, r3, lr, lsl #8 │ │ - str.w r3, [r1, #236] ; 0xec │ │ - str r3, [sp, #24] │ │ - ldrb r3, [r0, #18] │ │ - ldrb r4, [r0, #19] │ │ - lsls r3, r3, #16 │ │ - orr.w r3, r3, r4, lsl #24 │ │ - ldrb r4, [r0, #16] │ │ - orrs r3, r4 │ │ - ldrb r4, [r0, #17] │ │ - orr.w r4, r3, r4, lsl #8 │ │ - ldr.w r3, [pc, #2732] ; bcf4 │ │ - lsrs r2, r4, #24 │ │ - uxtb.w ip, r4 │ │ - ldr.w r3, [r9, r3] │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w lr, [r3, r2, lsl #2] │ │ - ldr.w r2, [r3, ip, lsl #2] │ │ - eor.w lr, lr, r2 │ │ - ubfx r2, r4, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w lr, lr, r2 │ │ - ubfx r2, r4, #16, #8 │ │ - add.w r2, r2, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, lr, r2 │ │ - str.w r2, [r1, #208] ; 0xd0 │ │ - ldrb.w lr, [r0, #23] │ │ - ldrb r2, [r0, #22] │ │ - lsls r2, r2, #16 │ │ - orr.w r2, r2, lr, lsl #24 │ │ - ldrb.w lr, [r0, #20] │ │ - orr.w r2, r2, lr │ │ - ldrb.w lr, [r0, #21] │ │ - orr.w r2, r2, lr, lsl #8 │ │ - mov.w lr, r2, lsr #24 │ │ - uxtb.w r8, r2 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w ip, [r3, lr, lsl #2] │ │ - ldr.w lr, [r3, r8, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r2, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w ip, ip, lr │ │ - ubfx lr, r2, #16, #8 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w lr, ip, lr │ │ - str.w lr, [r1, #212] ; 0xd4 │ │ - ldrb.w lr, [r0, #26] │ │ - ldrb.w ip, [r0, #27] │ │ - mov.w lr, lr, lsl #16 │ │ - orr.w lr, lr, ip, lsl #24 │ │ - ldrb.w ip, [r0, #24] │ │ - orr.w lr, lr, ip │ │ - ldrb.w ip, [r0, #25] │ │ - orr.w r5, lr, ip, lsl #8 │ │ - str r5, [sp, #16] │ │ - ldrb.w r8, [sp, #16] │ │ - mov.w lr, r5, lsr #24 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w ip, [r3, lr, lsl #2] │ │ - ldr.w lr, [r3, r8, lsl #2] │ │ - eor.w lr, ip, lr │ │ - ubfx ip, r5, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w ip, lr, ip │ │ - ubfx lr, r5, #16, #8 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w lr, ip, lr │ │ - str.w lr, [r1, #216] ; 0xd8 │ │ - ldrb.w lr, [r0, #30] │ │ - ldrb.w sl, [r0, #31] │ │ - mov.w lr, lr, lsl #16 │ │ - orr.w lr, lr, sl, lsl #24 │ │ - ldrb.w sl, [r0, #28] │ │ - orr.w lr, lr, sl │ │ - ldrb.w sl, [r0, #29] │ │ - orr.w r0, lr, sl, lsl #8 │ │ - str r0, [sp, #20] │ │ - ldrb.w ip, [sp, #20] │ │ - ubfx sl, r0, #8, #8 │ │ - mov.w r8, r0, lsr #24 │ │ - ubfx lr, r0, #16, #8 │ │ - add.w r0, r8, #768 ; 0x300 │ │ - add.w fp, sl, #256 ; 0x100 │ │ - ldr.w r5, [r3, ip, lsl #2] │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - eors r0, r5 │ │ - eor.w fp, r0, fp │ │ - add.w r0, lr, #512 ; 0x200 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r0, fp, r0 │ │ - str.w r0, [r1, #220] ; 0xdc │ │ - ldr.w r0, [pc, #2384] ; bcf8 │ │ - ldr.w r0, [r9, r0] │ │ - str r0, [sp, #4] │ │ - ldr r0, [r0, #0] │ │ - ldr r5, [sp, #12] │ │ - eors r0, r7 │ │ - ldr.w r7, [pc, #2372] ; bcfc │ │ - ldr.w r7, [r9, r7] │ │ - ldr.w fp, [r7, r8, lsl #2] │ │ - eor.w r0, r0, fp │ │ - ldr.w fp, [r7, ip, lsl #2] │ │ - eor.w fp, r0, fp │ │ - ldr.w r0, [r7, sl, lsl #2] │ │ - eor.w r0, fp, r0 │ │ - ldr.w fp, [r7, lr, lsl #2] │ │ - eor.w fp, r0, fp │ │ - mov.w r0, fp, lsr #24 │ │ - uxtb.w ip, fp │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r8, [r3, ip, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r8, r0, r8 │ │ - ubfx r0, fp, #8, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r8, r8, r0 │ │ - ubfx r0, fp, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r0, r8, r0 │ │ - str r0, [sp, #28] │ │ - str.w r0, [r1, #192] ; 0xc0 │ │ - eor.w r0, fp, r6 │ │ - str r0, [sp, #8] │ │ - lsrs r0, r0, #24 │ │ - ldrb.w r6, [sp, #8] │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w sl, r0, r6 │ │ - ldr r0, [sp, #8] │ │ - ubfx r0, r0, #8, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w sl, sl, r0 │ │ - ldr r0, [sp, #8] │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r0, sl, r0 │ │ - str r0, [sp, #32] │ │ - str.w r0, [r1, #196] ; 0xc4 │ │ - ldr r0, [sp, #8] │ │ - eors r0, r5 │ │ - str r0, [sp, #12] │ │ - ldrb.w r6, [sp, #12] │ │ - lsrs r0, r0, #24 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r9, r0, r5 │ │ - ldr r0, [sp, #12] │ │ - ubfx r0, r0, #8, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r9, r9, r0 │ │ - ldr r0, [sp, #12] │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w r0, r9, r0 │ │ - str r0, [sp, #36] ; 0x24 │ │ - str.w r0, [r1, #200] ; 0xc8 │ │ - ldr r5, [sp, #24] │ │ - ldr r0, [sp, #12] │ │ - eors r0, r5 │ │ - str r0, [sp, #24] │ │ - ldrb.w lr, [sp, #24] │ │ - ubfx r8, r0, #8, #8 │ │ - lsrs r6, r0, #24 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - add.w r6, r6, #768 ; 0x300 │ │ - ubfx ip, r0, #16, #8 │ │ - ldr.w r0, [r3, lr, lsl #2] │ │ - add.w ip, ip, #512 ; 0x200 │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ - eors r5, r0 │ │ - ldr.w r0, [r3, r8, lsl #2] │ │ - eors r5, r0 │ │ - ldr.w r0, [r3, ip, lsl #2] │ │ - eors r0, r5 │ │ - ldr.w r5, [r7, r6, lsl #2] │ │ - str r0, [sp, #40] ; 0x28 │ │ - str.w r0, [r1, #204] ; 0xcc │ │ - ldr.w r0, [r7, lr, lsl #2] │ │ - eors r0, r5 │ │ - ldr.w r5, [r7, r8, lsl #2] │ │ - eors r0, r4 │ │ - eors r5, r0 │ │ - ldr.w r0, [r7, ip, lsl #2] │ │ - eors r0, r5 │ │ - eors r2, r0 │ │ - lsrs r4, r0, #24 │ │ - uxtb r6, r0 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ - uxtb r6, r2 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r8, r4, r5 │ │ - ubfx r4, r0, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - ubfx r4, r0, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - eor.w r8, r8, r5 │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ - eor.w r4, r8, r5 │ │ - str r4, [sp, #44] ; 0x2c │ │ - str.w r4, [r1, #176] ; 0xb0 │ │ - lsrs r4, r2, #24 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r4, r5 │ │ - ubfx r5, r2, #8, #8 │ │ - add.w r5, r5, #256 ; 0x100 │ │ - ldr.w r5, [r3, r5, lsl #2] │ │ - eors r4, r5 │ │ - ubfx r5, r2, #16, #8 │ │ - add.w r5, r5, #512 ; 0x200 │ │ - ldr.w r5, [r3, r5, lsl #2] │ │ - eors r4, r5 │ │ - str r4, [sp, #48] ; 0x30 │ │ - str.w r4, [r1, #180] ; 0xb4 │ │ - ldr r4, [sp, #16] │ │ - eor.w r5, r2, r4 │ │ - lsrs r4, r5, #24 │ │ - uxtb r6, r5 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r4, r6 │ │ - ubfx r6, r5, #8, #8 │ │ - add.w r6, r6, #256 ; 0x100 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - ubfx r6, r5, #16, #8 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eors r4, r6 │ │ - str r4, [sp, #52] ; 0x34 │ │ - str.w r4, [r1, #184] ; 0xb8 │ │ - ldr r4, [sp, #20] │ │ - eors r4, r5 │ │ - str r4, [sp, #16] │ │ - ldrb.w ip, [sp, #16] │ │ - ubfx r9, r4, #8, #8 │ │ - mov.w r8, r4, lsr #24 │ │ - add.w sl, r9, #256 ; 0x100 │ │ - add.w r6, r8, #768 ; 0x300 │ │ - ubfx lr, r4, #16, #8 │ │ - ldr.w r4, [r3, ip, lsl #2] │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - eors r6, r4 │ │ - eor.w r6, r6, sl │ │ - add.w sl, lr, #512 ; 0x200 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w lr, [r7, lr, lsl #2] │ │ - eor.w r4, r6, sl │ │ - add.w r6, ip, #768 ; 0x300 │ │ - str r4, [sp, #20] │ │ - str.w r4, [r1, #188] ; 0xbc │ │ - ldr r4, [sp, #4] │ │ - ldr.w ip, [r7, r8, lsl #2] │ │ - ldr.w r6, [r7, r6, lsl #2] │ │ - eor.w ip, ip, r6 │ │ - ldr r6, [r4, #4] │ │ - ldr r4, [sp, #28] │ │ - eor.w r6, ip, r6 │ │ - ldr.w ip, [r7, r9, lsl #2] │ │ - eor.w r6, r6, ip │ │ - eor.w r6, r6, lr │ │ - eor.w r9, r6, fp │ │ - mov.w lr, r6, lsr #24 │ │ - uxtb.w ip, r6 │ │ - add.w lr, lr, #768 ; 0x300 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - eor.w lr, ip, lr │ │ - ubfx ip, r6, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ubfx r6, r6, #16, #8 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - eor.w lr, lr, r4 │ │ - ldr.w r8, [r3, ip, lsl #2] │ │ - ldr r4, [sp, #8] │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w fp, lr, r8 │ │ - eor.w r4, r9, r4 │ │ - str r4, [sp, #28] │ │ - ldr r4, [sp, #32] │ │ - eor.w r8, fp, r6 │ │ - ldr r6, [sp, #12] │ │ - eor.w ip, r8, r4 │ │ - ldr r4, [sp, #28] │ │ - str.w r8, [r1, #160] ; 0xa0 │ │ - eors r4, r6 │ │ - str r4, [sp, #12] │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - ldr r6, [sp, #24] │ │ - eor.w fp, ip, r4 │ │ - ldr r4, [sp, #12] │ │ - str.w ip, [r1, #164] ; 0xa4 │ │ - eor.w sl, r4, r6 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - str.w fp, [r1, #168] ; 0xa8 │ │ - mov.w r6, sl, lsr #24 │ │ - uxtb.w lr, sl │ │ - add.w r6, r6, #768 ; 0x300 │ │ - eor.w r4, fp, r4 │ │ - str r4, [sp, #24] │ │ - ldr.w lr, [r7, lr, lsl #2] │ │ - ldr.w r6, [r7, r6, lsl #2] │ │ - str.w r4, [r1, #172] ; 0xac │ │ - eor.w r6, r6, lr │ │ - ubfx lr, sl, #8, #8 │ │ - add.w lr, lr, #256 ; 0x100 │ │ - ldr.w lr, [r7, lr, lsl #2] │ │ - eor.w r6, r6, lr │ │ - ubfx lr, sl, #16, #8 │ │ - add.w lr, lr, #512 ; 0x200 │ │ - ldr.w lr, [r7, lr, lsl #2] │ │ - eor.w r6, r6, lr │ │ - eors r0, r6 │ │ - str r0, [sp, #32] │ │ - lsrs r0, r6, #24 │ │ - uxtb.w lr, r6 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w lr, [r3, lr, lsl #2] │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - eor.w lr, lr, r0 │ │ - ldr r0, [sp, #44] ; 0x2c │ │ - eor.w lr, lr, r0 │ │ - ubfx r0, r6, #8, #8 │ │ - add.w r0, r0, #256 ; 0x100 │ │ - ubfx r6, r6, #16, #8 │ │ - add.w r6, r6, #512 ; 0x200 │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ - ldr.w r6, [r3, r6, lsl #2] │ │ - eor.w r0, lr, r0 │ │ - eor.w lr, r0, r6 │ │ - ldr r0, [sp, #32] │ │ - ldr r6, [sp, #16] │ │ - eors r2, r0 │ │ - str r2, [sp, #36] ; 0x24 │ │ - ldr r0, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #48] ; 0x30 │ │ - eors r0, r5 │ │ - str r0, [sp, #40] ; 0x28 │ │ - ldr r0, [sp, #52] ; 0x34 │ │ - eor.w r2, lr, r2 │ │ - str.w lr, [r1, #144] ; 0x90 │ │ - eor.w r5, r2, r0 │ │ - ldr r0, [sp, #40] ; 0x28 │ │ - str r2, [sp, #8] │ │ - eors r6, r0 │ │ - ldr r0, [sp, #20] │ │ - str.w r2, [r1, #148] ; 0x94 │ │ - eors r0, r5 │ │ - lsrs r4, r6, #24 │ │ - str r0, [sp, #16] │ │ - add.w r4, r4, #512 ; 0x200 │ │ - str.w r0, [r1, #156] ; 0x9c │ │ - uxtb r0, r6 │ │ - add.w r0, r0, #768 ; 0x300 │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - str.w r5, [r1, #152] ; 0x98 │ │ - ldr.w r0, [r7, r0, lsl #2] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #4] │ │ - ldr r0, [r0, #8] │ │ - eors r0, r4 │ │ - ubfx r4, r6, #8, #8 │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - eors r0, r4 │ │ - ubfx r4, r6, #16, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - eors r0, r4 │ │ - eor.w r4, r0, r9 │ │ - str r4, [sp, #20] │ │ - lsrs r4, r0, #24 │ │ - uxtb.w r9, r0 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r4, r9, r4 │ │ - eor.w r8, r4, r8 │ │ - ubfx r4, r0, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ubfx r0, r0, #16, #8 │ │ - add.w r0, r0, #512 ; 0x200 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r8, r8, r4 │ │ - ldr.w r4, [r3, r0, lsl #2] │ │ - ldr r0, [sp, #20] │ │ - eor.w r4, r8, r4 │ │ - str.w r4, [r1, #128] ; 0x80 │ │ - mov r2, r0 │ │ - ldr r0, [sp, #28] │ │ - eors r0, r2 │ │ - str r0, [sp, #28] │ │ - ldr r2, [sp, #28] │ │ - eor.w r0, r4, ip │ │ - eor.w fp, r0, fp │ │ - str.w r0, [r1, #132] ; 0x84 │ │ - str.w fp, [r1, #136] ; 0x88 │ │ - mov ip, r2 │ │ - ldr r2, [sp, #12] │ │ - eor.w r2, ip, r2 │ │ - str r2, [sp, #12] │ │ - eor.w sl, r2, sl │ │ - ldr r2, [sp, #24] │ │ - uxtb.w r8, sl │ │ - mov.w ip, sl, lsr #24 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - eor.w r2, fp, r2 │ │ - ldr.w r9, [r7, r8, lsl #2] │ │ - ubfx r8, sl, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w ip, [r7, ip, lsl #2] │ │ - str r2, [sp, #24] │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w ip, ip, r9 │ │ - str.w r2, [r1, #140] ; 0x8c │ │ - eor.w ip, ip, r8 │ │ - ubfx r8, sl, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr r2, [sp, #32] │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r8, ip, r8 │ │ - eor.w r2, r8, r2 │ │ - str r2, [sp, #32] │ │ - mov.w ip, r8, lsr #24 │ │ - uxtb.w r9, r8 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w ip, r9, ip │ │ - eor.w lr, ip, lr │ │ - ubfx ip, r8, #8, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ubfx r8, r8, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w ip, [r3, ip, lsl #2] │ │ - eor.w lr, lr, ip │ │ - ldr.w ip, [r3, r8, lsl #2] │ │ - eor.w ip, lr, ip │ │ - mov lr, r2 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str.w ip, [r1, #112] ; 0x70 │ │ - eor.w r2, lr, r2 │ │ - str r2, [sp, #36] ; 0x24 │ │ - ldr r2, [sp, #8] │ │ - eor.w lr, ip, r2 │ │ - ldr r2, [sp, #36] ; 0x24 │ │ - str.w lr, [r1, #116] ; 0x74 │ │ - eor.w r5, lr, r5 │ │ - mov r8, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - eor.w r2, r8, r2 │ │ - str r2, [sp, #40] ; 0x28 │ │ - eors r6, r2 │ │ - ldr r2, [sp, #16] │ │ - str r5, [r1, #120] ; 0x78 │ │ - eors r2, r5 │ │ - mov.w r8, r6, lsr #24 │ │ - str r2, [sp, #16] │ │ - add.w r8, r8, #512 ; 0x200 │ │ - str r2, [r1, #124] ; 0x7c │ │ - uxtb r2, r6 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - ldr.w r2, [r7, r2, lsl #2] │ │ - eor.w r8, r8, r2 │ │ - ldr r2, [sp, #4] │ │ - ldr r2, [r2, #12] │ │ - eor.w r2, r8, r2 │ │ - ubfx r8, r6, #8, #8 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r2, r2, r8 │ │ - ubfx r8, r6, #16, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r8, r2, r8 │ │ - ldr r2, [sp, #20] │ │ - eor.w r2, r8, r2 │ │ - str r2, [sp, #20] │ │ - mov.w r2, r8, lsr #24 │ │ - uxtb.w r9, r8 │ │ - add.w r2, r2, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eor.w r2, r9, r2 │ │ - eors r4, r2 │ │ - ubfx r2, r8, #8, #8 │ │ - add.w r2, r2, #256 ; 0x100 │ │ - ubfx r8, r8, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - eors r4, r2 │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ - eors r2, r4 │ │ - ldr r4, [sp, #20] │ │ - str r2, [sp, #8] │ │ - str r2, [r1, #96] ; 0x60 │ │ - mov r2, r4 │ │ - ldr r4, [sp, #28] │ │ - eors r4, r2 │ │ - ldr r2, [sp, #8] │ │ - str r4, [sp, #28] │ │ - eors r0, r2 │ │ - mov r2, r4 │ │ - ldr r4, [sp, #12] │ │ - eor.w fp, r0, fp │ │ - str r0, [r1, #100] ; 0x64 │ │ - eors r4, r2 │ │ - str r4, [sp, #12] │ │ - eor.w sl, r4, sl │ │ - ldr r4, [sp, #24] │ │ - str.w fp, [r1, #104] ; 0x68 │ │ - eor.w r4, fp, r4 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #108] ; 0x6c │ │ - mov.w r4, sl, lsr #24 │ │ - uxtb.w r8, sl │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - ubfx r8, sl, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - ubfx r8, sl, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - ldr r2, [sp, #32] │ │ - eor.w r4, r4, r8 │ │ - eors r2, r4 │ │ - str r2, [sp, #32] │ │ - mov.w r8, r4, lsr #24 │ │ - uxtb.w r9, r4 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, r9, r8 │ │ - eor.w ip, r8, ip │ │ - ubfx r8, r4, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ubfx r4, r4, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w ip, ip, r8 │ │ - eor.w ip, ip, r4 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eor.w lr, ip, lr │ │ - str.w ip, [r1, #80] ; 0x50 │ │ - eors r2, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - str r2, [sp, #36] ; 0x24 │ │ - eor.w r5, lr, r5 │ │ - eors r2, r4 │ │ - str r2, [sp, #40] ; 0x28 │ │ - eors r6, r2 │ │ - ldr r2, [sp, #16] │ │ - str.w lr, [r1, #84] ; 0x54 │ │ - mov.w r8, r6, lsr #24 │ │ - uxtb r4, r6 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - eors r2, r5 │ │ - str r2, [sp, #16] │ │ - str r2, [r1, #92] ; 0x5c │ │ - ldr r2, [sp, #4] │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - str r5, [r1, #88] ; 0x58 │ │ - eor.w r8, r8, r4 │ │ - ldr r4, [r2, #16] │ │ - ldr r2, [sp, #20] │ │ - eor.w r4, r8, r4 │ │ - ubfx r8, r6, #8, #8 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - ubfx r8, r6, #16, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - eors r2, r4 │ │ - str r2, [sp, #20] │ │ - mov.w r8, r4, lsr #24 │ │ - uxtb.w r9, r4 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr r2, [sp, #8] │ │ - ldr.w r9, [r3, r9, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, r9, r8 │ │ - eor.w r2, r8, r2 │ │ - ubfx r8, r4, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ubfx r4, r4, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r2, r2, r8 │ │ - eors r2, r4 │ │ - ldr r4, [sp, #20] │ │ - str r2, [sp, #8] │ │ - str r2, [r1, #64] ; 0x40 │ │ - mov r2, r4 │ │ - ldr r4, [sp, #28] │ │ - eors r4, r2 │ │ - str r4, [sp, #28] │ │ - ldr r2, [sp, #8] │ │ - eors r0, r2 │ │ - mov r2, r4 │ │ - ldr r4, [sp, #12] │ │ - eor.w r9, r0, fp │ │ - str r0, [r1, #68] ; 0x44 │ │ - eors r4, r2 │ │ - str r4, [sp, #12] │ │ - eor.w sl, r4, sl │ │ - ldr r4, [sp, #24] │ │ - ldr r2, [sp, #32] │ │ - eor.w r4, r9, r4 │ │ - str r4, [sp, #24] │ │ - str r4, [r1, #76] ; 0x4c │ │ - mov.w r4, sl, lsr #24 │ │ - uxtb.w r8, sl │ │ - add.w r4, r4, #768 ; 0x300 │ │ - str.w r9, [r1, #72] ; 0x48 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - ubfx r8, sl, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - ubfx r8, sl, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w r4, r4, r8 │ │ - eors r2, r4 │ │ - str r2, [sp, #32] │ │ - mov.w r8, r4, lsr #24 │ │ - uxtb.w fp, r4 │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w fp, [r3, fp, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, fp, r8 │ │ - eor.w ip, r8, ip │ │ - ubfx r8, r4, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ubfx r4, r4, #16, #8 │ │ - add.w r4, r4, #512 ; 0x200 │ │ - ldr.w fp, [r3, r8, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w ip, ip, fp │ │ - eor.w fp, ip, r4 │ │ - ldr r4, [sp, #36] ; 0x24 │ │ - eor.w lr, fp, lr │ │ - str.w fp, [r1, #48] ; 0x30 │ │ - eors r2, r4 │ │ - ldr r4, [sp, #40] ; 0x28 │ │ - str r2, [sp, #36] ; 0x24 │ │ - eor.w r5, lr, r5 │ │ - eors r2, r4 │ │ - str r2, [sp, #40] ; 0x28 │ │ - eors r6, r2 │ │ - ldr r2, [sp, #16] │ │ - str r5, [r1, #56] ; 0x38 │ │ - mov.w ip, r6, lsr #24 │ │ - uxtb r4, r6 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - add.w r4, r4, #768 ; 0x300 │ │ - eors r2, r5 │ │ - str r2, [sp, #16] │ │ - str r2, [r1, #60] ; 0x3c │ │ - ldr r2, [sp, #4] │ │ - ldr.w r4, [r7, r4, lsl #2] │ │ - ldr.w ip, [r7, ip, lsl #2] │ │ - str.w lr, [r1, #52] ; 0x34 │ │ - eor.w ip, ip, r4 │ │ - ldr r4, [r2, #20] │ │ - eor.w r4, ip, r4 │ │ - ubfx ip, r6, #8, #8 │ │ - ldr.w ip, [r7, ip, lsl #2] │ │ - eor.w r4, r4, ip │ │ - ubfx ip, r6, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - ldr.w ip, [r7, ip, lsl #2] │ │ - ldr r2, [sp, #20] │ │ - eor.w ip, r4, ip │ │ - eor.w r2, ip, r2 │ │ - str r2, [sp, #20] │ │ - mov.w r4, ip, lsr #24 │ │ - uxtb.w r8, ip │ │ - add.w r4, r4, #768 ; 0x300 │ │ - ldr r2, [sp, #8] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eor.w r4, r8, r4 │ │ - eors r2, r4 │ │ - ubfx r4, ip, #8, #8 │ │ - add.w r4, r4, #256 ; 0x100 │ │ - ubfx ip, ip, #16, #8 │ │ - add.w ip, ip, #512 ; 0x200 │ │ - ldr.w r4, [r3, r4, lsl #2] │ │ - eors r4, r2 │ │ - ldr.w r2, [r3, ip, lsl #2] │ │ - eors r4, r2 │ │ - ldr r2, [sp, #20] │ │ - str r4, [r1, #32] │ │ - eors r4, r0 │ │ - ldr r0, [sp, #12] │ │ - eor.w r8, r4, r9 │ │ - mov ip, r2 │ │ - ldr r2, [sp, #28] │ │ - str r4, [r1, #36] ; 0x24 │ │ - eor.w r2, ip, r2 │ │ - str r2, [sp, #8] │ │ - eors r0, r2 │ │ - ldr r2, [sp, #24] │ │ - eor.w r4, r0, sl │ │ - str.w r8, [r1, #40] ; 0x28 │ │ - eor.w sl, r8, r2 │ │ - str.w sl, [r1, #44] ; 0x2c │ │ - mov.w ip, r4, lsr #24 │ │ - uxtb.w r8, r4 │ │ - add.w ip, ip, #768 ; 0x300 │ │ - ldr r2, [sp, #32] │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - ldr.w ip, [r7, ip, lsl #2] │ │ - eor.w ip, ip, r8 │ │ - ubfx r8, r4, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w ip, ip, r8 │ │ - ubfx r8, r4, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r8, [r7, r8, lsl #2] │ │ - eor.w ip, ip, r8 │ │ - mov.w r8, ip, lsr #24 │ │ - uxtb.w sl, ip │ │ - add.w r8, r8, #768 ; 0x300 │ │ - ldr.w sl, [r3, sl, lsl #2] │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w r8, sl, r8 │ │ - eor.w fp, r8, fp │ │ - ubfx r8, ip, #8, #8 │ │ - add.w r8, r8, #256 ; 0x100 │ │ - ldr.w r8, [r3, r8, lsl #2] │ │ - eor.w fp, fp, r8 │ │ - ubfx r8, ip, #16, #8 │ │ - add.w r8, r8, #512 ; 0x200 │ │ - ldr.w r3, [r3, r8, lsl #2] │ │ - eor.w r3, fp, r3 │ │ - str r3, [r1, #16] │ │ - eor.w r3, r3, lr │ │ - str r3, [r1, #20] │ │ - eors r5, r3 │ │ - ldr r3, [sp, #36] ; 0x24 │ │ - str r5, [r1, #24] │ │ - eors r3, r2 │ │ - ldr r2, [sp, #40] ; 0x28 │ │ - eors r3, r2 │ │ - eors r6, r3 │ │ - ldr r3, [sp, #16] │ │ - eor.w ip, r6, ip │ │ - eors r3, r5 │ │ - str r3, [r1, #28] │ │ - ldr r3, [sp, #4] │ │ - ldr r2, [sp, #20] │ │ - ldr r3, [r3, #24] │ │ - eor.w r9, r2, r3 │ │ - mov.w r3, ip, lsr #24 │ │ - add.w r3, r3, #512 ; 0x200 │ │ - ldr r2, [sp, #8] │ │ - ldr.w r5, [r7, r3, lsl #2] │ │ - uxtb.w r3, ip │ │ - add.w r3, r3, #768 ; 0x300 │ │ - eor.w r9, r9, r5 │ │ - ldr.w r5, [r7, r3, lsl #2] │ │ - ubfx r3, ip, #8, #8 │ │ - ubfx ip, ip, #16, #8 │ │ - add.w ip, ip, #256 ; 0x100 │ │ - eor.w r9, r9, r5 │ │ - ldr.w r5, [r7, r3, lsl #2] │ │ - ldr.w r3, [r7, ip, lsl #2] │ │ - eor.w r9, r9, r5 │ │ - eor.w r3, r9, r3 │ │ - str r3, [r1, #0] │ │ - eors r2, r3 │ │ - movs r3, #224 ; 0xe0 │ │ - eors r0, r2 │ │ - str r2, [r1, #4] │ │ - eors r4, r0 │ │ - str r0, [r1, #8] │ │ - str r4, [r1, #12] │ │ - movs r0, #0 │ │ - str.w r0, [r1, #240] ; 0xf0 │ │ - strb.w r3, [r1, #240] ; 0xf0 │ │ - add sp, #60 ; 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r5, [sp, #840] ; 0x348 │ │ - movs r0, r0 │ │ - ; instruction: 0xffe0ffff │ │ - ; instruction: 0xffdcffff │ │ - ; instruction: 0xffb8ffff │ │ - │ │ -0000bd00 : │ │ - mov r3, r1 │ │ - cmp r3, #32 │ │ - mov r1, r2 │ │ - beq.n bd2a │ │ - bgt.n bd14 │ │ - cmp r3, #16 │ │ - beq.n bd22 │ │ - cmp r3, #24 │ │ - beq.n bd26 │ │ - b.n bd2e │ │ - cmp r3, #192 ; 0xc0 │ │ - beq.n bd26 │ │ - cmp.w r3, #256 ; 0x100 │ │ - beq.n bd2a │ │ - cmp r3, #128 ; 0x80 │ │ - bne.n bd2e │ │ - b.w a328 │ │ - b.w a9ec │ │ - b.w b1c0 │ │ - movs r0, #1 │ │ - bx lr │ │ ... │ │ │ │ 0000bd34 <__aeabi_llsr@@Base>: │ │ subs r3, r2, #32 │ │ rsb ip, r2, #32 │ │ lsrmi r0, r0, r2 │ │ lsrpl r0, r1, r3 │ │ @@ -14937,12 +14932,12 @@ │ │ ; instruction: 0x46c04778 │ │ ldr ip, [pc] ; d298 <_Unwind_GetTextRelBase@@Base+0x14> │ │ add pc, ip, pc │ │ ; instruction: 0xffff4918 │ │ ; instruction: 0x46c04778 │ │ ldr ip, [pc] ; d2a8 <_Unwind_GetTextRelBase@@Base+0x24> │ │ add pc, ip, pc │ │ - ; instruction: 0xffff4920 │ │ + ; instruction: 0xffff48fc │ │ ; instruction: 0x46c04778 │ │ ldr ip, [pc] ; d2b8 <_Unwind_GetTextRelBase@@Base+0x34> │ │ add pc, ip, pc │ │ - ; instruction: 0xffff48e0 │ │ + ; instruction: 0xffff4910 │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,41 +1,41 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x0000d304 6449ff7f b0b0b080 6049ff7f 01000000 dI......`I...... │ │ - 0x0000d314 5849ff7f b0ae9780 f449ff7f b0a80180 XI.......I...... │ │ - 0x0000d324 104bff7f b0af0e80 0c4cff7f b0b0b080 .K.......L...... │ │ - 0x0000d334 0c4cff7f b0af0480 0c4eff7f af049780 .L.......N...... │ │ - 0x0000d344 5c50ff7f 74ffff7f 8050ff7f af089780 \P..t....P...... │ │ - 0x0000d354 2053ff7f 01000000 1853ff7f b0ab0680 S.......S...... │ │ - 0x0000d364 7c53ff7f b0b0b080 7e53ff7f ad08b180 |S......~S...... │ │ - 0x0000d374 e253ff7f af08b180 3055ff7f b0af0680 .S......0U...... │ │ - 0x0000d384 0c57ff7f af08b180 405dff7f b0af2880 .W......@]....(. │ │ - 0x0000d394 f85fff7f 01000000 f05fff7f b0af1080 ._......._...... │ │ - 0x0000d3a4 dc6dff7f b0b0b080 086eff7f ad08b180 .m.......n...... │ │ - 0x0000d3b4 646eff7f ab08b180 0a6fff7f b0ab1880 dn.......o...... │ │ - 0x0000d3c4 2a6fff7f 01000000 246fff7f b0b0ae80 *o......$o...... │ │ - 0x0000d3d4 247dff7f b0af0280 388bff7f 01000000 $}......8....... │ │ - 0x0000d3e4 308bff7f b0af0a80 6c93ff7f ab08b180 0.......l....... │ │ - 0x0000d3f4 1a94ff7f ad08b180 7894ff7f b0b0a980 ........x....... │ │ - 0x0000d404 a094ff7f b0b0b080 9e94ff7f b0ab1a80 ................ │ │ - 0x0000d414 c094ff7f b0b0a980 e894ff7f b0b0b080 ................ │ │ - 0x0000d424 e694ff7f b0ab1a80 0895ff7f 98feff7f ................ │ │ - 0x0000d434 80bcff7f b0af0280 96bdff7f ad08b180 ................ │ │ - 0x0000d444 10beff7f b0b0a980 3cbeff7f b0b0b080 ........<....... │ │ - 0x0000d454 3abeff7f b0ab3480 5cbeff7f b0b0a980 :.....4.\....... │ │ - 0x0000d464 88beff7f b0b0b080 86beff7f b0ab3480 ..............4. │ │ - 0x0000d474 a8beff7f b0b0aa80 a4bfff7f b0b0b080 ................ │ │ - 0x0000d484 e0bfff7f b0ac3580 0ec0ff7f 01000000 ......5......... │ │ - 0x0000d494 06c0ff7f b0b0b080 06c0ff7f ab08b180 ................ │ │ - 0x0000d4a4 52c0ff7f b0b0ac80 c0c0ff7f b0ae0980 R............... │ │ - 0x0000d4b4 48c1ff7f b0ac2b80 7ac1ff7f 01000000 H.....+.z....... │ │ - 0x0000d4c4 74c1ff7f b0b0ab80 d4c4ff7f b0b0ac80 t............... │ │ - 0x0000d4d4 acc8ff7f b0b0af80 18ceff7f b0b0b080 ................ │ │ - 0x0000d4e4 44ceff7f b0af0280 00d5ff7f b0af0a80 D............... │ │ - 0x0000d4f4 ccdcff7f b0af0e80 04e8ff7f b0b0b080 ................ │ │ + 0x0000d304 6449ff7f b0ab0680 c849ff7f b0b0b080 dI.......I...... │ │ + 0x0000d314 ca49ff7f ad08b180 2e4aff7f af08b180 .I.......J...... │ │ + 0x0000d324 7c4bff7f b0af0680 584dff7f af08b180 |K......XM...... │ │ + 0x0000d334 8c53ff7f b0af2880 4456ff7f 01000000 .S....(.DV...... │ │ + 0x0000d344 3c56ff7f b0b0ae80 3c64ff7f b0af0280 : │ │ - jr ra │ │ - move v0,zero │ │ - ... │ │ - │ │ -0000000000001d20 : │ │ - daddiu sp,sp,-320 │ │ - sd gp,304(sp) │ │ - lui gp,0x3 │ │ - sd s2,280(sp) │ │ - daddu gp,gp,t9 │ │ - sd ra,312(sp) │ │ - daddiu gp,gp,-7456 │ │ - sd s4,296(sp) │ │ - sd s3,288(sp) │ │ - sd s1,272(sp) │ │ - sd s0,264(sp) │ │ - lw v0,4(a0) │ │ - beqz v0,1e30 │ │ - move s2,a0 │ │ - lw v1,8(s2) │ │ - bnez v1,1ebc │ │ - ld t9,-32232(gp) │ │ - jalr t9 │ │ - daddiu a0,s2,52 │ │ - bnez v0,1ebc │ │ - ld t9,-32720(gp) │ │ - daddiu a0,s2,96 │ │ - move a1,sp │ │ - daddiu s3,s2,144 │ │ - daddiu s1,s2,176 │ │ - jalr t9 │ │ - daddiu s4,s2,128 │ │ - lw a0,0(s2) │ │ - beqz a0,1e74 │ │ - move a2,zero │ │ - b 1dc4 │ │ - move s0,zero │ │ - move a2,sp │ │ - move a0,s1 │ │ - move a1,s3 │ │ - jalr t9 │ │ - addiu s0,s0,1 │ │ - lw a3,0(s2) │ │ - move a2,zero │ │ - bgeuc s0,a3,1dec │ │ - nop │ │ - bnez a2,1da0 │ │ - ld t9,-32712(gp) │ │ - move a2,sp │ │ - move a0,s3 │ │ - move a1,s1 │ │ - jalr t9 │ │ - addiu s0,s0,1 │ │ - lw a3,0(s2) │ │ - li a2,1 │ │ - bltuc s0,a3,1dc4 │ │ - dext s1,a2,0x0,0x20 │ │ - beq s3,s4,1e7c │ │ - ld t9,-32304(gp) │ │ - li a5,1 │ │ - sw a5,8(s2) │ │ - jalr t9 │ │ - daddiu a0,s2,52 │ │ - ld ra,312(sp) │ │ - move v0,s1 │ │ - ld gp,304(sp) │ │ - ld s4,296(sp) │ │ - ld s3,288(sp) │ │ - ld s2,280(sp) │ │ - ld s1,272(sp) │ │ - ld s0,264(sp) │ │ - jr ra │ │ - daddiu sp,sp,320 │ │ - ld t9,-32232(gp) │ │ - daddiu s0,a0,12 │ │ - jalr t9 │ │ - move a0,s0 │ │ - bnez v0,1d58 │ │ - ld t9,-32720(gp) │ │ - move a1,sp │ │ - daddiu a0,s2,96 │ │ - daddiu s3,s2,128 │ │ - daddiu s1,s2,160 │ │ - jalr t9 │ │ - move s4,s3 │ │ - lw a1,0(s2) │ │ - bnez a1,1d98 │ │ - move a2,zero │ │ - b 1e80 │ │ - move s1,zero │ │ - b 1df0 │ │ - move s1,zero │ │ - daddiu s0,s2,12 │ │ - ld t9,-32304(gp) │ │ - li a6,1 │ │ - sw a6,4(s2) │ │ - jalr t9 │ │ - move a0,s0 │ │ - ld ra,312(sp) │ │ - move v0,s1 │ │ - ld gp,304(sp) │ │ - ld s4,296(sp) │ │ - ld s3,288(sp) │ │ - ld s2,280(sp) │ │ - ld s1,272(sp) │ │ - ld s0,264(sp) │ │ - jr ra │ │ - daddiu sp,sp,320 │ │ - ld t9,-32296(gp) │ │ - jalr t9 │ │ - li a0,-1 │ │ - │ │ -0000000000001ec8 : │ │ - daddiu sp,sp,-48 │ │ - sd gp,32(sp) │ │ - lui gp,0x3 │ │ - sd s0,24(sp) │ │ - daddu gp,gp,t9 │ │ - sd ra,40(sp) │ │ - daddiu gp,gp,-7880 │ │ - ld v1,0(a0) │ │ - ld a3,-32704(gp) │ │ - lui s0,0x1 │ │ - move a1,sp │ │ - daddiu a2,s0,6 │ │ - ld t9,48(v1) │ │ - jalr t9 │ │ - sd a0,-32168(a3) │ │ - bnez v0,2048 │ │ - ld a0,0(sp) │ │ - ld a1,-32696(gp) │ │ - ld a2,0(a0) │ │ - ld t9,48(a2) │ │ - jalr t9 │ │ - daddiu a1,a1,22096 │ │ - beqz v0,2048 │ │ - ld a0,0(sp) │ │ - ld a4,0(a0) │ │ - ld t9,168(a4) │ │ - jalr t9 │ │ - move a1,v0 │ │ - ld a0,-32704(gp) │ │ - beqz v0,2048 │ │ - sd v0,-32176(a0) │ │ - ld a0,0(sp) │ │ - ld a6,-32696(gp) │ │ - ld a5,0(a0) │ │ - ld t9,48(a5) │ │ - jalr t9 │ │ - daddiu a1,a6,22136 │ │ - beqz v0,2048 │ │ - ld a0,0(sp) │ │ - ld a7,0(a0) │ │ - ld t9,168(a7) │ │ - jalr t9 │ │ - move a1,v0 │ │ - ld t0,-32704(gp) │ │ - beqz v0,2048 │ │ - sd v0,-32184(t0) │ │ - ld a0,0(sp) │ │ - ld t2,-32696(gp) │ │ - ld t1,0(a0) │ │ - ld t9,48(t1) │ │ - jalr t9 │ │ - daddiu a1,t2,22168 │ │ - beqz v0,2048 │ │ - ld a0,0(sp) │ │ - ld t3,0(a0) │ │ - ld t9,168(t3) │ │ - jalr t9 │ │ - move a1,v0 │ │ - ld a0,0(sp) │ │ - ld v1,-32696(gp) │ │ - ld a3,-32704(gp) │ │ - ld t8,0(a0) │ │ - sd v0,-32192(a3) │ │ - ld t9,48(t8) │ │ - jalr t9 │ │ - daddiu a1,v1,22208 │ │ - beqz v0,2048 │ │ - ld a0,0(sp) │ │ - ld ra,0(a0) │ │ - ld t9,168(ra) │ │ - jalr t9 │ │ - move a1,v0 │ │ - ld a0,0(sp) │ │ - ld a2,-32696(gp) │ │ - ld a5,-32704(gp) │ │ - ld a4,0(a0) │ │ - sd v0,-32200(a5) │ │ - ld t9,48(a4) │ │ - jalr t9 │ │ - daddiu a1,a2,22248 │ │ - beqz v0,2048 │ │ - ld a0,0(sp) │ │ - move a1,v0 │ │ - ld v0,0(a0) │ │ - ld t9,168(v0) │ │ - jalrc t9 │ │ - ld a1,-32704(gp) │ │ - ld t9,-32688(gp) │ │ - jalr t9 │ │ - sd v0,-32208(a1) │ │ - ld ra,40(sp) │ │ - ori v0,s0,0x6 │ │ - ld gp,32(sp) │ │ - ld s0,24(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - ld ra,40(sp) │ │ - li v0,-1 │ │ - ld gp,32(sp) │ │ - ld s0,24(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - │ │ -0000000000002060 : │ │ - daddiu sp,sp,-32 │ │ - lui a2,0x1 │ │ - sd gp,16(sp) │ │ - lui gp,0x3 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - ld v0,0(a0) │ │ - daddiu gp,gp,-8288 │ │ - move a1,sp │ │ - ld t9,48(v0) │ │ - jalr t9 │ │ - daddiu a2,a2,6 │ │ - bnez v0,2114 │ │ - ld ra,24(sp) │ │ - ld a0,0(sp) │ │ - ld v1,-32704(gp) │ │ - ld a3,0(a0) │ │ - ld t9,176(a3) │ │ - jalr t9 │ │ - ld a1,-32176(v1) │ │ - ld a0,0(sp) │ │ - ld a1,-32704(gp) │ │ - ld a4,0(a0) │ │ - ld t9,176(a4) │ │ - jalr t9 │ │ - ld a1,-32184(a1) │ │ - ld a0,0(sp) │ │ - ld a6,-32704(gp) │ │ - ld a5,0(a0) │ │ - ld t9,176(a5) │ │ - jalr t9 │ │ - ld a1,-32192(a6) │ │ - ld a0,0(sp) │ │ - ld t0,-32704(gp) │ │ - ld a7,0(a0) │ │ - ld t9,176(a7) │ │ - jalr t9 │ │ - ld a1,-32200(t0) │ │ - ld a0,0(sp) │ │ - ld t2,-32704(gp) │ │ - ld t1,0(a0) │ │ - ld t9,176(t1) │ │ - jalr t9 │ │ - ld a1,-32208(t2) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - │ │ -0000000000002120 : │ │ - daddiu sp,sp,-96 │ │ - move a1,a3 │ │ - sd ra,88(sp) │ │ - sd gp,80(sp) │ │ - lui gp,0x3 │ │ - sd s5,72(sp) │ │ - daddu gp,gp,t9 │ │ - sd s4,64(sp) │ │ - daddiu gp,gp,-8480 │ │ - sd s3,56(sp) │ │ - andi s5,a2,0xff │ │ - sd s2,48(sp) │ │ - move s3,a4 │ │ - sd s0,32(sp) │ │ - move s0,a0 │ │ - sd s1,40(sp) │ │ - ld v0,0(a0) │ │ - ld t9,1368(v0) │ │ - jalr t9 │ │ - move s4,a3 │ │ - ld v1,0(s0) │ │ - move a0,s0 │ │ - move a1,s3 │ │ - ld t9,1368(v1) │ │ - jalr t9 │ │ - move s2,v0 │ │ - li a0,-9 │ │ - and a1,s2,a0 │ │ - li a2,16 │ │ - beq a1,a2,21a0 │ │ - li a3,32 │ │ - bnec a3,s2,2268 │ │ - li a4,16 │ │ - bne v0,a4,2268 │ │ - ld t9,-32264(gp) │ │ - jalr t9 │ │ - li a0,300 │ │ - beqz v0,22b4 │ │ - move s1,v0 │ │ - ld t9,-32280(gp) │ │ - move a0,v0 │ │ - move a1,zero │ │ - jalr t9 │ │ - li a2,300 │ │ - ld a5,0(s0) │ │ - move a0,s0 │ │ - move a1,s4 │ │ - move a2,zero │ │ - move a3,s2 │ │ - ld t9,1600(a5) │ │ - jalr t9 │ │ - move a4,sp │ │ - ld a6,0(s0) │ │ - move a0,s0 │ │ - move a1,s3 │ │ - move a2,zero │ │ - li a3,16 │ │ - ld t9,1600(a6) │ │ - jalr t9 │ │ - daddiu a4,s1,8 │ │ - bnez s5,2260 │ │ - ld t9,-32680(gp) │ │ - ld t9,-32672(gp) │ │ - li a7,1 │ │ - sw a7,0(s1) │ │ - move a0,sp │ │ - move a1,s2 │ │ - jalr t9 │ │ - daddiu a2,s1,56 │ │ - move v0,s1 │ │ - ld ra,88(sp) │ │ - ld gp,80(sp) │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,96 │ │ - b 2224 │ │ - sw zero,0(s1) │ │ - ld t3,0(s0) │ │ - ld t8,-32704(gp) │ │ - ld ra,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(t3) │ │ - daddiu a2,ra,22288 │ │ - jalr t9 │ │ - ld a1,-32176(t8) │ │ - ld ra,88(sp) │ │ - ld gp,80(sp) │ │ - li v0,-1 │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,96 │ │ - ld t0,0(s0) │ │ - ld t1,-32704(gp) │ │ - ld t2,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(t0) │ │ - ld a1,-32184(t1) │ │ - jalr t9 │ │ - daddiu a2,t2,22320 │ │ - b 2238 │ │ - li v0,-1 │ │ - nop │ │ - │ │ -00000000000022e0 : │ │ - daddiu sp,sp,-16 │ │ - sd gp,0(sp) │ │ - lui gp,0x3 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,-8928 │ │ - ld t9,-32288(gp) │ │ - jalr t9 │ │ - move a0,a2 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -0000000000002318 : │ │ - daddiu sp,sp,-144 │ │ - sd gp,88(sp) │ │ - lui gp,0x3 │ │ - daddu gp,gp,t9 │ │ - sd s8,96(sp) │ │ - daddiu gp,gp,-8984 │ │ - sd s0,24(sp) │ │ - lw s8,144(sp) │ │ - ld v0,-32696(gp) │ │ - move s0,a2 │ │ - ld a2,-32696(gp) │ │ - ld t9,-32256(gp) │ │ - sd s6,72(sp) │ │ - sd s4,56(sp) │ │ - move s6,a3 │ │ - sd s3,48(sp) │ │ - move s4,a0 │ │ - sd s2,40(sp) │ │ - move s3,a5 │ │ - sd s1,32(sp) │ │ - li a0,4 │ │ - sdc1 $f26,128(sp) │ │ - daddiu a1,v0,22368 │ │ - sd ra,104(sp) │ │ - dmtc1 a4,$f26 │ │ - sd s7,80(sp) │ │ - daddiu a2,a2,22392 │ │ - sd s5,64(sp) │ │ - move a3,a5 │ │ - sdc1 $f27,136(sp) │ │ - move a4,s8 │ │ - sdc1 $f25,120(sp) │ │ - move s2,a6 │ │ - sdc1 $f24,112(sp) │ │ - move s1,a7 │ │ - jalr t9 │ │ - sd a7,0(sp) │ │ - beqzc s3,25e0 │ │ - nop │ │ - beqzc s8,25e0 │ │ - nop │ │ - bltzc s1,25e0 │ │ - nop │ │ - beqzc s6,25e0 │ │ - nop │ │ - beqz s2,25e0 │ │ - li a3,2 │ │ - lw a1,0(s0) │ │ - beq a1,a3,2684 │ │ - li a4,31 │ │ - lw s7,4(s0) │ │ - addu s1,s3,s7 │ │ - bgeuc a4,s1,25a8 │ │ - andi s5,s1,0xf │ │ - dmtc1 s2,$f27 │ │ - addiu s5,s5,16 │ │ - subu s2,s1,s5 │ │ - bltuc s8,s2,2610 │ │ - ld t9,-32264(gp) │ │ - addiu a5,s1,15 │ │ - jalr t9 │ │ - dext a0,a5,0x0,0x20 │ │ - beqz v0,26b0 │ │ - dmtc1 v0,$f24 │ │ - ld t9,-32264(gp) │ │ - addiu a6,s2,15 │ │ - daddiu t0,v0,15 │ │ - li t1,-16 │ │ - dext a0,a6,0x0,0x20 │ │ - jalr t9 │ │ - and s1,t0,t1 │ │ - beqz v0,26dc │ │ - dmtc1 v0,$f25 │ │ - daddiu t3,v0,15 │ │ - li t8,-16 │ │ - bnez s7,2558 │ │ - and s8,t3,t8 │ │ - ld ra,0(s4) │ │ - move a3,s3 │ │ - move a0,s4 │ │ - move a1,s6 │ │ - dmfc1 a2,$f26 │ │ - ld t9,1600(ra) │ │ - jalr t9 │ │ - move a4,s1 │ │ - lw s3,0(s0) │ │ - bnez s3,247c │ │ - ld t9,-32664(gp) │ │ - ld t9,-32656(gp) │ │ - move a0,s1 │ │ - move a1,s8 │ │ - move a2,s2 │ │ - daddiu a3,s0,8 │ │ - jalr t9 │ │ - daddiu a4,s0,56 │ │ - bnez v0,2640 │ │ - move a3,s2 │ │ - ld s6,0(s4) │ │ - ld a2,0(sp) │ │ - move a4,s8 │ │ - move a0,s4 │ │ - dmfc1 a1,$f27 │ │ - ld t9,1664(s6) │ │ - dext s4,s2,0x0,0x20 │ │ - jalr t9 │ │ - move s7,s2 │ │ - ld t9,-32272(gp) │ │ - dext a2,s5,0x0,0x20 │ │ - daddu a1,s1,s4 │ │ - daddiu a0,s0,24 │ │ - jalr t9 │ │ - sw s5,4(s0) │ │ - ld t9,-32288(gp) │ │ - dmfc1 a0,$f24 │ │ - jalr t9 │ │ - ld s0,-32696(gp) │ │ - ld t9,-32288(gp) │ │ - jalr t9 │ │ - dmfc1 a0,$f25 │ │ - ld a2,-32696(gp) │ │ - ld t9,-32256(gp) │ │ - li a0,4 │ │ - daddiu a1,s0,22368 │ │ - move a3,s2 │ │ - jalr t9 │ │ - daddiu a2,a2,22720 │ │ - ld ra,104(sp) │ │ - move v0,s7 │ │ - ld s8,96(sp) │ │ - ld gp,88(sp) │ │ - ld s7,80(sp) │ │ - ld s6,72(sp) │ │ - ld s5,64(sp) │ │ - ld s4,56(sp) │ │ - ld s3,48(sp) │ │ - ld s2,40(sp) │ │ - ld s1,32(sp) │ │ - ld s0,24(sp) │ │ - ldc1 $f27,136(sp) │ │ - ldc1 $f26,128(sp) │ │ - ldc1 $f25,120(sp) │ │ - ldc1 $f24,112(sp) │ │ - jr ra │ │ - daddiu sp,sp,144 │ │ - ld t9,-32272(gp) │ │ - move a0,s1 │ │ - daddiu a1,s0,24 │ │ - jalr t9 │ │ - dext a2,s7,0x0,0x20 │ │ - ld v0,0(s4) │ │ - lwu v1,4(s0) │ │ - move a3,s3 │ │ - move a0,s4 │ │ - move a1,s6 │ │ - ld t9,1600(v0) │ │ - dmfc1 a2,$f26 │ │ - jalr t9 │ │ - daddu a4,s1,v1 │ │ - lw s3,0(s0) │ │ - beqz s3,2478 │ │ - ld t9,-32664(gp) │ │ - b 2480 │ │ - move a0,s1 │ │ - nop │ │ - ld t3,0(s4) │ │ - dext a0,s7,0x0,0x20 │ │ - daddu t8,s0,a0 │ │ - move a1,s6 │ │ - move a0,s4 │ │ - dmfc1 a2,$f26 │ │ - ld t9,1600(t3) │ │ - move a3,s3 │ │ - daddiu a4,t8,24 │ │ - jalr t9 │ │ - move s7,zero │ │ - b 2510 │ │ - sw s1,4(s0) │ │ - nop │ │ - ld v1,0(s4) │ │ - ld s3,-32704(gp) │ │ - ld s6,-32696(gp) │ │ - move a0,s4 │ │ - li s7,-1 │ │ - ld t9,112(v1) │ │ - ld a1,-32176(s3) │ │ - jalr t9 │ │ - daddiu a2,s6,22432 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - nop │ │ - ld t1,0(s4) │ │ - ld s1,-32704(gp) │ │ - ld t2,-32696(gp) │ │ - move a0,s4 │ │ - li s7,-1 │ │ - ld t9,112(t1) │ │ - ld a1,-32176(s1) │ │ - jalr t9 │ │ - daddiu a2,t2,22528 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - nop │ │ - ld t9,-32288(gp) │ │ - dmfc1 a0,$f24 │ │ - jalr t9 │ │ - li s7,-1 │ │ - ld t9,-32288(gp) │ │ - jalr t9 │ │ - dmfc1 a0,$f25 │ │ - ld a1,0(s4) │ │ - ld a3,-32704(gp) │ │ - move a0,s4 │ │ - ld a4,-32696(gp) │ │ - ld t9,112(a1) │ │ - ld a1,-32176(a3) │ │ - jalr t9 │ │ - daddiu a2,a4,22688 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - ld s8,0(s4) │ │ - ld ra,-32704(gp) │ │ - ld v0,-32696(gp) │ │ - move a0,s4 │ │ - li s7,-1 │ │ - ld t9,112(s8) │ │ - ld a1,-32176(ra) │ │ - jalr t9 │ │ - daddiu a2,v0,22488 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - ld a6,0(s4) │ │ - ld a7,-32704(gp) │ │ - ld t0,-32696(gp) │ │ - move a0,s4 │ │ - li s7,-1 │ │ - ld t9,112(a6) │ │ - ld a1,-32184(a7) │ │ - jalr t9 │ │ - daddiu a2,t0,22576 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - ld t9,-32288(gp) │ │ - dmfc1 a0,$f24 │ │ - ld s2,-32704(gp) │ │ - jalr t9 │ │ - li s7,-1 │ │ - ld s5,0(s4) │ │ - ld a5,-32696(gp) │ │ - ld a1,-32184(s2) │ │ - move a0,s4 │ │ - ld t9,112(s5) │ │ - jalr t9 │ │ - daddiu a2,a5,22632 │ │ - b 2514 │ │ - ld ra,104(sp) │ │ - nop │ │ - │ │ -0000000000002718 : │ │ - daddiu sp,sp,-112 │ │ - sd gp,96(sp) │ │ - lui gp,0x3 │ │ - daddu gp,gp,t9 │ │ - sd s3,56(sp) │ │ - daddiu gp,gp,-10008 │ │ - sd s0,32(sp) │ │ - ld s3,-32696(gp) │ │ - move s0,a2 │ │ - ld a2,-32696(gp) │ │ - sd s6,80(sp) │ │ - ld t9,-32256(gp) │ │ - sd s5,72(sp) │ │ - sd s4,64(sp) │ │ - move s5,a4 │ │ - sd s2,48(sp) │ │ - move s4,a0 │ │ - sd s1,40(sp) │ │ - li a0,4 │ │ - sd ra,104(sp) │ │ - andi s1,a3,0xff │ │ - sd s7,88(sp) │ │ - daddiu a1,s3,22736 │ │ - daddiu a2,a2,22760 │ │ - move a3,a5 │ │ - move a4,a6 │ │ - move s2,a5 │ │ - jalr t9 │ │ - move s6,a6 │ │ - beqzc s5,2a88 │ │ - nop │ │ - bltz s2,2a88 │ │ - li s7,2 │ │ - lw v0,0(s0) │ │ - beq v0,s7,2b0c │ │ - move a0,s4 │ │ - beqz s1,2988 │ │ - ld v1,-32696(gp) │ │ - li a0,4 │ │ - ld t9,-32256(gp) │ │ - daddiu a1,s3,22736 │ │ - jalr t9 │ │ - daddiu a2,v1,22880 │ │ - lw a0,0(s0) │ │ - beqz a0,28a0 │ │ - li v1,16 │ │ - lw a1,4(s0) │ │ - bltc s6,a1,2ae0 │ │ - li s6,16 │ │ - bne a1,s6,2a58 │ │ - ld t9,-32664(gp) │ │ - daddiu a0,s0,24 │ │ - move a1,sp │ │ - li a2,16 │ │ - daddiu a3,s0,8 │ │ - jalr t9 │ │ - daddiu a4,s0,56 │ │ - bnez v0,2b34 │ │ - li a0,4 │ │ - lbu a3,15(sp) │ │ - ld t9,-32256(gp) │ │ - daddiu a1,s3,22736 │ │ - bltuc s6,a3,29f0 │ │ - ld t0,-32696(gp) │ │ - subu s6,s6,a3 │ │ - move s1,s6 │ │ - jalr t9 │ │ - daddiu a2,t0,23152 │ │ - ld t1,0(s4) │ │ - move a0,s4 │ │ - move a1,s5 │ │ - move a2,s2 │ │ - move a3,s6 │ │ - ld t9,1664(t1) │ │ - jalr t9 │ │ - move a4,sp │ │ - ld t2,-32696(gp) │ │ - ld t9,-32256(gp) │ │ - sw s7,0(s0) │ │ - li a0,4 │ │ - daddiu a1,s3,22736 │ │ - daddiu a2,t2,23216 │ │ - jalr t9 │ │ - move a3,s6 │ │ - ld ra,104(sp) │ │ - move v0,s1 │ │ - ld gp,96(sp) │ │ - ld s7,88(sp) │ │ - ld s6,80(sp) │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,112 │ │ - nop │ │ - lw a0,4(s0) │ │ - li a2,15 │ │ - li s7,32 │ │ - sltu v0,a2,a0 │ │ - selnez a1,s7,v0 │ │ - seleqz a4,v1,v0 │ │ - or s1,a1,a4 │ │ - move s7,s1 │ │ - bltc s6,s1,2ae0 │ │ - subu a5,s1,a0 │ │ - beqz a5,29e8 │ │ - li a2,16 │ │ - move a1,a5 │ │ - dext a2,a5,0x0,0x20 │ │ - dext a3,a0,0x0,0x20 │ │ - ld t9,-32280(gp) │ │ - daddu a6,s0,a3 │ │ - jalr t9 │ │ - daddiu a0,a6,24 │ │ - ld t9,-32656(gp) │ │ - daddiu a0,s0,24 │ │ - move a1,sp │ │ - move a2,s1 │ │ - daddiu a3,s0,8 │ │ - jalr t9 │ │ - daddiu a4,s0,56 │ │ - bnez v0,2ab8 │ │ - move a0,s4 │ │ - ld a7,0(s4) │ │ - move a1,s5 │ │ - move a2,s2 │ │ - move a3,s1 │ │ - move a4,sp │ │ - ld t9,1664(a7) │ │ - jalr t9 │ │ - li s5,2 │ │ - sw s5,0(s0) │ │ - ld s0,-32696(gp) │ │ - daddiu a1,s3,22736 │ │ - ld t9,-32256(gp) │ │ - move a3,s7 │ │ - li a0,4 │ │ - jalr t9 │ │ - daddiu a2,s0,22992 │ │ - ld ra,104(sp) │ │ - move v0,s1 │ │ - ld gp,96(sp) │ │ - ld s7,88(sp) │ │ - ld s6,80(sp) │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,112 │ │ - nop │ │ - ld s1,0(s4) │ │ - move a0,s4 │ │ - lw a3,4(s0) │ │ - move a1,s5 │ │ - move a2,s2 │ │ - ld t9,1664(s1) │ │ - jalr t9 │ │ - daddiu a4,s0,24 │ │ - sw s7,0(s0) │ │ - lw s1,4(s0) │ │ - ld ra,104(sp) │ │ - ld gp,96(sp) │ │ - move v0,s1 │ │ - ld s7,88(sp) │ │ - ld s6,80(sp) │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,112 │ │ - nop │ │ - b 28d8 │ │ - li a1,16 │ │ - ld a5,-32696(gp) │ │ - li s1,-1 │ │ - jalr t9 │ │ - daddiu a2,a5,23152 │ │ - ld a3,0(s4) │ │ - ld a6,-32704(gp) │ │ - move a0,s4 │ │ - ld a7,-32696(gp) │ │ - ld t9,112(a3) │ │ - ld a1,-32192(a6) │ │ - jalr t9 │ │ - daddiu a2,a7,23168 │ │ - ld ra,104(sp) │ │ - move v0,s1 │ │ - ld gp,96(sp) │ │ - ld s7,88(sp) │ │ - ld s6,80(sp) │ │ - ld s5,72(sp) │ │ - ld s4,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,112 │ │ - nop │ │ - ld s3,0(s4) │ │ - ld s2,-32704(gp) │ │ - move a0,s4 │ │ - ld s4,-32696(gp) │ │ - li s1,-1 │ │ - ld t9,112(s3) │ │ - ld a1,-32192(s2) │ │ - jalr t9 │ │ - daddiu a2,s4,23048 │ │ - b 286c │ │ - ld ra,104(sp) │ │ - nop │ │ - ld a2,0(s4) │ │ - move a0,s4 │ │ - ld s4,-32704(gp) │ │ - li s1,-1 │ │ - ld v0,-32696(gp) │ │ - ld t9,112(a2) │ │ - ld a1,-32176(s4) │ │ - jalr t9 │ │ - daddiu a2,v0,22800 │ │ - b 286c │ │ - ld ra,104(sp) │ │ - nop │ │ - ld s6,0(s4) │ │ - ld t0,-32704(gp) │ │ - ld t1,-32696(gp) │ │ - li s1,-1 │ │ - ld t9,112(s6) │ │ - ld a1,-32176(t0) │ │ - jalr t9 │ │ - daddiu a2,t1,22944 │ │ - b 286c │ │ - ld ra,104(sp) │ │ - ld t2,0(s4) │ │ - ld t3,-32704(gp) │ │ - ld t8,-32696(gp) │ │ - move a0,s4 │ │ - li s1,-1 │ │ - ld t9,112(t2) │ │ - ld a1,-32200(t3) │ │ - jalr t9 │ │ - daddiu a2,t8,22904 │ │ - b 286c │ │ - ld ra,104(sp) │ │ - ld ra,0(s4) │ │ - ld s3,-32704(gp) │ │ - ld s2,-32696(gp) │ │ - li s1,-1 │ │ - ld t9,112(ra) │ │ - ld a1,-32176(s3) │ │ - jalr t9 │ │ - daddiu a2,s2,22840 │ │ - b 286c │ │ - ld ra,104(sp) │ │ - ld t3,0(s4) │ │ - ld t8,-32704(gp) │ │ - ld ra,-32696(gp) │ │ - move a0,s4 │ │ - li s1,-1 │ │ - ld t9,112(t3) │ │ - daddiu a2,ra,23104 │ │ - jalr t9 │ │ - ld a1,-32176(t8) │ │ - b 286c │ │ - ld ra,104(sp) │ │ - │ │ -0000000000002b60 : │ │ - lw v1,0(a2) │ │ - li v0,2 │ │ - beqc v0,v1,2b78 │ │ - nop │ │ - jr ra │ │ - lw v0,4(a2) │ │ - daddiu sp,sp,-16 │ │ - ld a2,0(a0) │ │ - sd gp,0(sp) │ │ - lui gp,0x3 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,-11104 │ │ - ld t9,112(a2) │ │ - ld a3,-32704(gp) │ │ - ld a4,-32696(gp) │ │ - ld a1,-32176(a3) │ │ - jalr t9 │ │ - daddiu a2,a4,23272 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - li v0,-1 │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - │ │ -0000000000002bc0 : │ │ - daddiu sp,sp,-416 │ │ - move a1,a2 │ │ - sd gp,400(sp) │ │ - lui gp,0x3 │ │ - sd s4,392(sp) │ │ - daddu gp,gp,t9 │ │ - sd s3,384(sp) │ │ - daddiu gp,gp,-11200 │ │ - sd s2,376(sp) │ │ - move s4,a3 │ │ - sd s1,368(sp) │ │ - move s2,a2 │ │ - sd s0,360(sp) │ │ - move s3,a4 │ │ - sd ra,408(sp) │ │ - move s0,a0 │ │ - ld v0,0(a0) │ │ - ld t9,1368(v0) │ │ - jalr t9 │ │ - li s1,32 │ │ - bne v0,s1,2d78 │ │ - move a0,s0 │ │ - ld v1,0(s0) │ │ - ld t9,1368(v1) │ │ - jalr t9 │ │ - move a1,s4 │ │ - bne v0,s1,2e60 │ │ - move a0,s0 │ │ - bltz s3,2f90 │ │ - ld t9,-32248(gp) │ │ - daddiu a0,sp,12 │ │ - move a1,zero │ │ - sw s3,0(sp) │ │ - sw zero,8(sp) │ │ - jalr t9 │ │ - sw zero,4(sp) │ │ - bnez v0,2ef0 │ │ - ld t9,-32248(gp) │ │ - daddiu a0,sp,52 │ │ - jalr t9 │ │ - move a1,zero │ │ - bnez v0,2f18 │ │ - move a0,s0 │ │ - ld a5,0(s0) │ │ - move a1,s2 │ │ - move a2,zero │ │ - li a3,32 │ │ - daddiu a4,sp,96 │ │ - ld t9,1600(a5) │ │ - jalr t9 │ │ - daddiu s2,sp,128 │ │ - ld a4,0(s0) │ │ - move a0,s0 │ │ - move a1,s4 │ │ - move a2,zero │ │ - li a3,32 │ │ - ld t9,1600(a4) │ │ - jalr t9 │ │ - move a4,s2 │ │ - ld a2,-32648(gp) │ │ - ld t9,-32216(gp) │ │ - daddiu a0,sp,320 │ │ - move a1,zero │ │ - jalr t9 │ │ - move a3,sp │ │ - bnez v0,2dc0 │ │ - ld t9,-32216(gp) │ │ - daddiu a0,sp,312 │ │ - ld a2,-32648(gp) │ │ - move a1,zero │ │ - jalr t9 │ │ - move a3,sp │ │ - bnez v0,2f40 │ │ - ld t9,-32224(gp) │ │ - ld a0,320(sp) │ │ - jalr t9 │ │ - daddiu a1,sp,304 │ │ - bnez v0,2f68 │ │ - ld t9,-32224(gp) │ │ - ld a0,312(sp) │ │ - jalr t9 │ │ - daddiu a1,sp,296 │ │ - bnez v0,2fb8 │ │ - ld s4,304(sp) │ │ - li a0,-1 │ │ - beq s4,a0,2d30 │ │ - ld a1,296(sp) │ │ - li a2,-1 │ │ - beqc a1,a2,2d30 │ │ - nop │ │ - beq s4,a1,2de8 │ │ - ld t9,-32640(gp) │ │ - ld t3,0(s0) │ │ - ld t8,-32704(gp) │ │ - ld ra,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(t3) │ │ - daddiu a2,ra,23776 │ │ - jalr t9 │ │ - ld a1,-32176(t8) │ │ - move v0,zero │ │ - ld ra,408(sp) │ │ - ld gp,400(sp) │ │ - ld s4,392(sp) │ │ - ld s3,384(sp) │ │ - ld s2,376(sp) │ │ - ld s1,368(sp) │ │ - ld s0,360(sp) │ │ - jr ra │ │ - daddiu sp,sp,416 │ │ - ld a5,0(s0) │ │ - ld s2,-32704(gp) │ │ - ld a4,-32696(gp) │ │ - ld a1,-32176(s2) │ │ - ld t9,112(a5) │ │ - jalr t9 │ │ - daddiu a2,a4,23288 │ │ - ld ra,408(sp) │ │ - ld gp,400(sp) │ │ - move v0,zero │ │ - ld s4,392(sp) │ │ - ld s3,384(sp) │ │ - ld s2,376(sp) │ │ - ld s1,368(sp) │ │ - ld s0,360(sp) │ │ - jr ra │ │ - daddiu sp,sp,416 │ │ - nop │ │ - ld a1,0(s0) │ │ - ld s3,-32704(gp) │ │ - ld a3,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(a1) │ │ - ld a1,-32176(s3) │ │ - jalr t9 │ │ - daddiu a2,a3,23584 │ │ - b 2d54 │ │ - move v0,zero │ │ - daddiu s3,sp,192 │ │ - jalr t9 │ │ - move a0,s3 │ │ - sll a3,s4,0x0 │ │ - move a2,s3 │ │ - beqz a3,2e88 │ │ - ld t9,-32632(gp) │ │ - daddiu a0,sp,160 │ │ - jalr t9 │ │ - li a1,32 │ │ - ld t9,-32624(gp) │ │ - move a0,s2 │ │ - jalr t9 │ │ - move a1,s3 │ │ - ld t1,0(s0) │ │ - move a0,s0 │ │ - ld t9,1408(t1) │ │ - jalr t9 │ │ - li a1,32 │ │ - ld t2,0(s0) │ │ - move a1,v0 │ │ - move a0,s0 │ │ - move a2,zero │ │ - li a3,32 │ │ - ld t9,1664(t2) │ │ - move a4,s2 │ │ - jalr t9 │ │ - sd v0,336(sp) │ │ - b 2d54 │ │ - ld v0,336(sp) │ │ - ld s1,0(s0) │ │ - ld s0,-32704(gp) │ │ - ld v1,-32696(gp) │ │ - ld t9,112(s1) │ │ - ld a1,-32176(s0) │ │ - jalr t9 │ │ - daddiu a2,v1,23344 │ │ - b 2d54 │ │ - move v0,zero │ │ - nop │ │ - move a0,s2 │ │ - jalr t9 │ │ - li a1,32 │ │ - ld t9,-32624(gp) │ │ - daddiu a6,sp,160 │ │ - move a1,s3 │ │ - move a0,a6 │ │ - jalr t9 │ │ - sd a6,344(sp) │ │ - ld a7,0(s0) │ │ - move a0,s0 │ │ - ld t9,1408(a7) │ │ - jalr t9 │ │ - li a1,32 │ │ - ld t0,0(s0) │ │ - ld a4,344(sp) │ │ - move a1,v0 │ │ - move a0,s0 │ │ - move a2,zero │ │ - ld t9,1664(t0) │ │ - li a3,32 │ │ - jalr t9 │ │ - sd v0,336(sp) │ │ - b 2d54 │ │ - ld v0,336(sp) │ │ - nop │ │ - ld t1,0(s0) │ │ - ld t2,-32704(gp) │ │ - ld t3,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(t1) │ │ - ld a1,-32176(t2) │ │ - jalr t9 │ │ - daddiu a2,t3,23456 │ │ - b 2d54 │ │ - move v0,zero │ │ - ld a6,0(s0) │ │ - ld a7,-32704(gp) │ │ - ld t0,-32696(gp) │ │ - ld t9,112(a6) │ │ - ld a1,-32176(a7) │ │ - jalr t9 │ │ - daddiu a2,t0,23520 │ │ - b 2d54 │ │ - move v0,zero │ │ - nop │ │ - ld a4,0(s0) │ │ - ld s4,-32704(gp) │ │ - ld a2,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(a4) │ │ - ld a1,-32176(s4) │ │ - jalr t9 │ │ - daddiu a2,a2,23632 │ │ - b 2d54 │ │ - move v0,zero │ │ - ld v1,0(s0) │ │ - ld a5,-32704(gp) │ │ - ld s2,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(v1) │ │ - ld a1,-32176(a5) │ │ - jalr t9 │ │ - daddiu a2,s2,23680 │ │ - b 2d54 │ │ - move v0,zero │ │ - ld t8,0(s0) │ │ - ld ra,-32704(gp) │ │ - ld v0,-32696(gp) │ │ - move a0,s0 │ │ - ld t9,112(t8) │ │ - ld a1,-32176(ra) │ │ - jalr t9 │ │ - daddiu a2,v0,23400 │ │ - b 2d54 │ │ - move v0,zero │ │ - ld v0,0(s0) │ │ - move a0,s0 │ │ - ld s0,-32704(gp) │ │ - ld s1,-32696(gp) │ │ - ld t9,112(v0) │ │ - ld a1,-32176(s0) │ │ - jalr t9 │ │ - daddiu a2,s1,23728 │ │ - b 2d54 │ │ - move v0,zero │ │ - │ │ -0000000000002fe0 : │ │ +0000000000001d10 : │ │ addiu v1,a0,-4 │ │ li a1,12 │ │ li v0,1 │ │ - bltuc a1,v1,3070 │ │ + bltuc a1,v1,1da0 │ │ addiu a7,a0,-1 │ │ daddiu sp,sp,-16 │ │ dext a2,a7,0x0,0x20 │ │ move a1,zero │ │ move a4,zero │ │ daddiu a5,a2,1 │ │ move a6,zero │ │ - b 3028 │ │ + b 1d58 │ │ dext a0,a0,0x0,0x20 │ │ nop │ │ - bnec v0,v1,3078 │ │ + bnec v0,v1,1da8 │ │ daddiu a1,a1,1 │ │ - beq a1,a5,3060 │ │ + beq a1,a5,1d90 │ │ addiu a4,a4,1 │ │ daddu v0,sp,a1 │ │ dnegu a3,v0 │ │ and t1,v0,a2 │ │ and t2,a3,a2 │ │ dsubu t3,a1,t1 │ │ daddu t8,t2,a1 │ │ daddu t9,sp,t3 │ │ daddu v1,sp,t8 │ │ - bne v1,t9,3018 │ │ + bne v1,t9,1d48 │ │ daddu v0,t9,a0 │ │ daddiu a1,a1,1 │ │ - bne a1,a5,3028 │ │ + bne a1,a5,1d58 │ │ addiu a6,a6,1 │ │ nop │ │ li a2,1 │ │ - beq a6,a2,3088 │ │ + beq a6,a2,1db8 │ │ li v0,1 │ │ daddiu sp,sp,16 │ │ jrc ra │ │ nop │ │ li v0,1 │ │ - b 3070 │ │ + b 1da0 │ │ daddiu sp,sp,16 │ │ nop │ │ xor a7,a4,a7 │ │ daddiu sp,sp,16 │ │ - b 3070 │ │ + b 1da0 │ │ sltu v0,zero,a7 │ │ │ │ -0000000000003098 : │ │ +0000000000001dc8 : │ │ sb zero,242(a0) │ │ jr ra │ │ move v0,zero │ │ nop │ │ │ │ -00000000000030a8 : │ │ +0000000000001dd8 : │ │ daddiu sp,sp,-64 │ │ sd gp,48(sp) │ │ lui gp,0x3 │ │ sd s4,40(sp) │ │ daddu gp,gp,t9 │ │ andi s4,a2,0xf │ │ sd ra,56(sp) │ │ sd s3,32(sp) │ │ - daddiu gp,gp,-12456 │ │ + daddiu gp,gp,-7640 │ │ sd s2,24(sp) │ │ sd s1,16(sp) │ │ - bnez s4,3130 │ │ + bnez s4,1e60 │ │ sd s0,8(sp) │ │ dsra s2,a2,0x4 │ │ - beqz s2,3134 │ │ + beqz s2,1e64 │ │ addiu v0,s2,-1 │ │ move s0,a0 │ │ dext v1,v0,0x0,0x20 │ │ move s1,a1 │ │ daddiu a0,v1,1 │ │ move s3,a3 │ │ - b 3110 │ │ + b 1e40 │ │ dlsa s2,a0,s0,0x4 │ │ nop │ │ - beq s0,s2,3138 │ │ + beq s0,s2,1e68 │ │ ld ra,56(sp) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s0 │ │ move a1,s1 │ │ move a2,s3 │ │ daddiu s0,s0,16 │ │ jalr t9 │ │ daddiu s1,s1,16 │ │ - beqzc v0,3108 │ │ + beqzc v0,1e38 │ │ li s4,1 │ │ ld ra,56(sp) │ │ move v0,s4 │ │ ld gp,48(sp) │ │ ld s4,40(sp) │ │ ld s3,32(sp) │ │ ld s2,24(sp) │ │ ld s1,16(sp) │ │ ld s0,8(sp) │ │ jr ra │ │ daddiu sp,sp,64 │ │ nop │ │ │ │ -0000000000003160 : │ │ +0000000000001e90 : │ │ daddiu sp,sp,-64 │ │ sd gp,48(sp) │ │ lui gp,0x3 │ │ sd s4,40(sp) │ │ daddu gp,gp,t9 │ │ andi s4,a2,0xf │ │ sd ra,56(sp) │ │ sd s3,32(sp) │ │ - daddiu gp,gp,-12640 │ │ + daddiu gp,gp,-7824 │ │ sd s2,24(sp) │ │ sd s1,16(sp) │ │ - bnez s4,31e8 │ │ + bnez s4,1f18 │ │ sd s0,8(sp) │ │ dsra s2,a2,0x4 │ │ - beqz s2,31ec │ │ + beqz s2,1f1c │ │ addiu v0,s2,-1 │ │ move s0,a0 │ │ dext v1,v0,0x0,0x20 │ │ move s1,a1 │ │ daddiu a0,v1,1 │ │ move s3,a3 │ │ - b 31c8 │ │ + b 1ef8 │ │ dlsa s2,a0,s0,0x4 │ │ nop │ │ - beq s0,s2,31f0 │ │ + beq s0,s2,1f20 │ │ ld ra,56(sp) │ │ - ld t9,-32616(gp) │ │ + ld t9,-32712(gp) │ │ move a0,s0 │ │ move a1,s1 │ │ move a2,s3 │ │ daddiu s0,s0,16 │ │ jalr t9 │ │ daddiu s1,s1,16 │ │ - beqzc v0,31c0 │ │ + beqzc v0,1ef0 │ │ li s4,1 │ │ ld ra,56(sp) │ │ move v0,s4 │ │ ld gp,48(sp) │ │ ld s4,40(sp) │ │ ld s3,32(sp) │ │ ld s2,24(sp) │ │ ld s1,16(sp) │ │ ld s0,8(sp) │ │ jr ra │ │ daddiu sp,sp,64 │ │ nop │ │ │ │ -0000000000003218 : │ │ +0000000000001f48 : │ │ daddiu sp,sp,-64 │ │ sd gp,48(sp) │ │ lui gp,0x3 │ │ sd s5,40(sp) │ │ daddu gp,gp,t9 │ │ andi s5,a2,0xf │ │ sd ra,56(sp) │ │ sd s4,32(sp) │ │ - daddiu gp,gp,-12824 │ │ + daddiu gp,gp,-8008 │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ sd s1,8(sp) │ │ - bnez s5,3310 │ │ + bnez s5,2040 │ │ sd s0,0(sp) │ │ or v1,a0,a3 │ │ move s1,a0 │ │ andi a0,v1,0x3 │ │ move s2,a1 │ │ move s0,a3 │ │ move s4,a4 │ │ - bnez a0,3340 │ │ + bnez a0,2070 │ │ dsra v0,a2,0x4 │ │ - beqz v0,3318 │ │ + beqz v0,2048 │ │ ld ra,56(sp) │ │ addiu a0,v0,-1 │ │ dext a1,a0,0x0,0x20 │ │ daddiu a2,a1,1 │ │ - b 32a0 │ │ + b 1fd0 │ │ dlsa s3,a2,s1,0x4 │ │ nop │ │ jalr t9 │ │ daddiu s2,s2,16 │ │ - beq s1,s3,3318 │ │ + beq s1,s3,2048 │ │ ld ra,56(sp) │ │ lw a7,0(s1) │ │ daddiu s1,s1,16 │ │ lw ra,0(s0) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ lw a5,4(s0) │ │ move a0,s0 │ │ lw v1,8(s0) │ │ move a1,s0 │ │ xor t2,ra,a7 │ │ lw v0,12(s0) │ │ sw t2,0(s0) │ │ @@ -1468,43 +245,43 @@ │ │ lw a6,-4(s1) │ │ xor t0,v0,a6 │ │ jalr t9 │ │ sw t0,12(s0) │ │ move a0,s2 │ │ move a1,s0 │ │ li a2,16 │ │ - beqz v0,3290 │ │ + beqz v0,1fc0 │ │ ld t9,-32272(gp) │ │ nop │ │ li s5,1 │ │ ld ra,56(sp) │ │ move v0,s5 │ │ ld gp,48(sp) │ │ ld s5,40(sp) │ │ ld s4,32(sp) │ │ ld s3,24(sp) │ │ ld s2,16(sp) │ │ ld s1,8(sp) │ │ ld s0,0(sp) │ │ jr ra │ │ daddiu sp,sp,64 │ │ - beqz v0,3314 │ │ + beqz v0,2044 │ │ addiu s3,v0,-1 │ │ dext a1,s3,0x0,0x20 │ │ daddiu a2,a1,1 │ │ - b 3368 │ │ + b 2098 │ │ dlsa s3,a2,s1,0x4 │ │ jalr t9 │ │ daddiu s2,s2,16 │ │ - beq s1,s3,3318 │ │ + beq s1,s3,2048 │ │ ld ra,56(sp) │ │ lbu a5,0(s1) │ │ daddiu s1,s1,16 │ │ lbu a4,0(s0) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ lbu a3,1(s0) │ │ move a0,s0 │ │ lbu t2,2(s0) │ │ move a1,s0 │ │ xor a6,a5,a4 │ │ lbu t1,3(s0) │ │ sb a6,0(s0) │ │ @@ -1566,49 +343,49 @@ │ │ lbu t0,-1(s1) │ │ xor t8,t0,t2 │ │ jalr t9 │ │ sb t8,15(s0) │ │ move a0,s2 │ │ move a1,s0 │ │ li a2,16 │ │ - beqz v0,3358 │ │ + beqz v0,2088 │ │ ld t9,-32272(gp) │ │ - b 3314 │ │ + b 2044 │ │ li s5,1 │ │ nop │ │ │ │ -00000000000034a0 : │ │ +00000000000021d0 : │ │ daddiu sp,sp,-80 │ │ sd gp,64(sp) │ │ lui gp,0x3 │ │ sd s5,56(sp) │ │ daddu gp,gp,t9 │ │ andi s5,a2,0xf │ │ sd ra,72(sp) │ │ sd s4,48(sp) │ │ - daddiu gp,gp,-13472 │ │ + daddiu gp,gp,-8656 │ │ sd s3,40(sp) │ │ sd s2,32(sp) │ │ sd s1,24(sp) │ │ - bnez s5,35a8 │ │ + bnez s5,22d8 │ │ sd s0,16(sp) │ │ or v1,a1,a3 │ │ move s2,a0 │ │ andi a0,v1,0x3 │ │ move s0,a1 │ │ move s1,a3 │ │ move s4,a4 │ │ - bnez a0,35d8 │ │ + bnez a0,2308 │ │ dsra v0,a2,0x4 │ │ - beqz v0,35b0 │ │ + beqz v0,22e0 │ │ ld ra,72(sp) │ │ addiu a0,v0,-1 │ │ dext a1,a0,0x0,0x20 │ │ daddiu a2,a1,1 │ │ - b 3568 │ │ + b 2298 │ │ dlsa s3,a2,s2,0x4 │ │ nop │ │ daddiu s0,s0,16 │ │ lw t3,0(s1) │ │ lw ra,-16(s0) │ │ lw a5,-12(s0) │ │ lw v1,-8(s0) │ │ @@ -1621,49 +398,49 @@ │ │ lw t2,8(s1) │ │ xor t0,v1,t2 │ │ sw t0,-8(s0) │ │ lw t1,12(s1) │ │ xor a7,v0,t1 │ │ jalr t9 │ │ sw a7,-4(s0) │ │ - beq s2,s3,35b0 │ │ + beq s2,s3,22e0 │ │ ld ra,72(sp) │ │ ld t9,-32272(gp) │ │ move a1,s2 │ │ move a0,sp │ │ jalr t9 │ │ li a2,16 │ │ - ld t9,-32616(gp) │ │ + ld t9,-32712(gp) │ │ move a0,s2 │ │ move a1,s0 │ │ move a2,s4 │ │ jalr t9 │ │ daddiu s2,s2,16 │ │ move a0,s1 │ │ move a1,sp │ │ li a2,16 │ │ - beqz v0,3518 │ │ + beqz v0,2248 │ │ ld t9,-32272(gp) │ │ li s5,1 │ │ ld ra,72(sp) │ │ move v0,s5 │ │ ld gp,64(sp) │ │ ld s5,56(sp) │ │ ld s4,48(sp) │ │ ld s3,40(sp) │ │ ld s2,32(sp) │ │ ld s1,24(sp) │ │ ld s0,16(sp) │ │ jr ra │ │ daddiu sp,sp,80 │ │ - beqz v0,35ac │ │ + beqz v0,22dc │ │ addiu s3,v0,-1 │ │ dext a1,s3,0x0,0x20 │ │ daddiu a2,a1,1 │ │ - b 3700 │ │ + b 2430 │ │ dlsa s3,a2,s2,0x4 │ │ daddiu s0,s0,16 │ │ lbu a3,0(s1) │ │ lbu a5,-16(s0) │ │ lbu a4,-15(s0) │ │ lbu t2,-14(s0) │ │ xor a6,a5,a3 │ │ @@ -1723,99 +500,99 @@ │ │ lbu t0,14(s1) │ │ xor t1,v1,t0 │ │ sb t1,-2(s0) │ │ lbu a7,15(s1) │ │ xor t8,a5,a7 │ │ jalr t9 │ │ sb t8,-1(s0) │ │ - beq s2,s3,35b0 │ │ + beq s2,s3,22e0 │ │ ld ra,72(sp) │ │ ld t9,-32272(gp) │ │ move a1,s2 │ │ move a0,sp │ │ jalr t9 │ │ li a2,16 │ │ - ld t9,-32616(gp) │ │ + ld t9,-32712(gp) │ │ move a0,s2 │ │ move a1,s0 │ │ move a2,s4 │ │ jalr t9 │ │ daddiu s2,s2,16 │ │ move a0,s1 │ │ move a1,sp │ │ li a2,16 │ │ - beqz v0,35f0 │ │ + beqz v0,2320 │ │ ld t9,-32272(gp) │ │ - b 35ac │ │ + b 22dc │ │ li s5,1 │ │ │ │ -0000000000003748 : │ │ +0000000000002478 : │ │ daddiu sp,sp,-112 │ │ sd s8,96(sp) │ │ move s8,a2 │ │ sd gp,88(sp) │ │ lui gp,0x3 │ │ sd s7,80(sp) │ │ daddu gp,gp,t9 │ │ sd s4,56(sp) │ │ - daddiu gp,gp,-14152 │ │ + daddiu gp,gp,-9336 │ │ sd s3,48(sp) │ │ move s7,a4 │ │ sd s2,40(sp) │ │ move s4,a1 │ │ sd s1,32(sp) │ │ move s3,a3 │ │ sd s0,24(sp) │ │ move s2,zero │ │ sd ra,104(sp) │ │ sd s6,72(sp) │ │ sd s5,64(sp) │ │ lbu v1,242(a4) │ │ move s1,v1 │ │ - beqz s1,3800 │ │ + beqz s1,2530 │ │ move s0,a0 │ │ li v0,15 │ │ - bltc v0,v1,3c08 │ │ + bltc v0,v1,2938 │ │ nop │ │ - blezc a2,3800 │ │ + blezc a2,2530 │ │ daddu a5,a3,v1 │ │ - b 37cc │ │ + b 24fc │ │ li a1,16 │ │ nop │ │ - beqc a2,s2,3c00 │ │ + beqc a2,s2,2930 │ │ daddiu s0,s0,1 │ │ lbu a3,0(a5) │ │ lbu a4,-1(s0) │ │ daddiu s4,s4,1 │ │ daddiu a5,a5,1 │ │ addiu s1,s1,1 │ │ addiu s2,s2,1 │ │ xor a6,a3,a4 │ │ andi a7,a6,0xff │ │ sb a7,-1(a5) │ │ - bne s1,a1,37c8 │ │ + bne s1,a1,24f8 │ │ sb a7,-1(s4) │ │ move s1,zero │ │ subu v1,s8,s2 │ │ sra v0,v1,0x4 │ │ - beqz v0,38fc │ │ + beqz v0,262c │ │ or t0,s4,s0 │ │ andi t1,t0,0x3 │ │ - bnez t1,3a30 │ │ + bnez t1,2760 │ │ addiu t3,s2,15 │ │ andi t2,s3,0x3 │ │ - bnez t2,3a30 │ │ + bnez t2,2760 │ │ addiu s5,s2,15 │ │ - bgec s5,s8,38fc │ │ + bgec s5,s8,262c │ │ addiu s6,s8,-16 │ │ subu t8,s6,s2 │ │ srl ra,t8,0x4 │ │ lsa t9,ra,s2,0x4 │ │ addiu s5,t9,16 │ │ - b 38a0 │ │ + b 25d0 │ │ move s6,s5 │ │ lw a0,0(s0) │ │ lw a1,0(s3) │ │ daddiu s0,s0,16 │ │ xor a2,a0,a1 │ │ sw a2,0(s3) │ │ sw a2,-16(s4) │ │ @@ -1829,23 +606,23 @@ │ │ xor v0,a6,a7 │ │ sw v0,8(s3) │ │ sw v0,-8(s4) │ │ lw t0,-4(s0) │ │ lw v1,12(s3) │ │ xor t1,t0,v1 │ │ sw t1,12(s3) │ │ - beq s2,s6,38f8 │ │ + beq s2,s6,2628 │ │ sw t1,-4(s4) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s3 │ │ move a1,s3 │ │ move a2,s7 │ │ jalr t9 │ │ addiu s2,s2,16 │ │ - beqz v0,3848 │ │ + beqz v0,2578 │ │ daddiu s4,s4,16 │ │ li v0,1 │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ ld s6,72(sp) │ │ @@ -1854,56 +631,56 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ move s2,s5 │ │ - bgec s2,s8,39a4 │ │ + bgec s2,s8,26d4 │ │ li a3,15 │ │ li s5,16 │ │ move s6,s8 │ │ nop │ │ - beqz s1,3a00 │ │ - ld t9,-32712(gp) │ │ - bltc a3,s1,39e4 │ │ + beqz s1,2730 │ │ + ld t9,-32720(gp) │ │ + bltc a3,s1,2714 │ │ move t3,s1 │ │ addiu s1,s1,1 │ │ daddu t8,s3,t3 │ │ lbu ra,0(s0) │ │ lbu a2,0(t8) │ │ daddiu a0,s0,1 │ │ addiu s2,s2,1 │ │ daddiu a1,s4,1 │ │ xor s0,a2,ra │ │ andi a4,s0,0xff │ │ sb a4,0(t8) │ │ sb a4,0(s4) │ │ - bgec s2,s8,3994 │ │ + bgec s2,s8,26c4 │ │ daddu a6,s3,s1 │ │ nop │ │ - beq s1,s5,39f0 │ │ + beq s1,s5,2720 │ │ move s4,a1 │ │ daddiu a0,a0,1 │ │ lbu s4,0(a6) │ │ lbu a5,-1(a0) │ │ daddiu a1,a1,1 │ │ daddiu a6,a6,1 │ │ addiu s2,s2,1 │ │ addiu s1,s1,1 │ │ xor a7,s4,a5 │ │ andi v0,a7,0xff │ │ sb v0,-1(a6) │ │ - bne s2,s6,3958 │ │ + bne s2,s6,2688 │ │ sb v0,-1(a1) │ │ move s2,s8 │ │ - beq s1,s5,3a28 │ │ + beq s1,s5,2758 │ │ move s4,a1 │ │ move s0,a0 │ │ - bltc s2,s8,3910 │ │ + bltc s2,s8,2640 │ │ andi s3,s1,0xff │ │ sb s3,242(s7) │ │ move v0,zero │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ @@ -1913,39 +690,39 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ xori t2,s1,0x10 │ │ - b 39a0 │ │ + b 26d0 │ │ selnez s1,s1,t2 │ │ move s0,a0 │ │ - b 39a0 │ │ + b 26d0 │ │ move s1,zero │ │ nop │ │ move a0,s3 │ │ move a1,s3 │ │ move a2,s7 │ │ jalr t9 │ │ sw a3,0(sp) │ │ - bnez v0,38c0 │ │ + bnez v0,25f0 │ │ move t3,zero │ │ li s1,1 │ │ - b 3924 │ │ + b 2654 │ │ lw a3,0(sp) │ │ - b 39a8 │ │ + b 26d8 │ │ move s3,zero │ │ - bgec t3,s8,38fc │ │ + bgec t3,s8,262c │ │ addiu s5,s8,-16 │ │ subu t8,s5,s2 │ │ srl t9,t8,0x4 │ │ lsa ra,t9,s2,0x4 │ │ addiu s5,ra,16 │ │ - b 3bdc │ │ + b 290c │ │ move s6,s5 │ │ lbu a0,0(s0) │ │ lbu a1,0(s3) │ │ daddiu s0,s0,16 │ │ addiu s2,s2,16 │ │ xor a2,a0,a1 │ │ andi a3,a2,0xff │ │ @@ -2036,95 +813,95 @@ │ │ sb v0,14(s3) │ │ sb v0,-2(s4) │ │ lbu t0,-1(s0) │ │ lbu v1,15(s3) │ │ xor t1,t0,v1 │ │ andi t2,t1,0xff │ │ sb t2,15(s3) │ │ - beq s2,s6,38f8 │ │ + beq s2,s6,2628 │ │ sb t2,-1(s4) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s3 │ │ move a1,s3 │ │ jalr t9 │ │ move a2,s7 │ │ - beqz v0,3a50 │ │ + beqz v0,2780 │ │ daddiu s4,s4,16 │ │ - b 38c4 │ │ + b 25f4 │ │ li v0,1 │ │ - b 3800 │ │ + b 2530 │ │ move s2,s8 │ │ xori a0,v1,0x10 │ │ - b 3800 │ │ + b 2530 │ │ selnez s1,s1,a0 │ │ nop │ │ │ │ -0000000000003c18 : │ │ +0000000000002948 : │ │ daddiu sp,sp,-112 │ │ sd s8,96(sp) │ │ move s8,a2 │ │ sd gp,88(sp) │ │ lui gp,0x3 │ │ sd s7,80(sp) │ │ daddu gp,gp,t9 │ │ sd s4,56(sp) │ │ - daddiu gp,gp,-15384 │ │ + daddiu gp,gp,-10568 │ │ sd s3,48(sp) │ │ move s7,a4 │ │ sd s2,40(sp) │ │ move s4,a1 │ │ sd s1,32(sp) │ │ move s3,a3 │ │ sd s0,24(sp) │ │ move s2,zero │ │ sd ra,104(sp) │ │ sd s6,72(sp) │ │ sd s5,64(sp) │ │ lbu v0,242(a4) │ │ move s1,v0 │ │ - beqz s1,3ccc │ │ + beqz s1,29fc │ │ move s0,a0 │ │ li v1,15 │ │ - bltc v1,v0,4088 │ │ + bltc v1,v0,2db8 │ │ nop │ │ - blezc a2,3ccc │ │ + blezc a2,29fc │ │ daddu a5,a3,v0 │ │ - b 3c9c │ │ + b 29cc │ │ li a1,16 │ │ nop │ │ - beqc a2,s2,4080 │ │ + beqc a2,s2,2db0 │ │ daddiu s0,s0,1 │ │ lbu a3,0(a5) │ │ lbu a4,-1(s0) │ │ daddiu s4,s4,1 │ │ daddiu a5,a5,1 │ │ addiu s1,s1,1 │ │ addiu s2,s2,1 │ │ xor a6,a3,a4 │ │ sb a6,-1(s4) │ │ - bne s1,a1,3c98 │ │ + bne s1,a1,29c8 │ │ sb a4,-1(a5) │ │ move s1,zero │ │ subu v0,s8,s2 │ │ sra v1,v0,0x4 │ │ - beqz v1,3dc8 │ │ + beqz v1,2af8 │ │ or a7,s4,s0 │ │ andi t0,a7,0x3 │ │ - bnez t0,3ef0 │ │ + bnez t0,2c20 │ │ addiu t2,s2,15 │ │ andi t1,s3,0x3 │ │ - bnez t1,3ef0 │ │ + bnez t1,2c20 │ │ addiu s5,s2,15 │ │ - bgec s5,s8,3dc8 │ │ + bgec s5,s8,2af8 │ │ addiu s6,s8,-16 │ │ subu t8,s6,s2 │ │ srl t9,t8,0x4 │ │ lsa ra,t9,s2,0x4 │ │ addiu s5,ra,16 │ │ - b 3d6c │ │ + b 2a9c │ │ move s6,s5 │ │ lw a0,0(s0) │ │ lw a1,0(s3) │ │ daddiu s0,s0,16 │ │ xor a2,a1,a0 │ │ sw a2,-16(s4) │ │ sw a0,0(s3) │ │ @@ -2138,23 +915,23 @@ │ │ xor v0,v1,a6 │ │ sw v0,-8(s4) │ │ sw a6,8(s3) │ │ lw a7,-4(s0) │ │ lw t0,12(s3) │ │ xor t1,t0,a7 │ │ sw t1,-4(s4) │ │ - beq s2,s6,3dc4 │ │ + beq s2,s6,2af4 │ │ sw a7,12(s3) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s3 │ │ move a1,s3 │ │ move a2,s7 │ │ jalr t9 │ │ addiu s2,s2,16 │ │ - beqz v0,3d14 │ │ + beqz v0,2a44 │ │ daddiu s4,s4,16 │ │ li v0,1 │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ ld s6,72(sp) │ │ @@ -2163,52 +940,52 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ move s2,s5 │ │ - bgec s2,s8,3e60 │ │ + bgec s2,s8,2b90 │ │ li a3,15 │ │ li s5,16 │ │ move s6,s8 │ │ - beqz s1,3ec0 │ │ - ld t9,-32712(gp) │ │ - bltc a3,s1,3ea0 │ │ + beqz s1,2bf0 │ │ + ld t9,-32720(gp) │ │ + bltc a3,s1,2bd0 │ │ move v0,s1 │ │ addiu s1,s1,1 │ │ daddu t3,s3,v0 │ │ lbu t8,0(s0) │ │ lbu ra,0(t3) │ │ addiu s2,s2,1 │ │ daddiu a0,s0,1 │ │ daddiu s0,s4,1 │ │ xor a1,ra,t8 │ │ sb a1,0(s4) │ │ sb t8,0(t3) │ │ - bgec s2,s8,3e50 │ │ + bgec s2,s8,2b80 │ │ daddu a4,s3,s1 │ │ - beq s1,s5,3eb0 │ │ + beq s1,s5,2be0 │ │ move s4,s0 │ │ daddiu a0,a0,1 │ │ lbu s4,0(a4) │ │ lbu a2,-1(a0) │ │ daddiu s0,s0,1 │ │ daddiu a4,a4,1 │ │ addiu s2,s2,1 │ │ addiu s1,s1,1 │ │ xor a5,s4,a2 │ │ sb a5,-1(s0) │ │ - bne s2,s6,3e18 │ │ + bne s2,s6,2b48 │ │ sb a2,-1(a4) │ │ move s2,s8 │ │ - beq s1,s5,3ee8 │ │ + beq s1,s5,2c18 │ │ move s4,s0 │ │ move s0,a0 │ │ - bltc s2,s8,3dd8 │ │ + bltc s2,s8,2b08 │ │ andi s3,s1,0xff │ │ sb s3,242(s7) │ │ move v0,zero │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ @@ -2218,40 +995,40 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ xori t2,s1,0x10 │ │ - b 3e5c │ │ + b 2b8c │ │ selnez s1,s1,t2 │ │ nop │ │ move s1,zero │ │ - b 3e5c │ │ + b 2b8c │ │ move s0,a0 │ │ nop │ │ move a0,s3 │ │ move a1,s3 │ │ move a2,s7 │ │ jalr t9 │ │ sw a3,0(sp) │ │ - bnez v0,3d8c │ │ + bnez v0,2abc │ │ li s1,1 │ │ - b 3dec │ │ + b 2b1c │ │ lw a3,0(sp) │ │ nop │ │ - b 3e64 │ │ + b 2b94 │ │ move s3,zero │ │ - bgec t2,s8,3dc8 │ │ + bgec t2,s8,2af8 │ │ addiu s5,s8,-16 │ │ subu s6,s5,s2 │ │ srl t8,s6,0x4 │ │ lsa t9,t8,s2,0x4 │ │ addiu s5,t9,16 │ │ - b 4058 │ │ + b 2d88 │ │ move s6,s5 │ │ lbu ra,0(s0) │ │ lbu a0,0(s3) │ │ daddiu s0,s0,16 │ │ xor a1,ra,a0 │ │ sb a1,-16(s4) │ │ sb ra,0(s3) │ │ @@ -2325,95 +1102,95 @@ │ │ xor a7,v1,v0 │ │ sb a7,-2(s4) │ │ sb v1,14(s3) │ │ lbu t0,-1(s0) │ │ lbu t1,15(s3) │ │ xor t2,t0,t1 │ │ sb t2,-1(s4) │ │ - beq s2,s6,3dc4 │ │ + beq s2,s6,2af4 │ │ sb t0,15(s3) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s3 │ │ move a1,s3 │ │ move a2,s7 │ │ jalr t9 │ │ addiu s2,s2,16 │ │ - beqz v0,3f10 │ │ + beqz v0,2c40 │ │ daddiu s4,s4,16 │ │ - b 3d90 │ │ + b 2ac0 │ │ li v0,1 │ │ - b 3ccc │ │ + b 29fc │ │ move s2,s8 │ │ xori a0,v0,0x10 │ │ - b 3ccc │ │ + b 29fc │ │ selnez s1,s1,a0 │ │ nop │ │ │ │ -0000000000004098 : │ │ +0000000000002dc8 : │ │ daddiu sp,sp,-112 │ │ sd s8,96(sp) │ │ move s8,a2 │ │ sd gp,88(sp) │ │ lui gp,0x3 │ │ sd s7,80(sp) │ │ daddu gp,gp,t9 │ │ sd s6,72(sp) │ │ - daddiu gp,gp,-16536 │ │ + daddiu gp,gp,-11720 │ │ sd s3,48(sp) │ │ move s7,a4 │ │ sd s2,40(sp) │ │ move s3,a1 │ │ sd s1,32(sp) │ │ move s6,a3 │ │ sd s0,24(sp) │ │ move s2,zero │ │ sd ra,104(sp) │ │ sd s5,64(sp) │ │ sd s4,56(sp) │ │ lbu v1,242(a4) │ │ move s1,v1 │ │ - beqz s1,4148 │ │ + beqz s1,2e78 │ │ move s0,a0 │ │ li v0,15 │ │ - bltc v0,v1,44b0 │ │ + bltc v0,v1,31e0 │ │ nop │ │ - blezc a2,4148 │ │ + blezc a2,2e78 │ │ daddu a5,a3,v1 │ │ - b 411c │ │ + b 2e4c │ │ li a1,16 │ │ nop │ │ - beqc a2,s2,44a8 │ │ + beqc a2,s2,31d8 │ │ daddiu s0,s0,1 │ │ lbu a3,0(a5) │ │ lbu a4,-1(s0) │ │ daddiu s3,s3,1 │ │ addiu s1,s1,1 │ │ addiu s2,s2,1 │ │ daddiu a5,a5,1 │ │ xor a6,a3,a4 │ │ - bne s1,a1,4118 │ │ + bne s1,a1,2e48 │ │ sb a6,-1(s3) │ │ move s1,zero │ │ subu v1,s8,s2 │ │ sra v0,v1,0x4 │ │ - beqz v0,4234 │ │ + beqz v0,2f64 │ │ or a7,s3,s0 │ │ andi t0,a7,0x3 │ │ - bnez t0,4358 │ │ + bnez t0,3088 │ │ addiu t2,s2,15 │ │ andi t1,s6,0x3 │ │ - bnez t1,4358 │ │ + bnez t1,3088 │ │ addiu s4,s2,15 │ │ - bgec s4,s8,4234 │ │ + bgec s4,s8,2f64 │ │ addiu s5,s8,-16 │ │ subu t8,s5,s2 │ │ srl t9,t8,0x4 │ │ lsa ra,t9,s2,0x4 │ │ addiu s4,ra,16 │ │ - b 41d8 │ │ + b 2f08 │ │ move s5,s4 │ │ lw a0,0(s0) │ │ lw a1,0(s6) │ │ daddiu s0,s0,16 │ │ xor a2,a0,a1 │ │ sw a2,-16(s3) │ │ lw a3,-12(s0) │ │ @@ -2423,23 +1200,23 @@ │ │ lw a6,-8(s0) │ │ lw v0,8(s6) │ │ xor v1,a6,v0 │ │ sw v1,-8(s3) │ │ lw a7,-4(s0) │ │ lw t0,12(s6) │ │ xor t1,a7,t0 │ │ - beq s2,s5,4230 │ │ + beq s2,s5,2f60 │ │ sw t1,-4(s3) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s6 │ │ move a1,s6 │ │ move a2,s7 │ │ jalr t9 │ │ addiu s2,s2,16 │ │ - beqz v0,4190 │ │ + beqz v0,2ec0 │ │ daddiu s3,s3,16 │ │ li v0,1 │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ ld s6,72(sp) │ │ @@ -2448,52 +1225,52 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ move s2,s4 │ │ - bgec s2,s8,42cc │ │ + bgec s2,s8,2ffc │ │ li a3,15 │ │ li s4,16 │ │ move s5,s8 │ │ nop │ │ - beqz s1,4328 │ │ - ld t9,-32712(gp) │ │ - bltc a3,s1,430c │ │ + beqz s1,3058 │ │ + ld t9,-32720(gp) │ │ + bltc a3,s1,303c │ │ move v0,s1 │ │ addiu s1,s1,1 │ │ daddu t3,s6,v0 │ │ lbu t8,0(s0) │ │ lbu ra,0(t3) │ │ daddiu a0,s0,1 │ │ addiu s2,s2,1 │ │ daddiu a4,s3,1 │ │ xor s0,ra,t8 │ │ sb s0,0(s3) │ │ - bgec s2,s8,42bc │ │ + bgec s2,s8,2fec │ │ daddu a1,s6,s1 │ │ nop │ │ - beq s1,s4,4318 │ │ + beq s1,s4,3048 │ │ move s3,a4 │ │ daddiu a0,a0,1 │ │ lbu s3,0(a1) │ │ lbu a2,-1(a0) │ │ daddiu a4,a4,1 │ │ addiu s2,s2,1 │ │ addiu s1,s1,1 │ │ daddiu a1,a1,1 │ │ xor a5,a2,s3 │ │ - bne s2,s5,4288 │ │ + bne s2,s5,2fb8 │ │ sb a5,-1(a4) │ │ move s2,s8 │ │ - beq s1,s4,4350 │ │ + beq s1,s4,3080 │ │ move s3,a4 │ │ move s0,a0 │ │ - bltc s2,s8,4248 │ │ + bltc s2,s8,2f78 │ │ andi s6,s1,0xff │ │ sb s6,242(s7) │ │ move v0,zero │ │ ld ra,104(sp) │ │ ld s8,96(sp) │ │ ld gp,88(sp) │ │ ld s7,80(sp) │ │ @@ -2503,39 +1280,39 @@ │ │ ld s3,48(sp) │ │ ld s2,40(sp) │ │ ld s1,32(sp) │ │ ld s0,24(sp) │ │ jr ra │ │ daddiu sp,sp,112 │ │ xori t2,s1,0x10 │ │ - b 42c8 │ │ + b 2ff8 │ │ selnez s1,s1,t2 │ │ move s0,a0 │ │ - b 42c8 │ │ + b 2ff8 │ │ move s1,zero │ │ nop │ │ move a0,s6 │ │ move a1,s6 │ │ move a2,s7 │ │ jalr t9 │ │ sw a3,0(sp) │ │ - bnez v0,41f8 │ │ + bnez v0,2f28 │ │ li s1,1 │ │ - b 425c │ │ + b 2f8c │ │ lw a3,0(sp) │ │ nop │ │ - b 42d0 │ │ + b 3000 │ │ move s6,zero │ │ - bgec t2,s8,4234 │ │ + bgec t2,s8,2f64 │ │ addiu s4,s8,-16 │ │ subu s5,s4,s2 │ │ srl t8,s5,0x4 │ │ lsa t9,t8,s2,0x4 │ │ addiu s4,t9,16 │ │ - b 4480 │ │ + b 31b0 │ │ move s5,s4 │ │ lbu ra,0(s0) │ │ lbu a0,0(s6) │ │ daddiu s0,s0,16 │ │ xor a1,ra,a0 │ │ sb a1,-16(s3) │ │ lbu a2,-15(s0) │ │ @@ -2593,71 +1370,71 @@ │ │ lbu v0,-2(s0) │ │ lbu v1,14(s6) │ │ xor a7,v0,v1 │ │ sb a7,-2(s3) │ │ lbu t0,-1(s0) │ │ lbu t1,15(s6) │ │ xor t2,t0,t1 │ │ - beq s2,s5,4230 │ │ + beq s2,s5,2f60 │ │ sb t2,-1(s3) │ │ - ld t9,-32712(gp) │ │ + ld t9,-32720(gp) │ │ move a0,s6 │ │ move a1,s6 │ │ move a2,s7 │ │ jalr t9 │ │ addiu s2,s2,16 │ │ - beqz v0,4378 │ │ + beqz v0,30a8 │ │ daddiu s3,s3,16 │ │ - b 41fc │ │ + b 2f2c │ │ li v0,1 │ │ - b 4148 │ │ + b 2e78 │ │ move s2,s8 │ │ xori a0,v1,0x10 │ │ - b 4148 │ │ + b 2e78 │ │ selnez s1,s1,a0 │ │ nop │ │ │ │ -00000000000044c0 : │ │ +00000000000031f0 : │ │ daddiu sp,sp,-256 │ │ sd s8,224(sp) │ │ move s8,a1 │ │ sd gp,216(sp) │ │ lui gp,0x3 │ │ sd s6,200(sp) │ │ daddu gp,gp,t9 │ │ sd s5,192(sp) │ │ - daddiu gp,gp,-17600 │ │ + daddiu gp,gp,-12784 │ │ sd s3,176(sp) │ │ move s5,a3 │ │ sd s1,160(sp) │ │ move s3,a2 │ │ sd s0,152(sp) │ │ move s6,a4 │ │ sdc1 $f24,248(sp) │ │ move s0,a0 │ │ sd ra,232(sp) │ │ sd s7,208(sp) │ │ sd s4,184(sp) │ │ sd s2,168(sp) │ │ lbu s2,242(a5) │ │ move s1,s2 │ │ - bnez s1,48d4 │ │ + bnez s1,3604 │ │ dmtc1 a5,$f24 │ │ - beqz a2,4980 │ │ + beqz a2,36b0 │ │ move s2,zero │ │ nop │ │ slti a7,s3,129 │ │ nop │ │ li t0,128 │ │ selnez s4,s3,a7 │ │ seleqz t1,t0,a7 │ │ or s4,s4,t1 │ │ dsra t2,s4,0x4 │ │ subu s3,s3,s4 │ │ - blez t2,48b8 │ │ + blez t2,35e8 │ │ sd t2,128(sp) │ │ addiu t8,t2,-1 │ │ move s1,sp │ │ dext ra,t8,0x0,0x20 │ │ daddiu v0,ra,1 │ │ dlsa s7,v0,sp,0x4 │ │ ld t9,-32272(gp) │ │ @@ -2665,33 +1442,33 @@ │ │ move a1,s5 │ │ li a2,16 │ │ jalr t9 │ │ daddiu s1,s1,16 │ │ move t9,s6 │ │ jalr t9 │ │ move a0,s5 │ │ - bne s1,s7,4570 │ │ + bne s1,s7,32a0 │ │ ld t9,-32272(gp) │ │ andi v1,s4,0xf │ │ - bnez v1,4838 │ │ - ld t9,-32608(gp) │ │ + bnez v1,3568 │ │ + ld t9,-32704(gp) │ │ lw a2,128(sp) │ │ move a0,sp │ │ move a1,sp │ │ dmfc1 a3,$f24 │ │ jalr t9 │ │ sll a2,a2,0x4 │ │ - bnez v0,4880 │ │ + bnez v0,35b0 │ │ ld ra,232(sp) │ │ or a1,s8,s0 │ │ andi a0,a1,0x3 │ │ - bnez a0,46f0 │ │ + bnez a0,3420 │ │ li a5,15 │ │ li t8,15 │ │ - bgec t8,s4,48c4 │ │ + bgec t8,s4,35f4 │ │ addiu a4,s4,-16 │ │ move s1,s8 │ │ srl t9,a4,0x4 │ │ move a0,sp │ │ daddiu a3,t9,1 │ │ dsll a5,a3,0x4 │ │ daddu a7,s0,a5 │ │ @@ -2709,39 +1486,39 @@ │ │ xor s7,a1,t1 │ │ sw s7,-12(s1) │ │ lw t8,-8(s0) │ │ xor t3,v1,t8 │ │ sw t3,-8(s1) │ │ lw ra,-4(s0) │ │ xor v0,t2,ra │ │ - bne s0,a7,45f8 │ │ + bne s0,a7,3328 │ │ sw v0,-4(s1) │ │ addiu a4,t9,1 │ │ daddu v0,sp,a5 │ │ sll ra,a4,0x4 │ │ daddu s8,s8,a5 │ │ addiu t3,ra,1 │ │ - bgec ra,s4,46a0 │ │ + bgec ra,s4,33d0 │ │ daddu a1,v0,s2 │ │ move a5,s2 │ │ daddiu s0,s0,1 │ │ addiu t9,a5,1 │ │ lbu a3,0(a1) │ │ addiu a6,t9,-1 │ │ lbu a7,-1(s0) │ │ subu a2,a6,s2 │ │ daddiu s8,s8,1 │ │ addu s1,a2,t3 │ │ move a5,t9 │ │ daddiu a1,a1,1 │ │ xor a0,a3,a7 │ │ sb a0,-1(s8) │ │ - bltc s1,s4,4668 │ │ + bltc s1,s4,3398 │ │ move s2,t9 │ │ - bnez s3,4538 │ │ + bnez s3,3268 │ │ slti a7,s3,129 │ │ andi s5,s2,0xff │ │ dmfc1 s6,$f24 │ │ move v0,zero │ │ sb s5,242(s6) │ │ ld ra,232(sp) │ │ ld s8,224(sp) │ │ @@ -2753,15 +1530,15 @@ │ │ ld s3,176(sp) │ │ ld s2,168(sp) │ │ ld s1,160(sp) │ │ ld s0,152(sp) │ │ ldc1 $f24,248(sp) │ │ jr ra │ │ daddiu sp,sp,256 │ │ - bgec a5,s4,48c4 │ │ + bgec a5,s4,35f4 │ │ addiu a6,s4,-16 │ │ move ra,s8 │ │ srl s7,a6,0x4 │ │ move v0,sp │ │ daddiu a7,s7,1 │ │ dsll t8,a7,0x4 │ │ daddu t3,s0,t8 │ │ @@ -2827,38 +1604,38 @@ │ │ xor a7,t9,a2 │ │ sb a7,-3(ra) │ │ lbu s1,-2(s0) │ │ xor t0,a1,s1 │ │ sb t0,-2(ra) │ │ lbu t2,-1(s0) │ │ xor t1,v1,t2 │ │ - bne s0,t3,4710 │ │ + bne s0,t3,3440 │ │ sb t1,-1(ra) │ │ addiu s7,s7,1 │ │ daddu v0,sp,t8 │ │ sll ra,s7,0x4 │ │ daddu s8,s8,t8 │ │ - b 465c │ │ + b 338c │ │ addiu t3,ra,1 │ │ lw a3,128(sp) │ │ ld t9,-32272(gp) │ │ move a0,s7 │ │ move a1,s5 │ │ li a2,16 │ │ addiu a4,a3,1 │ │ jalr t9 │ │ sd a4,128(sp) │ │ lw a2,128(sp) │ │ - ld t9,-32608(gp) │ │ + ld t9,-32704(gp) │ │ move a0,sp │ │ move a1,sp │ │ dmfc1 a3,$f24 │ │ jalr t9 │ │ sll a2,a2,0x4 │ │ - beqz v0,45c8 │ │ + beqz v0,32f8 │ │ or a1,s8,s0 │ │ ld ra,232(sp) │ │ li v0,1 │ │ ld s8,224(sp) │ │ ld gp,216(sp) │ │ ld s7,208(sp) │ │ ld s6,200(sp) │ │ @@ -2868,2424 +1645,68 @@ │ │ ld s2,168(sp) │ │ ld s1,160(sp) │ │ ld s0,152(sp) │ │ ldc1 $f24,248(sp) │ │ jr ra │ │ daddiu sp,sp,256 │ │ sd zero,128(sp) │ │ - b 4598 │ │ + b 32c8 │ │ move s7,sp │ │ li t3,1 │ │ move ra,zero │ │ - b 465c │ │ + b 338c │ │ move v0,sp │ │ ld t9,-32272(gp) │ │ move a1,a3 │ │ move a0,sp │ │ jalr t9 │ │ li a2,16 │ │ - ld t9,-32608(gp) │ │ + ld t9,-32704(gp) │ │ move a0,sp │ │ move a1,sp │ │ li a2,16 │ │ jalr t9 │ │ dmfc1 a3,$f24 │ │ - bnez v0,487c │ │ + bnez v0,35ac │ │ li v1,15 │ │ - bltc v1,s2,4978 │ │ + bltc v1,s2,36a8 │ │ nop │ │ - beqz s3,4970 │ │ + beqz s3,36a0 │ │ addiu a0,s2,-16 │ │ daddu a5,sp,s2 │ │ addu a1,a0,s3 │ │ - b 492c │ │ + b 365c │ │ move a2,a1 │ │ - beqzc s3,4970 │ │ + beqzc s3,36a0 │ │ daddiu s0,s0,1 │ │ lbu a3,0(a5) │ │ lbu a4,-1(s0) │ │ daddiu s8,s8,1 │ │ addiu s3,s3,-1 │ │ addiu s1,s1,1 │ │ daddiu a5,a5,1 │ │ xor a6,a3,a4 │ │ - bne s3,a2,4928 │ │ + bne s3,a2,3658 │ │ sb a6,-1(s8) │ │ - beqz a1,4970 │ │ + beqz a1,36a0 │ │ move a0,s5 │ │ move t9,s6 │ │ jalr t9 │ │ move s3,a1 │ │ - b 4530 │ │ + b 3260 │ │ move s2,zero │ │ - b 46ac │ │ + b 33dc │ │ andi s5,s1,0xff │ │ - b 4954 │ │ + b 3684 │ │ move a1,s3 │ │ - b 46ac │ │ + b 33dc │ │ move s5,zero │ │ ... │ │ │ │ -0000000000004990 : │ │ - daddiu sp,sp,-128 │ │ - sd s8,120(sp) │ │ - move s8,a0 │ │ - sd s7,104(sp) │ │ - sd s5,88(sp) │ │ - lui s5,0x5a82 │ │ - sd s3,72(sp) │ │ - addiu s7,s5,31129 │ │ - sd s2,64(sp) │ │ - sd s1,56(sp) │ │ - sd s0,48(sp) │ │ - lui s0,0x6ed9 │ │ - sd s6,96(sp) │ │ - ori s0,s0,0xeba1 │ │ - sd s4,80(sp) │ │ - lw s6,16(a0) │ │ - lw v0,12(a0) │ │ - lw v1,20(a0) │ │ - lw a3,24(s8) │ │ - lw a0,8(a0) │ │ - ror t0,v0,0x2 │ │ - xor a7,v1,s6 │ │ - lw s4,28(s8) │ │ - and s2,a7,v0 │ │ - addu t8,a3,s7 │ │ - xor t9,t0,s6 │ │ - ror t3,a0,0x1b │ │ - lw a7,32(s8) │ │ - move a6,v1 │ │ - move t2,a0 │ │ - addu a1,t8,t3 │ │ - xor s5,s2,v1 │ │ - and a0,t9,a0 │ │ - addu a2,a1,s5 │ │ - addu t1,a6,s7 │ │ - xor a5,a0,s6 │ │ - sd a3,32(sp) │ │ - sd t2,8(sp) │ │ - ror a3,t2,0x2 │ │ - lw t2,36(s8) │ │ - addu a4,a2,s4 │ │ - addu t3,t1,a5 │ │ - xor t8,a3,t0 │ │ - ror t9,a4,0x2 │ │ - lw s2,40(s8) │ │ - addu s1,t3,a7 │ │ - addu s5,s6,s7 │ │ - sd v0,16(sp) │ │ - ror s3,a4,0x1b │ │ - and v0,t8,a4 │ │ - addu a1,s3,s1 │ │ - addu v1,s5,t2 │ │ - xor a0,v0,t0 │ │ - xor a2,t9,a3 │ │ - ror a5,a1,0x2 │ │ - lw t1,44(s8) │ │ - addu a4,v1,a0 │ │ - and s1,a2,a1 │ │ - ror t3,a1,0x1b │ │ - addu t0,t0,s7 │ │ - addu s3,t3,a4 │ │ - xor t8,s1,a3 │ │ - xor v0,a5,t9 │ │ - sd a6,24(sp) │ │ - addu a6,t0,s2 │ │ - lw t0,48(s8) │ │ - ror a4,s3,0x2 │ │ - addu s5,a6,t8 │ │ - addu v1,a3,s7 │ │ - ror a1,s3,0x1b │ │ - and a3,v0,s3 │ │ - addu a2,a1,s5 │ │ - addu a0,v1,t1 │ │ - lw s5,52(s8) │ │ - xor t3,a3,t9 │ │ - xor a6,a4,a5 │ │ - ror v0,a2,0x2 │ │ - addu s1,a0,t3 │ │ - addu a1,t0,s7 │ │ - and t8,a6,a2 │ │ - lw v1,56(s8) │ │ - ror s3,a2,0x1b │ │ - xor t3,t8,a5 │ │ - addu a3,s3,s1 │ │ - xor a0,v0,a4 │ │ - addu t9,a1,t9 │ │ - ror a2,a3,0x2 │ │ - addu s3,t9,t3 │ │ - addu t8,s5,s7 │ │ - ror a6,a3,0x1b │ │ - and a3,a0,a3 │ │ - move s1,v1 │ │ - addu a1,a6,s3 │ │ - addu t9,t8,a5 │ │ - xor v1,a3,a4 │ │ - lw a5,60(s8) │ │ - xor a0,a2,v0 │ │ - addu t3,t9,v1 │ │ - addu a6,s1,s7 │ │ - and t8,a0,a1 │ │ - ror s3,a1,0x1b │ │ - ror a1,a1,0x2 │ │ - addu a3,s3,t3 │ │ - addu t9,a6,a4 │ │ - xor v1,t8,v0 │ │ - lw a4,64(s8) │ │ - ror a0,a3,0x2 │ │ - sd s1,0(sp) │ │ - xor s1,a1,a2 │ │ - addu t3,t9,v1 │ │ - and t8,s1,a3 │ │ - addu t9,a5,s7 │ │ - ror s3,a3,0x1b │ │ - addu a6,s3,t3 │ │ - lw a3,68(s8) │ │ - addu v1,t9,v0 │ │ - xor s3,t8,a2 │ │ - xor t3,a0,a1 │ │ - ror v0,a6,0x2 │ │ - addu s1,v1,s3 │ │ - addu t8,a4,s7 │ │ - ror t9,a6,0x1b │ │ - and a6,t3,a6 │ │ - addu t9,t9,s1 │ │ - xor t3,a6,a1 │ │ - xor s3,v0,a0 │ │ - addu v1,t8,a2 │ │ - addu s1,a3,s7 │ │ - lw a2,72(s8) │ │ - addu t8,v1,t3 │ │ - ror a6,t9,0x1b │ │ - and v1,s3,t9 │ │ - addu t3,a6,t8 │ │ - ror t9,t9,0x2 │ │ - addu s3,s1,a1 │ │ - xor t8,v1,a0 │ │ - xor s1,t9,v0 │ │ - addu a6,s3,t8 │ │ - ror v1,t3,0x1b │ │ - ror t8,t3,0x2 │ │ - addu s3,v1,a6 │ │ - and t3,s1,t3 │ │ - addu a6,a2,s7 │ │ - lw a1,76(s8) │ │ - addu a0,a6,a0 │ │ - xor t3,t3,v0 │ │ - ror a6,s3,0x2 │ │ - addu t3,a0,t3 │ │ - move a0,a6 │ │ - ror a6,s3,0x1b │ │ - xor s1,t8,t9 │ │ - mtc1 a6,$f4 │ │ - lw v1,80(s8) │ │ - addu a6,a1,s7 │ │ - and s3,s1,s3 │ │ - mfc1 s1,$f4 │ │ - addu a6,a6,v0 │ │ - addu t3,s1,t3 │ │ - xor s3,s3,t9 │ │ - addu s3,a6,s3 │ │ - ror a6,t3,0x1b │ │ - mtc1 a6,$f2 │ │ - addu a6,v1,s7 │ │ - xor s1,a0,t8 │ │ - mtc1 a6,$f5 │ │ - mfc1 a6,$f2 │ │ - and s1,s1,t3 │ │ - addu s3,a6,s3 │ │ - mfc1 a6,$f5 │ │ - addu a6,a6,t9 │ │ - xor s1,s1,t8 │ │ - ror t3,t3,0x2 │ │ - addu s1,a6,s1 │ │ - ror a6,s3,0x1b │ │ - lw v0,84(s8) │ │ - mtc1 a6,$f7 │ │ - xor a6,t3,a0 │ │ - mtc1 a6,$f8 │ │ - xor s4,t2,s4 │ │ - ror a6,s3,0x2 │ │ - mtc1 s4,$f9 │ │ - move s4,a6 │ │ - mfc1 a6,$f7 │ │ - addu s1,a6,s1 │ │ - addu a6,v0,s7 │ │ - mtc1 a6,$f10 │ │ - mfc1 a6,$f8 │ │ - and s3,a6,s3 │ │ - mfc1 a6,$f9 │ │ - mtc1 s3,$f11 │ │ - xor s3,a6,a5 │ │ - mfc1 a6,$f10 │ │ - lw t9,88(s8) │ │ - addu t8,a6,t8 │ │ - mfc1 a6,$f11 │ │ - mtc1 t8,$f12 │ │ - xor t8,a6,a0 │ │ - mtc1 t8,$f13 │ │ - xor a6,s4,t3 │ │ - ror t8,s1,0x2 │ │ - xor s3,s3,v1 │ │ - mtc1 a6,$f14 │ │ - mtc1 s3,$f16 │ │ - mfc1 a6,$f12 │ │ - move s3,t8 │ │ - mfc1 t8,$f13 │ │ - addu a6,a6,t8 │ │ - ror t8,s1,0x1b │ │ - mtc1 t8,$f17 │ │ - addu t8,t9,s7 │ │ - mtc1 t8,$f18 │ │ - mfc1 t8,$f14 │ │ - and s1,t8,s1 │ │ - mfc1 t8,$f16 │ │ - mtc1 s1,$f19 │ │ - xor s1,s2,a7 │ │ - mfc1 a7,$f17 │ │ - ror t8,t8,0x1f │ │ - addu a7,a7,a6 │ │ - mfc1 a6,$f18 │ │ - addu a0,a6,a0 │ │ - mfc1 a6,$f19 │ │ - mtc1 a0,$f20 │ │ - xor a0,a6,t3 │ │ - xor a6,s3,s4 │ │ - xor s1,s1,a4 │ │ - mtc1 a6,$f21 │ │ - mfc1 a6,$f20 │ │ - addu a0,a6,a0 │ │ - ror a6,a7,0x1b │ │ - mtc1 a6,$f22 │ │ - xor s1,s1,v0 │ │ - addu a6,t8,s7 │ │ - mtc1 s1,$f3 │ │ - mtc1 a6,$f23 │ │ - xor s1,t1,t2 │ │ - mfc1 a6,$f21 │ │ - mfc1 t2,$f22 │ │ - addu t2,t2,a0 │ │ - and a6,a6,a7 │ │ - mfc1 a0,$f23 │ │ - ror a7,a7,0x2 │ │ - addu t3,a0,t3 │ │ - xor a0,a6,s4 │ │ - mtc1 t3,$f1 │ │ - mtc1 a0,$f4 │ │ - mfc1 a6,$f1 │ │ - xor a0,s1,a3 │ │ - mfc1 s1,$f4 │ │ - xor s2,t0,s2 │ │ - addu s1,a6,s1 │ │ - ror a6,t2,0x1b │ │ - mtc1 a6,$f2 │ │ - xor a6,a7,s3 │ │ - mtc1 a6,$f5 │ │ - mfc1 t3,$f3 │ │ - ror a6,t2,0x2 │ │ - ror t3,t3,0x1f │ │ - xor a0,a0,t9 │ │ - mtc1 s2,$f9 │ │ - move s2,a6 │ │ - mfc1 a6,$f2 │ │ - mtc1 a0,$f8 │ │ - addu a0,a6,s1 │ │ - addu s1,t3,s7 │ │ - mfc1 a6,$f5 │ │ - mtc1 s1,$f6 │ │ - and t2,a6,t2 │ │ - mfc1 s1,$f8 │ │ - mfc1 a6,$f9 │ │ - mtc1 t2,$f10 │ │ - ror t2,s1,0x1f │ │ - xor s1,a6,a2 │ │ - mfc1 a6,$f6 │ │ - addu s4,a6,s4 │ │ - mfc1 a6,$f10 │ │ - mtc1 s4,$f11 │ │ - xor s4,a6,s3 │ │ - mtc1 s4,$f12 │ │ - xor a6,s2,a7 │ │ - xor s1,s1,t8 │ │ - mtc1 a6,$f13 │ │ - mtc1 s1,$f14 │ │ - mfc1 a6,$f11 │ │ - mfc1 s1,$f12 │ │ - ror s4,a0,0x2 │ │ - addu s1,a6,s1 │ │ - ror a6,a0,0x1b │ │ - mtc1 a6,$f15 │ │ - addu a6,t2,s7 │ │ - mtc1 a6,$f16 │ │ - mfc1 a6,$f13 │ │ - and a0,a6,a0 │ │ - mfc1 a6,$f14 │ │ - mtc1 a0,$f17 │ │ - ror a0,a6,0x1f │ │ - mfc1 a6,$f15 │ │ - xor t1,s5,t1 │ │ - addu s1,a6,s1 │ │ - mfc1 a6,$f16 │ │ - addu s3,a6,s3 │ │ - mfc1 a6,$f17 │ │ - mtc1 s3,$f19 │ │ - xor s3,a6,a7 │ │ - mtc1 s3,$f20 │ │ - lw s3,0(sp) │ │ - xor a6,s4,s2 │ │ - mtc1 a0,$f18 │ │ - xor a0,t1,a1 │ │ - mtc1 a6,$f21 │ │ - xor a0,a0,t3 │ │ - xor s3,s3,t0 │ │ - mfc1 a6,$f19 │ │ - mfc1 t0,$f20 │ │ - mfc1 t1,$f18 │ │ - mtc1 a0,$f22 │ │ - addu a0,a6,t0 │ │ - ror a6,s1,0x1b │ │ - mfc1 t0,$f21 │ │ - mtc1 a6,$f23 │ │ - addu s7,t1,s7 │ │ - and a6,t0,s1 │ │ - ror s1,s1,0x2 │ │ - mtc1 s7,$f0 │ │ - mtc1 a6,$f3 │ │ - mtc1 s1,$f1 │ │ - mfc1 s7,$f22 │ │ - xor s1,s3,v1 │ │ - mfc1 s3,$f23 │ │ - ror t0,s7,0x1f │ │ - addu a0,s3,a0 │ │ - mfc1 a6,$f0 │ │ - mfc1 s3,$f1 │ │ - mfc1 s7,$f3 │ │ - addu a7,a6,a7 │ │ - xor s1,s1,t2 │ │ - xor a6,s7,s2 │ │ - xor s7,a5,s5 │ │ - xor s5,s3,s4 │ │ - mtc1 s1,$f2 │ │ - mtc1 s5,$f8 │ │ - addu s1,a7,a6 │ │ - xor s7,s7,v0 │ │ - addu a6,t0,s0 │ │ - ror a7,a0,0x1b │ │ - mtc1 a6,$f5 │ │ - mtc1 a7,$f7 │ │ - mfc1 a6,$f2 │ │ - ror a7,a0,0x2 │ │ - mtc1 s7,$f6 │ │ - mfc1 s7,$f8 │ │ - mtc1 a7,$f9 │ │ - xor a0,s7,a0 │ │ - ror a7,a6,0x1f │ │ - lw s7,0(sp) │ │ - mfc1 a6,$f5 │ │ - addu s2,a6,s2 │ │ - mfc1 s5,$f7 │ │ - mfc1 a6,$f6 │ │ - addu s5,s5,s1 │ │ - mtc1 s2,$f10 │ │ - xor s2,a6,t1 │ │ - mfc1 s1,$f9 │ │ - mtc1 s2,$f11 │ │ - mfc1 a6,$f10 │ │ - xor s2,a4,s7 │ │ - ror s7,s5,0x1b │ │ - addu a0,a6,a0 │ │ - mtc1 s7,$f12 │ │ - addu a6,a7,s0 │ │ - xor s7,s1,s3 │ │ - mtc1 a6,$f13 │ │ - mtc1 s7,$f14 │ │ - ror a6,s5,0x2 │ │ - mfc1 s7,$f11 │ │ - mtc1 a6,$f15 │ │ - ror a6,s7,0x1f │ │ - mfc1 s7,$f12 │ │ - addu a0,s7,a0 │ │ - xor s2,s2,t9 │ │ - mfc1 s7,$f13 │ │ - mtc1 s2,$f16 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f14 │ │ - mtc1 s4,$f17 │ │ - mfc1 s4,$f16 │ │ - xor s5,s7,s5 │ │ - xor s7,s4,t0 │ │ - mfc1 s2,$f15 │ │ - mtc1 s7,$f18 │ │ - xor s4,a3,a5 │ │ - ror s7,a0,0x1b │ │ - mfc1 a5,$f17 │ │ - mtc1 s7,$f19 │ │ - addu s5,a5,s5 │ │ - xor s7,s2,s1 │ │ - addu a5,a6,s0 │ │ - mtc1 s7,$f21 │ │ - mtc1 a5,$f20 │ │ - mfc1 s7,$f18 │ │ - ror a5,a0,0x2 │ │ - xor s4,s4,t8 │ │ - mtc1 a5,$f22 │ │ - ror a5,s7,0x1f │ │ - mfc1 s7,$f19 │ │ - mtc1 s4,$f23 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f20 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f21 │ │ - mtc1 s3,$f0 │ │ - mfc1 s3,$f23 │ │ - xor a0,s7,a0 │ │ - xor s7,s3,a7 │ │ - mfc1 s4,$f22 │ │ - mtc1 s7,$f3 │ │ - xor s3,a2,a4 │ │ - ror s7,s5,0x1b │ │ - mfc1 a4,$f0 │ │ - mtc1 s7,$f1 │ │ - addu a0,a4,a0 │ │ - xor s7,s4,s2 │ │ - addu a4,a5,s0 │ │ - mtc1 s7,$f4 │ │ - mtc1 a4,$f2 │ │ - mfc1 s7,$f3 │ │ - ror a4,s5,0x2 │ │ - xor s3,s3,t3 │ │ - mtc1 a4,$f7 │ │ - ror a4,s7,0x1f │ │ - mfc1 s7,$f1 │ │ - mtc1 s3,$f5 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f2 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f4 │ │ - mtc1 s1,$f8 │ │ - xor s1,s7,s5 │ │ - mfc1 s5,$f5 │ │ - mfc1 s3,$f7 │ │ - xor s7,s5,a6 │ │ - xor s5,a1,a3 │ │ - mtc1 s7,$f9 │ │ - mfc1 a3,$f8 │ │ - ror s7,a0,0x1b │ │ - addu s1,a3,s1 │ │ - mtc1 s7,$f10 │ │ - addu a3,a4,s0 │ │ - xor s7,s3,s4 │ │ - mtc1 a3,$f11 │ │ - mtc1 s7,$f12 │ │ - ror a3,a0,0x2 │ │ - mfc1 s7,$f9 │ │ - mtc1 a3,$f6 │ │ - ror a3,s7,0x1f │ │ - mfc1 s7,$f10 │ │ - addu s1,s7,s1 │ │ - xor s5,s5,t2 │ │ - mfc1 s7,$f11 │ │ - mtc1 s5,$f13 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f12 │ │ - mtc1 s2,$f14 │ │ - xor s2,s7,a0 │ │ - mfc1 a0,$f13 │ │ - mfc1 s5,$f6 │ │ - xor s7,a0,a5 │ │ - xor a0,v1,a2 │ │ - mtc1 s7,$f15 │ │ - mfc1 a2,$f14 │ │ - ror s7,s1,0x1b │ │ - addu s2,a2,s2 │ │ - mtc1 s7,$f16 │ │ - addu a2,a3,s0 │ │ - xor s7,s5,s3 │ │ - mtc1 a2,$f17 │ │ - mtc1 s7,$f18 │ │ - ror a2,s1,0x2 │ │ - mfc1 s7,$f15 │ │ - mtc1 a2,$f19 │ │ - ror a2,s7,0x1f │ │ - mfc1 s7,$f16 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f17 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f18 │ │ - mtc1 s4,$f21 │ │ - xor s4,s7,s1 │ │ - mfc1 s7,$f21 │ │ - xor a0,a0,t1 │ │ - addu s4,s7,s4 │ │ - ror s7,s2,0x1b │ │ - mtc1 a0,$f20 │ │ - mtc1 s7,$f22 │ │ - mfc1 a0,$f19 │ │ - addu s7,a2,s0 │ │ - mtc1 s7,$f23 │ │ - xor s7,a0,s5 │ │ - mtc1 s7,$f0 │ │ - ror s7,s2,0x2 │ │ - mtc1 s7,$f3 │ │ - xor a1,v0,a1 │ │ - mfc1 s7,$f22 │ │ - xor a1,a1,t0 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f23 │ │ - mtc1 a1,$f1 │ │ - addu s3,s7,s3 │ │ - mfc1 s1,$f20 │ │ - mfc1 s7,$f0 │ │ - mtc1 s3,$f4 │ │ - xor s1,s1,a4 │ │ - xor s3,s7,s2 │ │ - mfc1 s2,$f1 │ │ - xor s7,s2,a3 │ │ - ror s1,s1,0x1f │ │ - move a1,s1 │ │ - mtc1 s7,$f2 │ │ - mfc1 s1,$f3 │ │ - xor s2,t9,v1 │ │ - ror s7,s4,0x1b │ │ - mfc1 v1,$f4 │ │ - mtc1 s7,$f7 │ │ - addu s3,v1,s3 │ │ - xor s7,s1,a0 │ │ - addu v1,a1,s0 │ │ - mtc1 v1,$f5 │ │ - mtc1 s7,$f8 │ │ - ror v1,s4,0x2 │ │ - mfc1 s7,$f2 │ │ - mtc1 v1,$f9 │ │ - ror v1,s7,0x1f │ │ - mfc1 s7,$f7 │ │ - xor s2,s2,a7 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f5 │ │ - mtc1 s2,$f10 │ │ - addu s5,s7,s5 │ │ - mtc1 s5,$f11 │ │ - mfc1 s7,$f8 │ │ - mfc1 s5,$f10 │ │ - xor s4,s7,s4 │ │ - xor s7,s5,a2 │ │ - mfc1 s2,$f9 │ │ - mtc1 s7,$f12 │ │ - xor s5,t8,v0 │ │ - ror s7,s3,0x1b │ │ - mfc1 v0,$f11 │ │ - mtc1 s7,$f13 │ │ - addu s4,v0,s4 │ │ - xor s7,s2,s1 │ │ - addu v0,v1,s0 │ │ - mtc1 v0,$f14 │ │ - mtc1 s7,$f15 │ │ - ror v0,s3,0x2 │ │ - mfc1 s7,$f12 │ │ - mtc1 v0,$f6 │ │ - ror v0,s7,0x1f │ │ - mfc1 s7,$f13 │ │ - xor s5,s5,a6 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f14 │ │ - mtc1 s5,$f16 │ │ - addu a0,s7,a0 │ │ - mtc1 a0,$f17 │ │ - mfc1 s7,$f15 │ │ - mfc1 a0,$f16 │ │ - xor s3,s7,s3 │ │ - xor s7,a0,a1 │ │ - mfc1 s5,$f6 │ │ - mtc1 s7,$f18 │ │ - xor a0,t3,t9 │ │ - ror s7,s4,0x1b │ │ - mfc1 t9,$f17 │ │ - mtc1 s7,$f19 │ │ - addu s3,t9,s3 │ │ - xor s7,s5,s2 │ │ - addu t9,v0,s0 │ │ - mtc1 t9,$f20 │ │ - mtc1 s7,$f21 │ │ - ror t9,s4,0x2 │ │ - mfc1 s7,$f18 │ │ - mtc1 t9,$f22 │ │ - ror t9,s7,0x1f │ │ - mfc1 s7,$f19 │ │ - xor a0,a0,a5 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f20 │ │ - mtc1 a0,$f23 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f21 │ │ - mtc1 s1,$f0 │ │ - xor s1,s7,s4 │ │ - mfc1 s4,$f23 │ │ - xor s7,s4,v1 │ │ - mfc1 a0,$f22 │ │ - mtc1 s7,$f3 │ │ - xor s4,t2,t8 │ │ - ror s7,s3,0x1b │ │ - mfc1 t8,$f0 │ │ - mtc1 s7,$f1 │ │ - addu s1,t8,s1 │ │ - xor s7,a0,s5 │ │ - addu t8,t9,s0 │ │ - mtc1 t8,$f7 │ │ - mtc1 s7,$f4 │ │ - ror t8,s3,0x2 │ │ - mfc1 s7,$f3 │ │ - mtc1 t8,$f5 │ │ - ror t8,s7,0x1f │ │ - mfc1 s7,$f1 │ │ - xor s4,s4,a4 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f7 │ │ - mtc1 s4,$f2 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f4 │ │ - mtc1 s2,$f8 │ │ - xor s2,s7,s3 │ │ - mfc1 s3,$f2 │ │ - xor s7,s3,v0 │ │ - mfc1 s4,$f5 │ │ - mtc1 s7,$f9 │ │ - xor s3,t1,t3 │ │ - ror s7,s1,0x1b │ │ - mfc1 t3,$f8 │ │ - mtc1 s7,$f10 │ │ - addu s2,t3,s2 │ │ - xor s7,s4,a0 │ │ - addu t3,t8,s0 │ │ - mtc1 t3,$f11 │ │ - mtc1 s7,$f12 │ │ - ror t3,s1,0x2 │ │ - mfc1 s7,$f9 │ │ - mtc1 t3,$f13 │ │ - ror t3,s7,0x1f │ │ - mfc1 s7,$f10 │ │ - xor s3,s3,a3 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f11 │ │ - mtc1 s3,$f14 │ │ - addu s5,s7,s5 │ │ - mtc1 s5,$f15 │ │ - mfc1 s7,$f12 │ │ - mfc1 s5,$f14 │ │ - xor s1,s7,s1 │ │ - xor s7,s5,t9 │ │ - mfc1 s3,$f13 │ │ - mtc1 s7,$f16 │ │ - xor s5,t0,t2 │ │ - ror s7,s2,0x1b │ │ - mfc1 t2,$f15 │ │ - mtc1 s7,$f17 │ │ - addu s1,t2,s1 │ │ - xor s7,s3,s4 │ │ - addu t2,t3,s0 │ │ - mtc1 t2,$f18 │ │ - mtc1 s7,$f19 │ │ - ror t2,s2,0x2 │ │ - mfc1 s7,$f16 │ │ - mtc1 t2,$f6 │ │ - ror t2,s7,0x1f │ │ - mfc1 s7,$f17 │ │ - xor s5,s5,a2 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f18 │ │ - mtc1 s5,$f20 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f19 │ │ - mtc1 a0,$f21 │ │ - xor a0,s7,s2 │ │ - mfc1 s2,$f20 │ │ - xor s7,s2,t8 │ │ - mfc1 s5,$f6 │ │ - mtc1 s7,$f22 │ │ - xor s2,a7,t1 │ │ - ror s7,s1,0x1b │ │ - mfc1 t1,$f21 │ │ - mtc1 s7,$f23 │ │ - addu a0,t1,a0 │ │ - xor s7,s5,s3 │ │ - addu t1,t2,s0 │ │ - mtc1 t1,$f0 │ │ - mtc1 s7,$f1 │ │ - ror t1,s1,0x2 │ │ - mfc1 s7,$f22 │ │ - mtc1 t1,$f7 │ │ - ror t1,s7,0x1f │ │ - mfc1 s7,$f23 │ │ - xor s2,s2,a1 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f0 │ │ - mtc1 s2,$f3 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f1 │ │ - mtc1 s4,$f4 │ │ - xor s4,s7,s1 │ │ - mfc1 s1,$f3 │ │ - xor s7,s1,t3 │ │ - mfc1 s2,$f7 │ │ - mtc1 s7,$f2 │ │ - xor s1,a6,t0 │ │ - ror s7,a0,0x1b │ │ - mfc1 t0,$f4 │ │ - mtc1 s7,$f8 │ │ - addu s4,t0,s4 │ │ - xor s7,s2,s5 │ │ - addu t0,t1,s0 │ │ - mtc1 t0,$f5 │ │ - mtc1 s7,$f9 │ │ - ror t0,a0,0x2 │ │ - mfc1 s7,$f2 │ │ - mtc1 t0,$f10 │ │ - ror t0,s7,0x1f │ │ - mfc1 s7,$f8 │ │ - xor s1,s1,v1 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f5 │ │ - mtc1 s1,$f11 │ │ - addu s3,s7,s3 │ │ - mtc1 s3,$f12 │ │ - mfc1 s7,$f9 │ │ - mfc1 s3,$f11 │ │ - xor a0,s7,a0 │ │ - xor s7,s3,t2 │ │ - mfc1 s1,$f10 │ │ - mtc1 s7,$f13 │ │ - xor s3,a5,a7 │ │ - ror s7,s4,0x1b │ │ - mfc1 a7,$f12 │ │ - mtc1 s7,$f14 │ │ - addu a0,a7,a0 │ │ - xor s7,s1,s2 │ │ - addu a7,t0,s0 │ │ - mtc1 a7,$f15 │ │ - mtc1 s7,$f16 │ │ - ror a7,s4,0x2 │ │ - mfc1 s7,$f13 │ │ - mtc1 a7,$f17 │ │ - ror a7,s7,0x1f │ │ - mfc1 s7,$f14 │ │ - xor s3,s3,v0 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f15 │ │ - mtc1 s3,$f18 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f16 │ │ - mtc1 s5,$f19 │ │ - xor s5,s7,s4 │ │ - mfc1 s4,$f18 │ │ - xor s7,s4,t1 │ │ - mfc1 s3,$f17 │ │ - mtc1 s7,$f20 │ │ - xor s4,a4,a6 │ │ - ror s7,a0,0x1b │ │ - mfc1 a6,$f19 │ │ - mtc1 s7,$f21 │ │ - addu s5,a6,s5 │ │ - xor s7,s3,s1 │ │ - addu a6,a7,s0 │ │ - mtc1 a6,$f22 │ │ - mtc1 s7,$f23 │ │ - ror a6,a0,0x2 │ │ - mfc1 s7,$f20 │ │ - mtc1 a6,$f6 │ │ - ror a6,s7,0x1f │ │ - mfc1 s7,$f21 │ │ - xor s4,s4,t9 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f22 │ │ - mtc1 s4,$f0 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f23 │ │ - mtc1 s2,$f1 │ │ - xor s2,s7,a0 │ │ - mfc1 a0,$f0 │ │ - xor s7,a0,t0 │ │ - mfc1 s4,$f6 │ │ - mtc1 s7,$f3 │ │ - xor a0,a3,a5 │ │ - ror s7,s5,0x1b │ │ - mfc1 a5,$f1 │ │ - mtc1 s7,$f7 │ │ - addu s2,a5,s2 │ │ - xor s7,s4,s3 │ │ - addu a5,a6,s0 │ │ - mtc1 a5,$f2 │ │ - mtc1 s7,$f4 │ │ - ror a5,s5,0x2 │ │ - mfc1 s7,$f3 │ │ - mtc1 a5,$f8 │ │ - ror a5,s7,0x1f │ │ - mfc1 s7,$f7 │ │ - xor a0,a0,t8 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f2 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f4 │ │ - mtc1 s1,$f9 │ │ - xor s5,s7,s5 │ │ - mfc1 s7,$f9 │ │ - mtc1 a0,$f5 │ │ - addu s5,s7,s5 │ │ - ror s7,s2,0x1b │ │ - mfc1 a0,$f8 │ │ - mtc1 s7,$f10 │ │ - addu s7,a5,s0 │ │ - mfc1 s1,$f5 │ │ - mtc1 s7,$f11 │ │ - xor s7,a0,s4 │ │ - mtc1 s7,$f12 │ │ - ror s7,s2,0x2 │ │ - mtc1 s7,$f13 │ │ - mfc1 s7,$f10 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f11 │ │ - addu s3,s7,s3 │ │ - xor a4,a2,a4 │ │ - mtc1 s3,$f15 │ │ - mfc1 s7,$f12 │ │ - xor s1,s1,a7 │ │ - mtc1 a4,$f14 │ │ - ror s1,s1,0x1f │ │ - xor s2,s7,s2 │ │ - mfc1 s7,$f15 │ │ - move a4,s1 │ │ - addu s2,s7,s2 │ │ - mfc1 s3,$f14 │ │ - ror s7,s5,0x1b │ │ - xor s3,s3,t3 │ │ - mtc1 s7,$f16 │ │ - addu s0,a4,s0 │ │ - mfc1 s1,$f13 │ │ - mtc1 s0,$f17 │ │ - xor s0,s3,a6 │ │ - mfc1 s3,$f16 │ │ - addu s3,s3,s2 │ │ - xor s7,s1,a0 │ │ - mfc1 s2,$f17 │ │ - xor a3,a1,a3 │ │ - addu s4,s2,s4 │ │ - xor s2,s7,s5 │ │ - mtc1 s2,$f19 │ │ - ror s7,s0,0x1f │ │ - xor s2,a3,t2 │ │ - move a3,s7 │ │ - mfc1 s7,$f19 │ │ - lui s0,0x8f1b │ │ - addu s4,s4,s7 │ │ - ror s7,s3,0x1b │ │ - mtc1 s7,$f21 │ │ - ror s7,s3,0x2 │ │ - ori s0,s0,0xbcdc │ │ - mtc1 s7,$f22 │ │ - mfc1 s7,$f21 │ │ - ror s5,s5,0x2 │ │ - addu s4,s7,s4 │ │ - xor s2,s2,a5 │ │ - addu s7,a3,s0 │ │ - mtc1 s2,$f23 │ │ - mtc1 s7,$f6 │ │ - xor s7,s3,s5 │ │ - mtc1 s7,$f0 │ │ - mfc1 s7,$f23 │ │ - xor a2,v1,a2 │ │ - ror s7,s7,0x1f │ │ - mtc1 a2,$f7 │ │ - move a2,s7 │ │ - mfc1 s7,$f6 │ │ - mfc1 s2,$f22 │ │ - addu a0,s7,a0 │ │ - ror s7,s4,0x1b │ │ - mtc1 s7,$f2 │ │ - mfc1 s7,$f0 │ │ - and s7,s7,s1 │ │ - and s3,s3,s5 │ │ - mtc1 s7,$f8 │ │ - mtc1 s3,$f3 │ │ - xor s7,s4,s2 │ │ - mfc1 s3,$f7 │ │ - mtc1 s7,$f4 │ │ - xor s7,s3,t1 │ │ - mfc1 s3,$f2 │ │ - mtc1 s7,$f9 │ │ - addu a0,a0,s3 │ │ - mfc1 s7,$f8 │ │ - mfc1 s3,$f3 │ │ - xor v1,t9,v1 │ │ - or s7,s7,s3 │ │ - addu s3,a2,s0 │ │ - mtc1 s3,$f5 │ │ - mfc1 s3,$f4 │ │ - and s3,s3,s5 │ │ - addu a0,s7,a0 │ │ - mtc1 s3,$f10 │ │ - and s3,s4,s2 │ │ - mtc1 s3,$f11 │ │ - mfc1 s3,$f9 │ │ - xor s3,s3,a4 │ │ - mfc1 s7,$f11 │ │ - mtc1 s3,$f12 │ │ - xor s3,v0,a1 │ │ - mfc1 a1,$f5 │ │ - ror s4,s4,0x2 │ │ - addu s1,a1,s1 │ │ - mfc1 a1,$f10 │ │ - mtc1 s1,$f13 │ │ - or s1,a1,s7 │ │ - mtc1 s1,$f14 │ │ - xor s1,s3,t0 │ │ - mfc1 s7,$f14 │ │ - mfc1 s3,$f13 │ │ - addu s3,s3,s7 │ │ - ror s7,a0,0x1b │ │ - mtc1 s7,$f15 │ │ - mfc1 a1,$f12 │ │ - ror s7,a0,0x2 │ │ - ror a1,a1,0x1f │ │ - mtc1 s7,$f16 │ │ - mfc1 s7,$f15 │ │ - addu s3,s7,s3 │ │ - xor s1,s1,a3 │ │ - addu s7,a1,s0 │ │ - mtc1 s1,$f17 │ │ - mtc1 s7,$f18 │ │ - xor s7,a0,s4 │ │ - mtc1 s7,$f19 │ │ - mfc1 s7,$f17 │ │ - ror s7,s7,0x1f │ │ - mtc1 v1,$f21 │ │ - move v1,s7 │ │ - mfc1 s7,$f18 │ │ - addu s5,s7,s5 │ │ - ror s7,s3,0x1b │ │ - mtc1 s7,$f22 │ │ - mfc1 s7,$f19 │ │ - mfc1 s1,$f16 │ │ - and s7,s7,s2 │ │ - mtc1 s7,$f23 │ │ - xor s7,s3,s1 │ │ - and a0,a0,s4 │ │ - mtc1 s7,$f0 │ │ - mfc1 s7,$f22 │ │ - mtc1 a0,$f6 │ │ - addu s5,s5,s7 │ │ - mfc1 a0,$f21 │ │ - sd s5,0(sp) │ │ - xor a0,a0,a7 │ │ - mfc1 s5,$f6 │ │ - mfc1 s7,$f23 │ │ - or s7,s7,s5 │ │ - xor a0,a0,a2 │ │ - addu s5,v1,s0 │ │ - mtc1 s7,$f1 │ │ - mtc1 a0,$f2 │ │ - mfc1 s7,$f0 │ │ - xor a0,t8,v0 │ │ - lw v0,0(sp) │ │ - mtc1 s5,$f7 │ │ - and s5,s7,s4 │ │ - and s7,s3,s1 │ │ - mtc1 s5,$f8 │ │ - mtc1 s7,$f4 │ │ - mfc1 s5,$f1 │ │ - mfc1 s7,$f7 │ │ - addu s5,s5,v0 │ │ - addu s2,s7,s2 │ │ - mfc1 v0,$f8 │ │ - mfc1 s7,$f4 │ │ - mtc1 s2,$f3 │ │ - or s2,v0,s7 │ │ - mfc1 v0,$f2 │ │ - mtc1 s2,$f9 │ │ - ror s7,v0,0x1f │ │ - move v0,s7 │ │ - mfc1 s2,$f3 │ │ - mfc1 s7,$f9 │ │ - xor a0,a0,a6 │ │ - addu s2,s2,s7 │ │ - ror s7,s5,0x1b │ │ - mtc1 s7,$f5 │ │ - ror s7,s5,0x2 │ │ - mtc1 s7,$f10 │ │ - mfc1 s7,$f5 │ │ - addu s2,s7,s2 │ │ - ror s3,s3,0x2 │ │ - addu s7,v0,s0 │ │ - xor a0,a0,a1 │ │ - mtc1 a0,$f11 │ │ - mtc1 s7,$f12 │ │ - xor s7,s5,s3 │ │ - xor t9,t3,t9 │ │ - mtc1 s7,$f13 │ │ - mfc1 s7,$f11 │ │ - ror s7,s7,0x1f │ │ - mtc1 t9,$f15 │ │ - move t9,s7 │ │ - mfc1 s7,$f12 │ │ - addu s4,s7,s4 │ │ - ror s7,s2,0x1b │ │ - mtc1 s7,$f16 │ │ - mfc1 s7,$f13 │ │ - mfc1 a0,$f10 │ │ - and s7,s7,s1 │ │ - mtc1 s7,$f17 │ │ - xor s7,s2,a0 │ │ - and s5,s5,s3 │ │ - mtc1 s7,$f19 │ │ - mfc1 s7,$f16 │ │ - mtc1 s5,$f18 │ │ - addu s4,s4,s7 │ │ - mfc1 s7,$f17 │ │ - sd s4,0(sp) │ │ - mfc1 s4,$f18 │ │ - or s7,s7,s4 │ │ - mfc1 s5,$f15 │ │ - addu s4,t9,s0 │ │ - mtc1 s7,$f20 │ │ - mfc1 s7,$f19 │ │ - mtc1 s4,$f21 │ │ - xor s5,s5,a5 │ │ - and s4,s7,s3 │ │ - mtc1 s4,$f22 │ │ - xor s5,s5,v1 │ │ - lw s4,0(sp) │ │ - and s7,s2,a0 │ │ - mtc1 s5,$f6 │ │ - mfc1 s5,$f21 │ │ - mtc1 s7,$f23 │ │ - addu s1,s5,s1 │ │ - xor s7,t2,t8 │ │ - mfc1 t8,$f20 │ │ - addu s4,t8,s4 │ │ - mtc1 s1,$f0 │ │ - mfc1 t8,$f22 │ │ - mfc1 s5,$f23 │ │ - or s1,t8,s5 │ │ - xor s5,s7,a4 │ │ - mfc1 s7,$f0 │ │ - mfc1 t8,$f6 │ │ - addu s1,s7,s1 │ │ - ror s7,s4,0x1b │ │ - mtc1 s7,$f1 │ │ - ror s7,s4,0x2 │ │ - ror t8,t8,0x1f │ │ - mtc1 s7,$f7 │ │ - mfc1 s7,$f1 │ │ - ror s2,s2,0x2 │ │ - addu s1,s7,s1 │ │ - xor s5,s5,v0 │ │ - addu s7,t8,s0 │ │ - mtc1 s5,$f8 │ │ - mtc1 s7,$f4 │ │ - xor s7,s4,s2 │ │ - mtc1 s7,$f9 │ │ - mfc1 s7,$f8 │ │ - xor t3,t1,t3 │ │ - ror s7,s7,0x1f │ │ - mtc1 t3,$f2 │ │ - move t3,s7 │ │ - mfc1 s7,$f4 │ │ - mfc1 s5,$f7 │ │ - addu s3,s7,s3 │ │ - ror s7,s1,0x1b │ │ - mtc1 s7,$f10 │ │ - mfc1 s7,$f9 │ │ - and s7,s7,a0 │ │ - and s4,s4,s2 │ │ - mtc1 s7,$f5 │ │ - xor s7,s1,s5 │ │ - mtc1 s7,$f12 │ │ - mfc1 s7,$f10 │ │ - mtc1 s4,$f11 │ │ - addu s3,s3,s7 │ │ - sd s3,0(sp) │ │ - mfc1 s7,$f5 │ │ - mfc1 s3,$f11 │ │ - mfc1 s4,$f2 │ │ - or s7,s7,s3 │ │ - addu s3,t3,s0 │ │ - mtc1 s7,$f13 │ │ - mfc1 s7,$f12 │ │ - mtc1 s3,$f14 │ │ - and s3,s7,s2 │ │ - mtc1 s3,$f15 │ │ - and s7,s1,s5 │ │ - lw s3,0(sp) │ │ - xor s4,s4,a3 │ │ - mtc1 s7,$f16 │ │ - xor s4,s4,t9 │ │ - mfc1 s7,$f14 │ │ - mtc1 s4,$f17 │ │ - addu a0,s7,a0 │ │ - xor s4,t0,t2 │ │ - mfc1 t2,$f13 │ │ - mtc1 a0,$f18 │ │ - addu s3,t2,s3 │ │ - mfc1 s7,$f16 │ │ - mfc1 t2,$f15 │ │ - xor s4,s4,a2 │ │ - or a0,t2,s7 │ │ - mfc1 s7,$f18 │ │ - addu a0,s7,a0 │ │ - ror s7,s3,0x1b │ │ - mtc1 s7,$f19 │ │ - mfc1 t2,$f17 │ │ - ror s7,s3,0x2 │ │ - ror t2,t2,0x1f │ │ - mtc1 s7,$f20 │ │ - mfc1 s7,$f19 │ │ - addu a0,s7,a0 │ │ - ror s1,s1,0x2 │ │ - addu s7,t2,s0 │ │ - xor s4,s4,t8 │ │ - mtc1 s4,$f21 │ │ - mtc1 s7,$f22 │ │ - xor s7,s3,s1 │ │ - xor t1,a7,t1 │ │ - mtc1 s7,$f23 │ │ - mfc1 s7,$f21 │ │ - ror s7,s7,0x1f │ │ - mtc1 t1,$f0 │ │ - move t1,s7 │ │ - mfc1 s7,$f22 │ │ - addu s2,s7,s2 │ │ - ror s7,a0,0x1b │ │ - mtc1 s7,$f1 │ │ - mfc1 s7,$f23 │ │ - mfc1 s4,$f20 │ │ - and s7,s7,s5 │ │ - mtc1 s7,$f7 │ │ - xor s7,a0,s4 │ │ - and s3,s3,s1 │ │ - mtc1 s7,$f4 │ │ - mfc1 s7,$f1 │ │ - mtc1 s3,$f8 │ │ - addu s2,s2,s7 │ │ - mfc1 s7,$f7 │ │ - sd s2,0(sp) │ │ - mfc1 s2,$f8 │ │ - or s7,s7,s2 │ │ - mfc1 s3,$f0 │ │ - addu s2,t1,s0 │ │ - mtc1 s7,$f9 │ │ - mfc1 s7,$f4 │ │ - mtc1 s2,$f3 │ │ - xor s3,s3,a1 │ │ - and s2,s7,s1 │ │ - mtc1 s2,$f10 │ │ - xor s3,s3,t3 │ │ - lw s2,0(sp) │ │ - and s7,a0,s4 │ │ - mtc1 s3,$f2 │ │ - mfc1 s3,$f3 │ │ - mtc1 s7,$f5 │ │ - addu s5,s3,s5 │ │ - xor s7,a6,t0 │ │ - mfc1 t0,$f9 │ │ - addu s2,t0,s2 │ │ - mtc1 s5,$f11 │ │ - mfc1 t0,$f10 │ │ - mfc1 s3,$f5 │ │ - or s5,t0,s3 │ │ - xor s3,s7,v1 │ │ - mfc1 s7,$f11 │ │ - mfc1 t0,$f2 │ │ - addu s5,s7,s5 │ │ - ror s7,s2,0x1b │ │ - mtc1 s7,$f12 │ │ - ror s7,s2,0x2 │ │ - ror t0,t0,0x1f │ │ - mtc1 s7,$f13 │ │ - mfc1 s7,$f12 │ │ - ror a0,a0,0x2 │ │ - addu s5,s7,s5 │ │ - xor s3,s3,t2 │ │ - addu s7,t0,s0 │ │ - mtc1 s3,$f14 │ │ - mtc1 s7,$f15 │ │ - xor s7,s2,a0 │ │ - mtc1 s7,$f16 │ │ - mfc1 s7,$f14 │ │ - xor a7,a5,a7 │ │ - ror s7,s7,0x1f │ │ - mtc1 a7,$f18 │ │ - move a7,s7 │ │ - mfc1 s7,$f15 │ │ - mfc1 s3,$f13 │ │ - addu s1,s7,s1 │ │ - ror s7,s5,0x1b │ │ - mtc1 s7,$f19 │ │ - mfc1 s7,$f16 │ │ - and s7,s7,s4 │ │ - and s2,s2,a0 │ │ - mtc1 s7,$f20 │ │ - xor s7,s5,s3 │ │ - mtc1 s7,$f22 │ │ - mfc1 s7,$f19 │ │ - mtc1 s2,$f21 │ │ - addu s1,s1,s7 │ │ - sd s1,0(sp) │ │ - mfc1 s7,$f20 │ │ - mfc1 s1,$f21 │ │ - mfc1 s2,$f18 │ │ - or s7,s7,s1 │ │ - addu s1,a7,s0 │ │ - mtc1 s7,$f23 │ │ - mfc1 s7,$f22 │ │ - mtc1 s1,$f0 │ │ - xor s2,s2,v0 │ │ - and s1,s7,a0 │ │ - xor s2,s2,t1 │ │ - mtc1 s1,$f1 │ │ - lw s1,0(sp) │ │ - and s7,s5,s3 │ │ - mtc1 s2,$f7 │ │ - mfc1 s2,$f0 │ │ - mtc1 s7,$f6 │ │ - addu s4,s2,s4 │ │ - xor s7,a4,a6 │ │ - mfc1 a6,$f23 │ │ - mtc1 s4,$f8 │ │ - addu s1,a6,s1 │ │ - mfc1 s2,$f6 │ │ - mfc1 a6,$f1 │ │ - ror s5,s5,0x2 │ │ - or s4,a6,s2 │ │ - xor s2,s7,t9 │ │ - mfc1 s7,$f8 │ │ - mfc1 a6,$f7 │ │ - addu s4,s7,s4 │ │ - ror s7,s1,0x1b │ │ - mtc1 s7,$f4 │ │ - ror s7,s1,0x2 │ │ - ror a6,a6,0x1f │ │ - mtc1 s7,$f9 │ │ - mfc1 s7,$f4 │ │ - xor s2,s2,t0 │ │ - addu s4,s7,s4 │ │ - addu s7,a6,s0 │ │ - mtc1 s2,$f3 │ │ - mtc1 s7,$f10 │ │ - xor s7,s1,s5 │ │ - xor a5,a3,a5 │ │ - mtc1 s7,$f5 │ │ - mfc1 s7,$f3 │ │ - ror s7,s7,0x1f │ │ - mtc1 a5,$f2 │ │ - move a5,s7 │ │ - mfc1 s7,$f10 │ │ - addu a0,s7,a0 │ │ - ror s7,s4,0x1b │ │ - mtc1 s7,$f12 │ │ - mfc1 s7,$f5 │ │ - mfc1 s2,$f9 │ │ - and s7,s7,s3 │ │ - and s1,s1,s5 │ │ - mtc1 s7,$f13 │ │ - mtc1 s1,$f14 │ │ - xor s7,s4,s2 │ │ - mfc1 s1,$f2 │ │ - mtc1 s7,$f15 │ │ - xor s7,s1,t8 │ │ - mfc1 s1,$f12 │ │ - mtc1 s7,$f16 │ │ - addu a0,a0,s1 │ │ - mfc1 s7,$f13 │ │ - mfc1 s1,$f14 │ │ - or s7,s7,s1 │ │ - addu s1,a5,s0 │ │ - mtc1 s7,$f17 │ │ - mfc1 s7,$f15 │ │ - mtc1 s1,$f18 │ │ - and s1,s7,s5 │ │ - mtc1 s1,$f19 │ │ - and s7,s4,s2 │ │ - mfc1 s1,$f16 │ │ - mtc1 s7,$f20 │ │ - xor s7,s1,a7 │ │ - xor s1,a2,a4 │ │ - mtc1 s7,$f21 │ │ - mfc1 s7,$f18 │ │ - mfc1 a4,$f17 │ │ - addu s3,s7,s3 │ │ - addu a0,a4,a0 │ │ - mtc1 s3,$f22 │ │ - mfc1 a4,$f19 │ │ - mfc1 s7,$f20 │ │ - or s3,a4,s7 │ │ - mfc1 s7,$f22 │ │ - addu s3,s7,s3 │ │ - ror s7,a0,0x1b │ │ - mtc1 s7,$f23 │ │ - mfc1 a4,$f21 │ │ - ror s7,a0,0x2 │ │ - ror a4,a4,0x1f │ │ - mtc1 s7,$f0 │ │ - xor s1,s1,t3 │ │ - mfc1 s7,$f23 │ │ - ror s4,s4,0x2 │ │ - addu s3,s7,s3 │ │ - xor s1,s1,a6 │ │ - addu s7,a4,s0 │ │ - mtc1 s1,$f1 │ │ - mtc1 s7,$f6 │ │ - xor s7,a0,s4 │ │ - mtc1 s7,$f7 │ │ - mfc1 s7,$f1 │ │ - xor a3,a1,a3 │ │ - ror s7,s7,0x1f │ │ - mtc1 a3,$f9 │ │ - move a3,s7 │ │ - mfc1 s7,$f6 │ │ - mfc1 s1,$f0 │ │ - addu s5,s7,s5 │ │ - ror s7,s3,0x1b │ │ - mtc1 s7,$f10 │ │ - mfc1 s7,$f7 │ │ - and s7,s7,s2 │ │ - and a0,a0,s4 │ │ - mtc1 s7,$f5 │ │ - xor s7,s3,s1 │ │ - mtc1 s7,$f4 │ │ - mfc1 s7,$f10 │ │ - mtc1 a0,$f3 │ │ - addu s5,s5,s7 │ │ - sd s5,0(sp) │ │ - mfc1 a0,$f9 │ │ - mfc1 s5,$f3 │ │ - mfc1 s7,$f5 │ │ - or s7,s7,s5 │ │ - xor a0,a0,t2 │ │ - addu s5,a3,s0 │ │ - mtc1 s7,$f11 │ │ - xor a0,a0,a5 │ │ - mfc1 s7,$f4 │ │ - mtc1 s5,$f12 │ │ - mtc1 a0,$f2 │ │ - and s5,s7,s4 │ │ - xor a0,v1,a2 │ │ - and s7,s3,s1 │ │ - lw a2,0(sp) │ │ - mtc1 s7,$f14 │ │ - mfc1 s7,$f12 │ │ - mtc1 s5,$f13 │ │ - addu s2,s7,s2 │ │ - mfc1 s5,$f11 │ │ - mtc1 s2,$f15 │ │ - addu s5,s5,a2 │ │ - mfc1 s7,$f14 │ │ - mfc1 a2,$f13 │ │ - xor a0,a0,t1 │ │ - or s2,a2,s7 │ │ - mfc1 s7,$f15 │ │ - addu s2,s7,s2 │ │ - ror s7,s5,0x1b │ │ - mtc1 s7,$f16 │ │ - mfc1 a2,$f2 │ │ - ror s7,s5,0x2 │ │ - ror a2,a2,0x1f │ │ - mtc1 s7,$f17 │ │ - mfc1 s7,$f16 │ │ - addu s2,s7,s2 │ │ - ror s3,s3,0x2 │ │ - addu s7,a2,s0 │ │ - xor a0,a0,a4 │ │ - mtc1 a0,$f18 │ │ - mtc1 s7,$f19 │ │ - xor s7,s5,s3 │ │ - xor a1,v0,a1 │ │ - mtc1 s7,$f20 │ │ - mfc1 s7,$f18 │ │ - ror s7,s7,0x1f │ │ - mtc1 a1,$f22 │ │ - move a1,s7 │ │ - mfc1 s7,$f19 │ │ - addu s4,s7,s4 │ │ - ror s7,s2,0x1b │ │ - mtc1 s7,$f23 │ │ - mfc1 s7,$f20 │ │ - mfc1 a0,$f17 │ │ - and s7,s7,s1 │ │ - mtc1 s7,$f0 │ │ - xor s7,s2,a0 │ │ - and s5,s5,s3 │ │ - mtc1 s7,$f6 │ │ - mfc1 s7,$f23 │ │ - mtc1 s5,$f1 │ │ - addu s4,s4,s7 │ │ - mfc1 s7,$f0 │ │ - sd s4,0(sp) │ │ - mfc1 s4,$f1 │ │ - or s7,s7,s4 │ │ - addu s4,a1,s0 │ │ - mtc1 s7,$f7 │ │ - mfc1 s7,$f6 │ │ - mtc1 s4,$f8 │ │ - and s4,s7,s3 │ │ - and s7,s2,a0 │ │ - mtc1 s4,$f9 │ │ - mtc1 s7,$f10 │ │ - lw s7,0(sp) │ │ - mfc1 s4,$f7 │ │ - mfc1 s5,$f22 │ │ - xor s5,s5,t0 │ │ - xor v1,t9,v1 │ │ - addu s4,s4,s7 │ │ - mfc1 s7,$f8 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f10 │ │ - mtc1 s1,$f5 │ │ - mfc1 s1,$f9 │ │ - or s1,s1,s7 │ │ - xor s5,s5,a3 │ │ - mtc1 s1,$f3 │ │ - mfc1 s7,$f5 │ │ - ror s1,s5,0x1f │ │ - xor s5,v1,a7 │ │ - mfc1 v1,$f3 │ │ - ror s2,s2,0x2 │ │ - addu v1,s7,v1 │ │ - ror s7,s4,0x1b │ │ - mtc1 s7,$f11 │ │ - ror s7,s4,0x2 │ │ - mtc1 s7,$f4 │ │ - xor v0,t8,v0 │ │ - mfc1 s7,$f11 │ │ - mtc1 v0,$f13 │ │ - addu v0,s7,v1 │ │ - xor s7,s4,s2 │ │ - addu v1,s1,s0 │ │ - mtc1 s7,$f15 │ │ - mfc1 s7,$f13 │ │ - mtc1 v1,$f14 │ │ - xor s7,s7,a6 │ │ - xor s5,s5,a2 │ │ - mtc1 s7,$f2 │ │ - mfc1 s7,$f14 │ │ - addu s3,s7,s3 │ │ - ror s7,v0,0x1b │ │ - mtc1 s7,$f16 │ │ - mfc1 s7,$f15 │ │ - mtc1 s5,$f12 │ │ - and s7,s7,a0 │ │ - mfc1 s5,$f4 │ │ - mtc1 s7,$f17 │ │ - xor s7,v0,s5 │ │ - and s4,s4,s2 │ │ - mtc1 s7,$f19 │ │ - xor s7,t3,t9 │ │ - mfc1 t9,$f16 │ │ - mtc1 s4,$f18 │ │ - addu s3,s3,t9 │ │ - mfc1 v1,$f12 │ │ - sd s3,0(sp) │ │ - mfc1 t9,$f17 │ │ - mfc1 s3,$f18 │ │ - ror v1,v1,0x1f │ │ - or t9,t9,s3 │ │ - mfc1 s4,$f2 │ │ - mtc1 t9,$f20 │ │ - addu t9,v1,s0 │ │ - mfc1 s0,$f19 │ │ - xor s4,s4,a1 │ │ - and s3,s0,s2 │ │ - and s0,v0,s5 │ │ - ror v0,v0,0x2 │ │ - mtc1 s3,$f21 │ │ - mtc1 s0,$f22 │ │ - mtc1 v0,$f23 │ │ - ror v0,s4,0x1f │ │ - xor s4,s7,a5 │ │ - lui s7,0xca62 │ │ - mtc1 s4,$f0 │ │ - ori s0,s7,0xc1d6 │ │ - lw s4,0(sp) │ │ - addu a0,t9,a0 │ │ - mfc1 s7,$f22 │ │ - mfc1 t9,$f21 │ │ - mfc1 s3,$f20 │ │ - or t9,t9,s7 │ │ - mfc1 s7,$f0 │ │ - mtc1 t9,$f1 │ │ - xor t9,s7,s1 │ │ - addu s3,s3,s4 │ │ - mtc1 t9,$f8 │ │ - xor t9,t2,t8 │ │ - mfc1 t8,$f1 │ │ - mfc1 s4,$f23 │ │ - addu t8,a0,t8 │ │ - ror a0,s3,0x1b │ │ - addu s7,v0,s0 │ │ - mtc1 a0,$f7 │ │ - xor a0,s4,s5 │ │ - mtc1 s7,$f9 │ │ - mtc1 a0,$f10 │ │ - ror s7,s3,0x2 │ │ - mfc1 a0,$f8 │ │ - mtc1 s7,$f6 │ │ - xor t9,t9,a4 │ │ - ror s7,a0,0x1f │ │ - mtc1 t9,$f5 │ │ - move t9,s7 │ │ - mfc1 s7,$f9 │ │ - addu s2,s7,s2 │ │ - mfc1 a0,$f7 │ │ - mtc1 s2,$f11 │ │ - mfc1 s7,$f10 │ │ - mfc1 s2,$f5 │ │ - addu t8,a0,t8 │ │ - xor s3,s7,s3 │ │ - xor s7,s2,v1 │ │ - mfc1 a0,$f6 │ │ - mtc1 s7,$f3 │ │ - xor s2,t1,t3 │ │ - ror s7,t8,0x1b │ │ - mfc1 t3,$f11 │ │ - mtc1 s7,$f12 │ │ - addu s3,t3,s3 │ │ - xor s7,a0,s4 │ │ - addu t3,t9,s0 │ │ - mtc1 s7,$f4 │ │ - mtc1 t3,$f13 │ │ - mfc1 s7,$f3 │ │ - ror t3,t8,0x2 │ │ - xor s2,s2,a3 │ │ - mtc1 t3,$f14 │ │ - ror t3,s7,0x1f │ │ - mfc1 s7,$f12 │ │ - mtc1 s2,$f15 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f13 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f4 │ │ - mtc1 s5,$f16 │ │ - xor s5,s7,t8 │ │ - mfc1 t8,$f15 │ │ - mfc1 s2,$f14 │ │ - xor s7,t8,v0 │ │ - xor t8,t0,t2 │ │ - mtc1 s7,$f2 │ │ - mfc1 t2,$f16 │ │ - ror s7,s3,0x1b │ │ - addu s5,t2,s5 │ │ - mtc1 s7,$f17 │ │ - addu t2,t3,s0 │ │ - xor s7,s2,a0 │ │ - mtc1 t2,$f18 │ │ - mtc1 s7,$f19 │ │ - ror t2,s3,0x2 │ │ - mfc1 s7,$f2 │ │ - mtc1 t2,$f20 │ │ - ror t2,s7,0x1f │ │ - mfc1 s7,$f17 │ │ - addu s5,s7,s5 │ │ - xor t8,t8,a2 │ │ - mfc1 s7,$f18 │ │ - mtc1 t8,$f21 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f19 │ │ - mtc1 s4,$f22 │ │ - mfc1 s4,$f21 │ │ - xor s3,s7,s3 │ │ - xor s7,s4,t9 │ │ - mfc1 t8,$f20 │ │ - mtc1 s7,$f23 │ │ - xor s4,a7,t1 │ │ - ror s7,s5,0x1b │ │ - mfc1 t1,$f22 │ │ - mtc1 s7,$f0 │ │ - addu s3,t1,s3 │ │ - xor s7,t8,s2 │ │ - addu t1,t2,s0 │ │ - mtc1 s7,$f8 │ │ - mtc1 t1,$f1 │ │ - mfc1 s7,$f23 │ │ - ror t1,s5,0x2 │ │ - xor s4,s4,a1 │ │ - mtc1 t1,$f7 │ │ - ror t1,s7,0x1f │ │ - mfc1 s7,$f0 │ │ - mtc1 s4,$f9 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f1 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f8 │ │ - mtc1 a0,$f10 │ │ - mfc1 a0,$f9 │ │ - xor s5,s7,s5 │ │ - xor s7,a0,t3 │ │ - mfc1 s4,$f7 │ │ - mtc1 s7,$f11 │ │ - xor a0,a6,t0 │ │ - ror s7,s3,0x1b │ │ - mfc1 t0,$f10 │ │ - mtc1 s7,$f12 │ │ - addu s5,t0,s5 │ │ - xor s7,s4,t8 │ │ - addu t0,t1,s0 │ │ - mtc1 s7,$f13 │ │ - mtc1 t0,$f5 │ │ - mfc1 s7,$f11 │ │ - ror t0,s3,0x2 │ │ - xor a0,a0,s1 │ │ - mtc1 t0,$f6 │ │ - ror t0,s7,0x1f │ │ - mfc1 s7,$f12 │ │ - mtc1 a0,$f3 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f5 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f13 │ │ - mtc1 s2,$f4 │ │ - xor s3,s7,s3 │ │ - mfc1 s7,$f4 │ │ - mfc1 a0,$f6 │ │ - addu s3,s7,s3 │ │ - ror s7,s5,0x1b │ │ - mtc1 s7,$f14 │ │ - addu s7,t0,s0 │ │ - mtc1 s7,$f15 │ │ - xor s7,a0,s4 │ │ - mtc1 s7,$f16 │ │ - ror s7,s5,0x2 │ │ - mtc1 s7,$f17 │ │ - mfc1 s7,$f14 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f15 │ │ - addu t8,s7,t8 │ │ - mfc1 s2,$f3 │ │ - mtc1 t8,$f18 │ │ - mfc1 s7,$f16 │ │ - xor s2,s2,t2 │ │ - xor a7,a5,a7 │ │ - xor a7,a7,v1 │ │ - ror s2,s2,0x1f │ │ - xor s5,s7,s5 │ │ - mfc1 s7,$f18 │ │ - mtc1 a7,$f2 │ │ - addu s5,s7,s5 │ │ - move a7,s2 │ │ - ror s7,s3,0x1b │ │ - mfc1 s2,$f17 │ │ - mtc1 s7,$f19 │ │ - addu s7,a7,s0 │ │ - mfc1 t8,$f2 │ │ - mtc1 s7,$f20 │ │ - xor s7,s2,a0 │ │ - mtc1 s7,$f21 │ │ - ror s7,s3,0x2 │ │ - mtc1 s7,$f22 │ │ - mfc1 s7,$f19 │ │ - addu s5,s7,s5 │ │ - mfc1 s7,$f20 │ │ - addu s4,s7,s4 │ │ - xor t8,t8,t1 │ │ - mtc1 s4,$f0 │ │ - mfc1 s7,$f21 │ │ - xor a6,a4,a6 │ │ - ror t8,t8,0x1f │ │ - xor a6,a6,v0 │ │ - xor s3,s7,s3 │ │ - mfc1 s7,$f0 │ │ - mtc1 a6,$f23 │ │ - addu s3,s7,s3 │ │ - move a6,t8 │ │ - ror s7,s5,0x1b │ │ - mfc1 t8,$f22 │ │ - mtc1 s7,$f1 │ │ - addu s7,a6,s0 │ │ - mtc1 s7,$f8 │ │ - xor s7,t8,s2 │ │ - mtc1 s7,$f7 │ │ - ror s7,s5,0x2 │ │ - mtc1 s7,$f9 │ │ - mfc1 s7,$f1 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f8 │ │ - addu a0,s7,a0 │ │ - mfc1 s4,$f23 │ │ - mtc1 a0,$f11 │ │ - mfc1 s7,$f7 │ │ - xor a5,a3,a5 │ │ - xor s4,s4,t0 │ │ - xor a5,a5,t9 │ │ - xor a0,s7,s5 │ │ - ror s4,s4,0x1f │ │ - mfc1 s7,$f11 │ │ - mtc1 a5,$f10 │ │ - addu a0,s7,a0 │ │ - move a5,s4 │ │ - ror s7,s3,0x1b │ │ - mfc1 s4,$f9 │ │ - mtc1 s7,$f12 │ │ - addu s7,a5,s0 │ │ - mfc1 s5,$f10 │ │ - mtc1 s7,$f13 │ │ - xor s7,s4,t8 │ │ - mtc1 s7,$f6 │ │ - ror s7,s3,0x2 │ │ - mtc1 s7,$f5 │ │ - mfc1 s7,$f12 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f13 │ │ - addu s2,s7,s2 │ │ - xor a4,a2,a4 │ │ - mtc1 s2,$f4 │ │ - mfc1 s7,$f6 │ │ - xor s5,s5,a7 │ │ - xor a4,a4,t3 │ │ - xor s2,s7,s3 │ │ - ror s5,s5,0x1f │ │ - mfc1 s7,$f4 │ │ - mtc1 a4,$f3 │ │ - addu s2,s7,s2 │ │ - move a4,s5 │ │ - ror s7,a0,0x1b │ │ - mfc1 s5,$f5 │ │ - mtc1 s7,$f14 │ │ - addu s7,a4,s0 │ │ - mtc1 s7,$f15 │ │ - xor s7,s5,s4 │ │ - mtc1 s7,$f16 │ │ - ror s7,a0,0x2 │ │ - mtc1 s7,$f17 │ │ - mfc1 s7,$f14 │ │ - addu s2,s7,s2 │ │ - mfc1 s7,$f15 │ │ - addu t8,s7,t8 │ │ - mfc1 s3,$f3 │ │ - mtc1 t8,$f18 │ │ - mfc1 s7,$f16 │ │ - xor a3,a1,a3 │ │ - xor s3,s3,a6 │ │ - xor a3,a3,t2 │ │ - ror s3,s3,0x1f │ │ - xor a0,s7,a0 │ │ - mfc1 s7,$f18 │ │ - mtc1 a3,$f2 │ │ - addu a0,s7,a0 │ │ - move a3,s3 │ │ - ror s7,s2,0x1b │ │ - mfc1 s3,$f17 │ │ - mtc1 s7,$f19 │ │ - addu s7,a3,s0 │ │ - mfc1 t8,$f2 │ │ - mtc1 s7,$f20 │ │ - xor s7,s3,s5 │ │ - mtc1 s7,$f21 │ │ - ror s7,s2,0x2 │ │ - mtc1 s7,$f22 │ │ - mfc1 s7,$f19 │ │ - addu a0,s7,a0 │ │ - mfc1 s7,$f20 │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f21 │ │ - xor s2,s7,s2 │ │ - mtc1 s4,$f0 │ │ - mtc1 s2,$f1 │ │ - xor a2,s1,a2 │ │ - xor t8,t8,a5 │ │ - xor a2,a2,t1 │ │ - xor s2,v1,a1 │ │ - mfc1 s7,$f0 │ │ - ror t8,t8,0x1f │ │ - mfc1 a1,$f1 │ │ - mtc1 a2,$f23 │ │ - addu a1,s7,a1 │ │ - move a2,t8 │ │ - ror s7,a0,0x1b │ │ - mfc1 t8,$f22 │ │ - mtc1 s7,$f8 │ │ - addu s7,a2,s0 │ │ - xor s2,s2,t0 │ │ - mtc1 s7,$f7 │ │ - xor s7,t8,s3 │ │ - mtc1 s7,$f9 │ │ - ror s7,a0,0x2 │ │ - mtc1 s7,$f10 │ │ - mfc1 s7,$f8 │ │ - mtc1 s2,$f12 │ │ - addu s2,s7,a1 │ │ - mfc1 s7,$f7 │ │ - mfc1 s4,$f23 │ │ - addu s5,s7,s5 │ │ - xor s4,s4,a4 │ │ - mtc1 s5,$f13 │ │ - mfc1 s7,$f9 │ │ - mfc1 s5,$f12 │ │ - ror s4,s4,0x1f │ │ - xor a0,s7,a0 │ │ - xor s7,s5,a3 │ │ - mtc1 s4,$f11 │ │ - mtc1 s7,$f3 │ │ - mfc1 s4,$f10 │ │ - ror s7,s2,0x1b │ │ - mtc1 s7,$f6 │ │ - xor s7,s4,t8 │ │ - mfc1 a1,$f11 │ │ - xor s5,v0,s1 │ │ - mtc1 s7,$f4 │ │ - mfc1 s1,$f13 │ │ - mfc1 s7,$f3 │ │ - addu a0,s1,a0 │ │ - ror s7,s7,0x1f │ │ - addu s1,a1,s0 │ │ - mtc1 s1,$f5 │ │ - mtc1 s7,$f14 │ │ - xor s5,s5,a7 │ │ - mfc1 s7,$f6 │ │ - mtc1 s5,$f15 │ │ - addu s5,s7,a0 │ │ - mfc1 s7,$f5 │ │ - ror s1,s2,0x2 │ │ - addu s3,s7,s3 │ │ - mfc1 s7,$f4 │ │ - xor s2,s7,s2 │ │ - mtc1 s3,$f16 │ │ - mtc1 s2,$f17 │ │ - mfc1 s3,$f15 │ │ - mfc1 s7,$f16 │ │ - xor s2,s3,a2 │ │ - xor s3,t9,v1 │ │ - mfc1 v1,$f17 │ │ - mfc1 a0,$f14 │ │ - addu v1,s7,v1 │ │ - ror s7,s5,0x1b │ │ - xor s3,s3,a6 │ │ - mtc1 s7,$f18 │ │ - addu s7,a0,s0 │ │ - mtc1 s7,$f19 │ │ - xor s7,s1,s4 │ │ - mtc1 s7,$f20 │ │ - ror s7,s5,0x2 │ │ - mtc1 s7,$f21 │ │ - mfc1 s7,$f18 │ │ - mtc1 s3,$f2 │ │ - addu s3,s7,v1 │ │ - mfc1 s7,$f19 │ │ - ror s2,s2,0x1f │ │ - addu t8,s7,t8 │ │ - mfc1 s7,$f20 │ │ - xor s5,s7,s5 │ │ - mtc1 t8,$f23 │ │ - mtc1 s5,$f0 │ │ - mfc1 t8,$f2 │ │ - mtc1 s2,$f22 │ │ - mfc1 s7,$f23 │ │ - xor s5,t8,a1 │ │ - xor t8,t3,v0 │ │ - mfc1 v0,$f0 │ │ - mfc1 v1,$f22 │ │ - addu v0,s7,v0 │ │ - ror s7,s3,0x1b │ │ - mfc1 s2,$f21 │ │ - mtc1 s7,$f1 │ │ - addu s7,v1,s0 │ │ - xor t8,t8,a5 │ │ - mtc1 s7,$f8 │ │ - xor s7,s2,s1 │ │ - mtc1 s7,$f7 │ │ - ror s7,s3,0x2 │ │ - mtc1 s7,$f9 │ │ - mfc1 s7,$f1 │ │ - mtc1 t8,$f11 │ │ - addu t8,s7,v0 │ │ - mfc1 s7,$f8 │ │ - ror s5,s5,0x1f │ │ - addu s4,s7,s4 │ │ - mfc1 s7,$f7 │ │ - mtc1 s4,$f12 │ │ - xor s4,s7,s3 │ │ - mfc1 s3,$f11 │ │ - mtc1 s5,$f10 │ │ - xor s7,s3,a0 │ │ - mfc1 s5,$f9 │ │ - mtc1 s7,$f13 │ │ - ror s7,t8,0x1b │ │ - mtc1 s7,$f6 │ │ - xor s7,s5,s2 │ │ - mfc1 v0,$f10 │ │ - xor s3,t2,t9 │ │ - mtc1 s7,$f4 │ │ - mfc1 t9,$f12 │ │ - mfc1 s7,$f13 │ │ - addu s4,t9,s4 │ │ - ror s7,s7,0x1f │ │ - addu t9,v0,s0 │ │ - mtc1 s7,$f3 │ │ - mtc1 t9,$f5 │ │ - xor s3,s3,a4 │ │ - mfc1 s7,$f6 │ │ - mtc1 s3,$f14 │ │ - addu s3,s7,s4 │ │ - mfc1 s7,$f5 │ │ - mfc1 s4,$f3 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f4 │ │ - mtc1 s1,$f15 │ │ - xor s1,s7,t8 │ │ - mfc1 s7,$f15 │ │ - ror t9,t8,0x2 │ │ - addu s1,s7,s1 │ │ - ror s7,s3,0x1b │ │ - mtc1 s7,$f16 │ │ - addu s7,s4,s0 │ │ - mtc1 s7,$f17 │ │ - xor s7,t9,s5 │ │ - mtc1 s7,$f18 │ │ - ror s7,s3,0x2 │ │ - mtc1 s7,$f19 │ │ - mfc1 s7,$f16 │ │ - addu s1,s7,s1 │ │ - mfc1 s7,$f17 │ │ - addu s2,s7,s2 │ │ - mfc1 t8,$f14 │ │ - mtc1 s2,$f21 │ │ - mfc1 s7,$f18 │ │ - xor s2,s7,s3 │ │ - xor t3,t1,t3 │ │ - mfc1 s7,$f21 │ │ - xor t8,t8,v1 │ │ - ror t8,t8,0x1f │ │ - xor t3,t3,a3 │ │ - addu s2,s7,s2 │ │ - ror s7,s1,0x1b │ │ - mtc1 t3,$f20 │ │ - mtc1 s7,$f22 │ │ - mfc1 t3,$f19 │ │ - addu s7,t8,s0 │ │ - xor t2,t0,t2 │ │ - sd t8,0(sp) │ │ - mtc1 s7,$f23 │ │ - xor t8,t3,t9 │ │ - ror s7,s1,0x2 │ │ - xor t2,t2,a2 │ │ - mtc1 t8,$f0 │ │ - mtc1 t2,$f2 │ │ - mfc1 t8,$f22 │ │ - move t2,s7 │ │ - mfc1 s7,$f23 │ │ - addu s2,t8,s2 │ │ - addu s5,s7,s5 │ │ - mfc1 t8,$f0 │ │ - mfc1 s3,$f20 │ │ - mtc1 s5,$f8 │ │ - xor s3,s3,v0 │ │ - xor s5,t8,s1 │ │ - mfc1 s1,$f2 │ │ - ror s3,s3,0x1f │ │ - xor t8,s1,s4 │ │ - mfc1 s7,$f8 │ │ - ror s1,s2,0x1b │ │ - addu s5,s7,s5 │ │ - mtc1 s1,$f7 │ │ - addu s7,s3,s0 │ │ - xor s1,t2,t3 │ │ - ror t8,t8,0x1f │ │ - mtc1 s7,$f9 │ │ - mtc1 s1,$f10 │ │ - ror s7,s2,0x2 │ │ - mfc1 s1,$f7 │ │ - addu s5,s1,s5 │ │ - mtc1 t8,$f12 │ │ - move s1,s7 │ │ - move s7,t8 │ │ - mfc1 t8,$f9 │ │ - sw t1,28(s8) │ │ - addu t9,t8,t9 │ │ - mfc1 t8,$f10 │ │ - xor s2,t8,s2 │ │ - lw t8,8(sp) │ │ - addu s2,t9,s2 │ │ - ror t9,s5,0x1b │ │ - mtc1 t9,$f13 │ │ - xor t9,s1,t2 │ │ - addu s0,t8,s0 │ │ - mfc1 t8,$f13 │ │ - addu s0,s0,s7 │ │ - addu s2,t8,s2 │ │ - addu t3,s0,t3 │ │ - xor s0,t9,s5 │ │ - addu t9,t3,s0 │ │ - ror t8,s2,0x1b │ │ - lw s0,16(sp) │ │ - addu t3,t9,t8 │ │ - lw t9,24(sp) │ │ - ror s5,s5,0x2 │ │ - lw t8,32(sp) │ │ - addu s6,s5,s6 │ │ - sw t0,32(s8) │ │ - addu s2,s2,s0 │ │ - sw a7,36(s8) │ │ - addu s1,s1,t9 │ │ - sw a6,40(s8) │ │ - addu t2,t2,t8 │ │ - sw a5,44(s8) │ │ - sw a4,48(s8) │ │ - sw a3,52(s8) │ │ - lw t1,0(sp) │ │ - sw a2,56(s8) │ │ - sw a1,60(s8) │ │ - sw a0,64(s8) │ │ - sw v1,68(s8) │ │ - sw v0,72(s8) │ │ - swc1 $f3,76(s8) │ │ - sw t1,80(s8) │ │ - sw s3,84(s8) │ │ - swc1 $f12,88(s8) │ │ - sw t3,8(s8) │ │ - sw s2,12(s8) │ │ - sw s6,16(s8) │ │ - sw s1,20(s8) │ │ - sw t2,24(s8) │ │ - ld s8,120(sp) │ │ - ld s7,104(sp) │ │ - ld s6,96(sp) │ │ - ld s5,88(sp) │ │ - ld s4,80(sp) │ │ - ld s3,72(sp) │ │ - ld s2,64(sp) │ │ - ld s1,56(sp) │ │ - ld s0,48(sp) │ │ - jr ra │ │ - daddiu sp,sp,128 │ │ - nop │ │ - │ │ -0000000000006938 : │ │ - lui v0,0x6745 │ │ - lui a2,0xefcd │ │ - lui a4,0x98ba │ │ - lui a6,0x1032 │ │ - lui t0,0xc3d2 │ │ - addiu a1,v0,8961 │ │ - ori a3,a2,0xab89 │ │ - ori a5,a4,0xdcfe │ │ - addiu a7,a6,21622 │ │ - ori t1,t0,0xe1f0 │ │ - sw zero,4(a0) │ │ - sw zero,0(a0) │ │ - sw a1,8(a0) │ │ - sw a3,12(a0) │ │ - sw a5,16(a0) │ │ - sw a7,20(a0) │ │ - jr ra │ │ - sw t1,24(a0) │ │ - │ │ -0000000000006980 : │ │ - daddiu sp,sp,-80 │ │ - sll v0,a1,0x0 │ │ - sd gp,64(sp) │ │ - lui gp,0x3 │ │ - sd s4,40(sp) │ │ - daddu gp,gp,t9 │ │ - sd s3,32(sp) │ │ - move s3,a1 │ │ - sd s0,8(sp) │ │ - move s4,a0 │ │ - sd ra,72(sp) │ │ - move s0,a2 │ │ - sd s6,56(sp) │ │ - daddiu gp,gp,-27008 │ │ - sd s5,48(sp) │ │ - sd s2,24(sp) │ │ - sd s1,16(sp) │ │ - lw s5,0(a2) │ │ - li a2,64 │ │ - addu a1,v0,s5 │ │ - andi a0,s5,0x3f │ │ - dext v1,a1,0x0,0x20 │ │ - subu a3,a2,a0 │ │ - sw a1,0(s0) │ │ - bgeuc v1,s3,69f0 │ │ - lw a4,4(s0) │ │ - addiu a5,a4,1 │ │ - sw a5,4(s0) │ │ - dext s5,a3,0x0,0x20 │ │ - daddiu s1,s0,28 │ │ - li s2,63 │ │ - bltuc s3,s5,6b78 │ │ - ld t9,-32272(gp) │ │ - move a1,s4 │ │ - move a2,s5 │ │ - daddu a0,s1,a0 │ │ - dsubu s3,s3,s5 │ │ - jalr t9 │ │ - daddu s4,s4,s5 │ │ - lw ra,88(s0) │ │ - lw a6,84(s0) │ │ - ld s6,-32600(gp) │ │ - lw a7,80(s0) │ │ - move a0,s0 │ │ - lw t0,76(s0) │ │ - wsbh s5,ra │ │ - lw t1,72(s0) │ │ - wsbh t9,a6 │ │ - lw a1,68(s0) │ │ - wsbh t8,a7 │ │ - lw v1,64(s0) │ │ - wsbh t3,t0 │ │ - lw v0,60(s0) │ │ - wsbh t2,t1 │ │ - lw a2,56(s0) │ │ - wsbh t1,a1 │ │ - lw a3,52(s0) │ │ - wsbh t0,v1 │ │ - lw ra,44(s0) │ │ - wsbh a7,v0 │ │ - lw v1,32(s0) │ │ - wsbh a6,a2 │ │ - lw a4,48(s0) │ │ - wsbh a5,a3 │ │ - lw a2,40(s0) │ │ - wsbh a3,ra │ │ - lw a1,36(s0) │ │ - wsbh ra,v1 │ │ - lw v0,28(s0) │ │ - wsbh a4,a4 │ │ - wsbh a2,a2 │ │ - ror v1,ra,0x10 │ │ - wsbh a1,a1 │ │ - ror s5,s5,0x10 │ │ - wsbh v0,v0 │ │ - ror t9,t9,0x10 │ │ - ror t8,t8,0x10 │ │ - ror t3,t3,0x10 │ │ - ror t2,t2,0x10 │ │ - ror t1,t1,0x10 │ │ - ror t0,t0,0x10 │ │ - ror a7,a7,0x10 │ │ - ror a6,a6,0x10 │ │ - ror a5,a5,0x10 │ │ - ror a4,a4,0x10 │ │ - ror a3,a3,0x10 │ │ - ror a2,a2,0x10 │ │ - ror a1,a1,0x10 │ │ - ror ra,v0,0x10 │ │ - sw s5,88(s0) │ │ - sw t9,84(s0) │ │ - move t9,s6 │ │ - sw t8,80(s0) │ │ - sw t3,76(s0) │ │ - sw t2,72(s0) │ │ - sw t1,68(s0) │ │ - sw t0,64(s0) │ │ - sw a7,60(s0) │ │ - sw a6,56(s0) │ │ - sw a5,52(s0) │ │ - sw a4,48(s0) │ │ - sw a3,44(s0) │ │ - sw a2,40(s0) │ │ - sw a1,36(s0) │ │ - sw v1,32(s0) │ │ - sw ra,28(s0) │ │ - jalr t9 │ │ - li s5,64 │ │ - move a0,zero │ │ - bltuc s2,s3,6a00 │ │ - ld t9,-32272(gp) │ │ - daddu a0,s1,a0 │ │ - move a1,s4 │ │ - jalr t9 │ │ - move a2,s3 │ │ - ld ra,72(sp) │ │ - ld gp,64(sp) │ │ - ld s6,56(sp) │ │ - ld s5,48(sp) │ │ - ld s4,40(sp) │ │ - ld s3,32(sp) │ │ - ld s2,24(sp) │ │ - ld s1,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,80 │ │ - b 6b38 │ │ - dext a0,a0,0x0,0x20 │ │ - │ │ -0000000000006b80 : │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x3 │ │ - sd s1,8(sp) │ │ - move s1,a1 │ │ - sd s0,0(sp) │ │ - move s0,a0 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - lw a2,0(a1) │ │ - daddiu gp,gp,-27520 │ │ - andi a1,a2,0x3f │ │ - addiu a0,a1,3 │ │ - srl v1,a0,0x2 │ │ - beqz v1,6bf0 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - dlsa t1,v0,s1,0x2 │ │ - dext a4,a3,0x0,0x20 │ │ - dsubu a5,v0,a4 │ │ - dlsa a6,a5,s1,0x2 │ │ - daddiu a7,a6,-4 │ │ - lw t0,28(t1) │ │ - daddiu t1,t1,-4 │ │ - wsbh t2,t0 │ │ - ror t3,t2,0x10 │ │ - bne t1,a7,6bd8 │ │ - sw t3,32(t1) │ │ - srl t8,a1,0x2 │ │ - nor t9,zero,a1 │ │ - dlsa v0,t8,s1,0x2 │ │ - andi ra,t9,0x3 │ │ - lw a4,28(v0) │ │ - sll a0,ra,0x3 │ │ - li v1,-128 │ │ - li a5,128 │ │ - sllv a3,v1,a0 │ │ - sllv a6,a5,a0 │ │ - and a7,a3,a4 │ │ - li t1,55 │ │ - or t0,a6,a7 │ │ - sw t0,28(v0) │ │ - bgeuc t1,a1,6d80 │ │ - li a2,59 │ │ - bgeuc a2,a1,6db8 │ │ - ld t9,-32600(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - lw a2,0(s1) │ │ - sw zero,28(s1) │ │ - li v0,2 │ │ - sw zero,32(s1) │ │ - dlsa a0,v0,s1,0x2 │ │ - addiu a4,v0,1 │ │ - li v1,14 │ │ - beq a4,v1,6d08 │ │ - sw zero,28(a0) │ │ - dlsa a3,a4,s1,0x2 │ │ - addiu a5,v0,2 │ │ - beq a5,v1,6d08 │ │ - sw zero,28(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,3 │ │ - beq a7,v1,6d08 │ │ - sw zero,28(a6) │ │ - dlsa t0,a7,s1,0x2 │ │ - addiu t1,v0,4 │ │ - beq t1,v1,6d08 │ │ - sw zero,28(t0) │ │ - dlsa t2,t1,s1,0x2 │ │ - addiu a1,v0,5 │ │ - beq a1,v1,6d08 │ │ - sw zero,28(t2) │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,v0,6 │ │ - beq t8,v1,6d08 │ │ - sw zero,28(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu t9,v0,7 │ │ - beq t9,v1,6d08 │ │ - sw zero,28(ra) │ │ - dlsa a4,t9,s1,0x2 │ │ - addiu a0,v0,8 │ │ - beq a0,v1,6d08 │ │ - sw zero,28(a4) │ │ - dlsa a3,a0,s1,0x2 │ │ - addiu a5,v0,9 │ │ - beq a5,v1,6d08 │ │ - sw zero,28(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,10 │ │ - beq a7,v1,6d08 │ │ - sw zero,28(a6) │ │ - dlsa v1,a7,s1,0x2 │ │ - li t0,2 │ │ - bne v0,t0,6d08 │ │ - sw zero,28(v1) │ │ - sw zero,80(s1) │ │ - lw v0,4(s1) │ │ - srl t1,a2,0x1d │ │ - ld t9,-32600(gp) │ │ - sll a2,a2,0x3 │ │ - sw a2,88(s1) │ │ - move a0,s1 │ │ - sll t2,v0,0x3 │ │ - or a1,t1,t2 │ │ - jalr t9 │ │ - sw a1,84(s1) │ │ - move a5,s0 │ │ - move a3,zero │ │ - li s0,20 │ │ - nop │ │ - dext t3,a3,0x2,0x1e │ │ - nor t8,zero,a3 │ │ - dlsa ra,t3,s1,0x2 │ │ - sll a4,t8,0x3 │ │ - lw a0,8(ra) │ │ - daddiu a5,a5,1 │ │ - addiu a3,a3,1 │ │ - srlv a6,a0,a4 │ │ - bne a3,s0,6d40 │ │ - sb a6,-1(a5) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - addiu a1,t8,1 │ │ - li t2,13 │ │ - bltuc t2,a1,6d08 │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,t8,2 │ │ - li t9,14 │ │ - beq t8,t9,6d08 │ │ - sw zero,28(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu v0,t8,1 │ │ - bne v0,t9,6c50 │ │ - sw zero,28(ra) │ │ - b 6d0c │ │ - lw v0,4(s1) │ │ - b 6c34 │ │ - sw zero,88(s1) │ │ - │ │ -0000000000006dc0 : │ │ - daddiu sp,sp,-144 │ │ - sd gp,128(sp) │ │ - lui gp,0x3 │ │ - daddu gp,gp,t9 │ │ - sd ra,136(sp) │ │ - daddiu gp,gp,-28096 │ │ - sd s0,120(sp) │ │ - ld t9,-32592(gp) │ │ - move s0,a0 │ │ - move a0,sp │ │ - sd a1,104(sp) │ │ - jalr t9 │ │ - sd a2,96(sp) │ │ - ld a1,104(sp) │ │ - ld a2,96(sp) │ │ - ld t9,-32584(gp) │ │ - move a0,a1 │ │ - move a1,a2 │ │ - jalr t9 │ │ - move a2,sp │ │ - ld t9,-32576(gp) │ │ - move a0,s0 │ │ - jalr t9 │ │ - move a1,sp │ │ - ld ra,136(sp) │ │ - ld gp,128(sp) │ │ - ld s0,120(sp) │ │ - jr ra │ │ - daddiu sp,sp,144 │ │ - ... │ │ - │ │ -0000000000006e40 : │ │ +00000000000036c0 : │ │ daddiu sp,sp,-80 │ │ li v0,160 │ │ sd gp,64(sp) │ │ lui gp,0x3 │ │ sd s8,72(sp) │ │ daddu gp,gp,t9 │ │ sd s7,56(sp) │ │ @@ -5294,18 +1715,18 @@ │ │ sd s4,32(sp) │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ sd s1,8(sp) │ │ sd s0,0(sp) │ │ lbu a6,240(a2) │ │ andi v1,a6,0xbf │ │ - beq v1,v0,6ec8 │ │ - daddiu gp,gp,-28224 │ │ + beq v1,v0,3748 │ │ + daddiu gp,gp,-14016 │ │ li a3,192 │ │ - beq a6,a3,6ec8 │ │ + beq a6,a3,3748 │ │ li v0,1 │ │ ld s8,72(sp) │ │ ld gp,64(sp) │ │ ld s7,56(sp) │ │ ld s6,48(sp) │ │ ld s5,40(sp) │ │ ld s4,32(sp) │ │ @@ -5360,21 +1781,21 @@ │ │ or t1,a4,s6 │ │ or a3,a0,s7 │ │ or s1,t2,t9 │ │ li t8,192 │ │ xor a5,s8,v1 │ │ xor a4,t1,a7 │ │ xor a3,a3,s5 │ │ - beq a6,t8,7f88 │ │ + beq a6,t8,4808 │ │ xor v1,s1,t3 │ │ li t0,224 │ │ - beq a6,t0,7048 │ │ + beq a6,t0,38c8 │ │ li v0,160 │ │ - beq a6,v0,749c │ │ - ld v0,-32568(gp) │ │ + beq a6,v0,3d1c │ │ + ld v0,-32696(gp) │ │ srl s8,a5,0x8 │ │ srl s7,a5,0x10 │ │ srl s6,a4,0x8 │ │ srl s5,a4,0x10 │ │ srl s4,a3,0x8 │ │ srl s3,a3,0x18 │ │ srl s2,v1,0x10 │ │ @@ -5408,15 +1829,15 @@ │ │ sb t2,7(a1) │ │ sb a3,8(a1) │ │ sb t0,10(a1) │ │ sb v1,12(a1) │ │ sb a6,13(a1) │ │ jr ra │ │ sb a0,15(a1) │ │ - ld v0,-32568(gp) │ │ + ld v0,-32696(gp) │ │ andi s0,a5,0xff │ │ dext s3,v1,0x18,0x8 │ │ andi a6,a4,0xff │ │ dext s2,a5,0x18,0x8 │ │ andi s4,a3,0xff │ │ dext s5,a4,0x18,0x8 │ │ andi s6,v1,0xff │ │ @@ -6303,15 +2724,15 @@ │ │ xor a0,s8,t9 │ │ lw t1,2048(a7) │ │ xor v1,v0,s0 │ │ lw s2,1024(a3) │ │ xor t3,a4,t3 │ │ lw s7,2048(t0) │ │ xor t0,a0,t2 │ │ - ld v0,-32560(gp) │ │ + ld v0,-32688(gp) │ │ xor a7,t0,t1 │ │ xor a3,s6,s1 │ │ xor s4,v1,t8 │ │ xor a6,t3,a6 │ │ xor s1,s4,s7 │ │ xor s3,a6,s3 │ │ xor a5,a3,s2 │ │ @@ -6381,21 +2802,21 @@ │ │ xor t1,s4,t9 │ │ xor s0,s2,s7 │ │ xor a2,t8,s5 │ │ xor t3,s1,s3 │ │ xor a5,t1,a5 │ │ xor a4,s0,s6 │ │ xor a3,a2,t0 │ │ - b 6fa4 │ │ + b 3824 │ │ xor v1,t3,a7 │ │ nop │ │ - b 7274 │ │ - ld v0,-32568(gp) │ │ + b 3af4 │ │ + ld v0,-32696(gp) │ │ │ │ -0000000000007f90 : │ │ +0000000000004810 : │ │ daddiu sp,sp,-80 │ │ li v0,160 │ │ sd gp,64(sp) │ │ lui gp,0x3 │ │ sd s8,72(sp) │ │ daddu gp,gp,t9 │ │ sd s7,56(sp) │ │ @@ -6404,18 +2825,18 @@ │ │ sd s4,32(sp) │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ sd s1,8(sp) │ │ sd s0,0(sp) │ │ lbu a5,240(a2) │ │ andi v1,a5,0xbf │ │ - beq v1,v0,8018 │ │ - daddiu gp,gp,-32656 │ │ + beq v1,v0,4898 │ │ + daddiu gp,gp,-18448 │ │ li a3,192 │ │ - beq a5,a3,8018 │ │ + beq a5,a3,4898 │ │ li v0,1 │ │ ld s8,72(sp) │ │ ld gp,64(sp) │ │ ld s7,56(sp) │ │ ld s6,48(sp) │ │ ld s5,40(sp) │ │ ld s4,32(sp) │ │ @@ -6473,21 +2894,21 @@ │ │ or s3,s1,t8 │ │ or s5,v1,v0 │ │ xor s2,t1,s4 │ │ li s6,192 │ │ xor a3,s3,t9 │ │ xor a4,a4,s0 │ │ xor v1,s5,t3 │ │ - beq a5,s6,90f0 │ │ + beq a5,s6,5970 │ │ move t9,s2 │ │ li t0,224 │ │ - beq a5,t0,81a8 │ │ + beq a5,t0,4a28 │ │ li s7,160 │ │ - beq a5,s7,8600 │ │ - ld v0,-32552(gp) │ │ + beq a5,s7,4e80 │ │ + ld v0,-32680(gp) │ │ srl s8,a4,0x8 │ │ srl s0,a4,0x10 │ │ srl s7,a4,0x18 │ │ srl s6,a3,0x8 │ │ srl s5,a3,0x10 │ │ srl s4,t9,0x18 │ │ srl t2,a3,0x18 │ │ @@ -6522,15 +2943,15 @@ │ │ sb a7,10(a1) │ │ sb v1,12(a1) │ │ sb a5,13(a1) │ │ sb a2,14(a1) │ │ jr ra │ │ sb a0,15(a1) │ │ nop │ │ - ld v0,-32552(gp) │ │ + ld v0,-32680(gp) │ │ dext t2,v1,0x18,0x8 │ │ andi a5,s2,0xff │ │ andi s8,a4,0xff │ │ dext s0,a3,0x18,0x8 │ │ andi s1,a3,0xff │ │ dlsa s6,t2,v0,0x2 │ │ dlsa s2,a5,v0,0x2 │ │ @@ -7422,15 +3843,15 @@ │ │ lw t1,2048(a5) │ │ xor a3,s8,s2 │ │ lw s6,2048(v0) │ │ xor v1,s7,s0 │ │ xor s2,a0,t9 │ │ xor v0,v1,t8 │ │ xor s1,s2,t1 │ │ - ld v1,-32544(gp) │ │ + ld v1,-32672(gp) │ │ xor t3,a4,t3 │ │ xor a5,a3,t0 │ │ xor a3,a5,t2 │ │ move s3,s1 │ │ xor s5,t3,s5 │ │ xor a4,v0,s6 │ │ xor s4,s5,s4 │ │ @@ -7498,4268 +3919,35 @@ │ │ xor a6,s4,s0 │ │ xor s1,a7,a5 │ │ xor t8,s2,s5 │ │ xor t1,t3,s6 │ │ xor a4,s1,t9 │ │ xor a3,a6,s8 │ │ xor v1,t8,t2 │ │ - b 8100 │ │ + b 4980 │ │ move t9,t1 │ │ - b 83cc │ │ - ld v0,-32552(gp) │ │ + b 4c4c │ │ + ld v0,-32680(gp) │ │ ... │ │ │ │ -0000000000009100 : │ │ - daddiu sp,sp,-144 │ │ - daddiu a1,a0,8 │ │ - sd gp,120(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s3,80(sp) │ │ - daddiu gp,gp,28416 │ │ - sd s1,64(sp) │ │ - ld t9,-32272(gp) │ │ - sd s0,56(sp) │ │ - li a2,32 │ │ - sd ra,136(sp) │ │ - sd s8,128(sp) │ │ - move s0,a0 │ │ - sd s7,112(sp) │ │ - move a0,sp │ │ - sd s6,104(sp) │ │ - ld s3,-32536(gp) │ │ - sd s5,96(sp) │ │ - sd s4,88(sp) │ │ - jalr t9 │ │ - sd s2,72(sp) │ │ - lw a3,16(sp) │ │ - lw t8,20(sp) │ │ - li v0,64 │ │ - lw a4,24(sp) │ │ - move t0,zero │ │ - lw v1,28(sp) │ │ - mtc1 v0,$f2 │ │ - lw s1,12(sp) │ │ - lw a5,0(sp) │ │ - lw a2,4(sp) │ │ - lw t9,8(sp) │ │ - beqzc t0,9d20 │ │ - lw t2,96(s0) │ │ - lw a7,44(s0) │ │ - lw a6,40(s0) │ │ - lw s2,76(s0) │ │ - ror a0,t2,0x13 │ │ - ror s4,t2,0x11 │ │ - srl t1,t2,0xa │ │ - xor t3,a0,s4 │ │ - ror s5,a7,0x12 │ │ - ror s6,a7,0x7 │ │ - addu s7,a6,s2 │ │ - xor s8,t3,t1 │ │ - xor ra,s5,s6 │ │ - srl v0,a7,0x3 │ │ - addu a1,s7,s8 │ │ - xor a6,ra,v0 │ │ - sd s2,32(sp) │ │ - addu a1,a1,a6 │ │ - sw a1,40(s0) │ │ - ror a0,a3,0xb │ │ - ror s4,a3,0x6 │ │ - xor t3,a4,t8 │ │ - xor s5,a0,s4 │ │ - and s6,t3,a3 │ │ - ror t1,a3,0x19 │ │ - lw s7,0(s3) │ │ - xor s8,s5,t1 │ │ - xor ra,s6,a4 │ │ - xor a6,a2,a5 │ │ - addu a0,s8,ra │ │ - ror v0,a5,0x2 │ │ - ror s5,a5,0xd │ │ - and s4,a6,t9 │ │ - xor t1,s5,v0 │ │ - addu s6,a0,s7 │ │ - and t3,a2,a5 │ │ - ror s7,a5,0x16 │ │ - or s8,s4,t3 │ │ - xor ra,t1,s7 │ │ - addu a1,s6,a1 │ │ - addu a6,s8,ra │ │ - addu v1,a1,v1 │ │ - lw t1,100(s0) │ │ - addu s4,s1,v1 │ │ - beqz t0,9d74 │ │ - addu v0,a6,v1 │ │ - lw t3,48(s0) │ │ - ror s6,t1,0x13 │ │ - ror s5,t1,0x11 │ │ - lw s1,80(s0) │ │ - xor s8,s6,s5 │ │ - srl ra,t1,0xa │ │ - ror s7,t3,0x12 │ │ - ror a1,t3,0x7 │ │ - xor a6,s7,a1 │ │ - srl a0,t3,0x3 │ │ - xor s6,a6,a0 │ │ - xor v1,s8,ra │ │ - addu s5,v1,s6 │ │ - addu s7,s5,s1 │ │ - addu a0,s7,a7 │ │ - sw a0,44(s0) │ │ - lw a7,4(s3) │ │ - xor a1,t8,a3 │ │ - and s8,a1,s4 │ │ - ror ra,s4,0xb │ │ - ror a6,s4,0x6 │ │ - xor v1,s8,t8 │ │ - addu a7,a7,a4 │ │ - xor s7,ra,a6 │ │ - ror s6,s4,0x19 │ │ - xor a4,v0,a5 │ │ - ror s5,v0,0xd │ │ - ror a1,v0,0x2 │ │ - xor ra,s7,s6 │ │ - addu s8,a7,v1 │ │ - xor s7,s5,a1 │ │ - and a6,a4,a2 │ │ - and a7,v0,a5 │ │ - ror s6,v0,0x16 │ │ - addu v1,s8,ra │ │ - or a4,a6,a7 │ │ - xor s5,s7,s6 │ │ - addu a0,v1,a0 │ │ - addu a1,a4,s5 │ │ - addu ra,a0,t9 │ │ - beqz t0,9d68 │ │ - addu a1,a1,a0 │ │ - lw s8,40(s0) │ │ - lw v1,52(s0) │ │ - lw t9,84(s0) │ │ - ror a6,s8,0x13 │ │ - ror a7,s8,0x11 │ │ - ror s7,v1,0x12 │ │ - ror s6,v1,0x7 │ │ - xor a0,s7,s6 │ │ - xor a4,a6,a7 │ │ - srl s5,s8,0xa │ │ - srl s8,v1,0x3 │ │ - xor a6,a4,s5 │ │ - xor a7,a0,s8 │ │ - addu s7,a6,a7 │ │ - addu s6,s7,t9 │ │ - addu t3,s6,t3 │ │ - sw t3,48(s0) │ │ - lw a4,8(s3) │ │ - xor s5,s4,a3 │ │ - and a0,s5,ra │ │ - ror a6,ra,0xb │ │ - ror a7,ra,0x6 │ │ - xor s8,a0,a3 │ │ - xor s6,a6,a7 │ │ - addu t8,a4,t8 │ │ - ror s7,ra,0x19 │ │ - xor a4,a1,v0 │ │ - ror a6,a1,0xd │ │ - ror a0,a1,0x2 │ │ - addu s8,t8,s8 │ │ - and s5,a4,a5 │ │ - xor t8,s6,s7 │ │ - xor a7,a6,a0 │ │ - and s6,a1,v0 │ │ - ror s7,a1,0x16 │ │ - addu a4,s8,t8 │ │ - or a6,s5,s6 │ │ - xor a0,a7,s7 │ │ - addu t3,a4,t3 │ │ - addu s8,a6,a0 │ │ - addu s5,t3,a2 │ │ - beqz t0,9d5c │ │ - addu a0,s8,t3 │ │ - lw a4,44(s0) │ │ - lw s6,56(s0) │ │ - lw t8,88(s0) │ │ - ror a7,a4,0x13 │ │ - ror a6,a4,0x11 │ │ - ror a2,s6,0x12 │ │ - ror s7,s6,0x7 │ │ - xor s8,a7,a6 │ │ - srl t3,a4,0xa │ │ - srl a6,s6,0x3 │ │ - xor a4,a2,s7 │ │ - xor a7,s8,t3 │ │ - xor a2,a4,a6 │ │ - addu s7,a7,a2 │ │ - addu s8,s7,t8 │ │ - addu v1,s8,v1 │ │ - sw v1,52(s0) │ │ - lw a4,12(s3) │ │ - xor t3,ra,s4 │ │ - and a6,t3,s5 │ │ - ror a7,s5,0xb │ │ - ror a2,s5,0x6 │ │ - xor s7,a6,s4 │ │ - xor s8,a7,a2 │ │ - addu a3,a4,a3 │ │ - xor a2,a0,a1 │ │ - ror a4,s5,0x19 │ │ - ror a7,a0,0xd │ │ - ror t3,a0,0x2 │ │ - addu a3,a3,s7 │ │ - xor s8,s8,a4 │ │ - xor t3,a7,t3 │ │ - and s7,a2,v0 │ │ - and a4,a0,a1 │ │ - ror a7,a0,0x16 │ │ - addu a6,a3,s8 │ │ - or a2,s7,a4 │ │ - xor s8,t3,a7 │ │ - addu a3,a6,v1 │ │ - addu v1,a2,s8 │ │ - addu a2,a3,a5 │ │ - beqz t0,9d50 │ │ - addu v1,v1,a3 │ │ - lw s7,48(s0) │ │ - lw a5,60(s0) │ │ - lw t3,92(s0) │ │ - ror a7,s7,0x11 │ │ - ror a4,s7,0x13 │ │ - ror s8,a5,0x7 │ │ - ror a3,a5,0x12 │ │ - xor a4,a4,a7 │ │ - srl s7,s7,0xa │ │ - xor a3,a3,s8 │ │ - srl s8,a5,0x3 │ │ - xor a7,a4,s7 │ │ - xor a6,a3,s8 │ │ - addu a4,a7,a6 │ │ - addu s7,a4,t3 │ │ - addu s6,s7,s6 │ │ - sw s6,56(s0) │ │ - lw s8,16(s3) │ │ - xor a3,s5,ra │ │ - and a7,a3,a2 │ │ - ror a4,a2,0xb │ │ - xor a6,a7,ra │ │ - ror s7,a2,0x6 │ │ - xor a3,v1,a0 │ │ - mtc1 a6,$f3 │ │ - sw a3,40(sp) │ │ - addu a6,s8,s4 │ │ - xor s8,a4,s7 │ │ - ror s4,a2,0x19 │ │ - xor s4,s8,s4 │ │ - lw s8,40(sp) │ │ - ror a7,v1,0xd │ │ - mfc1 s7,$f3 │ │ - ror a4,v1,0x2 │ │ - addu a6,a6,s7 │ │ - xor a4,a7,a4 │ │ - and s8,s8,a1 │ │ - ror a7,v1,0x16 │ │ - and a3,v1,a0 │ │ - addu a6,a6,s4 │ │ - xor s7,a4,a7 │ │ - or s8,s8,a3 │ │ - addu s6,a6,s6 │ │ - addu s4,s8,s7 │ │ - addu a7,s6,v0 │ │ - beqz t0,9d48 │ │ - addu v0,s4,s6 │ │ - lw a4,52(s0) │ │ - lw a3,64(s0) │ │ - ror s8,a4,0x11 │ │ - ror s6,a4,0x13 │ │ - xor s6,s6,s8 │ │ - ror a6,a3,0x12 │ │ - ror s7,a3,0x7 │ │ - srl a4,a4,0xa │ │ - xor s4,a6,s7 │ │ - srl s8,a3,0x3 │ │ - xor a6,s6,a4 │ │ - lw a4,96(s0) │ │ - xor s7,s4,s8 │ │ - addu s6,a6,s7 │ │ - addu s4,s6,a4 │ │ - addu a5,s4,a5 │ │ - sw a5,60(s0) │ │ - xor a6,a2,s5 │ │ - lw s8,20(s3) │ │ - and a4,a6,a7 │ │ - ror a6,v0,0x2 │ │ - xor s4,a4,s5 │ │ - sw a6,40(sp) │ │ - mtc1 s4,$f4 │ │ - addu ra,s8,ra │ │ - mfc1 a4,$f4 │ │ - ror s6,a7,0xb │ │ - addu a6,ra,a4 │ │ - lw ra,40(sp) │ │ - ror s7,a7,0x6 │ │ - ror s4,a7,0x19 │ │ - xor s8,s6,s7 │ │ - xor s6,v0,v1 │ │ - ror s7,v0,0xd │ │ - xor s4,s8,s4 │ │ - xor a4,s7,ra │ │ - and s8,s6,a0 │ │ - ror s7,v0,0x16 │ │ - and s6,v0,v1 │ │ - addu a6,a6,s4 │ │ - or s4,s8,s6 │ │ - xor s8,a4,s7 │ │ - addu a5,a6,a5 │ │ - addu s6,s4,s8 │ │ - addu a1,a5,a1 │ │ - beqz t0,9d40 │ │ - addu ra,s6,a5 │ │ - lw s7,56(s0) │ │ - lw a4,68(s0) │ │ - ror a6,s7,0x11 │ │ - ror s4,s7,0x13 │ │ - ror a5,a4,0x12 │ │ - ror s8,a4,0x7 │ │ - xor s6,a5,s8 │ │ - xor s4,s4,a6 │ │ - srl a5,a4,0x3 │ │ - srl s7,s7,0xa │ │ - xor a6,s6,a5 │ │ - xor s8,s4,s7 │ │ - addu s6,a6,s8 │ │ - addu a5,s6,t1 │ │ - addu a3,a5,a3 │ │ - sw a3,64(s0) │ │ - xor s4,a7,a2 │ │ - lw s8,24(s3) │ │ - and a6,s4,a1 │ │ - ror s4,ra,0x2 │ │ - sw s4,40(sp) │ │ - xor a5,a6,a2 │ │ - lw s4,40(sp) │ │ - addu s5,s8,s5 │ │ - ror s6,a1,0xb │ │ - ror s7,a1,0x6 │ │ - mtc1 a5,$f6 │ │ - xor s8,s6,s7 │ │ - move a6,s5 │ │ - xor s6,ra,v0 │ │ - ror s7,ra,0xd │ │ - mfc1 s5,$f6 │ │ - ror a5,a1,0x19 │ │ - addu a6,a6,s5 │ │ - xor a5,s8,a5 │ │ - xor s4,s7,s4 │ │ - and s8,s6,v1 │ │ - ror s7,ra,0x16 │ │ - and s6,ra,v0 │ │ - addu s5,a6,a5 │ │ - or a6,s8,s6 │ │ - xor a5,s4,s7 │ │ - addu s8,s5,a3 │ │ - addu a3,a6,a5 │ │ - addu a0,s8,a0 │ │ - beqz t0,9d38 │ │ - addu a3,a3,s8 │ │ - lw s4,60(s0) │ │ - lw s5,72(s0) │ │ - ror a5,s4,0x11 │ │ - ror s6,s4,0x13 │ │ - xor s6,s6,a5 │ │ - srl s8,s4,0xa │ │ - ror a6,s5,0x12 │ │ - ror s7,s5,0x7 │ │ - xor s4,a6,s7 │ │ - srl a5,s5,0x3 │ │ - xor a6,s6,s8 │ │ - lw s8,40(s0) │ │ - xor s7,s4,a5 │ │ - addu s6,a6,s7 │ │ - addu s4,s6,s8 │ │ - addu a4,s4,a4 │ │ - sw a4,68(s0) │ │ - lw a5,28(s3) │ │ - xor a6,a1,a7 │ │ - and s8,a6,a0 │ │ - ror a6,a3,0x2 │ │ - xor s4,s8,a7 │ │ - sw a6,40(sp) │ │ - addu a2,a5,a2 │ │ - mtc1 s4,$f8 │ │ - move s4,a2 │ │ - mfc1 a2,$f8 │ │ - addu a6,s4,a2 │ │ - lw s4,40(sp) │ │ - ror s6,a0,0xb │ │ - ror s7,a0,0x6 │ │ - xor a5,s6,s7 │ │ - ror s8,a0,0x19 │ │ - xor s6,a3,ra │ │ - ror s7,a3,0xd │ │ - xor a5,a5,s8 │ │ - xor a2,s7,s4 │ │ - and s8,s6,v0 │ │ - ror s7,a3,0x16 │ │ - and s6,a3,ra │ │ - addu a6,a6,a5 │ │ - or s8,s8,s6 │ │ - xor s6,a2,s7 │ │ - addu a4,a6,a4 │ │ - addu a5,s8,s6 │ │ - addu v1,a4,v1 │ │ - beqz t0,9774 │ │ - addu a2,a5,a4 │ │ - lw s4,64(s0) │ │ - ror a6,s2,0x12 │ │ - ror s7,s2,0x7 │ │ - srl a4,s2,0x3 │ │ - xor a5,a6,s7 │ │ - ror s6,s4,0x13 │ │ - ror s8,s4,0x11 │ │ - xor a6,s6,s8 │ │ - srl s4,s4,0xa │ │ - lw s6,44(s0) │ │ - xor s7,a6,s4 │ │ - xor a4,a5,a4 │ │ - addu a5,s7,a4 │ │ - addu s8,a5,s6 │ │ - addu s5,s8,s5 │ │ - sw s5,72(s0) │ │ - lw a4,32(s3) │ │ - xor a6,a0,a1 │ │ - and s4,a6,v1 │ │ - ror a5,v1,0xb │ │ - ror s7,v1,0x6 │ │ - xor a6,s4,a1 │ │ - xor s8,a5,s7 │ │ - addu a4,a4,a7 │ │ - ror s7,v1,0x19 │ │ - xor a7,a2,a3 │ │ - ror a5,a2,0xd │ │ - ror s6,a2,0x2 │ │ - addu s4,a4,a6 │ │ - xor a6,s8,s7 │ │ - and a4,a7,ra │ │ - and s8,a2,a3 │ │ - xor a7,a5,s6 │ │ - ror a5,a2,0x16 │ │ - addu s6,s4,a6 │ │ - or s7,a4,s8 │ │ - xor a6,a7,a5 │ │ - addu s5,s6,s5 │ │ - addu s4,s7,a6 │ │ - addu s8,s5,v0 │ │ - beqz t0,9820 │ │ - addu a7,s4,s5 │ │ - lw a4,68(s0) │ │ - ror v0,s1,0x12 │ │ - ror s6,s1,0x7 │ │ - lw a5,48(s0) │ │ - xor s7,v0,s6 │ │ - srl a6,s1,0x3 │ │ - ror s5,a4,0x13 │ │ - ror s4,a4,0x11 │ │ - xor v0,s5,s4 │ │ - srl a4,a4,0xa │ │ - xor s6,v0,a4 │ │ - xor s7,s7,a6 │ │ - addu a5,s6,a5 │ │ - addu s2,a5,s2 │ │ - addu a6,s2,s7 │ │ - sd a6,32(sp) │ │ - sw a6,76(s0) │ │ - lw s5,36(s3) │ │ - xor s4,v1,a0 │ │ - and v0,s4,s8 │ │ - ror a4,s8,0xb │ │ - ror s6,s8,0x6 │ │ - xor a5,v0,a0 │ │ - addu a1,s5,a1 │ │ - ror s4,a7,0xd │ │ - ror s5,a7,0x2 │ │ - addu v0,a1,a5 │ │ - xor s7,a4,s6 │ │ - ror a6,s8,0x19 │ │ - xor s2,a7,a2 │ │ - xor a1,s4,s5 │ │ - lw s5,32(sp) │ │ - xor a4,s7,a6 │ │ - and s6,s2,a3 │ │ - and a5,a7,a2 │ │ - ror s7,a7,0x16 │ │ - addu a6,v0,a4 │ │ - or s2,s6,a5 │ │ - xor s4,a1,s7 │ │ - addu v0,a6,s5 │ │ - addu s6,s2,s4 │ │ - addu ra,v0,ra │ │ - beqz t0,98cc │ │ - addu a6,s6,v0 │ │ - lw a4,72(s0) │ │ - ror a5,t9,0x12 │ │ - lw s5,52(s0) │ │ - ror a1,t9,0x7 │ │ - xor s4,a5,a1 │ │ - srl a5,t9,0x3 │ │ - ror s2,a4,0x13 │ │ - ror s7,a4,0x11 │ │ - xor v0,s2,s7 │ │ - srl s6,a4,0xa │ │ - xor a4,v0,s6 │ │ - xor a1,s4,a5 │ │ - addu s5,a4,s5 │ │ - addu s1,s5,s1 │ │ - addu s1,s1,a1 │ │ - sw s1,80(s0) │ │ - lw s4,40(s3) │ │ - xor a5,s8,v1 │ │ - and s7,a5,ra │ │ - ror s2,ra,0xb │ │ - ror s6,ra,0x6 │ │ - xor v0,s7,v1 │ │ - addu a4,s4,a0 │ │ - xor a1,s2,s6 │ │ - ror s5,ra,0x19 │ │ - xor a0,a6,a7 │ │ - ror a5,a6,0xd │ │ - ror s4,a6,0x2 │ │ - addu s7,a4,v0 │ │ - xor s6,a1,s5 │ │ - xor s2,a5,s4 │ │ - and a4,a0,a2 │ │ - and a1,a6,a7 │ │ - ror s5,a6,0x16 │ │ - addu v0,s7,s6 │ │ - or a0,a4,a1 │ │ - xor a5,s2,s5 │ │ - addu s1,v0,s1 │ │ - addu s4,a0,a5 │ │ - addu s7,s1,a3 │ │ - beqz t0,9974 │ │ - addu a3,s4,s1 │ │ - lw a4,76(s0) │ │ - ror s6,t8,0x12 │ │ - lw a1,56(s0) │ │ - ror s2,t8,0x7 │ │ - xor a5,s6,s2 │ │ - srl a0,t8,0x3 │ │ - ror s5,a4,0x13 │ │ - ror v0,a4,0x11 │ │ - xor s1,s5,v0 │ │ - srl s4,a4,0xa │ │ - xor a4,s1,s4 │ │ - xor s6,a5,a0 │ │ - addu a1,a4,a1 │ │ - addu t9,a1,t9 │ │ - addu t9,t9,s6 │ │ - sw t9,84(s0) │ │ - lw s2,44(s3) │ │ - xor a5,ra,s8 │ │ - and a0,a5,s7 │ │ - ror s1,s7,0xb │ │ - ror s4,s7,0x6 │ │ - xor s5,a0,s8 │ │ - addu v0,s2,v1 │ │ - xor a4,s1,s4 │ │ - ror s6,s7,0x19 │ │ - xor v1,a3,a6 │ │ - ror a1,a3,0xd │ │ - ror a5,a3,0x2 │ │ - xor s2,a4,s6 │ │ - xor s1,a1,a5 │ │ - and a4,v1,a7 │ │ - ror a0,a3,0x16 │ │ - addu s5,v0,s5 │ │ - and s4,a3,a6 │ │ - addu v0,s5,s2 │ │ - xor v1,s1,a0 │ │ - or s6,a4,s4 │ │ - addu t9,v0,t9 │ │ - addu a1,s6,v1 │ │ - addu v0,t9,a2 │ │ - beqz t0,9a1c │ │ - addu a0,a1,t9 │ │ - lw a5,80(s0) │ │ - ror a2,t3,0x12 │ │ - lw a4,60(s0) │ │ - ror s5,t3,0x7 │ │ - xor s4,a2,s5 │ │ - srl s1,t3,0x3 │ │ - ror s2,a5,0x13 │ │ - ror s6,a5,0x11 │ │ - srl t9,a5,0xa │ │ - xor v1,s2,s6 │ │ - xor a1,v1,t9 │ │ - xor a5,s4,s1 │ │ - addu a2,a1,a4 │ │ - addu t8,a2,t8 │ │ - addu t8,t8,a5 │ │ - sw t8,88(s0) │ │ - lw a4,48(s3) │ │ - xor s5,s7,ra │ │ - and s4,s5,v0 │ │ - ror s1,v0,0xb │ │ - ror s2,v0,0x6 │ │ - xor s6,s4,ra │ │ - xor a1,s1,s2 │ │ - addu s8,a4,s8 │ │ - ror t9,v0,0x19 │ │ - xor a5,a0,a3 │ │ - ror a4,a0,0xd │ │ - ror s5,a0,0x2 │ │ - addu v1,s8,s6 │ │ - xor s4,a1,t9 │ │ - and s6,a5,a6 │ │ - ror s1,a0,0x16 │ │ - and a2,a0,a3 │ │ - xor s2,a4,s5 │ │ - addu s8,v1,s4 │ │ - xor t9,s2,s1 │ │ - or a1,s6,a2 │ │ - addu t8,s8,t8 │ │ - addu a5,a1,t9 │ │ - addu v1,t8,a7 │ │ - beqz t0,9ac4 │ │ - addu s1,a5,t8 │ │ - lw a4,84(s0) │ │ - ror a7,t2,0x12 │ │ - lw s5,64(s0) │ │ - ror s4,t2,0x7 │ │ - xor s6,a7,s4 │ │ - srl a2,t2,0x3 │ │ - ror s2,a4,0x13 │ │ - ror s8,a4,0x11 │ │ - srl t9,a4,0xa │ │ - xor a1,s2,s8 │ │ - xor t8,a1,t9 │ │ - xor a4,s6,a2 │ │ - addu a5,t8,s5 │ │ - addu a7,a5,a4 │ │ - addu t3,a7,t3 │ │ - sw t3,92(s0) │ │ - lw s5,52(s3) │ │ - xor s4,v0,s7 │ │ - and s6,s4,v1 │ │ - ror s2,v1,0xb │ │ - ror a2,v1,0x6 │ │ - xor s8,s6,s7 │ │ - xor a1,s2,a2 │ │ - addu ra,s5,ra │ │ - ror a4,v1,0x19 │ │ - xor a7,s1,a0 │ │ - ror t9,s1,0xd │ │ - ror a5,s1,0x2 │ │ - xor s5,a1,a4 │ │ - addu t8,ra,s8 │ │ - and s4,a7,a3 │ │ - xor s8,t9,a5 │ │ - and s6,s1,a0 │ │ - ror a2,s1,0x16 │ │ - addu ra,t8,s5 │ │ - or s2,s4,s6 │ │ - xor a1,s8,a2 │ │ - addu t3,ra,t3 │ │ - addu a7,s2,a1 │ │ - addu a4,t3,a6 │ │ - beqz t0,9b6c │ │ - addu t9,a7,t3 │ │ - lw s5,88(s0) │ │ - ror a5,t1,0x12 │ │ - lw t8,68(s0) │ │ - ror a6,t1,0x7 │ │ - xor s4,a5,a6 │ │ - srl s6,t1,0x3 │ │ - ror s8,s5,0x13 │ │ - ror a2,s5,0x11 │ │ - xor ra,s8,a2 │ │ - srl s2,s5,0xa │ │ - xor a1,ra,s2 │ │ - xor a7,s4,s6 │ │ - addu t3,a1,t8 │ │ - addu t2,t3,t2 │ │ - addu t2,t2,a7 │ │ - sw t2,96(s0) │ │ - lw s5,56(s3) │ │ - xor a5,v1,v0 │ │ - and t8,a5,a4 │ │ - ror a6,a4,0xb │ │ - ror s4,a4,0x6 │ │ - xor s6,t8,v0 │ │ - xor s8,a6,s4 │ │ - addu s7,s5,s7 │ │ - ror a2,t9,0x2 │ │ - ror ra,a4,0x19 │ │ - xor a1,t9,s1 │ │ - ror a7,t9,0xd │ │ - addu t3,s7,s6 │ │ - xor s2,s8,ra │ │ - xor a6,a7,a2 │ │ - and s5,a1,a0 │ │ - and a5,t9,s1 │ │ - ror s4,t9,0x16 │ │ - addu t8,t3,s2 │ │ - or s6,s5,a5 │ │ - xor s7,a6,s4 │ │ - addu t2,t8,t2 │ │ - addu s8,s6,s7 │ │ - addu t8,t2,a3 │ │ - beqz t0,9c18 │ │ - addu a2,s8,t2 │ │ - lw ra,92(s0) │ │ - lw a1,40(s0) │ │ - lw a7,72(s0) │ │ - ror a3,ra,0x13 │ │ - ror t3,ra,0x11 │ │ - ror s2,a1,0x12 │ │ - ror s5,a1,0x7 │ │ - srl a6,ra,0xa │ │ - xor s4,a3,t3 │ │ - xor a5,s2,s5 │ │ - srl s6,a1,0x3 │ │ - xor s7,s4,a6 │ │ - xor t2,a5,s6 │ │ - addu s8,s7,t2 │ │ - addu ra,s8,a7 │ │ - addu t1,ra,t1 │ │ - sw t1,100(s0) │ │ - lw a1,60(s3) │ │ - xor a7,a4,v1 │ │ - and a3,a7,t8 │ │ - ror t3,t8,0xb │ │ - ror s2,t8,0x6 │ │ - xor s5,a3,v1 │ │ - addu s4,a1,v0 │ │ - xor a6,t3,s2 │ │ - ror s6,t8,0x19 │ │ - addu t2,s4,s5 │ │ - ror a5,a2,0x2 │ │ - xor v0,a2,t9 │ │ - ror s7,a2,0xd │ │ - xor s8,a6,s6 │ │ - xor a7,s7,a5 │ │ - addu a3,t2,s8 │ │ - and ra,v0,s1 │ │ - and a1,a2,t9 │ │ - ror t3,a2,0x16 │ │ - addu t1,a3,t1 │ │ - or s2,ra,a1 │ │ - xor s5,a7,t3 │ │ - addu s4,s2,s5 │ │ - addu a3,t1,a0 │ │ - addiu t0,t0,16 │ │ - mfc1 a0,$f2 │ │ - addu a5,s4,t1 │ │ - bne t0,a0,9184 │ │ - daddiu s3,s3,64 │ │ - lw s6,8(s0) │ │ - lw s7,12(s0) │ │ - lw ra,28(s0) │ │ - lw a6,16(s0) │ │ - addu s8,s6,a5 │ │ - lw v0,20(s0) │ │ - addu a2,s7,a2 │ │ - lw t2,24(s0) │ │ - addu t8,ra,t8 │ │ - lw a1,32(s0) │ │ - addu t9,a6,t9 │ │ - lw a7,36(s0) │ │ - addu s1,v0,s1 │ │ - addu t3,t2,a3 │ │ - sw s8,8(s0) │ │ - addu a4,a1,a4 │ │ - sw a2,12(s0) │ │ - addu v1,a7,v1 │ │ - sw t9,16(s0) │ │ - sw s1,20(s0) │ │ - sw t3,24(s0) │ │ - sw t8,28(s0) │ │ - sw a4,32(s0) │ │ - sw v1,36(s0) │ │ - ld ra,136(sp) │ │ - ld s8,128(sp) │ │ - ld gp,120(sp) │ │ - ld s7,112(sp) │ │ - ld s6,104(sp) │ │ - ld s5,96(sp) │ │ - ld s4,88(sp) │ │ - ld s3,80(sp) │ │ - ld s2,72(sp) │ │ - ld s1,64(sp) │ │ - ld s0,56(sp) │ │ - jr ra │ │ - daddiu sp,sp,144 │ │ - lw s2,76(s0) │ │ - lw a1,40(s0) │ │ - lw t2,96(s0) │ │ - lw a7,44(s0) │ │ - b 91d4 │ │ - sd s2,32(sp) │ │ - b 96b8 │ │ - lw s5,72(s0) │ │ - b 95f8 │ │ - lw a4,68(s0) │ │ - b 9540 │ │ - lw a3,64(s0) │ │ - lw t3,92(s0) │ │ - b 9484 │ │ - lw a5,60(s0) │ │ - lw t8,88(s0) │ │ - b 93d8 │ │ - lw s6,56(s0) │ │ - lw t9,84(s0) │ │ - b 932c │ │ - lw v1,52(s0) │ │ - move a0,a7 │ │ - lw s1,80(s0) │ │ - b 9280 │ │ - lw t3,48(s0) │ │ - nop │ │ - │ │ -0000000000009d88 : │ │ - daddiu sp,sp,-80 │ │ - sll v0,a1,0x0 │ │ - sd gp,64(sp) │ │ - lui gp,0x2 │ │ - sd s4,40(sp) │ │ - daddu gp,gp,t9 │ │ - sd s3,32(sp) │ │ - move s3,a1 │ │ - sd s0,8(sp) │ │ - move s4,a0 │ │ - sd ra,72(sp) │ │ - move s0,a2 │ │ - sd s6,56(sp) │ │ - daddiu gp,gp,25208 │ │ - sd s5,48(sp) │ │ - sd s2,24(sp) │ │ - sd s1,16(sp) │ │ - lw s5,0(a2) │ │ - li a2,64 │ │ - addu a1,v0,s5 │ │ - andi a0,s5,0x3f │ │ - dext v1,a1,0x0,0x20 │ │ - subu a3,a2,a0 │ │ - sw a1,0(s0) │ │ - bgeuc v1,s3,9df8 │ │ - lw a4,4(s0) │ │ - addiu a5,a4,1 │ │ - sw a5,4(s0) │ │ - dext s5,a3,0x0,0x20 │ │ - daddiu s1,s0,40 │ │ - li s2,63 │ │ - bltuc s3,s5,9f80 │ │ - ld t9,-32272(gp) │ │ - move a1,s4 │ │ - move a2,s5 │ │ - daddu a0,s1,a0 │ │ - dsubu s3,s3,s5 │ │ - jalr t9 │ │ - daddu s4,s4,s5 │ │ - lw ra,100(s0) │ │ - lw a6,96(s0) │ │ - ld s6,-32528(gp) │ │ - lw a7,92(s0) │ │ - move a0,s0 │ │ - lw t0,88(s0) │ │ - wsbh s5,ra │ │ - lw t1,84(s0) │ │ - wsbh t9,a6 │ │ - lw a1,80(s0) │ │ - wsbh t8,a7 │ │ - lw v1,76(s0) │ │ - wsbh t3,t0 │ │ - lw v0,72(s0) │ │ - wsbh t2,t1 │ │ - lw a2,68(s0) │ │ - wsbh t1,a1 │ │ - lw a3,64(s0) │ │ - wsbh t0,v1 │ │ - lw ra,56(s0) │ │ - wsbh a7,v0 │ │ - lw v1,44(s0) │ │ - wsbh a6,a2 │ │ - lw a4,60(s0) │ │ - wsbh a5,a3 │ │ - lw a2,52(s0) │ │ - wsbh a3,ra │ │ - lw a1,48(s0) │ │ - wsbh ra,v1 │ │ - lw v0,40(s0) │ │ - wsbh a4,a4 │ │ - wsbh a2,a2 │ │ - ror v1,ra,0x10 │ │ - wsbh a1,a1 │ │ - ror s5,s5,0x10 │ │ - wsbh v0,v0 │ │ - ror t9,t9,0x10 │ │ - ror t8,t8,0x10 │ │ - ror t3,t3,0x10 │ │ - ror t2,t2,0x10 │ │ - ror t1,t1,0x10 │ │ - ror t0,t0,0x10 │ │ - ror a7,a7,0x10 │ │ - ror a6,a6,0x10 │ │ - ror a5,a5,0x10 │ │ - ror a4,a4,0x10 │ │ - ror a3,a3,0x10 │ │ - ror a2,a2,0x10 │ │ - ror a1,a1,0x10 │ │ - ror ra,v0,0x10 │ │ - sw s5,100(s0) │ │ - sw t9,96(s0) │ │ - move t9,s6 │ │ - sw t8,92(s0) │ │ - sw t3,88(s0) │ │ - sw t2,84(s0) │ │ - sw t1,80(s0) │ │ - sw t0,76(s0) │ │ - sw a7,72(s0) │ │ - sw a6,68(s0) │ │ - sw a5,64(s0) │ │ - sw a4,60(s0) │ │ - sw a3,56(s0) │ │ - sw a2,52(s0) │ │ - sw a1,48(s0) │ │ - sw v1,44(s0) │ │ - sw ra,40(s0) │ │ - jalr t9 │ │ - li s5,64 │ │ - move a0,zero │ │ - bltuc s2,s3,9e08 │ │ - ld t9,-32272(gp) │ │ - daddu a0,s1,a0 │ │ - move a1,s4 │ │ - jalr t9 │ │ - move a2,s3 │ │ - ld ra,72(sp) │ │ - ld gp,64(sp) │ │ - ld s6,56(sp) │ │ - ld s5,48(sp) │ │ - ld s4,40(sp) │ │ - ld s3,32(sp) │ │ - ld s2,24(sp) │ │ - ld s1,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,80 │ │ - b 9f40 │ │ - dext a0,a0,0x0,0x20 │ │ - │ │ -0000000000009f88 : │ │ - daddiu sp,sp,-16 │ │ - daddiu a0,a0,8 │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,24696 │ │ - sw zero,-4(a0) │ │ - ld t9,-32272(gp) │ │ - sw zero,-8(a0) │ │ - ld a1,-32520(gp) │ │ - jalr t9 │ │ - li a2,32 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -0000000000009fd0 : │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - sd s1,8(sp) │ │ - move s1,a1 │ │ - sd s0,0(sp) │ │ - move s0,a0 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - lw a2,0(a1) │ │ - daddiu gp,gp,24624 │ │ - andi a1,a2,0x3f │ │ - addiu a0,a1,3 │ │ - srl v1,a0,0x2 │ │ - beqz v1,a040 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - dlsa t1,v0,s1,0x2 │ │ - dext a4,a3,0x0,0x20 │ │ - dsubu a5,v0,a4 │ │ - dlsa a6,a5,s1,0x2 │ │ - daddiu a7,a6,-4 │ │ - lw t0,40(t1) │ │ - daddiu t1,t1,-4 │ │ - wsbh t2,t0 │ │ - ror t3,t2,0x10 │ │ - bne t1,a7,a028 │ │ - sw t3,44(t1) │ │ - srl t8,a1,0x2 │ │ - nor t9,zero,a1 │ │ - dlsa v0,t8,s1,0x2 │ │ - andi ra,t9,0x3 │ │ - lw a4,40(v0) │ │ - sll a0,ra,0x3 │ │ - li v1,-128 │ │ - li a5,128 │ │ - sllv a3,v1,a0 │ │ - sllv a6,a5,a0 │ │ - and a7,a3,a4 │ │ - li t1,55 │ │ - or t0,a6,a7 │ │ - sw t0,40(v0) │ │ - bgeuc t1,a1,a1d0 │ │ - li a2,59 │ │ - bgeuc a2,a1,a208 │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - lw a2,0(s1) │ │ - sw zero,40(s1) │ │ - li v0,2 │ │ - sw zero,44(s1) │ │ - dlsa a0,v0,s1,0x2 │ │ - addiu a4,v0,1 │ │ - li v1,14 │ │ - beq a4,v1,a158 │ │ - sw zero,40(a0) │ │ - dlsa a3,a4,s1,0x2 │ │ - addiu a5,v0,2 │ │ - beq a5,v1,a158 │ │ - sw zero,40(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,3 │ │ - beq a7,v1,a158 │ │ - sw zero,40(a6) │ │ - dlsa t0,a7,s1,0x2 │ │ - addiu t1,v0,4 │ │ - beq t1,v1,a158 │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,s1,0x2 │ │ - addiu a1,v0,5 │ │ - beq a1,v1,a158 │ │ - sw zero,40(t2) │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,v0,6 │ │ - beq t8,v1,a158 │ │ - sw zero,40(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu t9,v0,7 │ │ - beq t9,v1,a158 │ │ - sw zero,40(ra) │ │ - dlsa a4,t9,s1,0x2 │ │ - addiu a0,v0,8 │ │ - beq a0,v1,a158 │ │ - sw zero,40(a4) │ │ - dlsa a3,a0,s1,0x2 │ │ - addiu a5,v0,9 │ │ - beq a5,v1,a158 │ │ - sw zero,40(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,10 │ │ - beq a7,v1,a158 │ │ - sw zero,40(a6) │ │ - dlsa v1,a7,s1,0x2 │ │ - li t0,2 │ │ - bne v0,t0,a158 │ │ - sw zero,40(v1) │ │ - sw zero,92(s1) │ │ - lw v0,4(s1) │ │ - srl t1,a2,0x1d │ │ - ld t9,-32528(gp) │ │ - sll a2,a2,0x3 │ │ - sw a2,100(s1) │ │ - move a0,s1 │ │ - sll t2,v0,0x3 │ │ - or a1,t1,t2 │ │ - jalr t9 │ │ - sw a1,96(s1) │ │ - move a5,s0 │ │ - move a3,zero │ │ - li s0,28 │ │ - nop │ │ - dext t3,a3,0x2,0x1e │ │ - nor t8,zero,a3 │ │ - dlsa ra,t3,s1,0x2 │ │ - sll a4,t8,0x3 │ │ - lw a0,8(ra) │ │ - daddiu a5,a5,1 │ │ - addiu a3,a3,1 │ │ - srlv a6,a0,a4 │ │ - bne a3,s0,a190 │ │ - sb a6,-1(a5) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - addiu a1,t8,1 │ │ - li t2,13 │ │ - bltuc t2,a1,a158 │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,t8,2 │ │ - li t9,14 │ │ - beq t8,t9,a158 │ │ - sw zero,40(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu v0,t8,1 │ │ - bne v0,t9,a0a0 │ │ - sw zero,40(ra) │ │ - b a15c │ │ - lw v0,4(s1) │ │ - b a084 │ │ - sw zero,100(s1) │ │ - │ │ -000000000000a210 : │ │ - daddiu sp,sp,-160 │ │ - sd gp,144(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,152(sp) │ │ - daddiu gp,gp,24048 │ │ - sd s0,136(sp) │ │ - ld t9,-32512(gp) │ │ - move s0,a0 │ │ - move a0,sp │ │ - sd a1,120(sp) │ │ - jalr t9 │ │ - sd a2,112(sp) │ │ - ld a1,120(sp) │ │ - ld a2,112(sp) │ │ - ld t9,-32632(gp) │ │ - move a0,a1 │ │ - move a1,a2 │ │ - jalr t9 │ │ - move a2,sp │ │ - lw a6,0(sp) │ │ - andi a7,a6,0x3f │ │ - addiu a0,a7,3 │ │ - srl v1,a0,0x2 │ │ - beqz v1,a2b0 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - daddiu a4,v0,10 │ │ - dext a5,a3,0x0,0x20 │ │ - dlsa t8,a4,sp,0x2 │ │ - dsubu t0,v0,a5 │ │ - daddiu t1,t0,9 │ │ - dlsa t2,t1,sp,0x2 │ │ - nop │ │ - lw t3,0(t8) │ │ - daddiu t8,t8,-4 │ │ - wsbh ra,t3 │ │ - ror t9,ra,0x10 │ │ - bne t8,t2,a298 │ │ - sw t9,4(t8) │ │ - srl a1,a7,0x2 │ │ - nor a2,zero,a7 │ │ - daddiu v1,a1,8 │ │ - andi a0,a2,0x3 │ │ - dlsa a4,v1,sp,0x2 │ │ - sll v0,a0,0x3 │ │ - lw a5,8(a4) │ │ - li a3,-128 │ │ - sllv t0,a3,v0 │ │ - li t1,128 │ │ - sllv t2,t1,v0 │ │ - li ra,55 │ │ - and t3,t0,a5 │ │ - or t8,t2,t3 │ │ - sw t8,8(a4) │ │ - bgeuc ra,a7,a440 │ │ - li a6,59 │ │ - bgeuc a6,a7,a478 │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,sp │ │ - lw a6,0(sp) │ │ - sw zero,40(sp) │ │ - li v0,2 │ │ - sw zero,44(sp) │ │ - dlsa a3,v0,sp,0x2 │ │ - addiu a4,v0,1 │ │ - li a5,14 │ │ - beq a4,a5,a3cc │ │ - sw zero,40(a3) │ │ - dlsa t0,a4,sp,0x2 │ │ - addiu t1,v0,2 │ │ - beq t1,a5,a3cc │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,sp,0x2 │ │ - addiu t3,v0,3 │ │ - beq t3,a5,a3cc │ │ - sw zero,40(t2) │ │ - dlsa t8,t3,sp,0x2 │ │ - addiu ra,v0,4 │ │ - beq ra,a5,a3cc │ │ - sw zero,40(t8) │ │ - dlsa a7,ra,sp,0x2 │ │ - addiu a2,v0,5 │ │ - beq a2,a5,a3cc │ │ - sw zero,40(a7) │ │ - dlsa a1,a2,sp,0x2 │ │ - addiu a0,v0,6 │ │ - beq a0,a5,a3cc │ │ - sw zero,40(a1) │ │ - dlsa v1,a0,sp,0x2 │ │ - addiu t9,v0,7 │ │ - beq t9,a5,a3cc │ │ - sw zero,40(v1) │ │ - dlsa a4,t9,sp,0x2 │ │ - addiu a3,v0,8 │ │ - beq a3,a5,a3cc │ │ - sw zero,40(a4) │ │ - dlsa t0,a3,sp,0x2 │ │ - addiu t1,v0,9 │ │ - beq t1,a5,a3cc │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,sp,0x2 │ │ - addiu t3,v0,10 │ │ - beq t3,a5,a3cc │ │ - sw zero,40(t2) │ │ - dlsa a5,t3,sp,0x2 │ │ - li t8,2 │ │ - bne v0,t8,a3cc │ │ - sw zero,40(a5) │ │ - sw zero,92(sp) │ │ - srl ra,a6,0x1d │ │ - sll v0,a6,0x3 │ │ - lw a6,4(sp) │ │ - ld t9,-32528(gp) │ │ - sw v0,100(sp) │ │ - move a0,sp │ │ - sll a7,a6,0x3 │ │ - or a2,ra,a7 │ │ - jalr t9 │ │ - sw a2,96(sp) │ │ - move a1,s0 │ │ - move t1,zero │ │ - li s0,28 │ │ - dext a0,t1,0x2,0x1e │ │ - nor v1,zero,t1 │ │ - dlsa a4,a0,sp,0x2 │ │ - sll a3,v1,0x3 │ │ - lw t0,8(a4) │ │ - daddiu a1,a1,1 │ │ - addiu t1,t1,1 │ │ - srlv t2,t0,a3 │ │ - bne t1,s0,a400 │ │ - sb t2,-1(a1) │ │ - ld ra,152(sp) │ │ - ld gp,144(sp) │ │ - ld s0,136(sp) │ │ - jr ra │ │ - daddiu sp,sp,160 │ │ - nop │ │ - addiu a7,a1,1 │ │ - li t9,13 │ │ - bltuc t9,a7,a3cc │ │ - dlsa a2,a7,sp,0x2 │ │ - addiu a1,a1,2 │ │ - li a0,14 │ │ - beq a1,a0,a3cc │ │ - sw zero,40(a2) │ │ - dlsa v1,a1,sp,0x2 │ │ - addiu v0,a1,1 │ │ - bne v0,a0,a314 │ │ - sw zero,40(v1) │ │ - b a3d0 │ │ - srl ra,a6,0x1d │ │ - b a2f8 │ │ - sw zero,100(sp) │ │ - │ │ -000000000000a480 : │ │ - daddiu sp,sp,-16 │ │ - daddiu a0,a0,8 │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,23424 │ │ - sw zero,-4(a0) │ │ - ld t9,-32272(gp) │ │ - sw zero,-8(a0) │ │ - ld a1,-32504(gp) │ │ - jalr t9 │ │ - li a2,32 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -000000000000a4c8 : │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - sd s1,8(sp) │ │ - move s1,a1 │ │ - sd s0,0(sp) │ │ - move s0,a0 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - lw a2,0(a1) │ │ - daddiu gp,gp,23352 │ │ - andi a1,a2,0x3f │ │ - addiu a0,a1,3 │ │ - srl v1,a0,0x2 │ │ - beqz v1,a538 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - dlsa t1,v0,s1,0x2 │ │ - dext a4,a3,0x0,0x20 │ │ - dsubu a5,v0,a4 │ │ - dlsa a6,a5,s1,0x2 │ │ - daddiu a7,a6,-4 │ │ - lw t0,40(t1) │ │ - daddiu t1,t1,-4 │ │ - wsbh t2,t0 │ │ - ror t3,t2,0x10 │ │ - bne t1,a7,a520 │ │ - sw t3,44(t1) │ │ - srl t8,a1,0x2 │ │ - nor t9,zero,a1 │ │ - dlsa v0,t8,s1,0x2 │ │ - andi ra,t9,0x3 │ │ - lw a4,40(v0) │ │ - sll a0,ra,0x3 │ │ - li v1,-128 │ │ - li a5,128 │ │ - sllv a3,v1,a0 │ │ - sllv a6,a5,a0 │ │ - and a7,a3,a4 │ │ - li t1,55 │ │ - or t0,a6,a7 │ │ - sw t0,40(v0) │ │ - bgeuc t1,a1,a6c8 │ │ - li a2,59 │ │ - bgeuc a2,a1,a700 │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - lw a2,0(s1) │ │ - sw zero,40(s1) │ │ - li v0,2 │ │ - sw zero,44(s1) │ │ - dlsa a0,v0,s1,0x2 │ │ - addiu a4,v0,1 │ │ - li v1,14 │ │ - beq a4,v1,a650 │ │ - sw zero,40(a0) │ │ - dlsa a3,a4,s1,0x2 │ │ - addiu a5,v0,2 │ │ - beq a5,v1,a650 │ │ - sw zero,40(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,3 │ │ - beq a7,v1,a650 │ │ - sw zero,40(a6) │ │ - dlsa t0,a7,s1,0x2 │ │ - addiu t1,v0,4 │ │ - beq t1,v1,a650 │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,s1,0x2 │ │ - addiu a1,v0,5 │ │ - beq a1,v1,a650 │ │ - sw zero,40(t2) │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,v0,6 │ │ - beq t8,v1,a650 │ │ - sw zero,40(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu t9,v0,7 │ │ - beq t9,v1,a650 │ │ - sw zero,40(ra) │ │ - dlsa a4,t9,s1,0x2 │ │ - addiu a0,v0,8 │ │ - beq a0,v1,a650 │ │ - sw zero,40(a4) │ │ - dlsa a3,a0,s1,0x2 │ │ - addiu a5,v0,9 │ │ - beq a5,v1,a650 │ │ - sw zero,40(a3) │ │ - dlsa a6,a5,s1,0x2 │ │ - addiu a7,v0,10 │ │ - beq a7,v1,a650 │ │ - sw zero,40(a6) │ │ - dlsa v1,a7,s1,0x2 │ │ - li t0,2 │ │ - bne v0,t0,a650 │ │ - sw zero,40(v1) │ │ - sw zero,92(s1) │ │ - lw v0,4(s1) │ │ - srl t1,a2,0x1d │ │ - ld t9,-32528(gp) │ │ - sll a2,a2,0x3 │ │ - sw a2,100(s1) │ │ - move a0,s1 │ │ - sll t2,v0,0x3 │ │ - or a1,t1,t2 │ │ - jalr t9 │ │ - sw a1,96(s1) │ │ - move a5,s0 │ │ - move a3,zero │ │ - li s0,32 │ │ - nop │ │ - dext t3,a3,0x2,0x1e │ │ - nor t8,zero,a3 │ │ - dlsa ra,t3,s1,0x2 │ │ - sll a4,t8,0x3 │ │ - lw a0,8(ra) │ │ - daddiu a5,a5,1 │ │ - addiu a3,a3,1 │ │ - srlv a6,a0,a4 │ │ - bne a3,s0,a688 │ │ - sb a6,-1(a5) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - addiu a1,t8,1 │ │ - li t2,13 │ │ - bltuc t2,a1,a650 │ │ - dlsa t3,a1,s1,0x2 │ │ - addiu t8,t8,2 │ │ - li t9,14 │ │ - beq t8,t9,a650 │ │ - sw zero,40(t3) │ │ - dlsa ra,t8,s1,0x2 │ │ - addiu v0,t8,1 │ │ - bne v0,t9,a598 │ │ - sw zero,40(ra) │ │ - b a654 │ │ - lw v0,4(s1) │ │ - b a57c │ │ - sw zero,100(s1) │ │ - │ │ -000000000000a708 : │ │ - daddiu sp,sp,-160 │ │ - sd gp,144(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,152(sp) │ │ - daddiu gp,gp,22776 │ │ - sd s0,136(sp) │ │ - ld t9,-32640(gp) │ │ - move s0,a0 │ │ - move a0,sp │ │ - sd a1,120(sp) │ │ - jalr t9 │ │ - sd a2,112(sp) │ │ - ld a1,120(sp) │ │ - ld a2,112(sp) │ │ - ld t9,-32632(gp) │ │ - move a0,a1 │ │ - move a1,a2 │ │ - jalr t9 │ │ - move a2,sp │ │ - lw a6,0(sp) │ │ - andi a7,a6,0x3f │ │ - addiu a0,a7,3 │ │ - srl v1,a0,0x2 │ │ - beqz v1,a7a8 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - daddiu a4,v0,10 │ │ - dext a5,a3,0x0,0x20 │ │ - dlsa t8,a4,sp,0x2 │ │ - dsubu t0,v0,a5 │ │ - daddiu t1,t0,9 │ │ - dlsa t2,t1,sp,0x2 │ │ - nop │ │ - lw t3,0(t8) │ │ - daddiu t8,t8,-4 │ │ - wsbh ra,t3 │ │ - ror t9,ra,0x10 │ │ - bne t8,t2,a790 │ │ - sw t9,4(t8) │ │ - srl a1,a7,0x2 │ │ - nor a2,zero,a7 │ │ - daddiu v1,a1,8 │ │ - andi a0,a2,0x3 │ │ - dlsa a4,v1,sp,0x2 │ │ - sll v0,a0,0x3 │ │ - lw a5,8(a4) │ │ - li a3,-128 │ │ - sllv t0,a3,v0 │ │ - li t1,128 │ │ - sllv t2,t1,v0 │ │ - li ra,55 │ │ - and t3,t0,a5 │ │ - or t8,t2,t3 │ │ - sw t8,8(a4) │ │ - bgeuc ra,a7,a938 │ │ - li a6,59 │ │ - bgeuc a6,a7,a970 │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,sp │ │ - lw a6,0(sp) │ │ - sw zero,40(sp) │ │ - li v0,2 │ │ - sw zero,44(sp) │ │ - dlsa a3,v0,sp,0x2 │ │ - addiu a4,v0,1 │ │ - li a5,14 │ │ - beq a4,a5,a8c4 │ │ - sw zero,40(a3) │ │ - dlsa t0,a4,sp,0x2 │ │ - addiu t1,v0,2 │ │ - beq t1,a5,a8c4 │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,sp,0x2 │ │ - addiu t3,v0,3 │ │ - beq t3,a5,a8c4 │ │ - sw zero,40(t2) │ │ - dlsa t8,t3,sp,0x2 │ │ - addiu ra,v0,4 │ │ - beq ra,a5,a8c4 │ │ - sw zero,40(t8) │ │ - dlsa a7,ra,sp,0x2 │ │ - addiu a2,v0,5 │ │ - beq a2,a5,a8c4 │ │ - sw zero,40(a7) │ │ - dlsa a1,a2,sp,0x2 │ │ - addiu a0,v0,6 │ │ - beq a0,a5,a8c4 │ │ - sw zero,40(a1) │ │ - dlsa v1,a0,sp,0x2 │ │ - addiu t9,v0,7 │ │ - beq t9,a5,a8c4 │ │ - sw zero,40(v1) │ │ - dlsa a4,t9,sp,0x2 │ │ - addiu a3,v0,8 │ │ - beq a3,a5,a8c4 │ │ - sw zero,40(a4) │ │ - dlsa t0,a3,sp,0x2 │ │ - addiu t1,v0,9 │ │ - beq t1,a5,a8c4 │ │ - sw zero,40(t0) │ │ - dlsa t2,t1,sp,0x2 │ │ - addiu t3,v0,10 │ │ - beq t3,a5,a8c4 │ │ - sw zero,40(t2) │ │ - dlsa a5,t3,sp,0x2 │ │ - li t8,2 │ │ - bne v0,t8,a8c4 │ │ - sw zero,40(a5) │ │ - sw zero,92(sp) │ │ - srl ra,a6,0x1d │ │ - sll v0,a6,0x3 │ │ - lw a6,4(sp) │ │ - ld t9,-32528(gp) │ │ - sw v0,100(sp) │ │ - move a0,sp │ │ - sll a7,a6,0x3 │ │ - or a2,ra,a7 │ │ - jalr t9 │ │ - sw a2,96(sp) │ │ - move a1,s0 │ │ - move t1,zero │ │ - li s0,32 │ │ - dext a0,t1,0x2,0x1e │ │ - nor v1,zero,t1 │ │ - dlsa a4,a0,sp,0x2 │ │ - sll a3,v1,0x3 │ │ - lw t0,8(a4) │ │ - daddiu a1,a1,1 │ │ - addiu t1,t1,1 │ │ - srlv t2,t0,a3 │ │ - bne t1,s0,a8f8 │ │ - sb t2,-1(a1) │ │ - ld ra,152(sp) │ │ - ld gp,144(sp) │ │ - ld s0,136(sp) │ │ - jr ra │ │ - daddiu sp,sp,160 │ │ - nop │ │ - addiu a7,a1,1 │ │ - li t9,13 │ │ - bltuc t9,a7,a8c4 │ │ - dlsa a2,a7,sp,0x2 │ │ - addiu a1,a1,2 │ │ - li a0,14 │ │ - beq a1,a0,a8c4 │ │ - sw zero,40(a2) │ │ - dlsa v1,a1,sp,0x2 │ │ - addiu v0,a1,1 │ │ - bne v0,a0,a80c │ │ - sw zero,40(v1) │ │ - b a8c8 │ │ - srl ra,a6,0x1d │ │ - b a7f0 │ │ - sw zero,100(sp) │ │ - │ │ -000000000000a978 : │ │ - daddiu sp,sp,-160 │ │ - daddiu a1,a0,16 │ │ - sd gp,136(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s0,72(sp) │ │ - daddiu gp,gp,22152 │ │ - move s0,a0 │ │ - ld t9,-32272(gp) │ │ - move a0,sp │ │ - li a2,64 │ │ - sd ra,152(sp) │ │ - sd s8,144(sp) │ │ - sd s7,128(sp) │ │ - sd s6,120(sp) │ │ - sd s5,112(sp) │ │ - sd s4,104(sp) │ │ - sd s3,96(sp) │ │ - sd s2,88(sp) │ │ - jalr t9 │ │ - sd s1,80(sp) │ │ - li v0,80 │ │ - mtc1 v0,$f0 │ │ - ld a5,32(sp) │ │ - ld a2,40(sp) │ │ - ld t0,-32496(gp) │ │ - ld v1,48(sp) │ │ - move a7,zero │ │ - ld a0,56(sp) │ │ - ld a3,24(sp) │ │ - ld a1,0(sp) │ │ - ld v0,8(sp) │ │ - ld a4,16(sp) │ │ - ld t1,80(s0) │ │ - beqz a7,b56c │ │ - ld ra,192(s0) │ │ - ld t2,88(s0) │ │ - dror32 t3,ra,0x1d │ │ - ldc1 $f2,152(s0) │ │ - dror t8,ra,0x13 │ │ - xor s3,t3,t8 │ │ - dsrl s4,ra,0x6 │ │ - dror s5,t2,0x8 │ │ - dror s1,t2,0x1 │ │ - dmfc1 s2,$f2 │ │ - xor s7,s3,s4 │ │ - daddu s6,s2,t1 │ │ - xor s8,s5,s1 │ │ - dsrl t9,t2,0x7 │ │ - daddu t1,s6,s7 │ │ - xor a6,s8,t9 │ │ - dmtc1 ra,$f6 │ │ - daddu t1,t1,a6 │ │ - dmtc1 s2,$f7 │ │ - sd t1,80(s0) │ │ - dror t8,a5,0x12 │ │ - dror s3,a5,0xe │ │ - xor s4,v1,a2 │ │ - xor s5,t8,s3 │ │ - and s2,s4,a5 │ │ - dror32 s1,a5,0x9 │ │ - ld s7,0(t0) │ │ - xor s8,s5,s1 │ │ - xor s6,s2,v1 │ │ - xor t9,v0,a1 │ │ - daddu t3,s8,s6 │ │ - dror32 a6,a1,0x2 │ │ - dror t8,a1,0x1c │ │ - daddu s4,t3,s7 │ │ - and s5,t9,a4 │ │ - and s1,v0,a1 │ │ - xor s7,a6,t8 │ │ - dror32 s3,a1,0x7 │ │ - daddu s8,s4,t1 │ │ - or s2,s5,s1 │ │ - xor t9,s7,s3 │ │ - daddu s6,s8,a0 │ │ - daddu t3,s2,t9 │ │ - daddu a0,a3,s6 │ │ - daddu a3,t3,s6 │ │ - beqz a7,b5c0 │ │ - ld t3,200(s0) │ │ - ld t8,96(s0) │ │ - dror32 s1,t3,0x1d │ │ - dror a6,t3,0x13 │ │ - ld s4,160(s0) │ │ - xor t9,s1,a6 │ │ - dsrl s2,t3,0x6 │ │ - dror s7,t8,0x8 │ │ - dror s3,t8,0x1 │ │ - xor s8,s7,s3 │ │ - dsrl s6,t8,0x7 │ │ - xor s5,t9,s2 │ │ - xor s1,s8,s6 │ │ - daddu a6,s5,s1 │ │ - daddu s7,a6,s4 │ │ - daddu s5,s7,t2 │ │ - sd s5,88(s0) │ │ - ld t2,8(t0) │ │ - xor s3,a2,a5 │ │ - and t9,a0,s3 │ │ - dror s6,a0,0x12 │ │ - dror s2,a0,0xe │ │ - xor s8,t9,a2 │ │ - daddu a6,v1,t2 │ │ - xor s7,s6,s2 │ │ - dror32 t2,a0,0x9 │ │ - xor v1,a3,a1 │ │ - dror32 s1,a3,0x2 │ │ - dror t9,a3,0x1c │ │ - xor s3,s7,t2 │ │ - daddu s6,a6,s8 │ │ - xor s2,s1,t9 │ │ - dror32 t2,a3,0x7 │ │ - and a6,v1,v0 │ │ - and s7,a3,a1 │ │ - xor s1,s2,t2 │ │ - daddu s8,s6,s3 │ │ - or v1,a6,s7 │ │ - daddu s5,s8,s5 │ │ - daddu t9,v1,s1 │ │ - daddu a4,s5,a4 │ │ - beqz a7,b5b4 │ │ - daddu t2,t9,s5 │ │ - ld s7,104(s0) │ │ - dror32 s6,t1,0x1d │ │ - dror a6,t1,0x13 │ │ - dsrl s8,t1,0x6 │ │ - xor s2,s6,a6 │ │ - ld s3,168(s0) │ │ - dror v1,s7,0x8 │ │ - dror s1,s7,0x1 │ │ - xor s5,v1,s1 │ │ - dsrl t9,s7,0x7 │ │ - xor s6,s2,s8 │ │ - xor a6,s5,t9 │ │ - daddu s2,s6,a6 │ │ - daddu s8,s2,s3 │ │ - daddu t8,t8,s8 │ │ - sd t8,96(s0) │ │ - ld v1,16(t0) │ │ - xor s1,a0,a5 │ │ - and s5,a4,s1 │ │ - dror t9,a4,0x12 │ │ - dror s6,a4,0xe │ │ - xor s2,s5,a5 │ │ - xor s1,t9,s6 │ │ - daddu a2,a2,v1 │ │ - dror32 s8,a4,0x9 │ │ - xor s5,t2,a3 │ │ - dror32 v1,t2,0x2 │ │ - dror a6,t2,0x1c │ │ - daddu t9,a2,s2 │ │ - and s6,t2,a3 │ │ - xor s2,s1,s8 │ │ - and s1,s5,a1 │ │ - xor s8,v1,a6 │ │ - dror32 s5,t2,0x7 │ │ - daddu a2,t9,s2 │ │ - or v1,s1,s6 │ │ - xor a6,s8,s5 │ │ - daddu t8,a2,t8 │ │ - daddu t9,v1,a6 │ │ - daddu v0,t8,v0 │ │ - beqz a7,b5a8 │ │ - daddu t8,t9,t8 │ │ - ld s8,88(s0) │ │ - ld s5,112(s0) │ │ - ld s2,176(s0) │ │ - dror32 a2,s8,0x1d │ │ - dror s1,s8,0x13 │ │ - dror v1,s5,0x8 │ │ - dror s6,s5,0x1 │ │ - xor t9,a2,s1 │ │ - xor a6,v1,s6 │ │ - dsrl s8,s8,0x6 │ │ - dsrl s1,s5,0x7 │ │ - xor a2,t9,s8 │ │ - xor v1,a6,s1 │ │ - daddu s6,a2,v1 │ │ - daddu t9,s6,s2 │ │ - daddu s7,s7,t9 │ │ - sd s7,104(s0) │ │ - ld s8,24(t0) │ │ - xor a6,a4,a0 │ │ - and a2,v0,a6 │ │ - dror s1,v0,0x12 │ │ - dror v1,v0,0xe │ │ - xor t9,a2,a0 │ │ - daddu a5,a5,s8 │ │ - dror32 s6,v0,0x9 │ │ - xor s8,s1,v1 │ │ - dror a6,t8,0x1c │ │ - xor v1,t8,t2 │ │ - dror32 s1,t8,0x2 │ │ - daddu a2,a5,t9 │ │ - xor t9,s8,s6 │ │ - and a5,v1,a3 │ │ - xor s6,s1,a6 │ │ - and s8,t8,t2 │ │ - dror32 s1,t8,0x7 │ │ - daddu a6,a2,t9 │ │ - or v1,a5,s8 │ │ - xor t9,s6,s1 │ │ - daddu s7,a6,s7 │ │ - daddu a2,v1,t9 │ │ - daddu v1,s7,a1 │ │ - beqz a7,b59c │ │ - daddu a5,a2,s7 │ │ - ld s7,96(s0) │ │ - ld t9,120(s0) │ │ - ld s1,184(s0) │ │ - dror s8,s7,0x13 │ │ - dror32 a6,s7,0x1d │ │ - dror a1,t9,0x8 │ │ - dror s6,t9,0x1 │ │ - xor a6,a6,s8 │ │ - dsrl a2,s7,0x6 │ │ - dsrl s8,t9,0x7 │ │ - xor s7,a1,s6 │ │ - xor a1,s7,s8 │ │ - xor s6,a6,a2 │ │ - daddu a6,s6,a1 │ │ - daddu a2,a6,s1 │ │ - daddu s5,s5,a2 │ │ - sd s5,112(s0) │ │ - ld s7,32(t0) │ │ - xor s8,v0,a4 │ │ - and s6,v1,s8 │ │ - dror a2,v1,0x12 │ │ - dror a6,v1,0xe │ │ - xor a1,s6,a4 │ │ - daddu a0,a0,s7 │ │ - dror32 s8,v1,0x9 │ │ - xor s7,a2,a6 │ │ - xor s6,a5,t8 │ │ - dror32 a2,a5,0x2 │ │ - dror a6,a5,0x1c │ │ - xor s7,s7,s8 │ │ - daddu a1,a0,a1 │ │ - and s8,s6,t2 │ │ - xor a6,a2,a6 │ │ - and s6,a5,t8 │ │ - dror32 a2,a5,0x7 │ │ - daddu a1,a1,s7 │ │ - or a0,s8,s6 │ │ - xor s7,a6,a2 │ │ - daddu s8,a1,s5 │ │ - daddu s6,a0,s7 │ │ - daddu s5,s8,a3 │ │ - beqz a7,b594 │ │ - daddu a3,s6,s8 │ │ - ldc1 $f1,128(s0) │ │ - ld a1,104(s0) │ │ - dmfc1 a6,$f1 │ │ - dmfc1 s8,$f1 │ │ - dror s7,a1,0x13 │ │ - dror32 a2,a1,0x1d │ │ - dror a0,a6,0x8 │ │ - dror s6,a6,0x1 │ │ - xor a2,a2,s7 │ │ - dsrl a1,a1,0x6 │ │ - xor s7,a0,s6 │ │ - dsrl a0,s8,0x7 │ │ - xor s6,s7,a0 │ │ - xor s8,a2,a1 │ │ - daddu a2,s8,s6 │ │ - daddu a1,a2,ra │ │ - daddu t9,t9,a1 │ │ - sd t9,120(s0) │ │ - ld s7,40(t0) │ │ - xor a6,v1,v0 │ │ - and a0,s5,a6 │ │ - dror s6,s5,0x12 │ │ - dror s8,s5,0xe │ │ - xor a2,a0,v0 │ │ - daddu a1,a4,s7 │ │ - dror32 a6,s5,0x9 │ │ - xor s7,s6,s8 │ │ - xor a0,a3,a5 │ │ - dror32 s6,a3,0x2 │ │ - dror s8,a3,0x1c │ │ - daddu a4,a1,a2 │ │ - xor s7,s7,a6 │ │ - and a2,a0,t8 │ │ - xor a6,s6,s8 │ │ - and a1,a3,a5 │ │ - dror32 a0,a3,0x7 │ │ - daddu s6,a4,s7 │ │ - or s8,a2,a1 │ │ - xor s7,a6,a0 │ │ - daddu t9,s6,t9 │ │ - daddu a4,s8,s7 │ │ - daddu t2,t9,t2 │ │ - beqz a7,b58c │ │ - daddu t9,a4,t9 │ │ - ld a2,112(s0) │ │ - ld s7,136(s0) │ │ - dror s6,a2,0x13 │ │ - dror32 a0,a2,0x1d │ │ - dror a1,s7,0x8 │ │ - dror a6,s7,0x1 │ │ - xor s8,a1,a6 │ │ - xor a0,a0,s6 │ │ - dsrl a4,s7,0x7 │ │ - dsrl a2,a2,0x6 │ │ - xor s6,s8,a4 │ │ - xor a1,a0,a2 │ │ - daddu a6,s6,a1 │ │ - dmfc1 a4,$f1 │ │ - daddu s8,a6,t3 │ │ - daddu a0,a4,s8 │ │ - dmtc1 a0,$f1 │ │ - sd a0,128(s0) │ │ - ld s6,48(t0) │ │ - xor a2,s5,v1 │ │ - and s8,t2,a2 │ │ - dror a6,t2,0x12 │ │ - dror a1,t2,0xe │ │ - xor a4,s8,v1 │ │ - daddu v0,v0,s6 │ │ - xor s8,a6,a1 │ │ - dror32 s6,t2,0x9 │ │ - xor a6,t9,a3 │ │ - dror32 a0,t9,0x2 │ │ - dror a1,t9,0x1c │ │ - daddu a2,v0,a4 │ │ - xor a4,s8,s6 │ │ - and v0,t9,a3 │ │ - and s8,a6,a5 │ │ - xor s6,a0,a1 │ │ - dror32 a6,t9,0x7 │ │ - daddu a1,a2,a4 │ │ - dmfc1 a0,$f1 │ │ - or a4,s8,v0 │ │ - xor s8,s6,a6 │ │ - daddu a2,a1,a0 │ │ - daddu v0,a4,s8 │ │ - daddu a6,a2,t8 │ │ - beqz a7,b584 │ │ - daddu a2,v0,a2 │ │ - ld a4,120(s0) │ │ - ld t8,144(s0) │ │ - dror s8,a4,0x13 │ │ - dror32 a1,a4,0x1d │ │ - dror v0,t8,0x8 │ │ - dror s6,t8,0x1 │ │ - xor a1,a1,s8 │ │ - dsrl a0,a4,0x6 │ │ - dsrl s8,t8,0x7 │ │ - xor a4,v0,s6 │ │ - xor v0,a4,s8 │ │ - xor s6,a1,a0 │ │ - daddu a1,s6,v0 │ │ - daddu a0,a1,t1 │ │ - daddu s7,s7,a0 │ │ - sd s7,136(s0) │ │ - ld a4,56(t0) │ │ - xor s8,t2,s5 │ │ - and s6,a6,s8 │ │ - dror a1,a6,0x12 │ │ - dror a0,a6,0xe │ │ - xor v0,s6,s5 │ │ - daddu v1,v1,a4 │ │ - dror32 s6,a2,0x2 │ │ - xor a4,a1,a0 │ │ - dror s8,a2,0x1c │ │ - dror32 a1,a6,0x9 │ │ - xor a0,a2,t9 │ │ - xor a4,a4,a1 │ │ - daddu v0,v1,v0 │ │ - and a1,a0,a3 │ │ - xor s8,s6,s8 │ │ - and a0,a2,t9 │ │ - dror32 s6,a2,0x7 │ │ - daddu v0,v0,a4 │ │ - or v1,a1,a0 │ │ - xor a4,s8,s6 │ │ - daddu s7,v0,s7 │ │ - daddu a1,v1,a4 │ │ - daddu a5,s7,a5 │ │ - beqz a7,afb8 │ │ - daddu a1,a1,s7 │ │ - ld s8,128(s0) │ │ - dmfc1 a0,$f2 │ │ - dror s6,a0,0x8 │ │ - dror v1,a0,0x1 │ │ - xor a4,s6,v1 │ │ - dsrl v0,a0,0x7 │ │ - dror s6,s8,0x13 │ │ - dror32 a0,s8,0x1d │ │ - ld s7,88(s0) │ │ - xor v1,a0,s6 │ │ - dsrl s8,s8,0x6 │ │ - xor v0,a4,v0 │ │ - xor a0,v1,s8 │ │ - daddu a4,a0,v0 │ │ - daddu s7,a4,s7 │ │ - daddu t8,t8,s7 │ │ - sd t8,144(s0) │ │ - ld v1,64(t0) │ │ - xor s6,a6,t2 │ │ - and s8,a5,s6 │ │ - dror v0,a5,0x12 │ │ - dror a4,a5,0xe │ │ - xor a0,s8,t2 │ │ - daddu s7,s5,v1 │ │ - dror32 s8,a5,0x9 │ │ - xor s5,v0,a4 │ │ - dror32 s6,a1,0x2 │ │ - xor v0,a1,a2 │ │ - dror a4,a1,0x1c │ │ - daddu s7,s7,a0 │ │ - xor s5,s5,s8 │ │ - xor a4,s6,a4 │ │ - and s8,v0,t9 │ │ - dror32 s6,a1,0x7 │ │ - and v0,a1,a2 │ │ - daddu v1,s7,s5 │ │ - xor a0,a4,s6 │ │ - or s7,s8,v0 │ │ - daddu t8,v1,t8 │ │ - daddu s5,s7,a0 │ │ - daddu a3,t8,a3 │ │ - beqz a7,b068 │ │ - daddu a0,s5,t8 │ │ - ld v0,136(s0) │ │ - dror a4,s4,0x8 │ │ - dror s8,s4,0x1 │ │ - ld s7,96(s0) │ │ - xor t8,a4,s8 │ │ - dsrl s5,s4,0x7 │ │ - dror32 v1,v0,0x1d │ │ - dror s6,v0,0x13 │ │ - xor a4,v1,s6 │ │ - dsrl v0,v0,0x6 │ │ - xor s8,a4,v0 │ │ - xor t8,t8,s5 │ │ - daddu s7,s8,s7 │ │ - dmfc1 s5,$f2 │ │ - daddu v1,s7,s5 │ │ - daddu s6,v1,t8 │ │ - dmtc1 s6,$f7 │ │ - sd s6,152(s0) │ │ - ld a4,72(t0) │ │ - xor v0,a5,a6 │ │ - and t8,a3,v0 │ │ - dror s7,a3,0x12 │ │ - dror s8,a3,0xe │ │ - xor s5,t8,a6 │ │ - daddu a4,t2,a4 │ │ - dror32 t8,a3,0x9 │ │ - xor t2,s7,s8 │ │ - xor v1,a0,a1 │ │ - dror32 s6,a0,0x2 │ │ - dror s8,a0,0x1c │ │ - daddu v0,a4,s5 │ │ - and s7,v1,a2 │ │ - xor s5,t2,t8 │ │ - and a4,a0,a1 │ │ - xor t2,s6,s8 │ │ - dror32 t8,a0,0x7 │ │ - daddu s6,v0,s5 │ │ - xor v1,t2,t8 │ │ - or s8,s7,a4 │ │ - dmfc1 v0,$f7 │ │ - daddu s5,s6,v0 │ │ - daddu s7,s8,v1 │ │ - daddu t9,s5,t9 │ │ - beqz a7,b114 │ │ - daddu t8,s7,s5 │ │ - ld a4,144(s0) │ │ - dror t2,s3,0x8 │ │ - dror s6,s3,0x1 │ │ - ld v1,104(s0) │ │ - xor s8,t2,s6 │ │ - dsrl s7,s3,0x7 │ │ - dror32 v0,a4,0x1d │ │ - dror s5,a4,0x13 │ │ - xor t2,v0,s5 │ │ - dsrl a4,a4,0x6 │ │ - xor v0,t2,a4 │ │ - xor s6,s8,s7 │ │ - daddu v1,v0,v1 │ │ - daddu s4,v1,s4 │ │ - daddu s4,s4,s6 │ │ - sd s4,160(s0) │ │ - ld s8,80(t0) │ │ - xor s7,a3,a5 │ │ - and t2,t9,s7 │ │ - dror a4,t9,0x12 │ │ - dror s5,t9,0xe │ │ - xor v1,t2,a5 │ │ - daddu a6,a6,s8 │ │ - xor t2,a4,s5 │ │ - dror32 s8,t9,0x9 │ │ - xor v0,t8,a0 │ │ - dror32 s6,t8,0x2 │ │ - dror s7,t8,0x1c │ │ - daddu a4,a6,v1 │ │ - and s5,t8,a0 │ │ - xor v1,t2,s8 │ │ - and t2,v0,a1 │ │ - xor s8,s6,s7 │ │ - dror32 v0,t8,0x7 │ │ - daddu a6,a4,v1 │ │ - xor s7,s8,v0 │ │ - or s6,t2,s5 │ │ - daddu s4,a6,s4 │ │ - daddu a4,s6,s7 │ │ - daddu a2,s4,a2 │ │ - beqz a7,b1bc │ │ - daddu v0,a4,s4 │ │ - ld v1,152(s0) │ │ - dror t2,s2,0x8 │ │ - ld s6,112(s0) │ │ - dror s5,s2,0x1 │ │ - xor s8,t2,s5 │ │ - dsrl a4,s2,0x7 │ │ - dror32 a6,v1,0x1d │ │ - dror s7,v1,0x13 │ │ - xor s4,a6,s7 │ │ - dsrl v1,v1,0x6 │ │ - xor t2,s4,v1 │ │ - xor s5,s8,a4 │ │ - daddu s6,t2,s6 │ │ - daddu s3,s6,s3 │ │ - daddu s3,s3,s5 │ │ - sd s3,168(s0) │ │ - ld a4,88(t0) │ │ - xor s8,t9,a3 │ │ - and a6,a2,s8 │ │ - dror s7,a2,0x12 │ │ - dror s4,a2,0xe │ │ - xor v1,a6,a3 │ │ - daddu a5,a5,a4 │ │ - xor t2,s7,s4 │ │ - dror32 a4,a2,0x9 │ │ - xor s8,v0,t8 │ │ - dror32 s5,v0,0x2 │ │ - dror s6,v0,0x1c │ │ - daddu a6,a5,v1 │ │ - xor s7,t2,a4 │ │ - xor a5,s5,s6 │ │ - and s4,s8,a0 │ │ - and v1,v0,t8 │ │ - dror32 t2,v0,0x7 │ │ - xor s5,a5,t2 │ │ - daddu a4,a6,s7 │ │ - or s8,s4,v1 │ │ - daddu s3,a4,s3 │ │ - daddu s6,s8,s5 │ │ - daddu a1,s3,a1 │ │ - beqz a7,b264 │ │ - daddu a5,s6,s3 │ │ - ld s7,160(s0) │ │ - dror a6,s1,0x8 │ │ - ld v1,120(s0) │ │ - dror s4,s1,0x1 │ │ - xor t2,a6,s4 │ │ - dsrl a4,s1,0x7 │ │ - dror32 s5,s7,0x1d │ │ - dror s8,s7,0x13 │ │ - xor s3,s5,s8 │ │ - dsrl s6,s7,0x6 │ │ - xor s7,s3,s6 │ │ - xor a6,t2,a4 │ │ - daddu v1,s7,v1 │ │ - daddu s2,v1,s2 │ │ - daddu s2,s2,a6 │ │ - sd s2,176(s0) │ │ - ld s4,96(t0) │ │ - xor t2,a2,t9 │ │ - and a4,a1,t2 │ │ - dror s5,a1,0x12 │ │ - dror s8,a1,0xe │ │ - xor a6,a4,t9 │ │ - xor s7,s5,s8 │ │ - daddu a3,a3,s4 │ │ - dror32 s6,a1,0x9 │ │ - xor s3,a5,v0 │ │ - dror32 v1,a5,0x2 │ │ - dror s4,a5,0x1c │ │ - xor a4,s7,s6 │ │ - daddu t2,a3,a6 │ │ - and s8,s3,t8 │ │ - and a3,a5,v0 │ │ - xor s7,v1,s4 │ │ - dror32 s5,a5,0x7 │ │ - or s6,s8,a3 │ │ - daddu a6,t2,a4 │ │ - xor s3,s7,s5 │ │ - daddu s2,a6,s2 │ │ - daddu v1,s6,s3 │ │ - daddu a0,s2,a0 │ │ - beqz a7,b30c │ │ - daddu a3,v1,s2 │ │ - ld t2,168(s0) │ │ - dror a4,ra,0x8 │ │ - ld s8,128(s0) │ │ - dror s4,ra,0x1 │ │ - xor s5,a4,s4 │ │ - dsrl a6,ra,0x7 │ │ - dror32 s6,t2,0x1d │ │ - dror s7,t2,0x13 │ │ - dsrl s2,t2,0x6 │ │ - xor s3,s6,s7 │ │ - xor v1,s3,s2 │ │ - xor t2,s5,a6 │ │ - daddu a4,v1,s8 │ │ - daddu s8,a4,t2 │ │ - daddu s1,s1,s8 │ │ - sd s1,184(s0) │ │ - ld s4,104(t0) │ │ - xor s5,a1,a2 │ │ - and a6,a0,s5 │ │ - dror s6,a0,0x12 │ │ - dror s7,a0,0xe │ │ - xor v1,a6,a2 │ │ - daddu t9,t9,s4 │ │ - xor t2,s6,s7 │ │ - dror32 a4,a0,0x9 │ │ - xor s2,a3,a5 │ │ - dror32 s3,a3,0x2 │ │ - dror s8,a3,0x1c │ │ - xor s6,t2,a4 │ │ - daddu a6,t9,v1 │ │ - and s7,s2,v0 │ │ - xor v1,s3,s8 │ │ - and s5,a3,a5 │ │ - dror32 s4,a3,0x7 │ │ - xor a4,v1,s4 │ │ - daddu t9,a6,s6 │ │ - or t2,s7,s5 │ │ - daddu s1,t9,s1 │ │ - daddu s2,t2,a4 │ │ - daddu v1,s1,t8 │ │ - beqz a7,b3b8 │ │ - daddu a4,s2,s1 │ │ - ld s8,176(s0) │ │ - dror t8,t3,0x8 │ │ - ld s3,136(s0) │ │ - dror a6,t3,0x1 │ │ - xor s6,t8,a6 │ │ - dsrl s7,t3,0x7 │ │ - dror32 s5,s8,0x1d │ │ - dror s4,s8,0x13 │ │ - dsrl t2,s8,0x6 │ │ - xor t9,s5,s4 │ │ - xor s1,t9,t2 │ │ - xor s2,s6,s7 │ │ - daddu s8,s1,s3 │ │ - daddu ra,s8,ra │ │ - daddu t8,ra,s2 │ │ - dmtc1 t8,$f6 │ │ - sd t8,192(s0) │ │ - ld s6,112(t0) │ │ - xor s3,a0,a1 │ │ - and a6,v1,s3 │ │ - dror s7,v1,0x12 │ │ - dror s5,v1,0xe │ │ - xor t2,a6,a1 │ │ - xor s8,s7,s5 │ │ - daddu a2,a2,s6 │ │ - dror32 s2,v1,0x9 │ │ - xor t9,a4,a3 │ │ - dror32 s1,a4,0x2 │ │ - dror s4,a4,0x1c │ │ - daddu ra,a2,t2 │ │ - xor t8,s8,s2 │ │ - and s6,t9,a5 │ │ - and s3,a4,a3 │ │ - xor s7,s1,s4 │ │ - dror32 s5,a4,0x7 │ │ - or a2,s6,s3 │ │ - daddu a6,ra,t8 │ │ - xor s8,s7,s5 │ │ - dmfc1 t2,$f6 │ │ - daddu s2,a6,t2 │ │ - daddu t9,a2,s8 │ │ - daddu a2,s2,v0 │ │ - beqz a7,b464 │ │ - daddu v0,t9,s2 │ │ - ld s4,184(s0) │ │ - dror ra,t1,0x8 │ │ - dror s1,t1,0x1 │ │ - dsrl s6,t1,0x7 │ │ - xor s7,ra,s1 │ │ - ld s5,144(s0) │ │ - dror32 t8,s4,0x1d │ │ - dror s3,s4,0x13 │ │ - dsrl s8,s4,0x6 │ │ - xor a6,t8,s3 │ │ - xor t2,a6,s8 │ │ - xor s2,s7,s6 │ │ - daddu t9,t2,s2 │ │ - daddu s4,t9,s5 │ │ - daddu t3,t3,s4 │ │ - sd t3,200(s0) │ │ - ld ra,120(t0) │ │ - xor s1,v1,a0 │ │ - and s6,a2,s1 │ │ - dror s7,a2,0x12 │ │ - dror s5,a2,0xe │ │ - xor s8,s6,a0 │ │ - xor s3,s7,s5 │ │ - daddu a1,a1,ra │ │ - dror32 t2,a2,0x9 │ │ - xor t8,v0,a4 │ │ - dror32 t9,v0,0x2 │ │ - dror a6,v0,0x1c │ │ - daddu s4,a1,s8 │ │ - xor s2,s3,t2 │ │ - and ra,t8,a3 │ │ - and s1,v0,a4 │ │ - xor s6,t9,a6 │ │ - dror32 s7,v0,0x7 │ │ - daddu s5,s4,s2 │ │ - or s8,ra,s1 │ │ - xor s3,s6,s7 │ │ - daddu t3,s5,t3 │ │ - daddu a1,s8,s3 │ │ - addiu a7,a7,16 │ │ - mfc1 t2,$f0 │ │ - daddu a5,t3,a5 │ │ - daddu a1,a1,t3 │ │ - bne a7,t2,aa00 │ │ - daddiu t0,t0,128 │ │ - ld t8,24(s0) │ │ - ld s4,40(s0) │ │ - ld ra,48(s0) │ │ - ld s1,56(s0) │ │ - daddu a6,t8,v0 │ │ - ld s6,64(s0) │ │ - daddu a3,s4,a3 │ │ - ld t1,16(s0) │ │ - daddu s7,ra,a5 │ │ - ld t9,32(s0) │ │ - daddu a2,s1,a2 │ │ - ld v0,72(s0) │ │ - daddu v1,s6,v1 │ │ - daddu s2,t1,a1 │ │ - sd a6,24(s0) │ │ - daddu a4,t9,a4 │ │ - sd s2,16(s0) │ │ - daddu a0,v0,a0 │ │ - sd a4,32(s0) │ │ - sd a3,40(s0) │ │ - sd s7,48(s0) │ │ - sd a2,56(s0) │ │ - sd v1,64(s0) │ │ - sd a0,72(s0) │ │ - ld ra,152(sp) │ │ - ld s8,144(sp) │ │ - ld gp,136(sp) │ │ - ld s7,128(sp) │ │ - ld s6,120(sp) │ │ - ld s5,112(sp) │ │ - ld s4,104(sp) │ │ - ld s3,96(sp) │ │ - ld s2,88(sp) │ │ - ld s1,80(sp) │ │ - ld s0,72(sp) │ │ - jr ra │ │ - daddiu sp,sp,160 │ │ - ldc1 $f2,152(s0) │ │ - dmtc1 ra,$f6 │ │ - ld t2,88(s0) │ │ - dmfc1 a6,$f2 │ │ - b aa54 │ │ - dmtc1 a6,$f7 │ │ - b af0c │ │ - ld t8,144(s0) │ │ - b ae60 │ │ - ld s7,136(s0) │ │ - b adb0 │ │ - ldc1 $f1,128(s0) │ │ - ld s1,184(s0) │ │ - b ad00 │ │ - ld t9,120(s0) │ │ - ld s2,176(s0) │ │ - b ac54 │ │ - ld s5,112(s0) │ │ - ld s3,168(s0) │ │ - b aba8 │ │ - ld s7,104(s0) │ │ - move s5,t2 │ │ - ld s4,160(s0) │ │ - b ab00 │ │ - ld t8,96(s0) │ │ - │ │ -000000000000b5d0 : │ │ - daddiu sp,sp,-80 │ │ - sd gp,64(sp) │ │ - lui gp,0x2 │ │ - sd s5,48(sp) │ │ - daddu gp,gp,t9 │ │ - sd s4,40(sp) │ │ - li s5,128 │ │ - sd s3,32(sp) │ │ - move s4,a0 │ │ - sd s0,8(sp) │ │ - move s3,a1 │ │ - sd ra,72(sp) │ │ - daddiu gp,gp,18992 │ │ - sd s6,56(sp) │ │ - move s0,a2 │ │ - sd s2,24(sp) │ │ - sd s1,16(sp) │ │ - ld v0,0(a2) │ │ - daddu v1,a1,v0 │ │ - andi a0,v0,0x7f │ │ - sd v1,0(a2) │ │ - subu a1,s5,a0 │ │ - bgeuc v1,s3,b638 │ │ - ld a2,8(a2) │ │ - daddiu a3,a2,1 │ │ - sd a3,8(s0) │ │ - dext s5,a1,0x0,0x20 │ │ - daddiu s1,s0,80 │ │ - li s2,127 │ │ - bltuc s3,s5,b7c0 │ │ - ld t9,-32272(gp) │ │ - move a1,s4 │ │ - move a2,s5 │ │ - daddu a0,s1,a0 │ │ - dsubu s3,s3,s5 │ │ - jalr t9 │ │ - daddu s4,s4,s5 │ │ - ld ra,200(s0) │ │ - ld a5,184(s0) │ │ - ld s6,-32488(gp) │ │ - ld a6,176(s0) │ │ - move a0,s0 │ │ - ld a7,168(s0) │ │ - dsbh s5,ra │ │ - ld t0,160(s0) │ │ - dsbh t8,a5 │ │ - ld v1,152(s0) │ │ - dsbh t3,a6 │ │ - ld v0,144(s0) │ │ - dsbh t2,a7 │ │ - ld a2,136(s0) │ │ - dsbh t1,t0 │ │ - ld a1,128(s0) │ │ - dsbh t0,v1 │ │ - ld a4,192(s0) │ │ - dsbh a7,v0 │ │ - ld a3,120(s0) │ │ - dsbh a6,a2 │ │ - ld ra,112(s0) │ │ - dsbh a5,a1 │ │ - ld v1,88(s0) │ │ - dsbh t9,a4 │ │ - ld a2,104(s0) │ │ - dsbh a4,a3 │ │ - ld a1,96(s0) │ │ - dsbh a3,ra │ │ - ld v0,80(s0) │ │ - dsbh ra,v1 │ │ - dsbh a2,a2 │ │ - dshd v1,ra │ │ - dsbh a1,a1 │ │ - dshd s5,s5 │ │ - dsbh v0,v0 │ │ - dshd t9,t9 │ │ - dshd t8,t8 │ │ - dshd t3,t3 │ │ - dshd t2,t2 │ │ - dshd t1,t1 │ │ - dshd t0,t0 │ │ - dshd a7,a7 │ │ - dshd a6,a6 │ │ - dshd a5,a5 │ │ - dshd a4,a4 │ │ - dshd a3,a3 │ │ - dshd a2,a2 │ │ - dshd a1,a1 │ │ - dshd ra,v0 │ │ - sd s5,200(s0) │ │ - sd t9,192(s0) │ │ - move t9,s6 │ │ - sd t8,184(s0) │ │ - sd t3,176(s0) │ │ - sd t2,168(s0) │ │ - sd t1,160(s0) │ │ - sd t0,152(s0) │ │ - sd a7,144(s0) │ │ - sd a6,136(s0) │ │ - sd a5,128(s0) │ │ - sd a4,120(s0) │ │ - sd a3,112(s0) │ │ - sd a2,104(s0) │ │ - sd a1,96(s0) │ │ - sd v1,88(s0) │ │ - sd ra,80(s0) │ │ - jalr t9 │ │ - li s5,128 │ │ - move a0,zero │ │ - bltuc s2,s3,b648 │ │ - ld t9,-32272(gp) │ │ - daddu a0,s1,a0 │ │ - move a1,s4 │ │ - jalr t9 │ │ - move a2,s3 │ │ - ld ra,72(sp) │ │ - ld gp,64(sp) │ │ - ld s6,56(sp) │ │ - ld s5,48(sp) │ │ - ld s4,40(sp) │ │ - ld s3,32(sp) │ │ - ld s2,24(sp) │ │ - ld s1,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,80 │ │ - b b780 │ │ - dext a0,a0,0x0,0x20 │ │ - │ │ -000000000000b7c8 : │ │ - daddiu sp,sp,-16 │ │ - daddiu a0,a0,16 │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,18488 │ │ - sd zero,-8(a0) │ │ - ld t9,-32272(gp) │ │ - sd zero,-16(a0) │ │ - ld a1,-32480(gp) │ │ - jalr t9 │ │ - li a2,64 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -000000000000b810 : │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - sd s1,8(sp) │ │ - move s1,a1 │ │ - sd s0,0(sp) │ │ - move s0,a0 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - ld a2,0(a1) │ │ - daddiu gp,gp,18416 │ │ - andi a1,a2,0x7f │ │ - addiu a0,a1,7 │ │ - srl v1,a0,0x3 │ │ - beqz v1,b880 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - dlsa t1,v0,s1,0x3 │ │ - dext a4,a3,0x0,0x20 │ │ - dsubu a5,v0,a4 │ │ - dlsa a6,a5,s1,0x3 │ │ - daddiu a7,a6,-8 │ │ - ld t0,80(t1) │ │ - daddiu t1,t1,-8 │ │ - dsbh t2,t0 │ │ - dshd t3,t2 │ │ - bne t1,a7,b868 │ │ - sd t3,88(t1) │ │ - srl t8,a1,0x3 │ │ - nor t9,zero,a1 │ │ - dlsa v0,t8,s1,0x3 │ │ - andi ra,t9,0x7 │ │ - ld a4,80(v0) │ │ - sll a0,ra,0x3 │ │ - li v1,-256 │ │ - li a3,128 │ │ - dsllv a5,v1,a0 │ │ - dsllv a6,a3,a0 │ │ - and a7,a5,a4 │ │ - li t1,111 │ │ - or t0,a7,a6 │ │ - sd t0,80(v0) │ │ - bgeuc t1,a1,ba10 │ │ - li a2,119 │ │ - bgeuc a2,a1,ba48 │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - ld a2,0(s1) │ │ - sd zero,80(s1) │ │ - li v0,2 │ │ - sd zero,88(s1) │ │ - dlsa a4,v0,s1,0x3 │ │ - addiu v1,v0,1 │ │ - li a0,14 │ │ - beq v1,a0,b998 │ │ - sd zero,80(a4) │ │ - dlsa a5,v1,s1,0x3 │ │ - addiu a3,v0,2 │ │ - beq a3,a0,b998 │ │ - sd zero,80(a5) │ │ - dlsa a6,a3,s1,0x3 │ │ - addiu a7,v0,3 │ │ - beq a7,a0,b998 │ │ - sd zero,80(a6) │ │ - dlsa t0,a7,s1,0x3 │ │ - addiu t1,v0,4 │ │ - beq t1,a0,b998 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,s1,0x3 │ │ - addiu a1,v0,5 │ │ - beq a1,a0,b998 │ │ - sd zero,80(t2) │ │ - dlsa t3,a1,s1,0x3 │ │ - addiu t8,v0,6 │ │ - beq t8,a0,b998 │ │ - sd zero,80(t3) │ │ - dlsa ra,t8,s1,0x3 │ │ - addiu t9,v0,7 │ │ - beq t9,a0,b998 │ │ - sd zero,80(ra) │ │ - dlsa a4,t9,s1,0x3 │ │ - addiu v1,v0,8 │ │ - beq v1,a0,b998 │ │ - sd zero,80(a4) │ │ - dlsa a5,v1,s1,0x3 │ │ - addiu a3,v0,9 │ │ - beq a3,a0,b998 │ │ - sd zero,80(a5) │ │ - dlsa a6,a3,s1,0x3 │ │ - addiu a7,v0,10 │ │ - beq a7,a0,b998 │ │ - sd zero,80(a6) │ │ - dlsa a0,a7,s1,0x3 │ │ - li t0,2 │ │ - bne v0,t0,b998 │ │ - sd zero,80(a0) │ │ - sd zero,184(s1) │ │ - ld v0,8(s1) │ │ - dsrl32 t1,a2,0x1d │ │ - ld t9,-32488(gp) │ │ - dsll a2,a2,0x3 │ │ - sd a2,200(s1) │ │ - move a0,s1 │ │ - dsll t2,v0,0x3 │ │ - or a1,t1,t2 │ │ - jalr t9 │ │ - sd a1,192(s1) │ │ - move a3,s0 │ │ - move a5,zero │ │ - li s0,48 │ │ - nop │ │ - dext t3,a5,0x3,0x1d │ │ - nor t8,zero,a5 │ │ - dlsa ra,t3,s1,0x3 │ │ - sll a4,t8,0x3 │ │ - ld v1,16(ra) │ │ - daddiu a3,a3,1 │ │ - addiu a5,a5,1 │ │ - dsrlv a6,v1,a4 │ │ - bne a5,s0,b9d0 │ │ - sb a6,-1(a3) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - addiu a1,t8,1 │ │ - li t2,13 │ │ - bltuc t2,a1,b998 │ │ - dlsa t3,a1,s1,0x3 │ │ - addiu t8,t8,2 │ │ - li t9,14 │ │ - beq t8,t9,b998 │ │ - sd zero,80(t3) │ │ - dlsa ra,t8,s1,0x3 │ │ - addiu v0,t8,1 │ │ - bne v0,t9,b8e0 │ │ - sd zero,80(ra) │ │ - b b99c │ │ - ld v0,8(s1) │ │ - b b8c4 │ │ - sd zero,200(s1) │ │ - │ │ -000000000000ba50 : │ │ - daddiu sp,sp,-256 │ │ - sd gp,240(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,248(sp) │ │ - daddiu gp,gp,17840 │ │ - sd s0,232(sp) │ │ - ld t9,-32472(gp) │ │ - move s0,a0 │ │ - move a0,sp │ │ - sd a1,216(sp) │ │ - jalr t9 │ │ - sd a2,208(sp) │ │ - ld a1,216(sp) │ │ - ld a2,208(sp) │ │ - ld t9,-32464(gp) │ │ - move a0,a1 │ │ - move a1,a2 │ │ - jalr t9 │ │ - move a2,sp │ │ - ld a6,0(sp) │ │ - andi a7,a6,0x7f │ │ - addiu a0,a7,7 │ │ - srl v1,a0,0x3 │ │ - beqz v1,baf0 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - daddiu a4,v0,10 │ │ - dext a5,a3,0x0,0x20 │ │ - dlsa t8,a4,sp,0x3 │ │ - dsubu t0,v0,a5 │ │ - daddiu t1,t0,9 │ │ - dlsa t2,t1,sp,0x3 │ │ - nop │ │ - ld t3,0(t8) │ │ - daddiu t8,t8,-8 │ │ - dsbh ra,t3 │ │ - dshd t9,ra │ │ - bne t8,t2,bad8 │ │ - sd t9,8(t8) │ │ - srl a1,a7,0x3 │ │ - nor a2,zero,a7 │ │ - daddiu v1,a1,10 │ │ - andi a0,a2,0x7 │ │ - dlsa a3,v1,sp,0x3 │ │ - sll v0,a0,0x3 │ │ - ld a5,0(a3) │ │ - li a4,-256 │ │ - dsllv t0,a4,v0 │ │ - li t1,128 │ │ - dsllv t2,t1,v0 │ │ - li ra,111 │ │ - and t3,t0,a5 │ │ - or t8,t3,t2 │ │ - sd t8,0(a3) │ │ - bgeuc ra,a7,bc80 │ │ - li a6,119 │ │ - bgeuc a6,a7,bcb8 │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,sp │ │ - ld a6,0(sp) │ │ - sd zero,80(sp) │ │ - li v0,2 │ │ - sd zero,88(sp) │ │ - dlsa a4,v0,sp,0x3 │ │ - addiu a3,v0,1 │ │ - li a5,14 │ │ - beq a3,a5,bc0c │ │ - sd zero,80(a4) │ │ - dlsa t0,a3,sp,0x3 │ │ - addiu t1,v0,2 │ │ - beq t1,a5,bc0c │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,sp,0x3 │ │ - addiu t3,v0,3 │ │ - beq t3,a5,bc0c │ │ - sd zero,80(t2) │ │ - dlsa t8,t3,sp,0x3 │ │ - addiu ra,v0,4 │ │ - beq ra,a5,bc0c │ │ - sd zero,80(t8) │ │ - dlsa a7,ra,sp,0x3 │ │ - addiu a2,v0,5 │ │ - beq a2,a5,bc0c │ │ - sd zero,80(a7) │ │ - dlsa a1,a2,sp,0x3 │ │ - addiu a0,v0,6 │ │ - beq a0,a5,bc0c │ │ - sd zero,80(a1) │ │ - dlsa v1,a0,sp,0x3 │ │ - addiu t9,v0,7 │ │ - beq t9,a5,bc0c │ │ - sd zero,80(v1) │ │ - dlsa a3,t9,sp,0x3 │ │ - addiu a4,v0,8 │ │ - beq a4,a5,bc0c │ │ - sd zero,80(a3) │ │ - dlsa t0,a4,sp,0x3 │ │ - addiu t1,v0,9 │ │ - beq t1,a5,bc0c │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,sp,0x3 │ │ - addiu t3,v0,10 │ │ - beq t3,a5,bc0c │ │ - sd zero,80(t2) │ │ - dlsa a5,t3,sp,0x3 │ │ - li t8,2 │ │ - bne v0,t8,bc0c │ │ - sd zero,80(a5) │ │ - sd zero,184(sp) │ │ - dsrl32 ra,a6,0x1d │ │ - dsll v0,a6,0x3 │ │ - ld a6,8(sp) │ │ - ld t9,-32488(gp) │ │ - sd v0,200(sp) │ │ - move a0,sp │ │ - dsll a7,a6,0x3 │ │ - or a2,ra,a7 │ │ - jalr t9 │ │ - sd a2,192(sp) │ │ - move a1,s0 │ │ - move t1,zero │ │ - li s0,48 │ │ - dext a0,t1,0x3,0x1d │ │ - nor v1,zero,t1 │ │ - dlsa a3,a0,sp,0x3 │ │ - sll a4,v1,0x3 │ │ - ld t0,16(a3) │ │ - daddiu a1,a1,1 │ │ - addiu t1,t1,1 │ │ - dsrlv t2,t0,a4 │ │ - bne t1,s0,bc40 │ │ - sb t2,-1(a1) │ │ - ld ra,248(sp) │ │ - ld gp,240(sp) │ │ - ld s0,232(sp) │ │ - jr ra │ │ - daddiu sp,sp,256 │ │ - nop │ │ - addiu a7,a1,1 │ │ - li t9,13 │ │ - bltuc t9,a7,bc0c │ │ - dlsa a2,a7,sp,0x3 │ │ - addiu a1,a1,2 │ │ - li a0,14 │ │ - beq a1,a0,bc0c │ │ - sd zero,80(a2) │ │ - dlsa v1,a1,sp,0x3 │ │ - addiu v0,a1,1 │ │ - bne v0,a0,bb54 │ │ - sd zero,80(v1) │ │ - b bc10 │ │ - dsrl32 ra,a6,0x1d │ │ - b bb38 │ │ - sd zero,200(sp) │ │ - │ │ -000000000000bcc0 : │ │ - daddiu sp,sp,-16 │ │ - daddiu a0,a0,16 │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,17216 │ │ - sd zero,-8(a0) │ │ - ld t9,-32272(gp) │ │ - sd zero,-16(a0) │ │ - ld a1,-32456(gp) │ │ - jalr t9 │ │ - li a2,64 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -000000000000bd08 : │ │ - daddiu sp,sp,-32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - sd s1,8(sp) │ │ - move s1,a1 │ │ - sd s0,0(sp) │ │ - move s0,a0 │ │ - sd ra,24(sp) │ │ - daddu gp,gp,t9 │ │ - ld a2,0(a1) │ │ - daddiu gp,gp,17144 │ │ - andi a1,a2,0x7f │ │ - addiu a0,a1,7 │ │ - srl v1,a0,0x3 │ │ - beqz v1,bd78 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - dlsa t1,v0,s1,0x3 │ │ - dext a4,a3,0x0,0x20 │ │ - dsubu a5,v0,a4 │ │ - dlsa a6,a5,s1,0x3 │ │ - daddiu a7,a6,-8 │ │ - ld t0,80(t1) │ │ - daddiu t1,t1,-8 │ │ - dsbh t2,t0 │ │ - dshd t3,t2 │ │ - bne t1,a7,bd60 │ │ - sd t3,88(t1) │ │ - srl t8,a1,0x3 │ │ - nor t9,zero,a1 │ │ - dlsa v0,t8,s1,0x3 │ │ - andi ra,t9,0x7 │ │ - ld a4,80(v0) │ │ - sll a0,ra,0x3 │ │ - li v1,-256 │ │ - li a3,128 │ │ - dsllv a5,v1,a0 │ │ - dsllv a6,a3,a0 │ │ - and a7,a5,a4 │ │ - li t1,111 │ │ - or t0,a7,a6 │ │ - sd t0,80(v0) │ │ - bgeuc t1,a1,bf08 │ │ - li a2,119 │ │ - bgeuc a2,a1,bf40 │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,s1 │ │ - ld a2,0(s1) │ │ - sd zero,80(s1) │ │ - li v0,2 │ │ - sd zero,88(s1) │ │ - dlsa a4,v0,s1,0x3 │ │ - addiu v1,v0,1 │ │ - li a0,14 │ │ - beq v1,a0,be90 │ │ - sd zero,80(a4) │ │ - dlsa a5,v1,s1,0x3 │ │ - addiu a3,v0,2 │ │ - beq a3,a0,be90 │ │ - sd zero,80(a5) │ │ - dlsa a6,a3,s1,0x3 │ │ - addiu a7,v0,3 │ │ - beq a7,a0,be90 │ │ - sd zero,80(a6) │ │ - dlsa t0,a7,s1,0x3 │ │ - addiu t1,v0,4 │ │ - beq t1,a0,be90 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,s1,0x3 │ │ - addiu a1,v0,5 │ │ - beq a1,a0,be90 │ │ - sd zero,80(t2) │ │ - dlsa t3,a1,s1,0x3 │ │ - addiu t8,v0,6 │ │ - beq t8,a0,be90 │ │ - sd zero,80(t3) │ │ - dlsa ra,t8,s1,0x3 │ │ - addiu t9,v0,7 │ │ - beq t9,a0,be90 │ │ - sd zero,80(ra) │ │ - dlsa a4,t9,s1,0x3 │ │ - addiu v1,v0,8 │ │ - beq v1,a0,be90 │ │ - sd zero,80(a4) │ │ - dlsa a5,v1,s1,0x3 │ │ - addiu a3,v0,9 │ │ - beq a3,a0,be90 │ │ - sd zero,80(a5) │ │ - dlsa a6,a3,s1,0x3 │ │ - addiu a7,v0,10 │ │ - beq a7,a0,be90 │ │ - sd zero,80(a6) │ │ - dlsa a0,a7,s1,0x3 │ │ - li t0,2 │ │ - bne v0,t0,be90 │ │ - sd zero,80(a0) │ │ - sd zero,184(s1) │ │ - ld v0,8(s1) │ │ - dsrl32 t1,a2,0x1d │ │ - ld t9,-32488(gp) │ │ - dsll a2,a2,0x3 │ │ - sd a2,200(s1) │ │ - move a0,s1 │ │ - dsll t2,v0,0x3 │ │ - or a1,t1,t2 │ │ - jalr t9 │ │ - sd a1,192(s1) │ │ - move a3,s0 │ │ - move a5,zero │ │ - li s0,64 │ │ - nop │ │ - dext t3,a5,0x3,0x1d │ │ - nor t8,zero,a5 │ │ - dlsa ra,t3,s1,0x3 │ │ - sll a4,t8,0x3 │ │ - ld v1,16(ra) │ │ - daddiu a3,a3,1 │ │ - addiu a5,a5,1 │ │ - dsrlv a6,v1,a4 │ │ - bne a5,s0,bec8 │ │ - sb a6,-1(a3) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - addiu a1,t8,1 │ │ - li t2,13 │ │ - bltuc t2,a1,be90 │ │ - dlsa t3,a1,s1,0x3 │ │ - addiu t8,t8,2 │ │ - li t9,14 │ │ - beq t8,t9,be90 │ │ - sd zero,80(t3) │ │ - dlsa ra,t8,s1,0x3 │ │ - addiu v0,t8,1 │ │ - bne v0,t9,bdd8 │ │ - sd zero,80(ra) │ │ - b be94 │ │ - ld v0,8(s1) │ │ - b bdbc │ │ - sd zero,200(s1) │ │ - │ │ -000000000000bf48 : │ │ - daddiu sp,sp,-256 │ │ - sd gp,240(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,248(sp) │ │ - daddiu gp,gp,16568 │ │ - sd s0,232(sp) │ │ - ld t9,-32448(gp) │ │ - move s0,a0 │ │ - move a0,sp │ │ - sd a1,216(sp) │ │ - jalr t9 │ │ - sd a2,208(sp) │ │ - ld a1,216(sp) │ │ - ld a2,208(sp) │ │ - ld t9,-32464(gp) │ │ - move a0,a1 │ │ - move a1,a2 │ │ - jalr t9 │ │ - move a2,sp │ │ - ld a6,0(sp) │ │ - andi a7,a6,0x7f │ │ - addiu a0,a7,7 │ │ - srl v1,a0,0x3 │ │ - beqz v1,bfe8 │ │ - addiu v0,v1,-1 │ │ - addiu a3,v1,-1 │ │ - daddiu a4,v0,10 │ │ - dext a5,a3,0x0,0x20 │ │ - dlsa t8,a4,sp,0x3 │ │ - dsubu t0,v0,a5 │ │ - daddiu t1,t0,9 │ │ - dlsa t2,t1,sp,0x3 │ │ - nop │ │ - ld t3,0(t8) │ │ - daddiu t8,t8,-8 │ │ - dsbh ra,t3 │ │ - dshd t9,ra │ │ - bne t8,t2,bfd0 │ │ - sd t9,8(t8) │ │ - srl a1,a7,0x3 │ │ - nor a2,zero,a7 │ │ - daddiu v1,a1,10 │ │ - andi a0,a2,0x7 │ │ - dlsa a3,v1,sp,0x3 │ │ - sll v0,a0,0x3 │ │ - ld a5,0(a3) │ │ - li a4,-256 │ │ - dsllv t0,a4,v0 │ │ - li t1,128 │ │ - dsllv t2,t1,v0 │ │ - li ra,111 │ │ - and t3,t0,a5 │ │ - or t8,t3,t2 │ │ - sd t8,0(a3) │ │ - bgeuc ra,a7,c178 │ │ - li a6,119 │ │ - bgeuc a6,a7,c1b0 │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,sp │ │ - ld a6,0(sp) │ │ - sd zero,80(sp) │ │ - li v0,2 │ │ - sd zero,88(sp) │ │ - dlsa a4,v0,sp,0x3 │ │ - addiu a3,v0,1 │ │ - li a5,14 │ │ - beq a3,a5,c104 │ │ - sd zero,80(a4) │ │ - dlsa t0,a3,sp,0x3 │ │ - addiu t1,v0,2 │ │ - beq t1,a5,c104 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,sp,0x3 │ │ - addiu t3,v0,3 │ │ - beq t3,a5,c104 │ │ - sd zero,80(t2) │ │ - dlsa t8,t3,sp,0x3 │ │ - addiu ra,v0,4 │ │ - beq ra,a5,c104 │ │ - sd zero,80(t8) │ │ - dlsa a7,ra,sp,0x3 │ │ - addiu a2,v0,5 │ │ - beq a2,a5,c104 │ │ - sd zero,80(a7) │ │ - dlsa a1,a2,sp,0x3 │ │ - addiu a0,v0,6 │ │ - beq a0,a5,c104 │ │ - sd zero,80(a1) │ │ - dlsa v1,a0,sp,0x3 │ │ - addiu t9,v0,7 │ │ - beq t9,a5,c104 │ │ - sd zero,80(v1) │ │ - dlsa a3,t9,sp,0x3 │ │ - addiu a4,v0,8 │ │ - beq a4,a5,c104 │ │ - sd zero,80(a3) │ │ - dlsa t0,a4,sp,0x3 │ │ - addiu t1,v0,9 │ │ - beq t1,a5,c104 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,sp,0x3 │ │ - addiu t3,v0,10 │ │ - beq t3,a5,c104 │ │ - sd zero,80(t2) │ │ - dlsa a5,t3,sp,0x3 │ │ - li t8,2 │ │ - bne v0,t8,c104 │ │ - sd zero,80(a5) │ │ - sd zero,184(sp) │ │ - dsrl32 ra,a6,0x1d │ │ - dsll v0,a6,0x3 │ │ - ld a6,8(sp) │ │ - ld t9,-32488(gp) │ │ - sd v0,200(sp) │ │ - move a0,sp │ │ - dsll a7,a6,0x3 │ │ - or a2,ra,a7 │ │ - jalr t9 │ │ - sd a2,192(sp) │ │ - move a1,s0 │ │ - move t1,zero │ │ - li s0,64 │ │ - dext a0,t1,0x3,0x1d │ │ - nor v1,zero,t1 │ │ - dlsa a3,a0,sp,0x3 │ │ - sll a4,v1,0x3 │ │ - ld t0,16(a3) │ │ - daddiu a1,a1,1 │ │ - addiu t1,t1,1 │ │ - dsrlv t2,t0,a4 │ │ - bne t1,s0,c138 │ │ - sb t2,-1(a1) │ │ - ld ra,248(sp) │ │ - ld gp,240(sp) │ │ - ld s0,232(sp) │ │ - jr ra │ │ - daddiu sp,sp,256 │ │ - nop │ │ - addiu a7,a1,1 │ │ - li t9,13 │ │ - bltuc t9,a7,c104 │ │ - dlsa a2,a7,sp,0x3 │ │ - addiu a1,a1,2 │ │ - li a0,14 │ │ - beq a1,a0,c104 │ │ - sd zero,80(a2) │ │ - dlsa v1,a1,sp,0x3 │ │ - addiu v0,a1,1 │ │ - bne v0,a0,c04c │ │ - sd zero,80(v1) │ │ - b c108 │ │ - dsrl32 ra,a6,0x1d │ │ - b c030 │ │ - sd zero,200(sp) │ │ - │ │ -000000000000c1b8 : │ │ - daddiu sp,sp,-32 │ │ - li v0,64 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s0,8(sp) │ │ - sd ra,24(sp) │ │ - daddiu gp,gp,15944 │ │ - beq a0,v0,c208 │ │ - move s0,a1 │ │ - bgeuc v0,a0,c2c8 │ │ - li a3,256 │ │ - beqc a0,a3,c288 │ │ - nop │ │ - bgeuc a3,a0,c300 │ │ - li a5,384 │ │ - beq a0,a5,c248 │ │ - li a6,512 │ │ - bne a0,a6,c2e8 │ │ - ld ra,24(sp) │ │ - ld t9,-32272(gp) │ │ - sd zero,8(s0) │ │ - ld a1,-32456(gp) │ │ - sd zero,0(s0) │ │ - daddiu a0,s0,16 │ │ - jalr t9 │ │ - li a2,64 │ │ - li t1,64 │ │ - sw t1,208(s0) │ │ - move v0,zero │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - nop │ │ - ld t9,-32272(gp) │ │ - sd zero,8(s0) │ │ - ld a1,-32480(gp) │ │ - sd zero,0(s0) │ │ - daddiu a0,s0,16 │ │ - jalr t9 │ │ - li a2,64 │ │ - li a7,48 │ │ - sw a7,208(s0) │ │ - move v0,zero │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - nop │ │ - ld t9,-32272(gp) │ │ - sw zero,4(s0) │ │ - ld a1,-32504(gp) │ │ - sw zero,0(s0) │ │ - daddiu a0,s0,8 │ │ - jalr t9 │ │ - li a2,32 │ │ - li t0,32 │ │ - sw t0,208(s0) │ │ - move v0,zero │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - nop │ │ - li v1,32 │ │ - beq a0,v1,c288 │ │ - li a1,48 │ │ - beq a0,a1,c248 │ │ - li a2,28 │ │ - beq a0,a2,c30c │ │ - ld t9,-32272(gp) │ │ - ld ra,24(sp) │ │ - li v0,1 │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - nop │ │ - li a4,224 │ │ - bne a0,a4,c2e4 │ │ - ld t9,-32272(gp) │ │ - daddiu a0,s0,8 │ │ - ld a1,-32520(gp) │ │ - sw zero,4(s0) │ │ - sw zero,0(s0) │ │ - jalr t9 │ │ - li a2,32 │ │ - li a0,28 │ │ - sw a0,208(s0) │ │ - move v0,zero │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s0,8(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - nop │ │ - │ │ -000000000000c348 : │ │ - daddiu sp,sp,-16 │ │ - li v1,32 │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - sd ra,8(sp) │ │ - daddu gp,gp,t9 │ │ - lw v0,208(a2) │ │ - beq v0,v1,c3ac │ │ - daddiu gp,gp,15544 │ │ - bgeuc v1,v0,c3a0 │ │ - li a4,48 │ │ - beq v0,a4,c384 │ │ - li a5,64 │ │ - bne v0,a5,c390 │ │ - ld ra,8(sp) │ │ - ld t9,-32464(gp) │ │ - jalrc t9 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - li a3,28 │ │ - bne v0,a3,c390 │ │ - ld ra,8(sp) │ │ - ld t9,-32632(gp) │ │ - jalrc t9 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - nop │ │ - │ │ -000000000000c3c8 : │ │ - daddiu sp,sp,-32 │ │ - li v1,32 │ │ - sd gp,16(sp) │ │ - lui gp,0x2 │ │ - sd s1,8(sp) │ │ - daddu gp,gp,t9 │ │ - sd s0,0(sp) │ │ - daddiu gp,gp,15416 │ │ - sd ra,24(sp) │ │ - move s0,a1 │ │ - lw v0,208(a1) │ │ - beq v0,v1,c9c8 │ │ - move s1,a0 │ │ - bgeuc v1,v0,c7d8 │ │ - li t2,48 │ │ - beq v0,t2,c5f8 │ │ - li a3,64 │ │ - bne v0,a3,c5e4 │ │ - ld ra,24(sp) │ │ - ld t3,0(a1) │ │ - andi t8,t3,0x7f │ │ - addiu a4,t8,7 │ │ - srl t9,a4,0x3 │ │ - beqz t9,c460 │ │ - addiu a2,t9,-1 │ │ - addiu ra,t9,-1 │ │ - dlsa v1,a2,a1,0x3 │ │ - dext a1,ra,0x0,0x20 │ │ - dsubu a0,a2,a1 │ │ - dlsa a6,a0,s0,0x3 │ │ - daddiu a5,a6,-8 │ │ - nop │ │ - ld a7,80(v1) │ │ - daddiu v1,v1,-8 │ │ - dsbh v0,a7 │ │ - dshd t0,v0 │ │ - bne v1,a5,c448 │ │ - sd t0,88(v1) │ │ - srl t1,t8,0x3 │ │ - nor t2,zero,t8 │ │ - dlsa a4,t1,s0,0x3 │ │ - andi a3,t2,0x7 │ │ - ld a2,80(a4) │ │ - sll t9,a3,0x3 │ │ - li ra,-256 │ │ - li a0,128 │ │ - dsllv a1,ra,t9 │ │ - dsllv a6,a0,t9 │ │ - and a5,a1,a2 │ │ - li v1,111 │ │ - or a7,a5,a6 │ │ - sd a7,80(a4) │ │ - bltuc v1,t8,cba8 │ │ - addiu t8,t1,1 │ │ - li v0,13 │ │ - bltuc v0,t8,c584 │ │ - dlsa t0,t8,s0,0x3 │ │ - addiu t1,t1,2 │ │ - li t2,14 │ │ - beq t1,t2,c584 │ │ - sd zero,80(t0) │ │ - dlsa a3,t1,s0,0x3 │ │ - addiu a4,t1,1 │ │ - beq a4,t2,c584 │ │ - sd zero,80(a3) │ │ - dlsa a2,a4,s0,0x3 │ │ - addiu ra,a4,1 │ │ - li a0,14 │ │ - beq ra,a0,c584 │ │ - sd zero,80(a2) │ │ - dlsa a1,ra,s0,0x3 │ │ - addiu a6,a4,2 │ │ - beq a6,a0,c584 │ │ - sd zero,80(a1) │ │ - dlsa a5,a6,s0,0x3 │ │ - addiu a7,a4,3 │ │ - beq a7,a0,c584 │ │ - sd zero,80(a5) │ │ - dlsa t8,a7,s0,0x3 │ │ - addiu v1,a4,4 │ │ - beq v1,a0,c584 │ │ - sd zero,80(t8) │ │ - dlsa v0,v1,s0,0x3 │ │ - addiu t0,a4,5 │ │ - beq t0,a0,c584 │ │ - sd zero,80(v0) │ │ - dlsa t1,t0,s0,0x3 │ │ - addiu t2,a4,6 │ │ - beq t2,a0,c584 │ │ - sd zero,80(t1) │ │ - dlsa a3,t2,s0,0x3 │ │ - addiu t9,a4,7 │ │ - beq t9,a0,c584 │ │ - sd zero,80(a3) │ │ - dlsa a2,t9,s0,0x3 │ │ - addiu ra,a4,8 │ │ - beq ra,a0,c584 │ │ - sd zero,80(a2) │ │ - dlsa a6,ra,s0,0x3 │ │ - addiu a1,a4,9 │ │ - beq a1,a0,c584 │ │ - sd zero,80(a6) │ │ - dlsa a5,a1,s0,0x3 │ │ - addiu a7,a4,10 │ │ - beq a7,a0,c584 │ │ - sd zero,80(a5) │ │ - dlsa a0,a7,s0,0x3 │ │ - li t8,2 │ │ - bne a4,t8,c584 │ │ - sd zero,80(a0) │ │ - sd zero,184(s0) │ │ - ld a4,8(s0) │ │ - dsrl32 v1,t3,0x1d │ │ - ld t9,-32488(gp) │ │ - dsll t3,t3,0x3 │ │ - sd t3,200(s0) │ │ - move a0,s0 │ │ - dsll v0,a4,0x3 │ │ - or t0,v1,v0 │ │ - jalr t9 │ │ - sd t0,192(s0) │ │ - move a1,s1 │ │ - move a6,zero │ │ - li s1,64 │ │ - dext t1,a6,0x3,0x1d │ │ - nor t2,zero,a6 │ │ - dlsa a3,t1,s0,0x3 │ │ - sll a2,t2,0x3 │ │ - ld ra,16(a3) │ │ - daddiu a1,a1,1 │ │ - addiu a6,a6,1 │ │ - dsrlv a5,ra,a2 │ │ - bne a6,s1,c5b8 │ │ - sb a5,-1(a1) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - ld a7,0(a1) │ │ - andi t8,a7,0x7f │ │ - addiu a0,t8,7 │ │ - srl a4,a0,0x3 │ │ - beqz a4,c640 │ │ - addiu t9,a4,-1 │ │ - addiu t3,a4,-1 │ │ - dlsa v1,t9,a1,0x3 │ │ - dext v0,t3,0x0,0x20 │ │ - dsubu t0,t9,v0 │ │ - dlsa t1,t0,a1,0x3 │ │ - daddiu t2,t1,-8 │ │ - ld a3,80(v1) │ │ - daddiu v1,v1,-8 │ │ - dsbh a2,a3 │ │ - dshd ra,a2 │ │ - bne v1,t2,c628 │ │ - sd ra,88(v1) │ │ - srl a6,t8,0x3 │ │ - nor a1,zero,t8 │ │ - dlsa a4,a6,s0,0x3 │ │ - andi a5,a1,0x7 │ │ - ld t9,80(a4) │ │ - sll a0,a5,0x3 │ │ - li t3,-256 │ │ - li t0,128 │ │ - dsllv v0,t3,a0 │ │ - dsllv t1,t0,a0 │ │ - and t2,v0,t9 │ │ - li v1,111 │ │ - or a3,t2,t1 │ │ - sd a3,80(a4) │ │ - bltuc v1,t8,cbd8 │ │ - addiu t8,a6,1 │ │ - li a2,13 │ │ - bltuc a2,t8,c764 │ │ - dlsa ra,t8,s0,0x3 │ │ - addiu a6,a6,2 │ │ - li a1,14 │ │ - beq a6,a1,c764 │ │ - sd zero,80(ra) │ │ - dlsa a5,a6,s0,0x3 │ │ - addiu a4,a6,1 │ │ - beq a4,a1,c764 │ │ - sd zero,80(a5) │ │ - dlsa t3,a4,s0,0x3 │ │ - addiu v0,a4,1 │ │ - li a0,14 │ │ - beq v0,a0,c764 │ │ - sd zero,80(t3) │ │ - dlsa t0,v0,s0,0x3 │ │ - addiu t1,a4,2 │ │ - beq t1,a0,c764 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,s0,0x3 │ │ - addiu a3,a4,3 │ │ - beq a3,a0,c764 │ │ - sd zero,80(t2) │ │ - dlsa t8,a3,s0,0x3 │ │ - addiu v1,a4,4 │ │ - beq v1,a0,c764 │ │ - sd zero,80(t8) │ │ - dlsa a2,v1,s0,0x3 │ │ - addiu ra,a4,5 │ │ - beq ra,a0,c764 │ │ - sd zero,80(a2) │ │ - dlsa a6,ra,s0,0x3 │ │ - addiu a1,a4,6 │ │ - beq a1,a0,c764 │ │ - sd zero,80(a6) │ │ - dlsa a5,a1,s0,0x3 │ │ - addiu t9,a4,7 │ │ - beq t9,a0,c764 │ │ - sd zero,80(a5) │ │ - dlsa t3,t9,s0,0x3 │ │ - addiu v0,a4,8 │ │ - beq v0,a0,c764 │ │ - sd zero,80(t3) │ │ - dlsa t0,v0,s0,0x3 │ │ - addiu t1,a4,9 │ │ - beq t1,a0,c764 │ │ - sd zero,80(t0) │ │ - dlsa t2,t1,s0,0x3 │ │ - addiu a3,a4,10 │ │ - beq a3,a0,c764 │ │ - sd zero,80(t2) │ │ - dlsa a0,a3,s0,0x3 │ │ - li t8,2 │ │ - bne a4,t8,c764 │ │ - sd zero,80(a0) │ │ - sd zero,184(s0) │ │ - ld a4,8(s0) │ │ - dsrl32 v1,a7,0x1d │ │ - ld t9,-32488(gp) │ │ - dsll a7,a7,0x3 │ │ - sd a7,200(s0) │ │ - dsll a2,a4,0x3 │ │ - or ra,v1,a2 │ │ - sd ra,192(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move a1,s1 │ │ - move v0,zero │ │ - li s1,48 │ │ - dext a6,v0,0x3,0x1d │ │ - nor a5,zero,v0 │ │ - dlsa t3,a6,s0,0x3 │ │ - sll t0,a5,0x3 │ │ - ld t1,16(t3) │ │ - daddiu a1,a1,1 │ │ - addiu v0,v0,1 │ │ - dsrlv t2,t1,t0 │ │ - bne v0,s1,c798 │ │ - sb t2,-1(a1) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - li a0,28 │ │ - bne v0,a0,c5e4 │ │ - ld ra,24(sp) │ │ - lw a2,0(a1) │ │ - andi a1,a2,0x3f │ │ - addiu a3,a1,3 │ │ - srl a4,a3,0x2 │ │ - beqz a4,c830 │ │ - addiu a5,a4,-1 │ │ - addiu a6,a4,-1 │ │ - dlsa t8,a5,s0,0x2 │ │ - dext a7,a6,0x0,0x20 │ │ - dsubu t0,a5,a7 │ │ - dlsa t1,t0,s0,0x2 │ │ - daddiu t2,t1,-4 │ │ - nop │ │ - lw t3,40(t8) │ │ - daddiu t8,t8,-4 │ │ - wsbh t9,t3 │ │ - ror ra,t9,0x10 │ │ - bne t8,t2,c818 │ │ - sw ra,44(t8) │ │ - srl v0,a1,0x2 │ │ - nor v1,zero,a1 │ │ - dlsa a4,v0,s0,0x2 │ │ - andi a0,v1,0x3 │ │ - lw a5,40(a4) │ │ - sll a6,a0,0x3 │ │ - li a3,-128 │ │ - li t0,128 │ │ - sllv a7,a3,a6 │ │ - sllv t1,t0,a6 │ │ - and t2,a7,a5 │ │ - li t8,55 │ │ - or t3,t1,t2 │ │ - sw t3,40(a4) │ │ - bltuc t8,a1,cc08 │ │ - addiu a1,v0,1 │ │ - li t9,13 │ │ - bltuc t9,a1,c954 │ │ - dlsa ra,a1,s0,0x2 │ │ - addiu v0,v0,2 │ │ - li a0,14 │ │ - beq v0,a0,c954 │ │ - sw zero,40(ra) │ │ - dlsa v1,v0,s0,0x2 │ │ - addiu a4,v0,1 │ │ - beq a4,a0,c954 │ │ - sw zero,40(v1) │ │ - dlsa a6,a4,s0,0x2 │ │ - addiu a5,a4,1 │ │ - li a3,14 │ │ - beq a5,a3,c954 │ │ - sw zero,40(a6) │ │ - dlsa a7,a5,s0,0x2 │ │ - addiu t0,a4,2 │ │ - beq t0,a3,c954 │ │ - sw zero,40(a7) │ │ - dlsa t1,t0,s0,0x2 │ │ - addiu t2,a4,3 │ │ - beq t2,a3,c954 │ │ - sw zero,40(t1) │ │ - dlsa t3,t2,s0,0x2 │ │ - addiu t8,a4,4 │ │ - beq t8,a3,c954 │ │ - sw zero,40(t3) │ │ - dlsa ra,t8,s0,0x2 │ │ - addiu a1,a4,5 │ │ - beq a1,a3,c954 │ │ - sw zero,40(ra) │ │ - dlsa v0,a1,s0,0x2 │ │ - addiu a0,a4,6 │ │ - beq a0,a3,c954 │ │ - sw zero,40(v0) │ │ - dlsa v1,a0,s0,0x2 │ │ - addiu t9,a4,7 │ │ - beq t9,a3,c954 │ │ - sw zero,40(v1) │ │ - dlsa a6,t9,s0,0x2 │ │ - addiu a5,a4,8 │ │ - beq a5,a3,c954 │ │ - sw zero,40(a6) │ │ - dlsa a7,a5,s0,0x2 │ │ - addiu t0,a4,9 │ │ - beq t0,a3,c954 │ │ - sw zero,40(a7) │ │ - dlsa t1,t0,s0,0x2 │ │ - addiu t2,a4,10 │ │ - beq t2,a3,c954 │ │ - sw zero,40(t1) │ │ - dlsa a3,t2,s0,0x2 │ │ - li t3,2 │ │ - bne a4,t3,c954 │ │ - sw zero,40(a3) │ │ - sw zero,92(s0) │ │ - lw a4,4(s0) │ │ - srl t8,a2,0x1d │ │ - ld t9,-32528(gp) │ │ - sll a2,a2,0x3 │ │ - sw a2,100(s0) │ │ - move a0,s0 │ │ - sll ra,a4,0x3 │ │ - or a1,t8,ra │ │ - jalr t9 │ │ - sw a1,96(s0) │ │ - move t0,s1 │ │ - move v0,zero │ │ - li s1,28 │ │ - dext a0,v0,0x2,0x1e │ │ - nor v1,zero,v0 │ │ - dlsa a6,a0,s0,0x2 │ │ - sll a5,v1,0x3 │ │ - lw a7,8(a6) │ │ - daddiu t0,t0,1 │ │ - addiu v0,v0,1 │ │ - srlv t1,a7,a5 │ │ - bne v0,s1,c988 │ │ - sb t1,-1(t0) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - lw t8,0(a1) │ │ - andi t9,t8,0x3f │ │ - addiu a3,t9,3 │ │ - srl a0,a3,0x2 │ │ - beqz a0,ca10 │ │ - addiu a4,a0,-1 │ │ - addiu a7,a0,-1 │ │ - dlsa v1,a4,a1,0x2 │ │ - dext a2,a7,0x0,0x20 │ │ - dsubu ra,a4,a2 │ │ - dlsa a6,ra,a1,0x2 │ │ - daddiu a5,a6,-4 │ │ - lw t3,40(v1) │ │ - daddiu v1,v1,-4 │ │ - wsbh t0,t3 │ │ - ror t1,t0,0x10 │ │ - bne v1,a5,c9f8 │ │ - sw t1,44(v1) │ │ - srl v0,t9,0x2 │ │ - nor a1,zero,t9 │ │ - dlsa a4,v0,s0,0x2 │ │ - andi t2,a1,0x3 │ │ - lw a7,40(a4) │ │ - sll a0,t2,0x3 │ │ - li a3,-128 │ │ - li ra,128 │ │ - sllv a2,a3,a0 │ │ - sllv a6,ra,a0 │ │ - and a5,a2,a7 │ │ - li v1,55 │ │ - or t3,a6,a5 │ │ - sw t3,40(a4) │ │ - bltuc v1,t9,cc38 │ │ - addiu t9,v0,1 │ │ - li t0,13 │ │ - bltuc t0,t9,cb34 │ │ - dlsa t1,t9,s0,0x2 │ │ - addiu v0,v0,2 │ │ - li a1,14 │ │ - beq v0,a1,cb34 │ │ - sw zero,40(t1) │ │ - dlsa t2,v0,s0,0x2 │ │ - addiu a4,v0,1 │ │ - beq a4,a1,cb34 │ │ - sw zero,40(t2) │ │ - dlsa a0,a4,s0,0x2 │ │ - addiu a7,a4,1 │ │ - li a3,14 │ │ - beq a7,a3,cb34 │ │ - sw zero,40(a0) │ │ - dlsa a2,a7,s0,0x2 │ │ - addiu ra,a4,2 │ │ - beq ra,a3,cb34 │ │ - sw zero,40(a2) │ │ - dlsa a6,ra,s0,0x2 │ │ - addiu a5,a4,3 │ │ - beq a5,a3,cb34 │ │ - sw zero,40(a6) │ │ - dlsa t3,a5,s0,0x2 │ │ - addiu v1,a4,4 │ │ - beq v1,a3,cb34 │ │ - sw zero,40(t3) │ │ - dlsa t0,v1,s0,0x2 │ │ - addiu t1,a4,5 │ │ - beq t1,a3,cb34 │ │ - sw zero,40(t0) │ │ - dlsa v0,t1,s0,0x2 │ │ - addiu a1,a4,6 │ │ - beq a1,a3,cb34 │ │ - sw zero,40(v0) │ │ - dlsa t2,a1,s0,0x2 │ │ - addiu t9,a4,7 │ │ - beq t9,a3,cb34 │ │ - sw zero,40(t2) │ │ - dlsa a7,t9,s0,0x2 │ │ - addiu a0,a4,8 │ │ - beq a0,a3,cb34 │ │ - sw zero,40(a7) │ │ - dlsa a2,a0,s0,0x2 │ │ - addiu ra,a4,9 │ │ - beq ra,a3,cb34 │ │ - sw zero,40(a2) │ │ - dlsa a6,ra,s0,0x2 │ │ - addiu a5,a4,10 │ │ - beq a5,a3,cb34 │ │ - sw zero,40(a6) │ │ - dlsa a3,a5,s0,0x2 │ │ - li t3,2 │ │ - bne a4,t3,cb34 │ │ - sw zero,40(a3) │ │ - sw zero,92(s0) │ │ - lw a4,4(s0) │ │ - srl v1,t8,0x1d │ │ - ld t9,-32528(gp) │ │ - sll t8,t8,0x3 │ │ - sw t8,100(s0) │ │ - move a0,s0 │ │ - sll t0,a4,0x3 │ │ - or t1,v1,t0 │ │ - jalr t9 │ │ - sw t1,96(s0) │ │ - move a1,s1 │ │ - move v0,zero │ │ - li s1,32 │ │ - dext t2,v0,0x2,0x1e │ │ - nor a7,zero,v0 │ │ - dlsa a0,t2,s0,0x2 │ │ - sll a2,a7,0x3 │ │ - lw ra,8(a0) │ │ - daddiu a1,a1,1 │ │ - addiu v0,v0,1 │ │ - srlv a6,ra,a2 │ │ - bne v0,s1,cb68 │ │ - sb a6,-1(a1) │ │ - ld ra,24(sp) │ │ - ld gp,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,32 │ │ - li t3,119 │ │ - bltuc t3,t8,cbb4 │ │ - sd zero,200(s0) │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - ld t3,0(s0) │ │ - sd zero,80(s0) │ │ - li a4,2 │ │ - b c4cc │ │ - sd zero,88(s0) │ │ - nop │ │ - li a7,119 │ │ - bltuc a7,t8,cbe4 │ │ - sd zero,200(s0) │ │ - ld t9,-32488(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - ld a7,0(s0) │ │ - sd zero,80(s0) │ │ - li a4,2 │ │ - b c6ac │ │ - sd zero,88(s0) │ │ - nop │ │ - li a2,59 │ │ - bltuc a2,a1,cc14 │ │ - sw zero,100(s0) │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw a2,0(s0) │ │ - sw zero,40(s0) │ │ - li a4,2 │ │ - b c89c │ │ - sw zero,44(s0) │ │ - nop │ │ - li t8,59 │ │ - bltuc t8,t9,cc44 │ │ - sw zero,100(s0) │ │ - ld t9,-32528(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw t8,0(s0) │ │ - sw zero,40(s0) │ │ - li a4,2 │ │ - b ca7c │ │ - sw zero,44(s0) │ │ - nop │ │ - │ │ -000000000000cc68 : │ │ - daddiu sp,sp,-272 │ │ - sd gp,256(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd s0,248(sp) │ │ - daddiu gp,gp,13208 │ │ - sd ra,264(sp) │ │ - ld t9,-32440(gp) │ │ - move s0,a0 │ │ - move a0,a1 │ │ - move a1,sp │ │ - sd a2,232(sp) │ │ - jalr t9 │ │ - sd a3,224(sp) │ │ - ld a3,224(sp) │ │ - beqz v0,ccc8 │ │ - ld a2,232(sp) │ │ - ld ra,264(sp) │ │ - li v0,1 │ │ - ld gp,256(sp) │ │ - ld s0,248(sp) │ │ - jr ra │ │ - daddiu sp,sp,272 │ │ - nop │ │ - ld t9,-32432(gp) │ │ - move a0,a2 │ │ - move a1,a3 │ │ - move a2,sp │ │ - jalr t9 │ │ - sd v0,224(sp) │ │ - ld t9,-32424(gp) │ │ - move a0,s0 │ │ - jalr t9 │ │ - move a1,sp │ │ - ld ra,264(sp) │ │ - ld v0,224(sp) │ │ - ld gp,256(sp) │ │ - ld s0,248(sp) │ │ - jr ra │ │ - daddiu sp,sp,272 │ │ - ... │ │ - │ │ -000000000000cd10 : │ │ - daddiu sp,sp,-16 │ │ - move a1,zero │ │ - sd gp,0(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,8(sp) │ │ - daddiu gp,gp,13040 │ │ - ld t9,-32280(gp) │ │ - jalr t9 │ │ - li a2,176 │ │ - ld ra,8(sp) │ │ - ld gp,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,16 │ │ - │ │ -000000000000cd48 : │ │ - li v0,1 │ │ - ld v1,168(a2) │ │ - dsll32 a3,v0,0x0 │ │ - daddiu a4,a3,-1 │ │ - beqc v1,a4,ce68 │ │ - daddiu sp,sp,-48 │ │ - sd gp,32(sp) │ │ - lui gp,0x2 │ │ - sd s2,16(sp) │ │ - daddu gp,gp,t9 │ │ - sd s1,8(sp) │ │ - move s2,a0 │ │ - move s1,a1 │ │ - daddu a0,a1,v1 │ │ - li a1,64 │ │ - sd s0,0(sp) │ │ - sd ra,40(sp) │ │ - daddiu gp,gp,12984 │ │ - sd s3,24(sp) │ │ - move s0,a2 │ │ - bgeuc a1,a0,ce20 │ │ - nop │ │ - bgeuc a1,v1,cdf0 │ │ - daddiu s3,a2,64 │ │ - ld t9,-32632(gp) │ │ - move a2,s3 │ │ - move a0,s2 │ │ - jalr t9 │ │ - move a1,s1 │ │ - ld a2,168(s0) │ │ - move v0,zero │ │ - daddu a5,a2,s1 │ │ - sd a5,168(s0) │ │ - ld ra,40(sp) │ │ - ld gp,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - nop │ │ - ld t9,-32640(gp) │ │ - daddiu s3,a2,64 │ │ - jalr t9 │ │ - move a0,s3 │ │ - ld a1,168(s0) │ │ - ld t9,-32632(gp) │ │ - move a0,s0 │ │ - jalr t9 │ │ - move a2,s3 │ │ - b cdac │ │ - ld t9,-32632(gp) │ │ - nop │ │ - ld t9,-32272(gp) │ │ - daddu a0,a2,v1 │ │ - move a1,s2 │ │ - jalr t9 │ │ - move a2,s1 │ │ - ld a2,168(s0) │ │ - move v0,zero │ │ - daddu a5,a2,s1 │ │ - sd a5,168(s0) │ │ - ld ra,40(sp) │ │ - ld gp,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,48 │ │ - nop │ │ - jr ra │ │ - li v0,-1 │ │ - │ │ -000000000000ce70 : │ │ - daddiu sp,sp,-64 │ │ - li v0,1 │ │ - sd gp,48(sp) │ │ - lui gp,0x2 │ │ - sd s3,24(sp) │ │ - daddu gp,gp,t9 │ │ - sd s1,8(sp) │ │ - move s1,a0 │ │ - sd s0,0(sp) │ │ - dsll32 a0,v0,0x0 │ │ - sd ra,56(sp) │ │ - move s3,a1 │ │ - sd s5,40(sp) │ │ - daddiu a1,a0,-1 │ │ - sd s4,32(sp) │ │ - daddiu gp,gp,12688 │ │ - sd s2,16(sp) │ │ - ld a3,168(a2) │ │ - beq a3,a1,cfdc │ │ - move s0,a2 │ │ - li a2,64 │ │ - bltuc a2,a3,d020 │ │ - daddiu s2,s0,64 │ │ - dsubu a2,a2,a3 │ │ - ld t9,-32280(gp) │ │ - daddu a0,s0,a3 │ │ - jalr t9 │ │ - move a1,zero │ │ - lw a4,4(s0) │ │ - lw a5,8(s0) │ │ - lui a6,0x3636 │ │ - lw a7,12(s0) │ │ - addiu v0,a6,13878 │ │ - lw t0,16(s0) │ │ - xor ra,a4,v0 │ │ - lw t1,0(s0) │ │ - xor t9,a5,v0 │ │ - lw a3,24(s0) │ │ - xor t8,a7,v0 │ │ - lw a2,28(s0) │ │ - xor t3,t0,v0 │ │ - lw a1,32(s0) │ │ - xor s4,t1,v0 │ │ - lw v1,40(s0) │ │ - xor t1,a3,v0 │ │ - xor t0,a2,v0 │ │ - lw a0,36(s0) │ │ - xor a7,a1,v0 │ │ - lw t2,20(s0) │ │ - xor a5,v1,v0 │ │ - lw a4,44(s0) │ │ - lw v1,60(s0) │ │ - ld s5,-32640(gp) │ │ - lw a3,48(s0) │ │ - xor a6,a0,v0 │ │ - lw a2,52(s0) │ │ - xor t2,t2,v0 │ │ - lw a1,56(s0) │ │ - xor a4,a4,v0 │ │ - xor a3,a3,v0 │ │ - move a0,s2 │ │ - xor a2,a2,v0 │ │ - sw s4,0(s0) │ │ - xor a1,a1,v0 │ │ - xor v0,v1,v0 │ │ - sw ra,4(s0) │ │ - sw t9,8(s0) │ │ - move t9,s5 │ │ - sw t8,12(s0) │ │ - sw t3,16(s0) │ │ - sw t2,20(s0) │ │ - sw t1,24(s0) │ │ - sw t0,28(s0) │ │ - sw a7,32(s0) │ │ - sw a6,36(s0) │ │ - sw a5,40(s0) │ │ - sw a4,44(s0) │ │ - sw a3,48(s0) │ │ - sw a2,52(s0) │ │ - sw a1,56(s0) │ │ - jalr t9 │ │ - sw v0,60(s0) │ │ - move a2,s2 │ │ - ld t9,-32632(gp) │ │ - li s2,1 │ │ - dsll32 s5,s2,0x0 │ │ - move a0,s0 │ │ - li a1,64 │ │ - jalr t9 │ │ - daddiu s4,s5,-1 │ │ - sd s4,168(s0) │ │ - beqz s3,cffc │ │ - ld ra,56(sp) │ │ - ld t9,-32632(gp) │ │ - move a0,s1 │ │ - move a1,s3 │ │ - jalr t9 │ │ - daddiu a2,s0,64 │ │ - ld ra,56(sp) │ │ - ld gp,48(sp) │ │ - ld s5,40(sp) │ │ - ld s4,32(sp) │ │ - ld s3,24(sp) │ │ - ld s2,16(sp) │ │ - ld s1,8(sp) │ │ - ld s0,0(sp) │ │ - jr ra │ │ - daddiu sp,sp,64 │ │ - ld t9,-32624(gp) │ │ - daddiu s2,s0,64 │ │ - move a0,s0 │ │ - jalr t9 │ │ - move a1,s2 │ │ - li v1,32 │ │ - sd v1,168(s0) │ │ - li a2,32 │ │ - b ced0 │ │ - li a3,32 │ │ - │ │ -000000000000d048 : │ │ - daddiu sp,sp,-80 │ │ - li v0,1 │ │ - sd gp,64(sp) │ │ - lui gp,0x2 │ │ - sd s2,48(sp) │ │ - daddu gp,gp,t9 │ │ - sd s1,40(sp) │ │ - move s1,a1 │ │ - sd s0,32(sp) │ │ - move s0,a0 │ │ - sd ra,72(sp) │ │ - dsll32 a0,v0,0x0 │ │ - sd s3,56(sp) │ │ - daddiu a1,a0,-1 │ │ - ld v1,168(a2) │ │ - daddiu gp,gp,12216 │ │ - beq v1,a1,d0a0 │ │ - move s2,a2 │ │ - ld t9,-32416(gp) │ │ - move a0,zero │ │ - jalr t9 │ │ - move a1,zero │ │ - ld t9,-32624(gp) │ │ - daddiu s3,s2,64 │ │ - move a1,s3 │ │ - jalr t9 │ │ - move a0,sp │ │ - lui a6,0x3535 │ │ - daddiu t0,a6,13621 │ │ - ld v0,40(s2) │ │ - dsll t1,t0,0x10 │ │ - ld v1,56(s2) │ │ - daddiu t2,t1,13621 │ │ - ld a5,8(s2) │ │ - ld a4,16(s2) │ │ - dsll t3,t2,0x11 │ │ - ld a3,24(s2) │ │ - daddiu t8,t3,27242 │ │ - ld a2,32(s2) │ │ - ld t9,-32640(gp) │ │ - ld a0,48(s2) │ │ - xor a6,a5,t8 │ │ - ld a7,0(s2) │ │ - xor a5,a4,t8 │ │ - xor t0,v1,t8 │ │ - xor a4,a3,t8 │ │ - xor a1,a0,t8 │ │ - xor a3,a2,t8 │ │ - xor a7,a7,t8 │ │ - xor a2,v0,t8 │ │ - sd a7,0(s2) │ │ - move a0,s3 │ │ - sd a6,8(s2) │ │ - sd a5,16(s2) │ │ - sd a4,24(s2) │ │ - sd a3,32(s2) │ │ - sd t0,56(s2) │ │ - sd a2,40(s2) │ │ - jalr t9 │ │ - sd a1,48(s2) │ │ - ld t9,-32632(gp) │ │ - move a0,s2 │ │ - li a1,64 │ │ - jalr t9 │ │ - move a2,s3 │ │ - ld t9,-32632(gp) │ │ - move a0,sp │ │ - li a1,32 │ │ - jalr t9 │ │ - move a2,s3 │ │ - ld t9,-32624(gp) │ │ - move a0,sp │ │ - jalr t9 │ │ - move a1,s3 │ │ - beqz s1,d194 │ │ - move s3,sp │ │ - daddu ra,sp,s1 │ │ - nop │ │ - lbu s2,0(s3) │ │ - daddiu s0,s0,1 │ │ - daddiu s3,s3,1 │ │ - bne s3,ra,d180 │ │ - sb s2,-1(s0) │ │ - ld ra,72(sp) │ │ - ld gp,64(sp) │ │ - ld s3,56(sp) │ │ - ld s2,48(sp) │ │ - ld s1,40(sp) │ │ - ld s0,32(sp) │ │ - jr ra │ │ - daddiu sp,sp,80 │ │ - nop │ │ - │ │ -000000000000d1b8 : │ │ - daddiu sp,sp,-240 │ │ - sd gp,224(sp) │ │ - lui gp,0x2 │ │ - daddu gp,gp,t9 │ │ - sd ra,232(sp) │ │ - daddiu gp,gp,11848 │ │ - sd s1,216(sp) │ │ - ld t9,-32408(gp) │ │ - sd s0,208(sp) │ │ - move s1,a0 │ │ - move a0,sp │ │ - sd a4,192(sp) │ │ - move s0,a2 │ │ - sd a5,184(sp) │ │ - sd a3,200(sp) │ │ - jalr t9 │ │ - sd a1,176(sp) │ │ - ld a1,176(sp) │ │ - ld t9,-32400(gp) │ │ - move a0,s1 │ │ - jalr t9 │ │ - move a2,sp │ │ - ld a3,200(sp) │ │ - ld t9,-32416(gp) │ │ - move a0,s0 │ │ - move a2,sp │ │ - jalr t9 │ │ - move a1,a3 │ │ - ld a4,192(sp) │ │ - ld a5,184(sp) │ │ - ld t9,-32392(gp) │ │ - move a2,sp │ │ - move a0,a4 │ │ - jalr t9 │ │ - move a1,a5 │ │ - ld ra,232(sp) │ │ - ld gp,224(sp) │ │ - ld s1,216(sp) │ │ - ld s0,208(sp) │ │ - jr ra │ │ - daddiu sp,sp,240 │ │ - nop │ │ - │ │ -000000000000d260 : │ │ - daddiu sp,sp,-16 │ │ - move v1,a0 │ │ - sd gp,8(sp) │ │ - lui gp,0x2 │ │ - lbu a4,3(a0) │ │ +0000000000005980 : │ │ + daddiu sp,sp,-16 │ │ + move v1,a0 │ │ + sd gp,8(sp) │ │ + lui gp,0x3 │ │ + lbu a4,3(a0) │ │ daddu gp,gp,t9 │ │ lbu v0,2(a0) │ │ - daddiu gp,gp,11680 │ │ + daddiu gp,gp,-22912 │ │ lbu a6,0(a0) │ │ - ld a5,-32384(gp) │ │ + ld a5,-32664(gp) │ │ lbu a3,1(a0) │ │ sll a7,a4,0x18 │ │ sll t0,v0,0x10 │ │ - ld a2,-32560(gp) │ │ + ld a2,-32688(gp) │ │ or t1,a7,t0 │ │ lw a0,0(a5) │ │ or t2,t1,a6 │ │ sll t3,a3,0x8 │ │ or t9,t2,t3 │ │ lw t8,4(a5) │ │ sw t9,0(a1) │ │ @@ -12051,28 +4239,28 @@ │ │ sw t2,160(a1) │ │ sw t9,164(a1) │ │ daddiu sp,sp,16 │ │ sw t8,168(a1) │ │ jr ra │ │ sw t3,172(a1) │ │ │ │ -000000000000d740 : │ │ +0000000000005e60 : │ │ daddiu sp,sp,-16 │ │ sd gp,8(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ lbu v0,3(a0) │ │ daddu gp,gp,t9 │ │ lbu a2,2(a0) │ │ - daddiu gp,gp,10432 │ │ + daddiu gp,gp,-24160 │ │ lbu a6,0(a0) │ │ - ld a5,-32384(gp) │ │ + ld a5,-32664(gp) │ │ lbu v1,1(a0) │ │ sll a7,v0,0x18 │ │ sll t0,a2,0x10 │ │ - ld a4,-32560(gp) │ │ + ld a4,-32688(gp) │ │ or t1,a7,t0 │ │ lw a3,0(a5) │ │ or t2,t1,a6 │ │ sll t3,v1,0x8 │ │ or t8,t2,t3 │ │ move v0,zero │ │ sw t8,0(a1) │ │ @@ -12365,27 +4553,27 @@ │ │ xor a6,a3,a6 │ │ sw t9,196(a1) │ │ sw a3,200(a1) │ │ daddiu sp,sp,16 │ │ jr ra │ │ sw a6,204(a1) │ │ │ │ -000000000000dc20 : │ │ +0000000000006340 : │ │ daddiu sp,sp,-16 │ │ move v0,zero │ │ sd gp,8(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ sd s0,0(sp) │ │ daddu gp,gp,t9 │ │ lbu a5,3(a0) │ │ - daddiu gp,gp,9184 │ │ + daddiu gp,gp,-25408 │ │ lbu a3,2(a0) │ │ - ld t0,-32384(gp) │ │ + ld t0,-32664(gp) │ │ lbu a2,0(a0) │ │ - ld a4,-32560(gp) │ │ + ld a4,-32688(gp) │ │ lbu a7,1(a0) │ │ sll v1,a5,0x18 │ │ sll a6,a3,0x10 │ │ or t1,v1,a6 │ │ or t2,t1,a2 │ │ sll t3,a7,0x8 │ │ or s0,t2,t3 │ │ @@ -12785,81 +4973,81 @@ │ │ sw a7,228(a1) │ │ sw a6,232(a1) │ │ daddiu sp,sp,16 │ │ jr ra │ │ sw a5,236(a1) │ │ nop │ │ │ │ -000000000000e2a8 : │ │ +00000000000069c8 : │ │ daddiu sp,sp,-16 │ │ li v1,32 │ │ sd gp,0(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ daddu gp,gp,t9 │ │ sd ra,8(sp) │ │ - beq a1,v1,e350 │ │ - daddiu gp,gp,7512 │ │ - bgec v1,a1,e300 │ │ + beq a1,v1,6a70 │ │ + daddiu gp,gp,-27080 │ │ + bgec v1,a1,6a20 │ │ li a4,192 │ │ - beq a1,a4,e314 │ │ + beq a1,a4,6a34 │ │ li a5,256 │ │ - beq a1,a5,e350 │ │ + beq a1,a5,6a70 │ │ li a6,128 │ │ - beq a1,a6,e338 │ │ - ld t9,-32376(gp) │ │ + beq a1,a6,6a58 │ │ + ld t9,-32656(gp) │ │ ld ra,8(sp) │ │ li v0,1 │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ nop │ │ li v0,16 │ │ - beq a1,v0,e330 │ │ + beq a1,v0,6a50 │ │ li a3,24 │ │ - bne a1,a3,e2ec │ │ + bne a1,a3,6a0c │ │ ld ra,8(sp) │ │ - ld t9,-32368(gp) │ │ + ld t9,-32648(gp) │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ - ld t9,-32376(gp) │ │ + ld t9,-32656(gp) │ │ nop │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ - ld t9,-32720(gp) │ │ + ld t9,-32640(gp) │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ nop │ │ │ │ -000000000000e370 : │ │ +0000000000006a90 : │ │ daddiu sp,sp,-80 │ │ sd s8,72(sp) │ │ sd gp,64(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ sd s7,56(sp) │ │ daddu gp,gp,t9 │ │ sd s6,48(sp) │ │ - daddiu gp,gp,7312 │ │ + daddiu gp,gp,-27280 │ │ sd s1,8(sp) │ │ - ld a3,-32560(gp) │ │ + ld a3,-32688(gp) │ │ sd s0,0(sp) │ │ - ld s0,-32384(gp) │ │ + ld s0,-32664(gp) │ │ sd s5,40(sp) │ │ - ld v1,-32360(gp) │ │ + ld v1,-32632(gp) │ │ sd s4,32(sp) │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ lbu a4,3(a0) │ │ lbu v0,2(a0) │ │ lbu a5,0(a0) │ │ lbu a2,1(a0) │ │ @@ -13379,29 +5567,29 @@ │ │ ld s6,48(sp) │ │ daddiu sp,sp,80 │ │ sw t2,8(a1) │ │ jr ra │ │ sb a7,240(a1) │ │ nop │ │ │ │ -000000000000ebe0 : │ │ +0000000000007300 : │ │ daddiu sp,sp,-80 │ │ sd s8,72(sp) │ │ sd gp,64(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ sd s7,56(sp) │ │ daddu gp,gp,t9 │ │ sd s6,48(sp) │ │ - daddiu gp,gp,5152 │ │ + daddiu gp,gp,-29440 │ │ sd s5,40(sp) │ │ - ld a2,-32360(gp) │ │ + ld a2,-32632(gp) │ │ sd s4,32(sp) │ │ - ld a6,-32560(gp) │ │ + ld a6,-32688(gp) │ │ sd s1,8(sp) │ │ - ld s4,-32384(gp) │ │ + ld s4,-32664(gp) │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ sd s0,0(sp) │ │ lbu a7,3(a0) │ │ lbu v1,2(a0) │ │ lbu a4,0(a0) │ │ lbu a5,1(a0) │ │ @@ -13989,39 +6177,39 @@ │ │ sw a0,0(a1) │ │ sw a4,4(a1) │ │ sw a5,8(a1) │ │ jr ra │ │ sw t0,12(a1) │ │ nop │ │ │ │ -000000000000f560 : │ │ +0000000000007c80 : │ │ daddiu sp,sp,-80 │ │ sd s8,72(sp) │ │ sd gp,64(sp) │ │ - lui gp,0x2 │ │ + lui gp,0x3 │ │ sd s6,48(sp) │ │ daddu gp,gp,t9 │ │ sd s5,40(sp) │ │ - daddiu gp,gp,2720 │ │ + daddiu gp,gp,-31872 │ │ sd s4,32(sp) │ │ - ld t2,-32384(gp) │ │ + ld t2,-32664(gp) │ │ sd s7,56(sp) │ │ - ld a2,-32560(gp) │ │ + ld a2,-32688(gp) │ │ sd s3,24(sp) │ │ sd s2,16(sp) │ │ dmtc1 t2,$f21 │ │ sd s1,8(sp) │ │ sd s0,0(sp) │ │ lbu v1,3(a0) │ │ lbu a6,2(a0) │ │ lbu s7,0(a0) │ │ lbu v0,1(a0) │ │ sll a3,v1,0x18 │ │ sll a4,a6,0x10 │ │ - ld v1,-32360(gp) │ │ + ld v1,-32632(gp) │ │ or a5,a3,a4 │ │ or a7,a5,s7 │ │ sll t0,v0,0x8 │ │ or t1,a7,t0 │ │ move v0,zero │ │ sw t1,224(a1) │ │ move t3,t1 │ │ @@ -14957,58 +7145,7870 @@ │ │ sb a0,240(a1) │ │ sw t0,0(a1) │ │ sw a7,4(a1) │ │ sw t3,8(a1) │ │ jr ra │ │ sw a4,12(a1) │ │ │ │ -0000000000010478 : │ │ +0000000000008b98 : │ │ daddiu sp,sp,-16 │ │ li v1,32 │ │ sd gp,0(sp) │ │ lui gp,0x2 │ │ daddu gp,gp,t9 │ │ sd ra,8(sp) │ │ - beq a1,v1,10520 │ │ - daddiu gp,gp,-1144 │ │ - bgec v1,a1,104d0 │ │ + beq a1,v1,8c40 │ │ + daddiu gp,gp,29800 │ │ + bgec v1,a1,8bf0 │ │ li a4,192 │ │ - beq a1,a4,104e4 │ │ + beq a1,a4,8c04 │ │ li a5,256 │ │ - beq a1,a5,10520 │ │ + beq a1,a5,8c40 │ │ li a6,128 │ │ - beq a1,a6,10508 │ │ - ld t9,-32352(gp) │ │ + beq a1,a6,8c28 │ │ + ld t9,-32624(gp) │ │ ld ra,8(sp) │ │ li v0,1 │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ nop │ │ li v0,16 │ │ - beq a1,v0,10500 │ │ + beq a1,v0,8c20 │ │ li a3,24 │ │ - bne a1,a3,104bc │ │ + bne a1,a3,8bdc │ │ ld ra,8(sp) │ │ - ld t9,-32344(gp) │ │ + ld t9,-32616(gp) │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ - ld t9,-32352(gp) │ │ + ld t9,-32624(gp) │ │ nop │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ - ld t9,-32336(gp) │ │ + ld t9,-32608(gp) │ │ jalr t9 │ │ move a1,a2 │ │ ld ra,8(sp) │ │ ld gp,0(sp) │ │ jr ra │ │ daddiu sp,sp,16 │ │ nop │ │ + │ │ +0000000000008c60 : │ │ + jr ra │ │ + move v0,zero │ │ + ... │ │ + │ │ +0000000000008c70 : │ │ + daddiu sp,sp,-320 │ │ + sd gp,304(sp) │ │ + lui gp,0x2 │ │ + sd s2,280(sp) │ │ + daddu gp,gp,t9 │ │ + sd ra,312(sp) │ │ + daddiu gp,gp,29584 │ │ + sd s4,296(sp) │ │ + sd s3,288(sp) │ │ + sd s1,272(sp) │ │ + sd s0,264(sp) │ │ + lw v0,4(a0) │ │ + beqz v0,8d80 │ │ + move s2,a0 │ │ + lw v1,8(s2) │ │ + bnez v1,8e0c │ │ + ld t9,-32232(gp) │ │ + jalr t9 │ │ + daddiu a0,s2,52 │ │ + bnez v0,8e0c │ │ + ld t9,-32640(gp) │ │ + daddiu a0,s2,96 │ │ + move a1,sp │ │ + daddiu s3,s2,144 │ │ + daddiu s1,s2,176 │ │ + jalr t9 │ │ + daddiu s4,s2,128 │ │ + lw a0,0(s2) │ │ + beqz a0,8dc4 │ │ + move a2,zero │ │ + b 8d14 │ │ + move s0,zero │ │ + move a2,sp │ │ + move a0,s1 │ │ + move a1,s3 │ │ + jalr t9 │ │ + addiu s0,s0,1 │ │ + lw a3,0(s2) │ │ + move a2,zero │ │ + bgeuc s0,a3,8d3c │ │ + nop │ │ + bnez a2,8cf0 │ │ + ld t9,-32720(gp) │ │ + move a2,sp │ │ + move a0,s3 │ │ + move a1,s1 │ │ + jalr t9 │ │ + addiu s0,s0,1 │ │ + lw a3,0(s2) │ │ + li a2,1 │ │ + bltuc s0,a3,8d14 │ │ + dext s1,a2,0x0,0x20 │ │ + beq s3,s4,8dcc │ │ + ld t9,-32304(gp) │ │ + li a5,1 │ │ + sw a5,8(s2) │ │ + jalr t9 │ │ + daddiu a0,s2,52 │ │ + ld ra,312(sp) │ │ + move v0,s1 │ │ + ld gp,304(sp) │ │ + ld s4,296(sp) │ │ + ld s3,288(sp) │ │ + ld s2,280(sp) │ │ + ld s1,272(sp) │ │ + ld s0,264(sp) │ │ + jr ra │ │ + daddiu sp,sp,320 │ │ + ld t9,-32232(gp) │ │ + daddiu s0,a0,12 │ │ + jalr t9 │ │ + move a0,s0 │ │ + bnez v0,8ca8 │ │ + ld t9,-32640(gp) │ │ + move a1,sp │ │ + daddiu a0,s2,96 │ │ + daddiu s3,s2,128 │ │ + daddiu s1,s2,160 │ │ + jalr t9 │ │ + move s4,s3 │ │ + lw a1,0(s2) │ │ + bnez a1,8ce8 │ │ + move a2,zero │ │ + b 8dd0 │ │ + move s1,zero │ │ + b 8d40 │ │ + move s1,zero │ │ + daddiu s0,s2,12 │ │ + ld t9,-32304(gp) │ │ + li a6,1 │ │ + sw a6,4(s2) │ │ + jalr t9 │ │ + move a0,s0 │ │ + ld ra,312(sp) │ │ + move v0,s1 │ │ + ld gp,304(sp) │ │ + ld s4,296(sp) │ │ + ld s3,288(sp) │ │ + ld s2,280(sp) │ │ + ld s1,272(sp) │ │ + ld s0,264(sp) │ │ + jr ra │ │ + daddiu sp,sp,320 │ │ + ld t9,-32296(gp) │ │ + jalr t9 │ │ + li a0,-1 │ │ + │ │ +0000000000008e18 : │ │ + daddiu sp,sp,-48 │ │ + sd gp,32(sp) │ │ + lui gp,0x2 │ │ + sd s0,24(sp) │ │ + daddu gp,gp,t9 │ │ + sd ra,40(sp) │ │ + daddiu gp,gp,29160 │ │ + ld v1,0(a0) │ │ + ld a3,-32600(gp) │ │ + lui s0,0x1 │ │ + move a1,sp │ │ + daddiu a2,s0,6 │ │ + ld t9,48(v1) │ │ + jalr t9 │ │ + sd a0,-32168(a3) │ │ + bnez v0,8f98 │ │ + ld a0,0(sp) │ │ + ld a1,-32592(gp) │ │ + ld a2,0(a0) │ │ + ld t9,48(a2) │ │ + jalr t9 │ │ + daddiu a1,a1,22096 │ │ + beqz v0,8f98 │ │ + ld a0,0(sp) │ │ + ld a4,0(a0) │ │ + ld t9,168(a4) │ │ + jalr t9 │ │ + move a1,v0 │ │ + ld a0,-32600(gp) │ │ + beqz v0,8f98 │ │ + sd v0,-32176(a0) │ │ + ld a0,0(sp) │ │ + ld a6,-32592(gp) │ │ + ld a5,0(a0) │ │ + ld t9,48(a5) │ │ + jalr t9 │ │ + daddiu a1,a6,22136 │ │ + beqz v0,8f98 │ │ + ld a0,0(sp) │ │ + ld a7,0(a0) │ │ + ld t9,168(a7) │ │ + jalr t9 │ │ + move a1,v0 │ │ + ld t0,-32600(gp) │ │ + beqz v0,8f98 │ │ + sd v0,-32184(t0) │ │ + ld a0,0(sp) │ │ + ld t2,-32592(gp) │ │ + ld t1,0(a0) │ │ + ld t9,48(t1) │ │ + jalr t9 │ │ + daddiu a1,t2,22168 │ │ + beqz v0,8f98 │ │ + ld a0,0(sp) │ │ + ld t3,0(a0) │ │ + ld t9,168(t3) │ │ + jalr t9 │ │ + move a1,v0 │ │ + ld a0,0(sp) │ │ + ld v1,-32592(gp) │ │ + ld a3,-32600(gp) │ │ + ld t8,0(a0) │ │ + sd v0,-32192(a3) │ │ + ld t9,48(t8) │ │ + jalr t9 │ │ + daddiu a1,v1,22208 │ │ + beqz v0,8f98 │ │ + ld a0,0(sp) │ │ + ld ra,0(a0) │ │ + ld t9,168(ra) │ │ + jalr t9 │ │ + move a1,v0 │ │ + ld a0,0(sp) │ │ + ld a2,-32592(gp) │ │ + ld a5,-32600(gp) │ │ + ld a4,0(a0) │ │ + sd v0,-32200(a5) │ │ + ld t9,48(a4) │ │ + jalr t9 │ │ + daddiu a1,a2,22248 │ │ + beqz v0,8f98 │ │ + ld a0,0(sp) │ │ + move a1,v0 │ │ + ld v0,0(a0) │ │ + ld t9,168(v0) │ │ + jalrc t9 │ │ + ld a1,-32600(gp) │ │ + ld t9,-32584(gp) │ │ + jalr t9 │ │ + sd v0,-32208(a1) │ │ + ld ra,40(sp) │ │ + ori v0,s0,0x6 │ │ + ld gp,32(sp) │ │ + ld s0,24(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + ld ra,40(sp) │ │ + li v0,-1 │ │ + ld gp,32(sp) │ │ + ld s0,24(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + │ │ +0000000000008fb0 : │ │ + daddiu sp,sp,-32 │ │ + lui a2,0x1 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + ld v0,0(a0) │ │ + daddiu gp,gp,28752 │ │ + move a1,sp │ │ + ld t9,48(v0) │ │ + jalr t9 │ │ + daddiu a2,a2,6 │ │ + bnez v0,9064 │ │ + ld ra,24(sp) │ │ + ld a0,0(sp) │ │ + ld v1,-32600(gp) │ │ + ld a3,0(a0) │ │ + ld t9,176(a3) │ │ + jalr t9 │ │ + ld a1,-32176(v1) │ │ + ld a0,0(sp) │ │ + ld a1,-32600(gp) │ │ + ld a4,0(a0) │ │ + ld t9,176(a4) │ │ + jalr t9 │ │ + ld a1,-32184(a1) │ │ + ld a0,0(sp) │ │ + ld a6,-32600(gp) │ │ + ld a5,0(a0) │ │ + ld t9,176(a5) │ │ + jalr t9 │ │ + ld a1,-32192(a6) │ │ + ld a0,0(sp) │ │ + ld t0,-32600(gp) │ │ + ld a7,0(a0) │ │ + ld t9,176(a7) │ │ + jalr t9 │ │ + ld a1,-32200(t0) │ │ + ld a0,0(sp) │ │ + ld t2,-32600(gp) │ │ + ld t1,0(a0) │ │ + ld t9,176(t1) │ │ + jalr t9 │ │ + ld a1,-32208(t2) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + │ │ +0000000000009070 : │ │ + daddiu sp,sp,-96 │ │ + move a1,a3 │ │ + sd ra,88(sp) │ │ + sd gp,80(sp) │ │ + lui gp,0x2 │ │ + sd s5,72(sp) │ │ + daddu gp,gp,t9 │ │ + sd s4,64(sp) │ │ + daddiu gp,gp,28560 │ │ + sd s3,56(sp) │ │ + andi s5,a2,0xff │ │ + sd s2,48(sp) │ │ + move s3,a4 │ │ + sd s0,32(sp) │ │ + move s0,a0 │ │ + sd s1,40(sp) │ │ + ld v0,0(a0) │ │ + ld t9,1368(v0) │ │ + jalr t9 │ │ + move s4,a3 │ │ + ld v1,0(s0) │ │ + move a0,s0 │ │ + move a1,s3 │ │ + ld t9,1368(v1) │ │ + jalr t9 │ │ + move s2,v0 │ │ + li a0,-9 │ │ + and a1,s2,a0 │ │ + li a2,16 │ │ + beq a1,a2,90f0 │ │ + li a3,32 │ │ + bnec a3,s2,91b8 │ │ + li a4,16 │ │ + bne v0,a4,91b8 │ │ + ld t9,-32264(gp) │ │ + jalr t9 │ │ + li a0,300 │ │ + beqz v0,9204 │ │ + move s1,v0 │ │ + ld t9,-32280(gp) │ │ + move a0,v0 │ │ + move a1,zero │ │ + jalr t9 │ │ + li a2,300 │ │ + ld a5,0(s0) │ │ + move a0,s0 │ │ + move a1,s4 │ │ + move a2,zero │ │ + move a3,s2 │ │ + ld t9,1600(a5) │ │ + jalr t9 │ │ + move a4,sp │ │ + ld a6,0(s0) │ │ + move a0,s0 │ │ + move a1,s3 │ │ + move a2,zero │ │ + li a3,16 │ │ + ld t9,1600(a6) │ │ + jalr t9 │ │ + daddiu a4,s1,8 │ │ + bnez s5,91b0 │ │ + ld t9,-32576(gp) │ │ + ld t9,-32568(gp) │ │ + li a7,1 │ │ + sw a7,0(s1) │ │ + move a0,sp │ │ + move a1,s2 │ │ + jalr t9 │ │ + daddiu a2,s1,56 │ │ + move v0,s1 │ │ + ld ra,88(sp) │ │ + ld gp,80(sp) │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,96 │ │ + b 9174 │ │ + sw zero,0(s1) │ │ + ld t3,0(s0) │ │ + ld t8,-32600(gp) │ │ + ld ra,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(t3) │ │ + daddiu a2,ra,22288 │ │ + jalr t9 │ │ + ld a1,-32176(t8) │ │ + ld ra,88(sp) │ │ + ld gp,80(sp) │ │ + li v0,-1 │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,96 │ │ + ld t0,0(s0) │ │ + ld t1,-32600(gp) │ │ + ld t2,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(t0) │ │ + ld a1,-32184(t1) │ │ + jalr t9 │ │ + daddiu a2,t2,22320 │ │ + b 9188 │ │ + li v0,-1 │ │ + nop │ │ + │ │ +0000000000009230 : │ │ + daddiu sp,sp,-16 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,28112 │ │ + ld t9,-32288(gp) │ │ + jalr t9 │ │ + move a0,a2 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +0000000000009268 : │ │ + daddiu sp,sp,-144 │ │ + sd gp,88(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s8,96(sp) │ │ + daddiu gp,gp,28056 │ │ + sd s0,24(sp) │ │ + lw s8,144(sp) │ │ + ld v0,-32592(gp) │ │ + move s0,a2 │ │ + ld a2,-32592(gp) │ │ + ld t9,-32256(gp) │ │ + sd s6,72(sp) │ │ + sd s4,56(sp) │ │ + move s6,a3 │ │ + sd s3,48(sp) │ │ + move s4,a0 │ │ + sd s2,40(sp) │ │ + move s3,a5 │ │ + sd s1,32(sp) │ │ + li a0,4 │ │ + sdc1 $f26,128(sp) │ │ + daddiu a1,v0,22368 │ │ + sd ra,104(sp) │ │ + dmtc1 a4,$f26 │ │ + sd s7,80(sp) │ │ + daddiu a2,a2,22392 │ │ + sd s5,64(sp) │ │ + move a3,a5 │ │ + sdc1 $f27,136(sp) │ │ + move a4,s8 │ │ + sdc1 $f25,120(sp) │ │ + move s2,a6 │ │ + sdc1 $f24,112(sp) │ │ + move s1,a7 │ │ + jalr t9 │ │ + sd a7,0(sp) │ │ + beqzc s3,9530 │ │ + nop │ │ + beqzc s8,9530 │ │ + nop │ │ + bltzc s1,9530 │ │ + nop │ │ + beqzc s6,9530 │ │ + nop │ │ + beqz s2,9530 │ │ + li a3,2 │ │ + lw a1,0(s0) │ │ + beq a1,a3,95d4 │ │ + li a4,31 │ │ + lw s7,4(s0) │ │ + addu s1,s3,s7 │ │ + bgeuc a4,s1,94f8 │ │ + andi s5,s1,0xf │ │ + dmtc1 s2,$f27 │ │ + addiu s5,s5,16 │ │ + subu s2,s1,s5 │ │ + bltuc s8,s2,9560 │ │ + ld t9,-32264(gp) │ │ + addiu a5,s1,15 │ │ + jalr t9 │ │ + dext a0,a5,0x0,0x20 │ │ + beqz v0,9600 │ │ + dmtc1 v0,$f24 │ │ + ld t9,-32264(gp) │ │ + addiu a6,s2,15 │ │ + daddiu t0,v0,15 │ │ + li t1,-16 │ │ + dext a0,a6,0x0,0x20 │ │ + jalr t9 │ │ + and s1,t0,t1 │ │ + beqz v0,962c │ │ + dmtc1 v0,$f25 │ │ + daddiu t3,v0,15 │ │ + li t8,-16 │ │ + bnez s7,94a8 │ │ + and s8,t3,t8 │ │ + ld ra,0(s4) │ │ + move a3,s3 │ │ + move a0,s4 │ │ + move a1,s6 │ │ + dmfc1 a2,$f26 │ │ + ld t9,1600(ra) │ │ + jalr t9 │ │ + move a4,s1 │ │ + lw s3,0(s0) │ │ + bnez s3,93cc │ │ + ld t9,-32560(gp) │ │ + ld t9,-32552(gp) │ │ + move a0,s1 │ │ + move a1,s8 │ │ + move a2,s2 │ │ + daddiu a3,s0,8 │ │ + jalr t9 │ │ + daddiu a4,s0,56 │ │ + bnez v0,9590 │ │ + move a3,s2 │ │ + ld s6,0(s4) │ │ + ld a2,0(sp) │ │ + move a4,s8 │ │ + move a0,s4 │ │ + dmfc1 a1,$f27 │ │ + ld t9,1664(s6) │ │ + dext s4,s2,0x0,0x20 │ │ + jalr t9 │ │ + move s7,s2 │ │ + ld t9,-32272(gp) │ │ + dext a2,s5,0x0,0x20 │ │ + daddu a1,s1,s4 │ │ + daddiu a0,s0,24 │ │ + jalr t9 │ │ + sw s5,4(s0) │ │ + ld t9,-32288(gp) │ │ + dmfc1 a0,$f24 │ │ + jalr t9 │ │ + ld s0,-32592(gp) │ │ + ld t9,-32288(gp) │ │ + jalr t9 │ │ + dmfc1 a0,$f25 │ │ + ld a2,-32592(gp) │ │ + ld t9,-32256(gp) │ │ + li a0,4 │ │ + daddiu a1,s0,22368 │ │ + move a3,s2 │ │ + jalr t9 │ │ + daddiu a2,a2,22720 │ │ + ld ra,104(sp) │ │ + move v0,s7 │ │ + ld s8,96(sp) │ │ + ld gp,88(sp) │ │ + ld s7,80(sp) │ │ + ld s6,72(sp) │ │ + ld s5,64(sp) │ │ + ld s4,56(sp) │ │ + ld s3,48(sp) │ │ + ld s2,40(sp) │ │ + ld s1,32(sp) │ │ + ld s0,24(sp) │ │ + ldc1 $f27,136(sp) │ │ + ldc1 $f26,128(sp) │ │ + ldc1 $f25,120(sp) │ │ + ldc1 $f24,112(sp) │ │ + jr ra │ │ + daddiu sp,sp,144 │ │ + ld t9,-32272(gp) │ │ + move a0,s1 │ │ + daddiu a1,s0,24 │ │ + jalr t9 │ │ + dext a2,s7,0x0,0x20 │ │ + ld v0,0(s4) │ │ + lwu v1,4(s0) │ │ + move a3,s3 │ │ + move a0,s4 │ │ + move a1,s6 │ │ + ld t9,1600(v0) │ │ + dmfc1 a2,$f26 │ │ + jalr t9 │ │ + daddu a4,s1,v1 │ │ + lw s3,0(s0) │ │ + beqz s3,93c8 │ │ + ld t9,-32560(gp) │ │ + b 93d0 │ │ + move a0,s1 │ │ + nop │ │ + ld t3,0(s4) │ │ + dext a0,s7,0x0,0x20 │ │ + daddu t8,s0,a0 │ │ + move a1,s6 │ │ + move a0,s4 │ │ + dmfc1 a2,$f26 │ │ + ld t9,1600(t3) │ │ + move a3,s3 │ │ + daddiu a4,t8,24 │ │ + jalr t9 │ │ + move s7,zero │ │ + b 9460 │ │ + sw s1,4(s0) │ │ + nop │ │ + ld v1,0(s4) │ │ + ld s3,-32600(gp) │ │ + ld s6,-32592(gp) │ │ + move a0,s4 │ │ + li s7,-1 │ │ + ld t9,112(v1) │ │ + ld a1,-32176(s3) │ │ + jalr t9 │ │ + daddiu a2,s6,22432 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + nop │ │ + ld t1,0(s4) │ │ + ld s1,-32600(gp) │ │ + ld t2,-32592(gp) │ │ + move a0,s4 │ │ + li s7,-1 │ │ + ld t9,112(t1) │ │ + ld a1,-32176(s1) │ │ + jalr t9 │ │ + daddiu a2,t2,22528 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + nop │ │ + ld t9,-32288(gp) │ │ + dmfc1 a0,$f24 │ │ + jalr t9 │ │ + li s7,-1 │ │ + ld t9,-32288(gp) │ │ + jalr t9 │ │ + dmfc1 a0,$f25 │ │ + ld a1,0(s4) │ │ + ld a3,-32600(gp) │ │ + move a0,s4 │ │ + ld a4,-32592(gp) │ │ + ld t9,112(a1) │ │ + ld a1,-32176(a3) │ │ + jalr t9 │ │ + daddiu a2,a4,22688 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + ld s8,0(s4) │ │ + ld ra,-32600(gp) │ │ + ld v0,-32592(gp) │ │ + move a0,s4 │ │ + li s7,-1 │ │ + ld t9,112(s8) │ │ + ld a1,-32176(ra) │ │ + jalr t9 │ │ + daddiu a2,v0,22488 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + ld a6,0(s4) │ │ + ld a7,-32600(gp) │ │ + ld t0,-32592(gp) │ │ + move a0,s4 │ │ + li s7,-1 │ │ + ld t9,112(a6) │ │ + ld a1,-32184(a7) │ │ + jalr t9 │ │ + daddiu a2,t0,22576 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + ld t9,-32288(gp) │ │ + dmfc1 a0,$f24 │ │ + ld s2,-32600(gp) │ │ + jalr t9 │ │ + li s7,-1 │ │ + ld s5,0(s4) │ │ + ld a5,-32592(gp) │ │ + ld a1,-32184(s2) │ │ + move a0,s4 │ │ + ld t9,112(s5) │ │ + jalr t9 │ │ + daddiu a2,a5,22632 │ │ + b 9464 │ │ + ld ra,104(sp) │ │ + nop │ │ + │ │ +0000000000009668 : │ │ + daddiu sp,sp,-112 │ │ + sd gp,96(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s3,56(sp) │ │ + daddiu gp,gp,27032 │ │ + sd s0,32(sp) │ │ + ld s3,-32592(gp) │ │ + move s0,a2 │ │ + ld a2,-32592(gp) │ │ + sd s6,80(sp) │ │ + ld t9,-32256(gp) │ │ + sd s5,72(sp) │ │ + sd s4,64(sp) │ │ + move s5,a4 │ │ + sd s2,48(sp) │ │ + move s4,a0 │ │ + sd s1,40(sp) │ │ + li a0,4 │ │ + sd ra,104(sp) │ │ + andi s1,a3,0xff │ │ + sd s7,88(sp) │ │ + daddiu a1,s3,22736 │ │ + daddiu a2,a2,22760 │ │ + move a3,a5 │ │ + move a4,a6 │ │ + move s2,a5 │ │ + jalr t9 │ │ + move s6,a6 │ │ + beqzc s5,99d8 │ │ + nop │ │ + bltz s2,99d8 │ │ + li s7,2 │ │ + lw v0,0(s0) │ │ + beq v0,s7,9a5c │ │ + move a0,s4 │ │ + beqz s1,98d8 │ │ + ld v1,-32592(gp) │ │ + li a0,4 │ │ + ld t9,-32256(gp) │ │ + daddiu a1,s3,22736 │ │ + jalr t9 │ │ + daddiu a2,v1,22880 │ │ + lw a0,0(s0) │ │ + beqz a0,97f0 │ │ + li v1,16 │ │ + lw a1,4(s0) │ │ + bltc s6,a1,9a30 │ │ + li s6,16 │ │ + bne a1,s6,99a8 │ │ + ld t9,-32560(gp) │ │ + daddiu a0,s0,24 │ │ + move a1,sp │ │ + li a2,16 │ │ + daddiu a3,s0,8 │ │ + jalr t9 │ │ + daddiu a4,s0,56 │ │ + bnez v0,9a84 │ │ + li a0,4 │ │ + lbu a3,15(sp) │ │ + ld t9,-32256(gp) │ │ + daddiu a1,s3,22736 │ │ + bltuc s6,a3,9940 │ │ + ld t0,-32592(gp) │ │ + subu s6,s6,a3 │ │ + move s1,s6 │ │ + jalr t9 │ │ + daddiu a2,t0,23152 │ │ + ld t1,0(s4) │ │ + move a0,s4 │ │ + move a1,s5 │ │ + move a2,s2 │ │ + move a3,s6 │ │ + ld t9,1664(t1) │ │ + jalr t9 │ │ + move a4,sp │ │ + ld t2,-32592(gp) │ │ + ld t9,-32256(gp) │ │ + sw s7,0(s0) │ │ + li a0,4 │ │ + daddiu a1,s3,22736 │ │ + daddiu a2,t2,23216 │ │ + jalr t9 │ │ + move a3,s6 │ │ + ld ra,104(sp) │ │ + move v0,s1 │ │ + ld gp,96(sp) │ │ + ld s7,88(sp) │ │ + ld s6,80(sp) │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,112 │ │ + nop │ │ + lw a0,4(s0) │ │ + li a2,15 │ │ + li s7,32 │ │ + sltu v0,a2,a0 │ │ + selnez a1,s7,v0 │ │ + seleqz a4,v1,v0 │ │ + or s1,a1,a4 │ │ + move s7,s1 │ │ + bltc s6,s1,9a30 │ │ + subu a5,s1,a0 │ │ + beqz a5,9938 │ │ + li a2,16 │ │ + move a1,a5 │ │ + dext a2,a5,0x0,0x20 │ │ + dext a3,a0,0x0,0x20 │ │ + ld t9,-32280(gp) │ │ + daddu a6,s0,a3 │ │ + jalr t9 │ │ + daddiu a0,a6,24 │ │ + ld t9,-32552(gp) │ │ + daddiu a0,s0,24 │ │ + move a1,sp │ │ + move a2,s1 │ │ + daddiu a3,s0,8 │ │ + jalr t9 │ │ + daddiu a4,s0,56 │ │ + bnez v0,9a08 │ │ + move a0,s4 │ │ + ld a7,0(s4) │ │ + move a1,s5 │ │ + move a2,s2 │ │ + move a3,s1 │ │ + move a4,sp │ │ + ld t9,1664(a7) │ │ + jalr t9 │ │ + li s5,2 │ │ + sw s5,0(s0) │ │ + ld s0,-32592(gp) │ │ + daddiu a1,s3,22736 │ │ + ld t9,-32256(gp) │ │ + move a3,s7 │ │ + li a0,4 │ │ + jalr t9 │ │ + daddiu a2,s0,22992 │ │ + ld ra,104(sp) │ │ + move v0,s1 │ │ + ld gp,96(sp) │ │ + ld s7,88(sp) │ │ + ld s6,80(sp) │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,112 │ │ + nop │ │ + ld s1,0(s4) │ │ + move a0,s4 │ │ + lw a3,4(s0) │ │ + move a1,s5 │ │ + move a2,s2 │ │ + ld t9,1664(s1) │ │ + jalr t9 │ │ + daddiu a4,s0,24 │ │ + sw s7,0(s0) │ │ + lw s1,4(s0) │ │ + ld ra,104(sp) │ │ + ld gp,96(sp) │ │ + move v0,s1 │ │ + ld s7,88(sp) │ │ + ld s6,80(sp) │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,112 │ │ + nop │ │ + b 9828 │ │ + li a1,16 │ │ + ld a5,-32592(gp) │ │ + li s1,-1 │ │ + jalr t9 │ │ + daddiu a2,a5,23152 │ │ + ld a3,0(s4) │ │ + ld a6,-32600(gp) │ │ + move a0,s4 │ │ + ld a7,-32592(gp) │ │ + ld t9,112(a3) │ │ + ld a1,-32192(a6) │ │ + jalr t9 │ │ + daddiu a2,a7,23168 │ │ + ld ra,104(sp) │ │ + move v0,s1 │ │ + ld gp,96(sp) │ │ + ld s7,88(sp) │ │ + ld s6,80(sp) │ │ + ld s5,72(sp) │ │ + ld s4,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,112 │ │ + nop │ │ + ld s3,0(s4) │ │ + ld s2,-32600(gp) │ │ + move a0,s4 │ │ + ld s4,-32592(gp) │ │ + li s1,-1 │ │ + ld t9,112(s3) │ │ + ld a1,-32192(s2) │ │ + jalr t9 │ │ + daddiu a2,s4,23048 │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + nop │ │ + ld a2,0(s4) │ │ + move a0,s4 │ │ + ld s4,-32600(gp) │ │ + li s1,-1 │ │ + ld v0,-32592(gp) │ │ + ld t9,112(a2) │ │ + ld a1,-32176(s4) │ │ + jalr t9 │ │ + daddiu a2,v0,22800 │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + nop │ │ + ld s6,0(s4) │ │ + ld t0,-32600(gp) │ │ + ld t1,-32592(gp) │ │ + li s1,-1 │ │ + ld t9,112(s6) │ │ + ld a1,-32176(t0) │ │ + jalr t9 │ │ + daddiu a2,t1,22944 │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + ld t2,0(s4) │ │ + ld t3,-32600(gp) │ │ + ld t8,-32592(gp) │ │ + move a0,s4 │ │ + li s1,-1 │ │ + ld t9,112(t2) │ │ + ld a1,-32200(t3) │ │ + jalr t9 │ │ + daddiu a2,t8,22904 │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + ld ra,0(s4) │ │ + ld s3,-32600(gp) │ │ + ld s2,-32592(gp) │ │ + li s1,-1 │ │ + ld t9,112(ra) │ │ + ld a1,-32176(s3) │ │ + jalr t9 │ │ + daddiu a2,s2,22840 │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + ld t3,0(s4) │ │ + ld t8,-32600(gp) │ │ + ld ra,-32592(gp) │ │ + move a0,s4 │ │ + li s1,-1 │ │ + ld t9,112(t3) │ │ + daddiu a2,ra,23104 │ │ + jalr t9 │ │ + ld a1,-32176(t8) │ │ + b 97bc │ │ + ld ra,104(sp) │ │ + │ │ +0000000000009ab0 : │ │ + lw v1,0(a2) │ │ + li v0,2 │ │ + beqc v0,v1,9ac8 │ │ + nop │ │ + jr ra │ │ + lw v0,4(a2) │ │ + daddiu sp,sp,-16 │ │ + ld a2,0(a0) │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,25936 │ │ + ld t9,112(a2) │ │ + ld a3,-32600(gp) │ │ + ld a4,-32592(gp) │ │ + ld a1,-32176(a3) │ │ + jalr t9 │ │ + daddiu a2,a4,23272 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + li v0,-1 │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + │ │ +0000000000009b10 : │ │ + daddiu sp,sp,-416 │ │ + move a1,a2 │ │ + sd gp,400(sp) │ │ + lui gp,0x2 │ │ + sd s4,392(sp) │ │ + daddu gp,gp,t9 │ │ + sd s3,384(sp) │ │ + daddiu gp,gp,25840 │ │ + sd s2,376(sp) │ │ + move s4,a3 │ │ + sd s1,368(sp) │ │ + move s2,a2 │ │ + sd s0,360(sp) │ │ + move s3,a4 │ │ + sd ra,408(sp) │ │ + move s0,a0 │ │ + ld v0,0(a0) │ │ + ld t9,1368(v0) │ │ + jalr t9 │ │ + li s1,32 │ │ + bne v0,s1,9cc8 │ │ + move a0,s0 │ │ + ld v1,0(s0) │ │ + ld t9,1368(v1) │ │ + jalr t9 │ │ + move a1,s4 │ │ + bne v0,s1,9db0 │ │ + move a0,s0 │ │ + bltz s3,9ee0 │ │ + ld t9,-32248(gp) │ │ + daddiu a0,sp,12 │ │ + move a1,zero │ │ + sw s3,0(sp) │ │ + sw zero,8(sp) │ │ + jalr t9 │ │ + sw zero,4(sp) │ │ + bnez v0,9e40 │ │ + ld t9,-32248(gp) │ │ + daddiu a0,sp,52 │ │ + jalr t9 │ │ + move a1,zero │ │ + bnez v0,9e68 │ │ + move a0,s0 │ │ + ld a5,0(s0) │ │ + move a1,s2 │ │ + move a2,zero │ │ + li a3,32 │ │ + daddiu a4,sp,96 │ │ + ld t9,1600(a5) │ │ + jalr t9 │ │ + daddiu s2,sp,128 │ │ + ld a4,0(s0) │ │ + move a0,s0 │ │ + move a1,s4 │ │ + move a2,zero │ │ + li a3,32 │ │ + ld t9,1600(a4) │ │ + jalr t9 │ │ + move a4,s2 │ │ + ld a2,-32544(gp) │ │ + ld t9,-32216(gp) │ │ + daddiu a0,sp,320 │ │ + move a1,zero │ │ + jalr t9 │ │ + move a3,sp │ │ + bnez v0,9d10 │ │ + ld t9,-32216(gp) │ │ + daddiu a0,sp,312 │ │ + ld a2,-32544(gp) │ │ + move a1,zero │ │ + jalr t9 │ │ + move a3,sp │ │ + bnez v0,9e90 │ │ + ld t9,-32224(gp) │ │ + ld a0,320(sp) │ │ + jalr t9 │ │ + daddiu a1,sp,304 │ │ + bnez v0,9eb8 │ │ + ld t9,-32224(gp) │ │ + ld a0,312(sp) │ │ + jalr t9 │ │ + daddiu a1,sp,296 │ │ + bnez v0,9f08 │ │ + ld s4,304(sp) │ │ + li a0,-1 │ │ + beq s4,a0,9c80 │ │ + ld a1,296(sp) │ │ + li a2,-1 │ │ + beqc a1,a2,9c80 │ │ + nop │ │ + beq s4,a1,9d38 │ │ + ld t9,-32536(gp) │ │ + ld t3,0(s0) │ │ + ld t8,-32600(gp) │ │ + ld ra,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(t3) │ │ + daddiu a2,ra,23776 │ │ + jalr t9 │ │ + ld a1,-32176(t8) │ │ + move v0,zero │ │ + ld ra,408(sp) │ │ + ld gp,400(sp) │ │ + ld s4,392(sp) │ │ + ld s3,384(sp) │ │ + ld s2,376(sp) │ │ + ld s1,368(sp) │ │ + ld s0,360(sp) │ │ + jr ra │ │ + daddiu sp,sp,416 │ │ + ld a5,0(s0) │ │ + ld s2,-32600(gp) │ │ + ld a4,-32592(gp) │ │ + ld a1,-32176(s2) │ │ + ld t9,112(a5) │ │ + jalr t9 │ │ + daddiu a2,a4,23288 │ │ + ld ra,408(sp) │ │ + ld gp,400(sp) │ │ + move v0,zero │ │ + ld s4,392(sp) │ │ + ld s3,384(sp) │ │ + ld s2,376(sp) │ │ + ld s1,368(sp) │ │ + ld s0,360(sp) │ │ + jr ra │ │ + daddiu sp,sp,416 │ │ + nop │ │ + ld a1,0(s0) │ │ + ld s3,-32600(gp) │ │ + ld a3,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(a1) │ │ + ld a1,-32176(s3) │ │ + jalr t9 │ │ + daddiu a2,a3,23584 │ │ + b 9ca4 │ │ + move v0,zero │ │ + daddiu s3,sp,192 │ │ + jalr t9 │ │ + move a0,s3 │ │ + sll a3,s4,0x0 │ │ + move a2,s3 │ │ + beqz a3,9dd8 │ │ + ld t9,-32528(gp) │ │ + daddiu a0,sp,160 │ │ + jalr t9 │ │ + li a1,32 │ │ + ld t9,-32520(gp) │ │ + move a0,s2 │ │ + jalr t9 │ │ + move a1,s3 │ │ + ld t1,0(s0) │ │ + move a0,s0 │ │ + ld t9,1408(t1) │ │ + jalr t9 │ │ + li a1,32 │ │ + ld t2,0(s0) │ │ + move a1,v0 │ │ + move a0,s0 │ │ + move a2,zero │ │ + li a3,32 │ │ + ld t9,1664(t2) │ │ + move a4,s2 │ │ + jalr t9 │ │ + sd v0,336(sp) │ │ + b 9ca4 │ │ + ld v0,336(sp) │ │ + ld s1,0(s0) │ │ + ld s0,-32600(gp) │ │ + ld v1,-32592(gp) │ │ + ld t9,112(s1) │ │ + ld a1,-32176(s0) │ │ + jalr t9 │ │ + daddiu a2,v1,23344 │ │ + b 9ca4 │ │ + move v0,zero │ │ + nop │ │ + move a0,s2 │ │ + jalr t9 │ │ + li a1,32 │ │ + ld t9,-32520(gp) │ │ + daddiu a6,sp,160 │ │ + move a1,s3 │ │ + move a0,a6 │ │ + jalr t9 │ │ + sd a6,344(sp) │ │ + ld a7,0(s0) │ │ + move a0,s0 │ │ + ld t9,1408(a7) │ │ + jalr t9 │ │ + li a1,32 │ │ + ld t0,0(s0) │ │ + ld a4,344(sp) │ │ + move a1,v0 │ │ + move a0,s0 │ │ + move a2,zero │ │ + ld t9,1664(t0) │ │ + li a3,32 │ │ + jalr t9 │ │ + sd v0,336(sp) │ │ + b 9ca4 │ │ + ld v0,336(sp) │ │ + nop │ │ + ld t1,0(s0) │ │ + ld t2,-32600(gp) │ │ + ld t3,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(t1) │ │ + ld a1,-32176(t2) │ │ + jalr t9 │ │ + daddiu a2,t3,23456 │ │ + b 9ca4 │ │ + move v0,zero │ │ + ld a6,0(s0) │ │ + ld a7,-32600(gp) │ │ + ld t0,-32592(gp) │ │ + ld t9,112(a6) │ │ + ld a1,-32176(a7) │ │ + jalr t9 │ │ + daddiu a2,t0,23520 │ │ + b 9ca4 │ │ + move v0,zero │ │ + nop │ │ + ld a4,0(s0) │ │ + ld s4,-32600(gp) │ │ + ld a2,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(a4) │ │ + ld a1,-32176(s4) │ │ + jalr t9 │ │ + daddiu a2,a2,23632 │ │ + b 9ca4 │ │ + move v0,zero │ │ + ld v1,0(s0) │ │ + ld a5,-32600(gp) │ │ + ld s2,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(v1) │ │ + ld a1,-32176(a5) │ │ + jalr t9 │ │ + daddiu a2,s2,23680 │ │ + b 9ca4 │ │ + move v0,zero │ │ + ld t8,0(s0) │ │ + ld ra,-32600(gp) │ │ + ld v0,-32592(gp) │ │ + move a0,s0 │ │ + ld t9,112(t8) │ │ + ld a1,-32176(ra) │ │ + jalr t9 │ │ + daddiu a2,v0,23400 │ │ + b 9ca4 │ │ + move v0,zero │ │ + ld v0,0(s0) │ │ + move a0,s0 │ │ + ld s0,-32600(gp) │ │ + ld s1,-32592(gp) │ │ + ld t9,112(v0) │ │ + ld a1,-32176(s0) │ │ + jalr t9 │ │ + daddiu a2,s1,23728 │ │ + b 9ca4 │ │ + move v0,zero │ │ + │ │ +0000000000009f30 : │ │ + daddiu sp,sp,-16 │ │ + move a1,zero │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,24784 │ │ + ld t9,-32280(gp) │ │ + jalr t9 │ │ + li a2,176 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + │ │ +0000000000009f68 : │ │ + li v0,1 │ │ + ld v1,168(a2) │ │ + dsll32 a3,v0,0x0 │ │ + daddiu a4,a3,-1 │ │ + beqc v1,a4,a088 │ │ + daddiu sp,sp,-48 │ │ + sd gp,32(sp) │ │ + lui gp,0x2 │ │ + sd s2,16(sp) │ │ + daddu gp,gp,t9 │ │ + sd s1,8(sp) │ │ + move s2,a0 │ │ + move s1,a1 │ │ + daddu a0,a1,v1 │ │ + li a1,64 │ │ + sd s0,0(sp) │ │ + sd ra,40(sp) │ │ + daddiu gp,gp,24728 │ │ + sd s3,24(sp) │ │ + move s0,a2 │ │ + bgeuc a1,a0,a040 │ │ + nop │ │ + bgeuc a1,v1,a010 │ │ + daddiu s3,a2,64 │ │ + ld t9,-32528(gp) │ │ + move a2,s3 │ │ + move a0,s2 │ │ + jalr t9 │ │ + move a1,s1 │ │ + ld a2,168(s0) │ │ + move v0,zero │ │ + daddu a5,a2,s1 │ │ + sd a5,168(s0) │ │ + ld ra,40(sp) │ │ + ld gp,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + nop │ │ + ld t9,-32536(gp) │ │ + daddiu s3,a2,64 │ │ + jalr t9 │ │ + move a0,s3 │ │ + ld a1,168(s0) │ │ + ld t9,-32528(gp) │ │ + move a0,s0 │ │ + jalr t9 │ │ + move a2,s3 │ │ + b 9fcc │ │ + ld t9,-32528(gp) │ │ + nop │ │ + ld t9,-32272(gp) │ │ + daddu a0,a2,v1 │ │ + move a1,s2 │ │ + jalr t9 │ │ + move a2,s1 │ │ + ld a2,168(s0) │ │ + move v0,zero │ │ + daddu a5,a2,s1 │ │ + sd a5,168(s0) │ │ + ld ra,40(sp) │ │ + ld gp,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,48 │ │ + nop │ │ + jr ra │ │ + li v0,-1 │ │ + │ │ +000000000000a090 : │ │ + daddiu sp,sp,-64 │ │ + li v0,1 │ │ + sd gp,48(sp) │ │ + lui gp,0x2 │ │ + sd s3,24(sp) │ │ + daddu gp,gp,t9 │ │ + sd s1,8(sp) │ │ + move s1,a0 │ │ + sd s0,0(sp) │ │ + dsll32 a0,v0,0x0 │ │ + sd ra,56(sp) │ │ + move s3,a1 │ │ + sd s5,40(sp) │ │ + daddiu a1,a0,-1 │ │ + sd s4,32(sp) │ │ + daddiu gp,gp,24432 │ │ + sd s2,16(sp) │ │ + ld a3,168(a2) │ │ + beq a3,a1,a1fc │ │ + move s0,a2 │ │ + li a2,64 │ │ + bltuc a2,a3,a240 │ │ + daddiu s2,s0,64 │ │ + dsubu a2,a2,a3 │ │ + ld t9,-32280(gp) │ │ + daddu a0,s0,a3 │ │ + jalr t9 │ │ + move a1,zero │ │ + lw a4,4(s0) │ │ + lw a5,8(s0) │ │ + lui a6,0x3636 │ │ + lw a7,12(s0) │ │ + addiu v0,a6,13878 │ │ + lw t0,16(s0) │ │ + xor ra,a4,v0 │ │ + lw t1,0(s0) │ │ + xor t9,a5,v0 │ │ + lw a3,24(s0) │ │ + xor t8,a7,v0 │ │ + lw a2,28(s0) │ │ + xor t3,t0,v0 │ │ + lw a1,32(s0) │ │ + xor s4,t1,v0 │ │ + lw v1,40(s0) │ │ + xor t1,a3,v0 │ │ + xor t0,a2,v0 │ │ + lw a0,36(s0) │ │ + xor a7,a1,v0 │ │ + lw t2,20(s0) │ │ + xor a5,v1,v0 │ │ + lw a4,44(s0) │ │ + lw v1,60(s0) │ │ + ld s5,-32536(gp) │ │ + lw a3,48(s0) │ │ + xor a6,a0,v0 │ │ + lw a2,52(s0) │ │ + xor t2,t2,v0 │ │ + lw a1,56(s0) │ │ + xor a4,a4,v0 │ │ + xor a3,a3,v0 │ │ + move a0,s2 │ │ + xor a2,a2,v0 │ │ + sw s4,0(s0) │ │ + xor a1,a1,v0 │ │ + xor v0,v1,v0 │ │ + sw ra,4(s0) │ │ + sw t9,8(s0) │ │ + move t9,s5 │ │ + sw t8,12(s0) │ │ + sw t3,16(s0) │ │ + sw t2,20(s0) │ │ + sw t1,24(s0) │ │ + sw t0,28(s0) │ │ + sw a7,32(s0) │ │ + sw a6,36(s0) │ │ + sw a5,40(s0) │ │ + sw a4,44(s0) │ │ + sw a3,48(s0) │ │ + sw a2,52(s0) │ │ + sw a1,56(s0) │ │ + jalr t9 │ │ + sw v0,60(s0) │ │ + move a2,s2 │ │ + ld t9,-32528(gp) │ │ + li s2,1 │ │ + dsll32 s5,s2,0x0 │ │ + move a0,s0 │ │ + li a1,64 │ │ + jalr t9 │ │ + daddiu s4,s5,-1 │ │ + sd s4,168(s0) │ │ + beqz s3,a21c │ │ + ld ra,56(sp) │ │ + ld t9,-32528(gp) │ │ + move a0,s1 │ │ + move a1,s3 │ │ + jalr t9 │ │ + daddiu a2,s0,64 │ │ + ld ra,56(sp) │ │ + ld gp,48(sp) │ │ + ld s5,40(sp) │ │ + ld s4,32(sp) │ │ + ld s3,24(sp) │ │ + ld s2,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,64 │ │ + ld t9,-32520(gp) │ │ + daddiu s2,s0,64 │ │ + move a0,s0 │ │ + jalr t9 │ │ + move a1,s2 │ │ + li v1,32 │ │ + sd v1,168(s0) │ │ + li a2,32 │ │ + b a0f0 │ │ + li a3,32 │ │ + │ │ +000000000000a268 : │ │ + daddiu sp,sp,-80 │ │ + li v0,1 │ │ + sd gp,64(sp) │ │ + lui gp,0x2 │ │ + sd s2,48(sp) │ │ + daddu gp,gp,t9 │ │ + sd s1,40(sp) │ │ + move s1,a1 │ │ + sd s0,32(sp) │ │ + move s0,a0 │ │ + sd ra,72(sp) │ │ + dsll32 a0,v0,0x0 │ │ + sd s3,56(sp) │ │ + daddiu a1,a0,-1 │ │ + ld v1,168(a2) │ │ + daddiu gp,gp,23960 │ │ + beq v1,a1,a2c0 │ │ + move s2,a2 │ │ + ld t9,-32512(gp) │ │ + move a0,zero │ │ + jalr t9 │ │ + move a1,zero │ │ + ld t9,-32520(gp) │ │ + daddiu s3,s2,64 │ │ + move a1,s3 │ │ + jalr t9 │ │ + move a0,sp │ │ + lui a6,0x3535 │ │ + daddiu t0,a6,13621 │ │ + ld v0,40(s2) │ │ + dsll t1,t0,0x10 │ │ + ld v1,56(s2) │ │ + daddiu t2,t1,13621 │ │ + ld a5,8(s2) │ │ + ld a4,16(s2) │ │ + dsll t3,t2,0x11 │ │ + ld a3,24(s2) │ │ + daddiu t8,t3,27242 │ │ + ld a2,32(s2) │ │ + ld t9,-32536(gp) │ │ + ld a0,48(s2) │ │ + xor a6,a5,t8 │ │ + ld a7,0(s2) │ │ + xor a5,a4,t8 │ │ + xor t0,v1,t8 │ │ + xor a4,a3,t8 │ │ + xor a1,a0,t8 │ │ + xor a3,a2,t8 │ │ + xor a7,a7,t8 │ │ + xor a2,v0,t8 │ │ + sd a7,0(s2) │ │ + move a0,s3 │ │ + sd a6,8(s2) │ │ + sd a5,16(s2) │ │ + sd a4,24(s2) │ │ + sd a3,32(s2) │ │ + sd t0,56(s2) │ │ + sd a2,40(s2) │ │ + jalr t9 │ │ + sd a1,48(s2) │ │ + ld t9,-32528(gp) │ │ + move a0,s2 │ │ + li a1,64 │ │ + jalr t9 │ │ + move a2,s3 │ │ + ld t9,-32528(gp) │ │ + move a0,sp │ │ + li a1,32 │ │ + jalr t9 │ │ + move a2,s3 │ │ + ld t9,-32520(gp) │ │ + move a0,sp │ │ + jalr t9 │ │ + move a1,s3 │ │ + beqz s1,a3b4 │ │ + move s3,sp │ │ + daddu ra,sp,s1 │ │ + nop │ │ + lbu s2,0(s3) │ │ + daddiu s0,s0,1 │ │ + daddiu s3,s3,1 │ │ + bne s3,ra,a3a0 │ │ + sb s2,-1(s0) │ │ + ld ra,72(sp) │ │ + ld gp,64(sp) │ │ + ld s3,56(sp) │ │ + ld s2,48(sp) │ │ + ld s1,40(sp) │ │ + ld s0,32(sp) │ │ + jr ra │ │ + daddiu sp,sp,80 │ │ + nop │ │ + │ │ +000000000000a3d8 : │ │ + daddiu sp,sp,-240 │ │ + sd gp,224(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,232(sp) │ │ + daddiu gp,gp,23592 │ │ + sd s1,216(sp) │ │ + ld t9,-32504(gp) │ │ + sd s0,208(sp) │ │ + move s1,a0 │ │ + move a0,sp │ │ + sd a4,192(sp) │ │ + move s0,a2 │ │ + sd a5,184(sp) │ │ + sd a3,200(sp) │ │ + jalr t9 │ │ + sd a1,176(sp) │ │ + ld a1,176(sp) │ │ + ld t9,-32496(gp) │ │ + move a0,s1 │ │ + jalr t9 │ │ + move a2,sp │ │ + ld a3,200(sp) │ │ + ld t9,-32512(gp) │ │ + move a0,s0 │ │ + move a2,sp │ │ + jalr t9 │ │ + move a1,a3 │ │ + ld a4,192(sp) │ │ + ld a5,184(sp) │ │ + ld t9,-32488(gp) │ │ + move a2,sp │ │ + move a0,a4 │ │ + jalr t9 │ │ + move a1,a5 │ │ + ld ra,232(sp) │ │ + ld gp,224(sp) │ │ + ld s1,216(sp) │ │ + ld s0,208(sp) │ │ + jr ra │ │ + daddiu sp,sp,240 │ │ + nop │ │ + │ │ +000000000000a480 : │ │ + daddiu sp,sp,-128 │ │ + sd s8,120(sp) │ │ + move s8,a0 │ │ + sd s7,104(sp) │ │ + sd s5,88(sp) │ │ + lui s5,0x5a82 │ │ + sd s3,72(sp) │ │ + addiu s7,s5,31129 │ │ + sd s2,64(sp) │ │ + sd s1,56(sp) │ │ + sd s0,48(sp) │ │ + lui s0,0x6ed9 │ │ + sd s6,96(sp) │ │ + ori s0,s0,0xeba1 │ │ + sd s4,80(sp) │ │ + lw s6,16(a0) │ │ + lw v0,12(a0) │ │ + lw v1,20(a0) │ │ + lw a3,24(s8) │ │ + lw a0,8(a0) │ │ + ror t0,v0,0x2 │ │ + xor a7,v1,s6 │ │ + lw s4,28(s8) │ │ + and s2,a7,v0 │ │ + addu t8,a3,s7 │ │ + xor t9,t0,s6 │ │ + ror t3,a0,0x1b │ │ + lw a7,32(s8) │ │ + move a6,v1 │ │ + move t2,a0 │ │ + addu a1,t8,t3 │ │ + xor s5,s2,v1 │ │ + and a0,t9,a0 │ │ + addu a2,a1,s5 │ │ + addu t1,a6,s7 │ │ + xor a5,a0,s6 │ │ + sd a3,32(sp) │ │ + sd t2,8(sp) │ │ + ror a3,t2,0x2 │ │ + lw t2,36(s8) │ │ + addu a4,a2,s4 │ │ + addu t3,t1,a5 │ │ + xor t8,a3,t0 │ │ + ror t9,a4,0x2 │ │ + lw s2,40(s8) │ │ + addu s1,t3,a7 │ │ + addu s5,s6,s7 │ │ + sd v0,16(sp) │ │ + ror s3,a4,0x1b │ │ + and v0,t8,a4 │ │ + addu a1,s3,s1 │ │ + addu v1,s5,t2 │ │ + xor a0,v0,t0 │ │ + xor a2,t9,a3 │ │ + ror a5,a1,0x2 │ │ + lw t1,44(s8) │ │ + addu a4,v1,a0 │ │ + and s1,a2,a1 │ │ + ror t3,a1,0x1b │ │ + addu t0,t0,s7 │ │ + addu s3,t3,a4 │ │ + xor t8,s1,a3 │ │ + xor v0,a5,t9 │ │ + sd a6,24(sp) │ │ + addu a6,t0,s2 │ │ + lw t0,48(s8) │ │ + ror a4,s3,0x2 │ │ + addu s5,a6,t8 │ │ + addu v1,a3,s7 │ │ + ror a1,s3,0x1b │ │ + and a3,v0,s3 │ │ + addu a2,a1,s5 │ │ + addu a0,v1,t1 │ │ + lw s5,52(s8) │ │ + xor t3,a3,t9 │ │ + xor a6,a4,a5 │ │ + ror v0,a2,0x2 │ │ + addu s1,a0,t3 │ │ + addu a1,t0,s7 │ │ + and t8,a6,a2 │ │ + lw v1,56(s8) │ │ + ror s3,a2,0x1b │ │ + xor t3,t8,a5 │ │ + addu a3,s3,s1 │ │ + xor a0,v0,a4 │ │ + addu t9,a1,t9 │ │ + ror a2,a3,0x2 │ │ + addu s3,t9,t3 │ │ + addu t8,s5,s7 │ │ + ror a6,a3,0x1b │ │ + and a3,a0,a3 │ │ + move s1,v1 │ │ + addu a1,a6,s3 │ │ + addu t9,t8,a5 │ │ + xor v1,a3,a4 │ │ + lw a5,60(s8) │ │ + xor a0,a2,v0 │ │ + addu t3,t9,v1 │ │ + addu a6,s1,s7 │ │ + and t8,a0,a1 │ │ + ror s3,a1,0x1b │ │ + ror a1,a1,0x2 │ │ + addu a3,s3,t3 │ │ + addu t9,a6,a4 │ │ + xor v1,t8,v0 │ │ + lw a4,64(s8) │ │ + ror a0,a3,0x2 │ │ + sd s1,0(sp) │ │ + xor s1,a1,a2 │ │ + addu t3,t9,v1 │ │ + and t8,s1,a3 │ │ + addu t9,a5,s7 │ │ + ror s3,a3,0x1b │ │ + addu a6,s3,t3 │ │ + lw a3,68(s8) │ │ + addu v1,t9,v0 │ │ + xor s3,t8,a2 │ │ + xor t3,a0,a1 │ │ + ror v0,a6,0x2 │ │ + addu s1,v1,s3 │ │ + addu t8,a4,s7 │ │ + ror t9,a6,0x1b │ │ + and a6,t3,a6 │ │ + addu t9,t9,s1 │ │ + xor t3,a6,a1 │ │ + xor s3,v0,a0 │ │ + addu v1,t8,a2 │ │ + addu s1,a3,s7 │ │ + lw a2,72(s8) │ │ + addu t8,v1,t3 │ │ + ror a6,t9,0x1b │ │ + and v1,s3,t9 │ │ + addu t3,a6,t8 │ │ + ror t9,t9,0x2 │ │ + addu s3,s1,a1 │ │ + xor t8,v1,a0 │ │ + xor s1,t9,v0 │ │ + addu a6,s3,t8 │ │ + ror v1,t3,0x1b │ │ + ror t8,t3,0x2 │ │ + addu s3,v1,a6 │ │ + and t3,s1,t3 │ │ + addu a6,a2,s7 │ │ + lw a1,76(s8) │ │ + addu a0,a6,a0 │ │ + xor t3,t3,v0 │ │ + ror a6,s3,0x2 │ │ + addu t3,a0,t3 │ │ + move a0,a6 │ │ + ror a6,s3,0x1b │ │ + xor s1,t8,t9 │ │ + mtc1 a6,$f4 │ │ + lw v1,80(s8) │ │ + addu a6,a1,s7 │ │ + and s3,s1,s3 │ │ + mfc1 s1,$f4 │ │ + addu a6,a6,v0 │ │ + addu t3,s1,t3 │ │ + xor s3,s3,t9 │ │ + addu s3,a6,s3 │ │ + ror a6,t3,0x1b │ │ + mtc1 a6,$f2 │ │ + addu a6,v1,s7 │ │ + xor s1,a0,t8 │ │ + mtc1 a6,$f5 │ │ + mfc1 a6,$f2 │ │ + and s1,s1,t3 │ │ + addu s3,a6,s3 │ │ + mfc1 a6,$f5 │ │ + addu a6,a6,t9 │ │ + xor s1,s1,t8 │ │ + ror t3,t3,0x2 │ │ + addu s1,a6,s1 │ │ + ror a6,s3,0x1b │ │ + lw v0,84(s8) │ │ + mtc1 a6,$f7 │ │ + xor a6,t3,a0 │ │ + mtc1 a6,$f8 │ │ + xor s4,t2,s4 │ │ + ror a6,s3,0x2 │ │ + mtc1 s4,$f9 │ │ + move s4,a6 │ │ + mfc1 a6,$f7 │ │ + addu s1,a6,s1 │ │ + addu a6,v0,s7 │ │ + mtc1 a6,$f10 │ │ + mfc1 a6,$f8 │ │ + and s3,a6,s3 │ │ + mfc1 a6,$f9 │ │ + mtc1 s3,$f11 │ │ + xor s3,a6,a5 │ │ + mfc1 a6,$f10 │ │ + lw t9,88(s8) │ │ + addu t8,a6,t8 │ │ + mfc1 a6,$f11 │ │ + mtc1 t8,$f12 │ │ + xor t8,a6,a0 │ │ + mtc1 t8,$f13 │ │ + xor a6,s4,t3 │ │ + ror t8,s1,0x2 │ │ + xor s3,s3,v1 │ │ + mtc1 a6,$f14 │ │ + mtc1 s3,$f16 │ │ + mfc1 a6,$f12 │ │ + move s3,t8 │ │ + mfc1 t8,$f13 │ │ + addu a6,a6,t8 │ │ + ror t8,s1,0x1b │ │ + mtc1 t8,$f17 │ │ + addu t8,t9,s7 │ │ + mtc1 t8,$f18 │ │ + mfc1 t8,$f14 │ │ + and s1,t8,s1 │ │ + mfc1 t8,$f16 │ │ + mtc1 s1,$f19 │ │ + xor s1,s2,a7 │ │ + mfc1 a7,$f17 │ │ + ror t8,t8,0x1f │ │ + addu a7,a7,a6 │ │ + mfc1 a6,$f18 │ │ + addu a0,a6,a0 │ │ + mfc1 a6,$f19 │ │ + mtc1 a0,$f20 │ │ + xor a0,a6,t3 │ │ + xor a6,s3,s4 │ │ + xor s1,s1,a4 │ │ + mtc1 a6,$f21 │ │ + mfc1 a6,$f20 │ │ + addu a0,a6,a0 │ │ + ror a6,a7,0x1b │ │ + mtc1 a6,$f22 │ │ + xor s1,s1,v0 │ │ + addu a6,t8,s7 │ │ + mtc1 s1,$f3 │ │ + mtc1 a6,$f23 │ │ + xor s1,t1,t2 │ │ + mfc1 a6,$f21 │ │ + mfc1 t2,$f22 │ │ + addu t2,t2,a0 │ │ + and a6,a6,a7 │ │ + mfc1 a0,$f23 │ │ + ror a7,a7,0x2 │ │ + addu t3,a0,t3 │ │ + xor a0,a6,s4 │ │ + mtc1 t3,$f1 │ │ + mtc1 a0,$f4 │ │ + mfc1 a6,$f1 │ │ + xor a0,s1,a3 │ │ + mfc1 s1,$f4 │ │ + xor s2,t0,s2 │ │ + addu s1,a6,s1 │ │ + ror a6,t2,0x1b │ │ + mtc1 a6,$f2 │ │ + xor a6,a7,s3 │ │ + mtc1 a6,$f5 │ │ + mfc1 t3,$f3 │ │ + ror a6,t2,0x2 │ │ + ror t3,t3,0x1f │ │ + xor a0,a0,t9 │ │ + mtc1 s2,$f9 │ │ + move s2,a6 │ │ + mfc1 a6,$f2 │ │ + mtc1 a0,$f8 │ │ + addu a0,a6,s1 │ │ + addu s1,t3,s7 │ │ + mfc1 a6,$f5 │ │ + mtc1 s1,$f6 │ │ + and t2,a6,t2 │ │ + mfc1 s1,$f8 │ │ + mfc1 a6,$f9 │ │ + mtc1 t2,$f10 │ │ + ror t2,s1,0x1f │ │ + xor s1,a6,a2 │ │ + mfc1 a6,$f6 │ │ + addu s4,a6,s4 │ │ + mfc1 a6,$f10 │ │ + mtc1 s4,$f11 │ │ + xor s4,a6,s3 │ │ + mtc1 s4,$f12 │ │ + xor a6,s2,a7 │ │ + xor s1,s1,t8 │ │ + mtc1 a6,$f13 │ │ + mtc1 s1,$f14 │ │ + mfc1 a6,$f11 │ │ + mfc1 s1,$f12 │ │ + ror s4,a0,0x2 │ │ + addu s1,a6,s1 │ │ + ror a6,a0,0x1b │ │ + mtc1 a6,$f15 │ │ + addu a6,t2,s7 │ │ + mtc1 a6,$f16 │ │ + mfc1 a6,$f13 │ │ + and a0,a6,a0 │ │ + mfc1 a6,$f14 │ │ + mtc1 a0,$f17 │ │ + ror a0,a6,0x1f │ │ + mfc1 a6,$f15 │ │ + xor t1,s5,t1 │ │ + addu s1,a6,s1 │ │ + mfc1 a6,$f16 │ │ + addu s3,a6,s3 │ │ + mfc1 a6,$f17 │ │ + mtc1 s3,$f19 │ │ + xor s3,a6,a7 │ │ + mtc1 s3,$f20 │ │ + lw s3,0(sp) │ │ + xor a6,s4,s2 │ │ + mtc1 a0,$f18 │ │ + xor a0,t1,a1 │ │ + mtc1 a6,$f21 │ │ + xor a0,a0,t3 │ │ + xor s3,s3,t0 │ │ + mfc1 a6,$f19 │ │ + mfc1 t0,$f20 │ │ + mfc1 t1,$f18 │ │ + mtc1 a0,$f22 │ │ + addu a0,a6,t0 │ │ + ror a6,s1,0x1b │ │ + mfc1 t0,$f21 │ │ + mtc1 a6,$f23 │ │ + addu s7,t1,s7 │ │ + and a6,t0,s1 │ │ + ror s1,s1,0x2 │ │ + mtc1 s7,$f0 │ │ + mtc1 a6,$f3 │ │ + mtc1 s1,$f1 │ │ + mfc1 s7,$f22 │ │ + xor s1,s3,v1 │ │ + mfc1 s3,$f23 │ │ + ror t0,s7,0x1f │ │ + addu a0,s3,a0 │ │ + mfc1 a6,$f0 │ │ + mfc1 s3,$f1 │ │ + mfc1 s7,$f3 │ │ + addu a7,a6,a7 │ │ + xor s1,s1,t2 │ │ + xor a6,s7,s2 │ │ + xor s7,a5,s5 │ │ + xor s5,s3,s4 │ │ + mtc1 s1,$f2 │ │ + mtc1 s5,$f8 │ │ + addu s1,a7,a6 │ │ + xor s7,s7,v0 │ │ + addu a6,t0,s0 │ │ + ror a7,a0,0x1b │ │ + mtc1 a6,$f5 │ │ + mtc1 a7,$f7 │ │ + mfc1 a6,$f2 │ │ + ror a7,a0,0x2 │ │ + mtc1 s7,$f6 │ │ + mfc1 s7,$f8 │ │ + mtc1 a7,$f9 │ │ + xor a0,s7,a0 │ │ + ror a7,a6,0x1f │ │ + lw s7,0(sp) │ │ + mfc1 a6,$f5 │ │ + addu s2,a6,s2 │ │ + mfc1 s5,$f7 │ │ + mfc1 a6,$f6 │ │ + addu s5,s5,s1 │ │ + mtc1 s2,$f10 │ │ + xor s2,a6,t1 │ │ + mfc1 s1,$f9 │ │ + mtc1 s2,$f11 │ │ + mfc1 a6,$f10 │ │ + xor s2,a4,s7 │ │ + ror s7,s5,0x1b │ │ + addu a0,a6,a0 │ │ + mtc1 s7,$f12 │ │ + addu a6,a7,s0 │ │ + xor s7,s1,s3 │ │ + mtc1 a6,$f13 │ │ + mtc1 s7,$f14 │ │ + ror a6,s5,0x2 │ │ + mfc1 s7,$f11 │ │ + mtc1 a6,$f15 │ │ + ror a6,s7,0x1f │ │ + mfc1 s7,$f12 │ │ + addu a0,s7,a0 │ │ + xor s2,s2,t9 │ │ + mfc1 s7,$f13 │ │ + mtc1 s2,$f16 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f14 │ │ + mtc1 s4,$f17 │ │ + mfc1 s4,$f16 │ │ + xor s5,s7,s5 │ │ + xor s7,s4,t0 │ │ + mfc1 s2,$f15 │ │ + mtc1 s7,$f18 │ │ + xor s4,a3,a5 │ │ + ror s7,a0,0x1b │ │ + mfc1 a5,$f17 │ │ + mtc1 s7,$f19 │ │ + addu s5,a5,s5 │ │ + xor s7,s2,s1 │ │ + addu a5,a6,s0 │ │ + mtc1 s7,$f21 │ │ + mtc1 a5,$f20 │ │ + mfc1 s7,$f18 │ │ + ror a5,a0,0x2 │ │ + xor s4,s4,t8 │ │ + mtc1 a5,$f22 │ │ + ror a5,s7,0x1f │ │ + mfc1 s7,$f19 │ │ + mtc1 s4,$f23 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f20 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f21 │ │ + mtc1 s3,$f0 │ │ + mfc1 s3,$f23 │ │ + xor a0,s7,a0 │ │ + xor s7,s3,a7 │ │ + mfc1 s4,$f22 │ │ + mtc1 s7,$f3 │ │ + xor s3,a2,a4 │ │ + ror s7,s5,0x1b │ │ + mfc1 a4,$f0 │ │ + mtc1 s7,$f1 │ │ + addu a0,a4,a0 │ │ + xor s7,s4,s2 │ │ + addu a4,a5,s0 │ │ + mtc1 s7,$f4 │ │ + mtc1 a4,$f2 │ │ + mfc1 s7,$f3 │ │ + ror a4,s5,0x2 │ │ + xor s3,s3,t3 │ │ + mtc1 a4,$f7 │ │ + ror a4,s7,0x1f │ │ + mfc1 s7,$f1 │ │ + mtc1 s3,$f5 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f2 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f4 │ │ + mtc1 s1,$f8 │ │ + xor s1,s7,s5 │ │ + mfc1 s5,$f5 │ │ + mfc1 s3,$f7 │ │ + xor s7,s5,a6 │ │ + xor s5,a1,a3 │ │ + mtc1 s7,$f9 │ │ + mfc1 a3,$f8 │ │ + ror s7,a0,0x1b │ │ + addu s1,a3,s1 │ │ + mtc1 s7,$f10 │ │ + addu a3,a4,s0 │ │ + xor s7,s3,s4 │ │ + mtc1 a3,$f11 │ │ + mtc1 s7,$f12 │ │ + ror a3,a0,0x2 │ │ + mfc1 s7,$f9 │ │ + mtc1 a3,$f6 │ │ + ror a3,s7,0x1f │ │ + mfc1 s7,$f10 │ │ + addu s1,s7,s1 │ │ + xor s5,s5,t2 │ │ + mfc1 s7,$f11 │ │ + mtc1 s5,$f13 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f12 │ │ + mtc1 s2,$f14 │ │ + xor s2,s7,a0 │ │ + mfc1 a0,$f13 │ │ + mfc1 s5,$f6 │ │ + xor s7,a0,a5 │ │ + xor a0,v1,a2 │ │ + mtc1 s7,$f15 │ │ + mfc1 a2,$f14 │ │ + ror s7,s1,0x1b │ │ + addu s2,a2,s2 │ │ + mtc1 s7,$f16 │ │ + addu a2,a3,s0 │ │ + xor s7,s5,s3 │ │ + mtc1 a2,$f17 │ │ + mtc1 s7,$f18 │ │ + ror a2,s1,0x2 │ │ + mfc1 s7,$f15 │ │ + mtc1 a2,$f19 │ │ + ror a2,s7,0x1f │ │ + mfc1 s7,$f16 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f17 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f18 │ │ + mtc1 s4,$f21 │ │ + xor s4,s7,s1 │ │ + mfc1 s7,$f21 │ │ + xor a0,a0,t1 │ │ + addu s4,s7,s4 │ │ + ror s7,s2,0x1b │ │ + mtc1 a0,$f20 │ │ + mtc1 s7,$f22 │ │ + mfc1 a0,$f19 │ │ + addu s7,a2,s0 │ │ + mtc1 s7,$f23 │ │ + xor s7,a0,s5 │ │ + mtc1 s7,$f0 │ │ + ror s7,s2,0x2 │ │ + mtc1 s7,$f3 │ │ + xor a1,v0,a1 │ │ + mfc1 s7,$f22 │ │ + xor a1,a1,t0 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f23 │ │ + mtc1 a1,$f1 │ │ + addu s3,s7,s3 │ │ + mfc1 s1,$f20 │ │ + mfc1 s7,$f0 │ │ + mtc1 s3,$f4 │ │ + xor s1,s1,a4 │ │ + xor s3,s7,s2 │ │ + mfc1 s2,$f1 │ │ + xor s7,s2,a3 │ │ + ror s1,s1,0x1f │ │ + move a1,s1 │ │ + mtc1 s7,$f2 │ │ + mfc1 s1,$f3 │ │ + xor s2,t9,v1 │ │ + ror s7,s4,0x1b │ │ + mfc1 v1,$f4 │ │ + mtc1 s7,$f7 │ │ + addu s3,v1,s3 │ │ + xor s7,s1,a0 │ │ + addu v1,a1,s0 │ │ + mtc1 v1,$f5 │ │ + mtc1 s7,$f8 │ │ + ror v1,s4,0x2 │ │ + mfc1 s7,$f2 │ │ + mtc1 v1,$f9 │ │ + ror v1,s7,0x1f │ │ + mfc1 s7,$f7 │ │ + xor s2,s2,a7 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f5 │ │ + mtc1 s2,$f10 │ │ + addu s5,s7,s5 │ │ + mtc1 s5,$f11 │ │ + mfc1 s7,$f8 │ │ + mfc1 s5,$f10 │ │ + xor s4,s7,s4 │ │ + xor s7,s5,a2 │ │ + mfc1 s2,$f9 │ │ + mtc1 s7,$f12 │ │ + xor s5,t8,v0 │ │ + ror s7,s3,0x1b │ │ + mfc1 v0,$f11 │ │ + mtc1 s7,$f13 │ │ + addu s4,v0,s4 │ │ + xor s7,s2,s1 │ │ + addu v0,v1,s0 │ │ + mtc1 v0,$f14 │ │ + mtc1 s7,$f15 │ │ + ror v0,s3,0x2 │ │ + mfc1 s7,$f12 │ │ + mtc1 v0,$f6 │ │ + ror v0,s7,0x1f │ │ + mfc1 s7,$f13 │ │ + xor s5,s5,a6 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f14 │ │ + mtc1 s5,$f16 │ │ + addu a0,s7,a0 │ │ + mtc1 a0,$f17 │ │ + mfc1 s7,$f15 │ │ + mfc1 a0,$f16 │ │ + xor s3,s7,s3 │ │ + xor s7,a0,a1 │ │ + mfc1 s5,$f6 │ │ + mtc1 s7,$f18 │ │ + xor a0,t3,t9 │ │ + ror s7,s4,0x1b │ │ + mfc1 t9,$f17 │ │ + mtc1 s7,$f19 │ │ + addu s3,t9,s3 │ │ + xor s7,s5,s2 │ │ + addu t9,v0,s0 │ │ + mtc1 t9,$f20 │ │ + mtc1 s7,$f21 │ │ + ror t9,s4,0x2 │ │ + mfc1 s7,$f18 │ │ + mtc1 t9,$f22 │ │ + ror t9,s7,0x1f │ │ + mfc1 s7,$f19 │ │ + xor a0,a0,a5 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f20 │ │ + mtc1 a0,$f23 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f21 │ │ + mtc1 s1,$f0 │ │ + xor s1,s7,s4 │ │ + mfc1 s4,$f23 │ │ + xor s7,s4,v1 │ │ + mfc1 a0,$f22 │ │ + mtc1 s7,$f3 │ │ + xor s4,t2,t8 │ │ + ror s7,s3,0x1b │ │ + mfc1 t8,$f0 │ │ + mtc1 s7,$f1 │ │ + addu s1,t8,s1 │ │ + xor s7,a0,s5 │ │ + addu t8,t9,s0 │ │ + mtc1 t8,$f7 │ │ + mtc1 s7,$f4 │ │ + ror t8,s3,0x2 │ │ + mfc1 s7,$f3 │ │ + mtc1 t8,$f5 │ │ + ror t8,s7,0x1f │ │ + mfc1 s7,$f1 │ │ + xor s4,s4,a4 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f7 │ │ + mtc1 s4,$f2 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f4 │ │ + mtc1 s2,$f8 │ │ + xor s2,s7,s3 │ │ + mfc1 s3,$f2 │ │ + xor s7,s3,v0 │ │ + mfc1 s4,$f5 │ │ + mtc1 s7,$f9 │ │ + xor s3,t1,t3 │ │ + ror s7,s1,0x1b │ │ + mfc1 t3,$f8 │ │ + mtc1 s7,$f10 │ │ + addu s2,t3,s2 │ │ + xor s7,s4,a0 │ │ + addu t3,t8,s0 │ │ + mtc1 t3,$f11 │ │ + mtc1 s7,$f12 │ │ + ror t3,s1,0x2 │ │ + mfc1 s7,$f9 │ │ + mtc1 t3,$f13 │ │ + ror t3,s7,0x1f │ │ + mfc1 s7,$f10 │ │ + xor s3,s3,a3 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f11 │ │ + mtc1 s3,$f14 │ │ + addu s5,s7,s5 │ │ + mtc1 s5,$f15 │ │ + mfc1 s7,$f12 │ │ + mfc1 s5,$f14 │ │ + xor s1,s7,s1 │ │ + xor s7,s5,t9 │ │ + mfc1 s3,$f13 │ │ + mtc1 s7,$f16 │ │ + xor s5,t0,t2 │ │ + ror s7,s2,0x1b │ │ + mfc1 t2,$f15 │ │ + mtc1 s7,$f17 │ │ + addu s1,t2,s1 │ │ + xor s7,s3,s4 │ │ + addu t2,t3,s0 │ │ + mtc1 t2,$f18 │ │ + mtc1 s7,$f19 │ │ + ror t2,s2,0x2 │ │ + mfc1 s7,$f16 │ │ + mtc1 t2,$f6 │ │ + ror t2,s7,0x1f │ │ + mfc1 s7,$f17 │ │ + xor s5,s5,a2 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f18 │ │ + mtc1 s5,$f20 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f19 │ │ + mtc1 a0,$f21 │ │ + xor a0,s7,s2 │ │ + mfc1 s2,$f20 │ │ + xor s7,s2,t8 │ │ + mfc1 s5,$f6 │ │ + mtc1 s7,$f22 │ │ + xor s2,a7,t1 │ │ + ror s7,s1,0x1b │ │ + mfc1 t1,$f21 │ │ + mtc1 s7,$f23 │ │ + addu a0,t1,a0 │ │ + xor s7,s5,s3 │ │ + addu t1,t2,s0 │ │ + mtc1 t1,$f0 │ │ + mtc1 s7,$f1 │ │ + ror t1,s1,0x2 │ │ + mfc1 s7,$f22 │ │ + mtc1 t1,$f7 │ │ + ror t1,s7,0x1f │ │ + mfc1 s7,$f23 │ │ + xor s2,s2,a1 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f0 │ │ + mtc1 s2,$f3 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f1 │ │ + mtc1 s4,$f4 │ │ + xor s4,s7,s1 │ │ + mfc1 s1,$f3 │ │ + xor s7,s1,t3 │ │ + mfc1 s2,$f7 │ │ + mtc1 s7,$f2 │ │ + xor s1,a6,t0 │ │ + ror s7,a0,0x1b │ │ + mfc1 t0,$f4 │ │ + mtc1 s7,$f8 │ │ + addu s4,t0,s4 │ │ + xor s7,s2,s5 │ │ + addu t0,t1,s0 │ │ + mtc1 t0,$f5 │ │ + mtc1 s7,$f9 │ │ + ror t0,a0,0x2 │ │ + mfc1 s7,$f2 │ │ + mtc1 t0,$f10 │ │ + ror t0,s7,0x1f │ │ + mfc1 s7,$f8 │ │ + xor s1,s1,v1 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f5 │ │ + mtc1 s1,$f11 │ │ + addu s3,s7,s3 │ │ + mtc1 s3,$f12 │ │ + mfc1 s7,$f9 │ │ + mfc1 s3,$f11 │ │ + xor a0,s7,a0 │ │ + xor s7,s3,t2 │ │ + mfc1 s1,$f10 │ │ + mtc1 s7,$f13 │ │ + xor s3,a5,a7 │ │ + ror s7,s4,0x1b │ │ + mfc1 a7,$f12 │ │ + mtc1 s7,$f14 │ │ + addu a0,a7,a0 │ │ + xor s7,s1,s2 │ │ + addu a7,t0,s0 │ │ + mtc1 a7,$f15 │ │ + mtc1 s7,$f16 │ │ + ror a7,s4,0x2 │ │ + mfc1 s7,$f13 │ │ + mtc1 a7,$f17 │ │ + ror a7,s7,0x1f │ │ + mfc1 s7,$f14 │ │ + xor s3,s3,v0 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f15 │ │ + mtc1 s3,$f18 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f16 │ │ + mtc1 s5,$f19 │ │ + xor s5,s7,s4 │ │ + mfc1 s4,$f18 │ │ + xor s7,s4,t1 │ │ + mfc1 s3,$f17 │ │ + mtc1 s7,$f20 │ │ + xor s4,a4,a6 │ │ + ror s7,a0,0x1b │ │ + mfc1 a6,$f19 │ │ + mtc1 s7,$f21 │ │ + addu s5,a6,s5 │ │ + xor s7,s3,s1 │ │ + addu a6,a7,s0 │ │ + mtc1 a6,$f22 │ │ + mtc1 s7,$f23 │ │ + ror a6,a0,0x2 │ │ + mfc1 s7,$f20 │ │ + mtc1 a6,$f6 │ │ + ror a6,s7,0x1f │ │ + mfc1 s7,$f21 │ │ + xor s4,s4,t9 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f22 │ │ + mtc1 s4,$f0 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f23 │ │ + mtc1 s2,$f1 │ │ + xor s2,s7,a0 │ │ + mfc1 a0,$f0 │ │ + xor s7,a0,t0 │ │ + mfc1 s4,$f6 │ │ + mtc1 s7,$f3 │ │ + xor a0,a3,a5 │ │ + ror s7,s5,0x1b │ │ + mfc1 a5,$f1 │ │ + mtc1 s7,$f7 │ │ + addu s2,a5,s2 │ │ + xor s7,s4,s3 │ │ + addu a5,a6,s0 │ │ + mtc1 a5,$f2 │ │ + mtc1 s7,$f4 │ │ + ror a5,s5,0x2 │ │ + mfc1 s7,$f3 │ │ + mtc1 a5,$f8 │ │ + ror a5,s7,0x1f │ │ + mfc1 s7,$f7 │ │ + xor a0,a0,t8 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f2 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f4 │ │ + mtc1 s1,$f9 │ │ + xor s5,s7,s5 │ │ + mfc1 s7,$f9 │ │ + mtc1 a0,$f5 │ │ + addu s5,s7,s5 │ │ + ror s7,s2,0x1b │ │ + mfc1 a0,$f8 │ │ + mtc1 s7,$f10 │ │ + addu s7,a5,s0 │ │ + mfc1 s1,$f5 │ │ + mtc1 s7,$f11 │ │ + xor s7,a0,s4 │ │ + mtc1 s7,$f12 │ │ + ror s7,s2,0x2 │ │ + mtc1 s7,$f13 │ │ + mfc1 s7,$f10 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f11 │ │ + addu s3,s7,s3 │ │ + xor a4,a2,a4 │ │ + mtc1 s3,$f15 │ │ + mfc1 s7,$f12 │ │ + xor s1,s1,a7 │ │ + mtc1 a4,$f14 │ │ + ror s1,s1,0x1f │ │ + xor s2,s7,s2 │ │ + mfc1 s7,$f15 │ │ + move a4,s1 │ │ + addu s2,s7,s2 │ │ + mfc1 s3,$f14 │ │ + ror s7,s5,0x1b │ │ + xor s3,s3,t3 │ │ + mtc1 s7,$f16 │ │ + addu s0,a4,s0 │ │ + mfc1 s1,$f13 │ │ + mtc1 s0,$f17 │ │ + xor s0,s3,a6 │ │ + mfc1 s3,$f16 │ │ + addu s3,s3,s2 │ │ + xor s7,s1,a0 │ │ + mfc1 s2,$f17 │ │ + xor a3,a1,a3 │ │ + addu s4,s2,s4 │ │ + xor s2,s7,s5 │ │ + mtc1 s2,$f19 │ │ + ror s7,s0,0x1f │ │ + xor s2,a3,t2 │ │ + move a3,s7 │ │ + mfc1 s7,$f19 │ │ + lui s0,0x8f1b │ │ + addu s4,s4,s7 │ │ + ror s7,s3,0x1b │ │ + mtc1 s7,$f21 │ │ + ror s7,s3,0x2 │ │ + ori s0,s0,0xbcdc │ │ + mtc1 s7,$f22 │ │ + mfc1 s7,$f21 │ │ + ror s5,s5,0x2 │ │ + addu s4,s7,s4 │ │ + xor s2,s2,a5 │ │ + addu s7,a3,s0 │ │ + mtc1 s2,$f23 │ │ + mtc1 s7,$f6 │ │ + xor s7,s3,s5 │ │ + mtc1 s7,$f0 │ │ + mfc1 s7,$f23 │ │ + xor a2,v1,a2 │ │ + ror s7,s7,0x1f │ │ + mtc1 a2,$f7 │ │ + move a2,s7 │ │ + mfc1 s7,$f6 │ │ + mfc1 s2,$f22 │ │ + addu a0,s7,a0 │ │ + ror s7,s4,0x1b │ │ + mtc1 s7,$f2 │ │ + mfc1 s7,$f0 │ │ + and s7,s7,s1 │ │ + and s3,s3,s5 │ │ + mtc1 s7,$f8 │ │ + mtc1 s3,$f3 │ │ + xor s7,s4,s2 │ │ + mfc1 s3,$f7 │ │ + mtc1 s7,$f4 │ │ + xor s7,s3,t1 │ │ + mfc1 s3,$f2 │ │ + mtc1 s7,$f9 │ │ + addu a0,a0,s3 │ │ + mfc1 s7,$f8 │ │ + mfc1 s3,$f3 │ │ + xor v1,t9,v1 │ │ + or s7,s7,s3 │ │ + addu s3,a2,s0 │ │ + mtc1 s3,$f5 │ │ + mfc1 s3,$f4 │ │ + and s3,s3,s5 │ │ + addu a0,s7,a0 │ │ + mtc1 s3,$f10 │ │ + and s3,s4,s2 │ │ + mtc1 s3,$f11 │ │ + mfc1 s3,$f9 │ │ + xor s3,s3,a4 │ │ + mfc1 s7,$f11 │ │ + mtc1 s3,$f12 │ │ + xor s3,v0,a1 │ │ + mfc1 a1,$f5 │ │ + ror s4,s4,0x2 │ │ + addu s1,a1,s1 │ │ + mfc1 a1,$f10 │ │ + mtc1 s1,$f13 │ │ + or s1,a1,s7 │ │ + mtc1 s1,$f14 │ │ + xor s1,s3,t0 │ │ + mfc1 s7,$f14 │ │ + mfc1 s3,$f13 │ │ + addu s3,s3,s7 │ │ + ror s7,a0,0x1b │ │ + mtc1 s7,$f15 │ │ + mfc1 a1,$f12 │ │ + ror s7,a0,0x2 │ │ + ror a1,a1,0x1f │ │ + mtc1 s7,$f16 │ │ + mfc1 s7,$f15 │ │ + addu s3,s7,s3 │ │ + xor s1,s1,a3 │ │ + addu s7,a1,s0 │ │ + mtc1 s1,$f17 │ │ + mtc1 s7,$f18 │ │ + xor s7,a0,s4 │ │ + mtc1 s7,$f19 │ │ + mfc1 s7,$f17 │ │ + ror s7,s7,0x1f │ │ + mtc1 v1,$f21 │ │ + move v1,s7 │ │ + mfc1 s7,$f18 │ │ + addu s5,s7,s5 │ │ + ror s7,s3,0x1b │ │ + mtc1 s7,$f22 │ │ + mfc1 s7,$f19 │ │ + mfc1 s1,$f16 │ │ + and s7,s7,s2 │ │ + mtc1 s7,$f23 │ │ + xor s7,s3,s1 │ │ + and a0,a0,s4 │ │ + mtc1 s7,$f0 │ │ + mfc1 s7,$f22 │ │ + mtc1 a0,$f6 │ │ + addu s5,s5,s7 │ │ + mfc1 a0,$f21 │ │ + sd s5,0(sp) │ │ + xor a0,a0,a7 │ │ + mfc1 s5,$f6 │ │ + mfc1 s7,$f23 │ │ + or s7,s7,s5 │ │ + xor a0,a0,a2 │ │ + addu s5,v1,s0 │ │ + mtc1 s7,$f1 │ │ + mtc1 a0,$f2 │ │ + mfc1 s7,$f0 │ │ + xor a0,t8,v0 │ │ + lw v0,0(sp) │ │ + mtc1 s5,$f7 │ │ + and s5,s7,s4 │ │ + and s7,s3,s1 │ │ + mtc1 s5,$f8 │ │ + mtc1 s7,$f4 │ │ + mfc1 s5,$f1 │ │ + mfc1 s7,$f7 │ │ + addu s5,s5,v0 │ │ + addu s2,s7,s2 │ │ + mfc1 v0,$f8 │ │ + mfc1 s7,$f4 │ │ + mtc1 s2,$f3 │ │ + or s2,v0,s7 │ │ + mfc1 v0,$f2 │ │ + mtc1 s2,$f9 │ │ + ror s7,v0,0x1f │ │ + move v0,s7 │ │ + mfc1 s2,$f3 │ │ + mfc1 s7,$f9 │ │ + xor a0,a0,a6 │ │ + addu s2,s2,s7 │ │ + ror s7,s5,0x1b │ │ + mtc1 s7,$f5 │ │ + ror s7,s5,0x2 │ │ + mtc1 s7,$f10 │ │ + mfc1 s7,$f5 │ │ + addu s2,s7,s2 │ │ + ror s3,s3,0x2 │ │ + addu s7,v0,s0 │ │ + xor a0,a0,a1 │ │ + mtc1 a0,$f11 │ │ + mtc1 s7,$f12 │ │ + xor s7,s5,s3 │ │ + xor t9,t3,t9 │ │ + mtc1 s7,$f13 │ │ + mfc1 s7,$f11 │ │ + ror s7,s7,0x1f │ │ + mtc1 t9,$f15 │ │ + move t9,s7 │ │ + mfc1 s7,$f12 │ │ + addu s4,s7,s4 │ │ + ror s7,s2,0x1b │ │ + mtc1 s7,$f16 │ │ + mfc1 s7,$f13 │ │ + mfc1 a0,$f10 │ │ + and s7,s7,s1 │ │ + mtc1 s7,$f17 │ │ + xor s7,s2,a0 │ │ + and s5,s5,s3 │ │ + mtc1 s7,$f19 │ │ + mfc1 s7,$f16 │ │ + mtc1 s5,$f18 │ │ + addu s4,s4,s7 │ │ + mfc1 s7,$f17 │ │ + sd s4,0(sp) │ │ + mfc1 s4,$f18 │ │ + or s7,s7,s4 │ │ + mfc1 s5,$f15 │ │ + addu s4,t9,s0 │ │ + mtc1 s7,$f20 │ │ + mfc1 s7,$f19 │ │ + mtc1 s4,$f21 │ │ + xor s5,s5,a5 │ │ + and s4,s7,s3 │ │ + mtc1 s4,$f22 │ │ + xor s5,s5,v1 │ │ + lw s4,0(sp) │ │ + and s7,s2,a0 │ │ + mtc1 s5,$f6 │ │ + mfc1 s5,$f21 │ │ + mtc1 s7,$f23 │ │ + addu s1,s5,s1 │ │ + xor s7,t2,t8 │ │ + mfc1 t8,$f20 │ │ + addu s4,t8,s4 │ │ + mtc1 s1,$f0 │ │ + mfc1 t8,$f22 │ │ + mfc1 s5,$f23 │ │ + or s1,t8,s5 │ │ + xor s5,s7,a4 │ │ + mfc1 s7,$f0 │ │ + mfc1 t8,$f6 │ │ + addu s1,s7,s1 │ │ + ror s7,s4,0x1b │ │ + mtc1 s7,$f1 │ │ + ror s7,s4,0x2 │ │ + ror t8,t8,0x1f │ │ + mtc1 s7,$f7 │ │ + mfc1 s7,$f1 │ │ + ror s2,s2,0x2 │ │ + addu s1,s7,s1 │ │ + xor s5,s5,v0 │ │ + addu s7,t8,s0 │ │ + mtc1 s5,$f8 │ │ + mtc1 s7,$f4 │ │ + xor s7,s4,s2 │ │ + mtc1 s7,$f9 │ │ + mfc1 s7,$f8 │ │ + xor t3,t1,t3 │ │ + ror s7,s7,0x1f │ │ + mtc1 t3,$f2 │ │ + move t3,s7 │ │ + mfc1 s7,$f4 │ │ + mfc1 s5,$f7 │ │ + addu s3,s7,s3 │ │ + ror s7,s1,0x1b │ │ + mtc1 s7,$f10 │ │ + mfc1 s7,$f9 │ │ + and s7,s7,a0 │ │ + and s4,s4,s2 │ │ + mtc1 s7,$f5 │ │ + xor s7,s1,s5 │ │ + mtc1 s7,$f12 │ │ + mfc1 s7,$f10 │ │ + mtc1 s4,$f11 │ │ + addu s3,s3,s7 │ │ + sd s3,0(sp) │ │ + mfc1 s7,$f5 │ │ + mfc1 s3,$f11 │ │ + mfc1 s4,$f2 │ │ + or s7,s7,s3 │ │ + addu s3,t3,s0 │ │ + mtc1 s7,$f13 │ │ + mfc1 s7,$f12 │ │ + mtc1 s3,$f14 │ │ + and s3,s7,s2 │ │ + mtc1 s3,$f15 │ │ + and s7,s1,s5 │ │ + lw s3,0(sp) │ │ + xor s4,s4,a3 │ │ + mtc1 s7,$f16 │ │ + xor s4,s4,t9 │ │ + mfc1 s7,$f14 │ │ + mtc1 s4,$f17 │ │ + addu a0,s7,a0 │ │ + xor s4,t0,t2 │ │ + mfc1 t2,$f13 │ │ + mtc1 a0,$f18 │ │ + addu s3,t2,s3 │ │ + mfc1 s7,$f16 │ │ + mfc1 t2,$f15 │ │ + xor s4,s4,a2 │ │ + or a0,t2,s7 │ │ + mfc1 s7,$f18 │ │ + addu a0,s7,a0 │ │ + ror s7,s3,0x1b │ │ + mtc1 s7,$f19 │ │ + mfc1 t2,$f17 │ │ + ror s7,s3,0x2 │ │ + ror t2,t2,0x1f │ │ + mtc1 s7,$f20 │ │ + mfc1 s7,$f19 │ │ + addu a0,s7,a0 │ │ + ror s1,s1,0x2 │ │ + addu s7,t2,s0 │ │ + xor s4,s4,t8 │ │ + mtc1 s4,$f21 │ │ + mtc1 s7,$f22 │ │ + xor s7,s3,s1 │ │ + xor t1,a7,t1 │ │ + mtc1 s7,$f23 │ │ + mfc1 s7,$f21 │ │ + ror s7,s7,0x1f │ │ + mtc1 t1,$f0 │ │ + move t1,s7 │ │ + mfc1 s7,$f22 │ │ + addu s2,s7,s2 │ │ + ror s7,a0,0x1b │ │ + mtc1 s7,$f1 │ │ + mfc1 s7,$f23 │ │ + mfc1 s4,$f20 │ │ + and s7,s7,s5 │ │ + mtc1 s7,$f7 │ │ + xor s7,a0,s4 │ │ + and s3,s3,s1 │ │ + mtc1 s7,$f4 │ │ + mfc1 s7,$f1 │ │ + mtc1 s3,$f8 │ │ + addu s2,s2,s7 │ │ + mfc1 s7,$f7 │ │ + sd s2,0(sp) │ │ + mfc1 s2,$f8 │ │ + or s7,s7,s2 │ │ + mfc1 s3,$f0 │ │ + addu s2,t1,s0 │ │ + mtc1 s7,$f9 │ │ + mfc1 s7,$f4 │ │ + mtc1 s2,$f3 │ │ + xor s3,s3,a1 │ │ + and s2,s7,s1 │ │ + mtc1 s2,$f10 │ │ + xor s3,s3,t3 │ │ + lw s2,0(sp) │ │ + and s7,a0,s4 │ │ + mtc1 s3,$f2 │ │ + mfc1 s3,$f3 │ │ + mtc1 s7,$f5 │ │ + addu s5,s3,s5 │ │ + xor s7,a6,t0 │ │ + mfc1 t0,$f9 │ │ + addu s2,t0,s2 │ │ + mtc1 s5,$f11 │ │ + mfc1 t0,$f10 │ │ + mfc1 s3,$f5 │ │ + or s5,t0,s3 │ │ + xor s3,s7,v1 │ │ + mfc1 s7,$f11 │ │ + mfc1 t0,$f2 │ │ + addu s5,s7,s5 │ │ + ror s7,s2,0x1b │ │ + mtc1 s7,$f12 │ │ + ror s7,s2,0x2 │ │ + ror t0,t0,0x1f │ │ + mtc1 s7,$f13 │ │ + mfc1 s7,$f12 │ │ + ror a0,a0,0x2 │ │ + addu s5,s7,s5 │ │ + xor s3,s3,t2 │ │ + addu s7,t0,s0 │ │ + mtc1 s3,$f14 │ │ + mtc1 s7,$f15 │ │ + xor s7,s2,a0 │ │ + mtc1 s7,$f16 │ │ + mfc1 s7,$f14 │ │ + xor a7,a5,a7 │ │ + ror s7,s7,0x1f │ │ + mtc1 a7,$f18 │ │ + move a7,s7 │ │ + mfc1 s7,$f15 │ │ + mfc1 s3,$f13 │ │ + addu s1,s7,s1 │ │ + ror s7,s5,0x1b │ │ + mtc1 s7,$f19 │ │ + mfc1 s7,$f16 │ │ + and s7,s7,s4 │ │ + and s2,s2,a0 │ │ + mtc1 s7,$f20 │ │ + xor s7,s5,s3 │ │ + mtc1 s7,$f22 │ │ + mfc1 s7,$f19 │ │ + mtc1 s2,$f21 │ │ + addu s1,s1,s7 │ │ + sd s1,0(sp) │ │ + mfc1 s7,$f20 │ │ + mfc1 s1,$f21 │ │ + mfc1 s2,$f18 │ │ + or s7,s7,s1 │ │ + addu s1,a7,s0 │ │ + mtc1 s7,$f23 │ │ + mfc1 s7,$f22 │ │ + mtc1 s1,$f0 │ │ + xor s2,s2,v0 │ │ + and s1,s7,a0 │ │ + xor s2,s2,t1 │ │ + mtc1 s1,$f1 │ │ + lw s1,0(sp) │ │ + and s7,s5,s3 │ │ + mtc1 s2,$f7 │ │ + mfc1 s2,$f0 │ │ + mtc1 s7,$f6 │ │ + addu s4,s2,s4 │ │ + xor s7,a4,a6 │ │ + mfc1 a6,$f23 │ │ + mtc1 s4,$f8 │ │ + addu s1,a6,s1 │ │ + mfc1 s2,$f6 │ │ + mfc1 a6,$f1 │ │ + ror s5,s5,0x2 │ │ + or s4,a6,s2 │ │ + xor s2,s7,t9 │ │ + mfc1 s7,$f8 │ │ + mfc1 a6,$f7 │ │ + addu s4,s7,s4 │ │ + ror s7,s1,0x1b │ │ + mtc1 s7,$f4 │ │ + ror s7,s1,0x2 │ │ + ror a6,a6,0x1f │ │ + mtc1 s7,$f9 │ │ + mfc1 s7,$f4 │ │ + xor s2,s2,t0 │ │ + addu s4,s7,s4 │ │ + addu s7,a6,s0 │ │ + mtc1 s2,$f3 │ │ + mtc1 s7,$f10 │ │ + xor s7,s1,s5 │ │ + xor a5,a3,a5 │ │ + mtc1 s7,$f5 │ │ + mfc1 s7,$f3 │ │ + ror s7,s7,0x1f │ │ + mtc1 a5,$f2 │ │ + move a5,s7 │ │ + mfc1 s7,$f10 │ │ + addu a0,s7,a0 │ │ + ror s7,s4,0x1b │ │ + mtc1 s7,$f12 │ │ + mfc1 s7,$f5 │ │ + mfc1 s2,$f9 │ │ + and s7,s7,s3 │ │ + and s1,s1,s5 │ │ + mtc1 s7,$f13 │ │ + mtc1 s1,$f14 │ │ + xor s7,s4,s2 │ │ + mfc1 s1,$f2 │ │ + mtc1 s7,$f15 │ │ + xor s7,s1,t8 │ │ + mfc1 s1,$f12 │ │ + mtc1 s7,$f16 │ │ + addu a0,a0,s1 │ │ + mfc1 s7,$f13 │ │ + mfc1 s1,$f14 │ │ + or s7,s7,s1 │ │ + addu s1,a5,s0 │ │ + mtc1 s7,$f17 │ │ + mfc1 s7,$f15 │ │ + mtc1 s1,$f18 │ │ + and s1,s7,s5 │ │ + mtc1 s1,$f19 │ │ + and s7,s4,s2 │ │ + mfc1 s1,$f16 │ │ + mtc1 s7,$f20 │ │ + xor s7,s1,a7 │ │ + xor s1,a2,a4 │ │ + mtc1 s7,$f21 │ │ + mfc1 s7,$f18 │ │ + mfc1 a4,$f17 │ │ + addu s3,s7,s3 │ │ + addu a0,a4,a0 │ │ + mtc1 s3,$f22 │ │ + mfc1 a4,$f19 │ │ + mfc1 s7,$f20 │ │ + or s3,a4,s7 │ │ + mfc1 s7,$f22 │ │ + addu s3,s7,s3 │ │ + ror s7,a0,0x1b │ │ + mtc1 s7,$f23 │ │ + mfc1 a4,$f21 │ │ + ror s7,a0,0x2 │ │ + ror a4,a4,0x1f │ │ + mtc1 s7,$f0 │ │ + xor s1,s1,t3 │ │ + mfc1 s7,$f23 │ │ + ror s4,s4,0x2 │ │ + addu s3,s7,s3 │ │ + xor s1,s1,a6 │ │ + addu s7,a4,s0 │ │ + mtc1 s1,$f1 │ │ + mtc1 s7,$f6 │ │ + xor s7,a0,s4 │ │ + mtc1 s7,$f7 │ │ + mfc1 s7,$f1 │ │ + xor a3,a1,a3 │ │ + ror s7,s7,0x1f │ │ + mtc1 a3,$f9 │ │ + move a3,s7 │ │ + mfc1 s7,$f6 │ │ + mfc1 s1,$f0 │ │ + addu s5,s7,s5 │ │ + ror s7,s3,0x1b │ │ + mtc1 s7,$f10 │ │ + mfc1 s7,$f7 │ │ + and s7,s7,s2 │ │ + and a0,a0,s4 │ │ + mtc1 s7,$f5 │ │ + xor s7,s3,s1 │ │ + mtc1 s7,$f4 │ │ + mfc1 s7,$f10 │ │ + mtc1 a0,$f3 │ │ + addu s5,s5,s7 │ │ + sd s5,0(sp) │ │ + mfc1 a0,$f9 │ │ + mfc1 s5,$f3 │ │ + mfc1 s7,$f5 │ │ + or s7,s7,s5 │ │ + xor a0,a0,t2 │ │ + addu s5,a3,s0 │ │ + mtc1 s7,$f11 │ │ + xor a0,a0,a5 │ │ + mfc1 s7,$f4 │ │ + mtc1 s5,$f12 │ │ + mtc1 a0,$f2 │ │ + and s5,s7,s4 │ │ + xor a0,v1,a2 │ │ + and s7,s3,s1 │ │ + lw a2,0(sp) │ │ + mtc1 s7,$f14 │ │ + mfc1 s7,$f12 │ │ + mtc1 s5,$f13 │ │ + addu s2,s7,s2 │ │ + mfc1 s5,$f11 │ │ + mtc1 s2,$f15 │ │ + addu s5,s5,a2 │ │ + mfc1 s7,$f14 │ │ + mfc1 a2,$f13 │ │ + xor a0,a0,t1 │ │ + or s2,a2,s7 │ │ + mfc1 s7,$f15 │ │ + addu s2,s7,s2 │ │ + ror s7,s5,0x1b │ │ + mtc1 s7,$f16 │ │ + mfc1 a2,$f2 │ │ + ror s7,s5,0x2 │ │ + ror a2,a2,0x1f │ │ + mtc1 s7,$f17 │ │ + mfc1 s7,$f16 │ │ + addu s2,s7,s2 │ │ + ror s3,s3,0x2 │ │ + addu s7,a2,s0 │ │ + xor a0,a0,a4 │ │ + mtc1 a0,$f18 │ │ + mtc1 s7,$f19 │ │ + xor s7,s5,s3 │ │ + xor a1,v0,a1 │ │ + mtc1 s7,$f20 │ │ + mfc1 s7,$f18 │ │ + ror s7,s7,0x1f │ │ + mtc1 a1,$f22 │ │ + move a1,s7 │ │ + mfc1 s7,$f19 │ │ + addu s4,s7,s4 │ │ + ror s7,s2,0x1b │ │ + mtc1 s7,$f23 │ │ + mfc1 s7,$f20 │ │ + mfc1 a0,$f17 │ │ + and s7,s7,s1 │ │ + mtc1 s7,$f0 │ │ + xor s7,s2,a0 │ │ + and s5,s5,s3 │ │ + mtc1 s7,$f6 │ │ + mfc1 s7,$f23 │ │ + mtc1 s5,$f1 │ │ + addu s4,s4,s7 │ │ + mfc1 s7,$f0 │ │ + sd s4,0(sp) │ │ + mfc1 s4,$f1 │ │ + or s7,s7,s4 │ │ + addu s4,a1,s0 │ │ + mtc1 s7,$f7 │ │ + mfc1 s7,$f6 │ │ + mtc1 s4,$f8 │ │ + and s4,s7,s3 │ │ + and s7,s2,a0 │ │ + mtc1 s4,$f9 │ │ + mtc1 s7,$f10 │ │ + lw s7,0(sp) │ │ + mfc1 s4,$f7 │ │ + mfc1 s5,$f22 │ │ + xor s5,s5,t0 │ │ + xor v1,t9,v1 │ │ + addu s4,s4,s7 │ │ + mfc1 s7,$f8 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f10 │ │ + mtc1 s1,$f5 │ │ + mfc1 s1,$f9 │ │ + or s1,s1,s7 │ │ + xor s5,s5,a3 │ │ + mtc1 s1,$f3 │ │ + mfc1 s7,$f5 │ │ + ror s1,s5,0x1f │ │ + xor s5,v1,a7 │ │ + mfc1 v1,$f3 │ │ + ror s2,s2,0x2 │ │ + addu v1,s7,v1 │ │ + ror s7,s4,0x1b │ │ + mtc1 s7,$f11 │ │ + ror s7,s4,0x2 │ │ + mtc1 s7,$f4 │ │ + xor v0,t8,v0 │ │ + mfc1 s7,$f11 │ │ + mtc1 v0,$f13 │ │ + addu v0,s7,v1 │ │ + xor s7,s4,s2 │ │ + addu v1,s1,s0 │ │ + mtc1 s7,$f15 │ │ + mfc1 s7,$f13 │ │ + mtc1 v1,$f14 │ │ + xor s7,s7,a6 │ │ + xor s5,s5,a2 │ │ + mtc1 s7,$f2 │ │ + mfc1 s7,$f14 │ │ + addu s3,s7,s3 │ │ + ror s7,v0,0x1b │ │ + mtc1 s7,$f16 │ │ + mfc1 s7,$f15 │ │ + mtc1 s5,$f12 │ │ + and s7,s7,a0 │ │ + mfc1 s5,$f4 │ │ + mtc1 s7,$f17 │ │ + xor s7,v0,s5 │ │ + and s4,s4,s2 │ │ + mtc1 s7,$f19 │ │ + xor s7,t3,t9 │ │ + mfc1 t9,$f16 │ │ + mtc1 s4,$f18 │ │ + addu s3,s3,t9 │ │ + mfc1 v1,$f12 │ │ + sd s3,0(sp) │ │ + mfc1 t9,$f17 │ │ + mfc1 s3,$f18 │ │ + ror v1,v1,0x1f │ │ + or t9,t9,s3 │ │ + mfc1 s4,$f2 │ │ + mtc1 t9,$f20 │ │ + addu t9,v1,s0 │ │ + mfc1 s0,$f19 │ │ + xor s4,s4,a1 │ │ + and s3,s0,s2 │ │ + and s0,v0,s5 │ │ + ror v0,v0,0x2 │ │ + mtc1 s3,$f21 │ │ + mtc1 s0,$f22 │ │ + mtc1 v0,$f23 │ │ + ror v0,s4,0x1f │ │ + xor s4,s7,a5 │ │ + lui s7,0xca62 │ │ + mtc1 s4,$f0 │ │ + ori s0,s7,0xc1d6 │ │ + lw s4,0(sp) │ │ + addu a0,t9,a0 │ │ + mfc1 s7,$f22 │ │ + mfc1 t9,$f21 │ │ + mfc1 s3,$f20 │ │ + or t9,t9,s7 │ │ + mfc1 s7,$f0 │ │ + mtc1 t9,$f1 │ │ + xor t9,s7,s1 │ │ + addu s3,s3,s4 │ │ + mtc1 t9,$f8 │ │ + xor t9,t2,t8 │ │ + mfc1 t8,$f1 │ │ + mfc1 s4,$f23 │ │ + addu t8,a0,t8 │ │ + ror a0,s3,0x1b │ │ + addu s7,v0,s0 │ │ + mtc1 a0,$f7 │ │ + xor a0,s4,s5 │ │ + mtc1 s7,$f9 │ │ + mtc1 a0,$f10 │ │ + ror s7,s3,0x2 │ │ + mfc1 a0,$f8 │ │ + mtc1 s7,$f6 │ │ + xor t9,t9,a4 │ │ + ror s7,a0,0x1f │ │ + mtc1 t9,$f5 │ │ + move t9,s7 │ │ + mfc1 s7,$f9 │ │ + addu s2,s7,s2 │ │ + mfc1 a0,$f7 │ │ + mtc1 s2,$f11 │ │ + mfc1 s7,$f10 │ │ + mfc1 s2,$f5 │ │ + addu t8,a0,t8 │ │ + xor s3,s7,s3 │ │ + xor s7,s2,v1 │ │ + mfc1 a0,$f6 │ │ + mtc1 s7,$f3 │ │ + xor s2,t1,t3 │ │ + ror s7,t8,0x1b │ │ + mfc1 t3,$f11 │ │ + mtc1 s7,$f12 │ │ + addu s3,t3,s3 │ │ + xor s7,a0,s4 │ │ + addu t3,t9,s0 │ │ + mtc1 s7,$f4 │ │ + mtc1 t3,$f13 │ │ + mfc1 s7,$f3 │ │ + ror t3,t8,0x2 │ │ + xor s2,s2,a3 │ │ + mtc1 t3,$f14 │ │ + ror t3,s7,0x1f │ │ + mfc1 s7,$f12 │ │ + mtc1 s2,$f15 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f13 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f4 │ │ + mtc1 s5,$f16 │ │ + xor s5,s7,t8 │ │ + mfc1 t8,$f15 │ │ + mfc1 s2,$f14 │ │ + xor s7,t8,v0 │ │ + xor t8,t0,t2 │ │ + mtc1 s7,$f2 │ │ + mfc1 t2,$f16 │ │ + ror s7,s3,0x1b │ │ + addu s5,t2,s5 │ │ + mtc1 s7,$f17 │ │ + addu t2,t3,s0 │ │ + xor s7,s2,a0 │ │ + mtc1 t2,$f18 │ │ + mtc1 s7,$f19 │ │ + ror t2,s3,0x2 │ │ + mfc1 s7,$f2 │ │ + mtc1 t2,$f20 │ │ + ror t2,s7,0x1f │ │ + mfc1 s7,$f17 │ │ + addu s5,s7,s5 │ │ + xor t8,t8,a2 │ │ + mfc1 s7,$f18 │ │ + mtc1 t8,$f21 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f19 │ │ + mtc1 s4,$f22 │ │ + mfc1 s4,$f21 │ │ + xor s3,s7,s3 │ │ + xor s7,s4,t9 │ │ + mfc1 t8,$f20 │ │ + mtc1 s7,$f23 │ │ + xor s4,a7,t1 │ │ + ror s7,s5,0x1b │ │ + mfc1 t1,$f22 │ │ + mtc1 s7,$f0 │ │ + addu s3,t1,s3 │ │ + xor s7,t8,s2 │ │ + addu t1,t2,s0 │ │ + mtc1 s7,$f8 │ │ + mtc1 t1,$f1 │ │ + mfc1 s7,$f23 │ │ + ror t1,s5,0x2 │ │ + xor s4,s4,a1 │ │ + mtc1 t1,$f7 │ │ + ror t1,s7,0x1f │ │ + mfc1 s7,$f0 │ │ + mtc1 s4,$f9 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f1 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f8 │ │ + mtc1 a0,$f10 │ │ + mfc1 a0,$f9 │ │ + xor s5,s7,s5 │ │ + xor s7,a0,t3 │ │ + mfc1 s4,$f7 │ │ + mtc1 s7,$f11 │ │ + xor a0,a6,t0 │ │ + ror s7,s3,0x1b │ │ + mfc1 t0,$f10 │ │ + mtc1 s7,$f12 │ │ + addu s5,t0,s5 │ │ + xor s7,s4,t8 │ │ + addu t0,t1,s0 │ │ + mtc1 s7,$f13 │ │ + mtc1 t0,$f5 │ │ + mfc1 s7,$f11 │ │ + ror t0,s3,0x2 │ │ + xor a0,a0,s1 │ │ + mtc1 t0,$f6 │ │ + ror t0,s7,0x1f │ │ + mfc1 s7,$f12 │ │ + mtc1 a0,$f3 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f5 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f13 │ │ + mtc1 s2,$f4 │ │ + xor s3,s7,s3 │ │ + mfc1 s7,$f4 │ │ + mfc1 a0,$f6 │ │ + addu s3,s7,s3 │ │ + ror s7,s5,0x1b │ │ + mtc1 s7,$f14 │ │ + addu s7,t0,s0 │ │ + mtc1 s7,$f15 │ │ + xor s7,a0,s4 │ │ + mtc1 s7,$f16 │ │ + ror s7,s5,0x2 │ │ + mtc1 s7,$f17 │ │ + mfc1 s7,$f14 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f15 │ │ + addu t8,s7,t8 │ │ + mfc1 s2,$f3 │ │ + mtc1 t8,$f18 │ │ + mfc1 s7,$f16 │ │ + xor s2,s2,t2 │ │ + xor a7,a5,a7 │ │ + xor a7,a7,v1 │ │ + ror s2,s2,0x1f │ │ + xor s5,s7,s5 │ │ + mfc1 s7,$f18 │ │ + mtc1 a7,$f2 │ │ + addu s5,s7,s5 │ │ + move a7,s2 │ │ + ror s7,s3,0x1b │ │ + mfc1 s2,$f17 │ │ + mtc1 s7,$f19 │ │ + addu s7,a7,s0 │ │ + mfc1 t8,$f2 │ │ + mtc1 s7,$f20 │ │ + xor s7,s2,a0 │ │ + mtc1 s7,$f21 │ │ + ror s7,s3,0x2 │ │ + mtc1 s7,$f22 │ │ + mfc1 s7,$f19 │ │ + addu s5,s7,s5 │ │ + mfc1 s7,$f20 │ │ + addu s4,s7,s4 │ │ + xor t8,t8,t1 │ │ + mtc1 s4,$f0 │ │ + mfc1 s7,$f21 │ │ + xor a6,a4,a6 │ │ + ror t8,t8,0x1f │ │ + xor a6,a6,v0 │ │ + xor s3,s7,s3 │ │ + mfc1 s7,$f0 │ │ + mtc1 a6,$f23 │ │ + addu s3,s7,s3 │ │ + move a6,t8 │ │ + ror s7,s5,0x1b │ │ + mfc1 t8,$f22 │ │ + mtc1 s7,$f1 │ │ + addu s7,a6,s0 │ │ + mtc1 s7,$f8 │ │ + xor s7,t8,s2 │ │ + mtc1 s7,$f7 │ │ + ror s7,s5,0x2 │ │ + mtc1 s7,$f9 │ │ + mfc1 s7,$f1 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f8 │ │ + addu a0,s7,a0 │ │ + mfc1 s4,$f23 │ │ + mtc1 a0,$f11 │ │ + mfc1 s7,$f7 │ │ + xor a5,a3,a5 │ │ + xor s4,s4,t0 │ │ + xor a5,a5,t9 │ │ + xor a0,s7,s5 │ │ + ror s4,s4,0x1f │ │ + mfc1 s7,$f11 │ │ + mtc1 a5,$f10 │ │ + addu a0,s7,a0 │ │ + move a5,s4 │ │ + ror s7,s3,0x1b │ │ + mfc1 s4,$f9 │ │ + mtc1 s7,$f12 │ │ + addu s7,a5,s0 │ │ + mfc1 s5,$f10 │ │ + mtc1 s7,$f13 │ │ + xor s7,s4,t8 │ │ + mtc1 s7,$f6 │ │ + ror s7,s3,0x2 │ │ + mtc1 s7,$f5 │ │ + mfc1 s7,$f12 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f13 │ │ + addu s2,s7,s2 │ │ + xor a4,a2,a4 │ │ + mtc1 s2,$f4 │ │ + mfc1 s7,$f6 │ │ + xor s5,s5,a7 │ │ + xor a4,a4,t3 │ │ + xor s2,s7,s3 │ │ + ror s5,s5,0x1f │ │ + mfc1 s7,$f4 │ │ + mtc1 a4,$f3 │ │ + addu s2,s7,s2 │ │ + move a4,s5 │ │ + ror s7,a0,0x1b │ │ + mfc1 s5,$f5 │ │ + mtc1 s7,$f14 │ │ + addu s7,a4,s0 │ │ + mtc1 s7,$f15 │ │ + xor s7,s5,s4 │ │ + mtc1 s7,$f16 │ │ + ror s7,a0,0x2 │ │ + mtc1 s7,$f17 │ │ + mfc1 s7,$f14 │ │ + addu s2,s7,s2 │ │ + mfc1 s7,$f15 │ │ + addu t8,s7,t8 │ │ + mfc1 s3,$f3 │ │ + mtc1 t8,$f18 │ │ + mfc1 s7,$f16 │ │ + xor a3,a1,a3 │ │ + xor s3,s3,a6 │ │ + xor a3,a3,t2 │ │ + ror s3,s3,0x1f │ │ + xor a0,s7,a0 │ │ + mfc1 s7,$f18 │ │ + mtc1 a3,$f2 │ │ + addu a0,s7,a0 │ │ + move a3,s3 │ │ + ror s7,s2,0x1b │ │ + mfc1 s3,$f17 │ │ + mtc1 s7,$f19 │ │ + addu s7,a3,s0 │ │ + mfc1 t8,$f2 │ │ + mtc1 s7,$f20 │ │ + xor s7,s3,s5 │ │ + mtc1 s7,$f21 │ │ + ror s7,s2,0x2 │ │ + mtc1 s7,$f22 │ │ + mfc1 s7,$f19 │ │ + addu a0,s7,a0 │ │ + mfc1 s7,$f20 │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f21 │ │ + xor s2,s7,s2 │ │ + mtc1 s4,$f0 │ │ + mtc1 s2,$f1 │ │ + xor a2,s1,a2 │ │ + xor t8,t8,a5 │ │ + xor a2,a2,t1 │ │ + xor s2,v1,a1 │ │ + mfc1 s7,$f0 │ │ + ror t8,t8,0x1f │ │ + mfc1 a1,$f1 │ │ + mtc1 a2,$f23 │ │ + addu a1,s7,a1 │ │ + move a2,t8 │ │ + ror s7,a0,0x1b │ │ + mfc1 t8,$f22 │ │ + mtc1 s7,$f8 │ │ + addu s7,a2,s0 │ │ + xor s2,s2,t0 │ │ + mtc1 s7,$f7 │ │ + xor s7,t8,s3 │ │ + mtc1 s7,$f9 │ │ + ror s7,a0,0x2 │ │ + mtc1 s7,$f10 │ │ + mfc1 s7,$f8 │ │ + mtc1 s2,$f12 │ │ + addu s2,s7,a1 │ │ + mfc1 s7,$f7 │ │ + mfc1 s4,$f23 │ │ + addu s5,s7,s5 │ │ + xor s4,s4,a4 │ │ + mtc1 s5,$f13 │ │ + mfc1 s7,$f9 │ │ + mfc1 s5,$f12 │ │ + ror s4,s4,0x1f │ │ + xor a0,s7,a0 │ │ + xor s7,s5,a3 │ │ + mtc1 s4,$f11 │ │ + mtc1 s7,$f3 │ │ + mfc1 s4,$f10 │ │ + ror s7,s2,0x1b │ │ + mtc1 s7,$f6 │ │ + xor s7,s4,t8 │ │ + mfc1 a1,$f11 │ │ + xor s5,v0,s1 │ │ + mtc1 s7,$f4 │ │ + mfc1 s1,$f13 │ │ + mfc1 s7,$f3 │ │ + addu a0,s1,a0 │ │ + ror s7,s7,0x1f │ │ + addu s1,a1,s0 │ │ + mtc1 s1,$f5 │ │ + mtc1 s7,$f14 │ │ + xor s5,s5,a7 │ │ + mfc1 s7,$f6 │ │ + mtc1 s5,$f15 │ │ + addu s5,s7,a0 │ │ + mfc1 s7,$f5 │ │ + ror s1,s2,0x2 │ │ + addu s3,s7,s3 │ │ + mfc1 s7,$f4 │ │ + xor s2,s7,s2 │ │ + mtc1 s3,$f16 │ │ + mtc1 s2,$f17 │ │ + mfc1 s3,$f15 │ │ + mfc1 s7,$f16 │ │ + xor s2,s3,a2 │ │ + xor s3,t9,v1 │ │ + mfc1 v1,$f17 │ │ + mfc1 a0,$f14 │ │ + addu v1,s7,v1 │ │ + ror s7,s5,0x1b │ │ + xor s3,s3,a6 │ │ + mtc1 s7,$f18 │ │ + addu s7,a0,s0 │ │ + mtc1 s7,$f19 │ │ + xor s7,s1,s4 │ │ + mtc1 s7,$f20 │ │ + ror s7,s5,0x2 │ │ + mtc1 s7,$f21 │ │ + mfc1 s7,$f18 │ │ + mtc1 s3,$f2 │ │ + addu s3,s7,v1 │ │ + mfc1 s7,$f19 │ │ + ror s2,s2,0x1f │ │ + addu t8,s7,t8 │ │ + mfc1 s7,$f20 │ │ + xor s5,s7,s5 │ │ + mtc1 t8,$f23 │ │ + mtc1 s5,$f0 │ │ + mfc1 t8,$f2 │ │ + mtc1 s2,$f22 │ │ + mfc1 s7,$f23 │ │ + xor s5,t8,a1 │ │ + xor t8,t3,v0 │ │ + mfc1 v0,$f0 │ │ + mfc1 v1,$f22 │ │ + addu v0,s7,v0 │ │ + ror s7,s3,0x1b │ │ + mfc1 s2,$f21 │ │ + mtc1 s7,$f1 │ │ + addu s7,v1,s0 │ │ + xor t8,t8,a5 │ │ + mtc1 s7,$f8 │ │ + xor s7,s2,s1 │ │ + mtc1 s7,$f7 │ │ + ror s7,s3,0x2 │ │ + mtc1 s7,$f9 │ │ + mfc1 s7,$f1 │ │ + mtc1 t8,$f11 │ │ + addu t8,s7,v0 │ │ + mfc1 s7,$f8 │ │ + ror s5,s5,0x1f │ │ + addu s4,s7,s4 │ │ + mfc1 s7,$f7 │ │ + mtc1 s4,$f12 │ │ + xor s4,s7,s3 │ │ + mfc1 s3,$f11 │ │ + mtc1 s5,$f10 │ │ + xor s7,s3,a0 │ │ + mfc1 s5,$f9 │ │ + mtc1 s7,$f13 │ │ + ror s7,t8,0x1b │ │ + mtc1 s7,$f6 │ │ + xor s7,s5,s2 │ │ + mfc1 v0,$f10 │ │ + xor s3,t2,t9 │ │ + mtc1 s7,$f4 │ │ + mfc1 t9,$f12 │ │ + mfc1 s7,$f13 │ │ + addu s4,t9,s4 │ │ + ror s7,s7,0x1f │ │ + addu t9,v0,s0 │ │ + mtc1 s7,$f3 │ │ + mtc1 t9,$f5 │ │ + xor s3,s3,a4 │ │ + mfc1 s7,$f6 │ │ + mtc1 s3,$f14 │ │ + addu s3,s7,s4 │ │ + mfc1 s7,$f5 │ │ + mfc1 s4,$f3 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f4 │ │ + mtc1 s1,$f15 │ │ + xor s1,s7,t8 │ │ + mfc1 s7,$f15 │ │ + ror t9,t8,0x2 │ │ + addu s1,s7,s1 │ │ + ror s7,s3,0x1b │ │ + mtc1 s7,$f16 │ │ + addu s7,s4,s0 │ │ + mtc1 s7,$f17 │ │ + xor s7,t9,s5 │ │ + mtc1 s7,$f18 │ │ + ror s7,s3,0x2 │ │ + mtc1 s7,$f19 │ │ + mfc1 s7,$f16 │ │ + addu s1,s7,s1 │ │ + mfc1 s7,$f17 │ │ + addu s2,s7,s2 │ │ + mfc1 t8,$f14 │ │ + mtc1 s2,$f21 │ │ + mfc1 s7,$f18 │ │ + xor s2,s7,s3 │ │ + xor t3,t1,t3 │ │ + mfc1 s7,$f21 │ │ + xor t8,t8,v1 │ │ + ror t8,t8,0x1f │ │ + xor t3,t3,a3 │ │ + addu s2,s7,s2 │ │ + ror s7,s1,0x1b │ │ + mtc1 t3,$f20 │ │ + mtc1 s7,$f22 │ │ + mfc1 t3,$f19 │ │ + addu s7,t8,s0 │ │ + xor t2,t0,t2 │ │ + sd t8,0(sp) │ │ + mtc1 s7,$f23 │ │ + xor t8,t3,t9 │ │ + ror s7,s1,0x2 │ │ + xor t2,t2,a2 │ │ + mtc1 t8,$f0 │ │ + mtc1 t2,$f2 │ │ + mfc1 t8,$f22 │ │ + move t2,s7 │ │ + mfc1 s7,$f23 │ │ + addu s2,t8,s2 │ │ + addu s5,s7,s5 │ │ + mfc1 t8,$f0 │ │ + mfc1 s3,$f20 │ │ + mtc1 s5,$f8 │ │ + xor s3,s3,v0 │ │ + xor s5,t8,s1 │ │ + mfc1 s1,$f2 │ │ + ror s3,s3,0x1f │ │ + xor t8,s1,s4 │ │ + mfc1 s7,$f8 │ │ + ror s1,s2,0x1b │ │ + addu s5,s7,s5 │ │ + mtc1 s1,$f7 │ │ + addu s7,s3,s0 │ │ + xor s1,t2,t3 │ │ + ror t8,t8,0x1f │ │ + mtc1 s7,$f9 │ │ + mtc1 s1,$f10 │ │ + ror s7,s2,0x2 │ │ + mfc1 s1,$f7 │ │ + addu s5,s1,s5 │ │ + mtc1 t8,$f12 │ │ + move s1,s7 │ │ + move s7,t8 │ │ + mfc1 t8,$f9 │ │ + sw t1,28(s8) │ │ + addu t9,t8,t9 │ │ + mfc1 t8,$f10 │ │ + xor s2,t8,s2 │ │ + lw t8,8(sp) │ │ + addu s2,t9,s2 │ │ + ror t9,s5,0x1b │ │ + mtc1 t9,$f13 │ │ + xor t9,s1,t2 │ │ + addu s0,t8,s0 │ │ + mfc1 t8,$f13 │ │ + addu s0,s0,s7 │ │ + addu s2,t8,s2 │ │ + addu t3,s0,t3 │ │ + xor s0,t9,s5 │ │ + addu t9,t3,s0 │ │ + ror t8,s2,0x1b │ │ + lw s0,16(sp) │ │ + addu t3,t9,t8 │ │ + lw t9,24(sp) │ │ + ror s5,s5,0x2 │ │ + lw t8,32(sp) │ │ + addu s6,s5,s6 │ │ + sw t0,32(s8) │ │ + addu s2,s2,s0 │ │ + sw a7,36(s8) │ │ + addu s1,s1,t9 │ │ + sw a6,40(s8) │ │ + addu t2,t2,t8 │ │ + sw a5,44(s8) │ │ + sw a4,48(s8) │ │ + sw a3,52(s8) │ │ + lw t1,0(sp) │ │ + sw a2,56(s8) │ │ + sw a1,60(s8) │ │ + sw a0,64(s8) │ │ + sw v1,68(s8) │ │ + sw v0,72(s8) │ │ + swc1 $f3,76(s8) │ │ + sw t1,80(s8) │ │ + sw s3,84(s8) │ │ + swc1 $f12,88(s8) │ │ + sw t3,8(s8) │ │ + sw s2,12(s8) │ │ + sw s6,16(s8) │ │ + sw s1,20(s8) │ │ + sw t2,24(s8) │ │ + ld s8,120(sp) │ │ + ld s7,104(sp) │ │ + ld s6,96(sp) │ │ + ld s5,88(sp) │ │ + ld s4,80(sp) │ │ + ld s3,72(sp) │ │ + ld s2,64(sp) │ │ + ld s1,56(sp) │ │ + ld s0,48(sp) │ │ + jr ra │ │ + daddiu sp,sp,128 │ │ + nop │ │ + │ │ +000000000000c428 : │ │ + lui v0,0x6745 │ │ + lui a2,0xefcd │ │ + lui a4,0x98ba │ │ + lui a6,0x1032 │ │ + lui t0,0xc3d2 │ │ + addiu a1,v0,8961 │ │ + ori a3,a2,0xab89 │ │ + ori a5,a4,0xdcfe │ │ + addiu a7,a6,21622 │ │ + ori t1,t0,0xe1f0 │ │ + sw zero,4(a0) │ │ + sw zero,0(a0) │ │ + sw a1,8(a0) │ │ + sw a3,12(a0) │ │ + sw a5,16(a0) │ │ + sw a7,20(a0) │ │ + jr ra │ │ + sw t1,24(a0) │ │ + │ │ +000000000000c470 : │ │ + daddiu sp,sp,-80 │ │ + sll v0,a1,0x0 │ │ + sd gp,64(sp) │ │ + lui gp,0x2 │ │ + sd s4,40(sp) │ │ + daddu gp,gp,t9 │ │ + sd s3,32(sp) │ │ + move s3,a1 │ │ + sd s0,8(sp) │ │ + move s4,a0 │ │ + sd ra,72(sp) │ │ + move s0,a2 │ │ + sd s6,56(sp) │ │ + daddiu gp,gp,15248 │ │ + sd s5,48(sp) │ │ + sd s2,24(sp) │ │ + sd s1,16(sp) │ │ + lw s5,0(a2) │ │ + li a2,64 │ │ + addu a1,v0,s5 │ │ + andi a0,s5,0x3f │ │ + dext v1,a1,0x0,0x20 │ │ + subu a3,a2,a0 │ │ + sw a1,0(s0) │ │ + bgeuc v1,s3,c4e0 │ │ + lw a4,4(s0) │ │ + addiu a5,a4,1 │ │ + sw a5,4(s0) │ │ + dext s5,a3,0x0,0x20 │ │ + daddiu s1,s0,28 │ │ + li s2,63 │ │ + bltuc s3,s5,c668 │ │ + ld t9,-32272(gp) │ │ + move a1,s4 │ │ + move a2,s5 │ │ + daddu a0,s1,a0 │ │ + dsubu s3,s3,s5 │ │ + jalr t9 │ │ + daddu s4,s4,s5 │ │ + lw ra,88(s0) │ │ + lw a6,84(s0) │ │ + ld s6,-32480(gp) │ │ + lw a7,80(s0) │ │ + move a0,s0 │ │ + lw t0,76(s0) │ │ + wsbh s5,ra │ │ + lw t1,72(s0) │ │ + wsbh t9,a6 │ │ + lw a1,68(s0) │ │ + wsbh t8,a7 │ │ + lw v1,64(s0) │ │ + wsbh t3,t0 │ │ + lw v0,60(s0) │ │ + wsbh t2,t1 │ │ + lw a2,56(s0) │ │ + wsbh t1,a1 │ │ + lw a3,52(s0) │ │ + wsbh t0,v1 │ │ + lw ra,44(s0) │ │ + wsbh a7,v0 │ │ + lw v1,32(s0) │ │ + wsbh a6,a2 │ │ + lw a4,48(s0) │ │ + wsbh a5,a3 │ │ + lw a2,40(s0) │ │ + wsbh a3,ra │ │ + lw a1,36(s0) │ │ + wsbh ra,v1 │ │ + lw v0,28(s0) │ │ + wsbh a4,a4 │ │ + wsbh a2,a2 │ │ + ror v1,ra,0x10 │ │ + wsbh a1,a1 │ │ + ror s5,s5,0x10 │ │ + wsbh v0,v0 │ │ + ror t9,t9,0x10 │ │ + ror t8,t8,0x10 │ │ + ror t3,t3,0x10 │ │ + ror t2,t2,0x10 │ │ + ror t1,t1,0x10 │ │ + ror t0,t0,0x10 │ │ + ror a7,a7,0x10 │ │ + ror a6,a6,0x10 │ │ + ror a5,a5,0x10 │ │ + ror a4,a4,0x10 │ │ + ror a3,a3,0x10 │ │ + ror a2,a2,0x10 │ │ + ror a1,a1,0x10 │ │ + ror ra,v0,0x10 │ │ + sw s5,88(s0) │ │ + sw t9,84(s0) │ │ + move t9,s6 │ │ + sw t8,80(s0) │ │ + sw t3,76(s0) │ │ + sw t2,72(s0) │ │ + sw t1,68(s0) │ │ + sw t0,64(s0) │ │ + sw a7,60(s0) │ │ + sw a6,56(s0) │ │ + sw a5,52(s0) │ │ + sw a4,48(s0) │ │ + sw a3,44(s0) │ │ + sw a2,40(s0) │ │ + sw a1,36(s0) │ │ + sw v1,32(s0) │ │ + sw ra,28(s0) │ │ + jalr t9 │ │ + li s5,64 │ │ + move a0,zero │ │ + bltuc s2,s3,c4f0 │ │ + ld t9,-32272(gp) │ │ + daddu a0,s1,a0 │ │ + move a1,s4 │ │ + jalr t9 │ │ + move a2,s3 │ │ + ld ra,72(sp) │ │ + ld gp,64(sp) │ │ + ld s6,56(sp) │ │ + ld s5,48(sp) │ │ + ld s4,40(sp) │ │ + ld s3,32(sp) │ │ + ld s2,24(sp) │ │ + ld s1,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,80 │ │ + b c628 │ │ + dext a0,a0,0x0,0x20 │ │ + │ │ +000000000000c670 : │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + move s1,a1 │ │ + sd s0,0(sp) │ │ + move s0,a0 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + lw a2,0(a1) │ │ + daddiu gp,gp,14736 │ │ + andi a1,a2,0x3f │ │ + addiu a0,a1,3 │ │ + srl v1,a0,0x2 │ │ + beqz v1,c6e0 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + dlsa t1,v0,s1,0x2 │ │ + dext a4,a3,0x0,0x20 │ │ + dsubu a5,v0,a4 │ │ + dlsa a6,a5,s1,0x2 │ │ + daddiu a7,a6,-4 │ │ + lw t0,28(t1) │ │ + daddiu t1,t1,-4 │ │ + wsbh t2,t0 │ │ + ror t3,t2,0x10 │ │ + bne t1,a7,c6c8 │ │ + sw t3,32(t1) │ │ + srl t8,a1,0x2 │ │ + nor t9,zero,a1 │ │ + dlsa v0,t8,s1,0x2 │ │ + andi ra,t9,0x3 │ │ + lw a4,28(v0) │ │ + sll a0,ra,0x3 │ │ + li v1,-128 │ │ + li a5,128 │ │ + sllv a3,v1,a0 │ │ + sllv a6,a5,a0 │ │ + and a7,a3,a4 │ │ + li t1,55 │ │ + or t0,a6,a7 │ │ + sw t0,28(v0) │ │ + bgeuc t1,a1,c870 │ │ + li a2,59 │ │ + bgeuc a2,a1,c8a8 │ │ + ld t9,-32480(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + lw a2,0(s1) │ │ + sw zero,28(s1) │ │ + li v0,2 │ │ + sw zero,32(s1) │ │ + dlsa a0,v0,s1,0x2 │ │ + addiu a4,v0,1 │ │ + li v1,14 │ │ + beq a4,v1,c7f8 │ │ + sw zero,28(a0) │ │ + dlsa a3,a4,s1,0x2 │ │ + addiu a5,v0,2 │ │ + beq a5,v1,c7f8 │ │ + sw zero,28(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,3 │ │ + beq a7,v1,c7f8 │ │ + sw zero,28(a6) │ │ + dlsa t0,a7,s1,0x2 │ │ + addiu t1,v0,4 │ │ + beq t1,v1,c7f8 │ │ + sw zero,28(t0) │ │ + dlsa t2,t1,s1,0x2 │ │ + addiu a1,v0,5 │ │ + beq a1,v1,c7f8 │ │ + sw zero,28(t2) │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,v0,6 │ │ + beq t8,v1,c7f8 │ │ + sw zero,28(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu t9,v0,7 │ │ + beq t9,v1,c7f8 │ │ + sw zero,28(ra) │ │ + dlsa a4,t9,s1,0x2 │ │ + addiu a0,v0,8 │ │ + beq a0,v1,c7f8 │ │ + sw zero,28(a4) │ │ + dlsa a3,a0,s1,0x2 │ │ + addiu a5,v0,9 │ │ + beq a5,v1,c7f8 │ │ + sw zero,28(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,10 │ │ + beq a7,v1,c7f8 │ │ + sw zero,28(a6) │ │ + dlsa v1,a7,s1,0x2 │ │ + li t0,2 │ │ + bne v0,t0,c7f8 │ │ + sw zero,28(v1) │ │ + sw zero,80(s1) │ │ + lw v0,4(s1) │ │ + srl t1,a2,0x1d │ │ + ld t9,-32480(gp) │ │ + sll a2,a2,0x3 │ │ + sw a2,88(s1) │ │ + move a0,s1 │ │ + sll t2,v0,0x3 │ │ + or a1,t1,t2 │ │ + jalr t9 │ │ + sw a1,84(s1) │ │ + move a5,s0 │ │ + move a3,zero │ │ + li s0,20 │ │ + nop │ │ + dext t3,a3,0x2,0x1e │ │ + nor t8,zero,a3 │ │ + dlsa ra,t3,s1,0x2 │ │ + sll a4,t8,0x3 │ │ + lw a0,8(ra) │ │ + daddiu a5,a5,1 │ │ + addiu a3,a3,1 │ │ + srlv a6,a0,a4 │ │ + bne a3,s0,c830 │ │ + sb a6,-1(a5) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + addiu a1,t8,1 │ │ + li t2,13 │ │ + bltuc t2,a1,c7f8 │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,t8,2 │ │ + li t9,14 │ │ + beq t8,t9,c7f8 │ │ + sw zero,28(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu v0,t8,1 │ │ + bne v0,t9,c740 │ │ + sw zero,28(ra) │ │ + b c7fc │ │ + lw v0,4(s1) │ │ + b c724 │ │ + sw zero,88(s1) │ │ + │ │ +000000000000c8b0 : │ │ + daddiu sp,sp,-144 │ │ + sd gp,128(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,136(sp) │ │ + daddiu gp,gp,14160 │ │ + sd s0,120(sp) │ │ + ld t9,-32472(gp) │ │ + move s0,a0 │ │ + move a0,sp │ │ + sd a1,104(sp) │ │ + jalr t9 │ │ + sd a2,96(sp) │ │ + ld a1,104(sp) │ │ + ld a2,96(sp) │ │ + ld t9,-32464(gp) │ │ + move a0,a1 │ │ + move a1,a2 │ │ + jalr t9 │ │ + move a2,sp │ │ + ld t9,-32456(gp) │ │ + move a0,s0 │ │ + jalr t9 │ │ + move a1,sp │ │ + ld ra,136(sp) │ │ + ld gp,128(sp) │ │ + ld s0,120(sp) │ │ + jr ra │ │ + daddiu sp,sp,144 │ │ + ... │ │ + │ │ +000000000000c930 : │ │ + daddiu sp,sp,-144 │ │ + daddiu a1,a0,8 │ │ + sd gp,120(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s3,80(sp) │ │ + daddiu gp,gp,14032 │ │ + sd s1,64(sp) │ │ + ld t9,-32272(gp) │ │ + sd s0,56(sp) │ │ + li a2,32 │ │ + sd ra,136(sp) │ │ + sd s8,128(sp) │ │ + move s0,a0 │ │ + sd s7,112(sp) │ │ + move a0,sp │ │ + sd s6,104(sp) │ │ + ld s3,-32448(gp) │ │ + sd s5,96(sp) │ │ + sd s4,88(sp) │ │ + jalr t9 │ │ + sd s2,72(sp) │ │ + lw a3,16(sp) │ │ + lw t8,20(sp) │ │ + li v0,64 │ │ + lw a4,24(sp) │ │ + move t0,zero │ │ + lw v1,28(sp) │ │ + mtc1 v0,$f2 │ │ + lw s1,12(sp) │ │ + lw a5,0(sp) │ │ + lw a2,4(sp) │ │ + lw t9,8(sp) │ │ + beqzc t0,d550 │ │ + lw t2,96(s0) │ │ + lw a7,44(s0) │ │ + lw a6,40(s0) │ │ + lw s2,76(s0) │ │ + ror a0,t2,0x13 │ │ + ror s4,t2,0x11 │ │ + srl t1,t2,0xa │ │ + xor t3,a0,s4 │ │ + ror s5,a7,0x12 │ │ + ror s6,a7,0x7 │ │ + addu s7,a6,s2 │ │ + xor s8,t3,t1 │ │ + xor ra,s5,s6 │ │ + srl v0,a7,0x3 │ │ + addu a1,s7,s8 │ │ + xor a6,ra,v0 │ │ + sd s2,32(sp) │ │ + addu a1,a1,a6 │ │ + sw a1,40(s0) │ │ + ror a0,a3,0xb │ │ + ror s4,a3,0x6 │ │ + xor t3,a4,t8 │ │ + xor s5,a0,s4 │ │ + and s6,t3,a3 │ │ + ror t1,a3,0x19 │ │ + lw s7,0(s3) │ │ + xor s8,s5,t1 │ │ + xor ra,s6,a4 │ │ + xor a6,a2,a5 │ │ + addu a0,s8,ra │ │ + ror v0,a5,0x2 │ │ + ror s5,a5,0xd │ │ + and s4,a6,t9 │ │ + xor t1,s5,v0 │ │ + addu s6,a0,s7 │ │ + and t3,a2,a5 │ │ + ror s7,a5,0x16 │ │ + or s8,s4,t3 │ │ + xor ra,t1,s7 │ │ + addu a1,s6,a1 │ │ + addu a6,s8,ra │ │ + addu v1,a1,v1 │ │ + lw t1,100(s0) │ │ + addu s4,s1,v1 │ │ + beqz t0,d5a4 │ │ + addu v0,a6,v1 │ │ + lw t3,48(s0) │ │ + ror s6,t1,0x13 │ │ + ror s5,t1,0x11 │ │ + lw s1,80(s0) │ │ + xor s8,s6,s5 │ │ + srl ra,t1,0xa │ │ + ror s7,t3,0x12 │ │ + ror a1,t3,0x7 │ │ + xor a6,s7,a1 │ │ + srl a0,t3,0x3 │ │ + xor s6,a6,a0 │ │ + xor v1,s8,ra │ │ + addu s5,v1,s6 │ │ + addu s7,s5,s1 │ │ + addu a0,s7,a7 │ │ + sw a0,44(s0) │ │ + lw a7,4(s3) │ │ + xor a1,t8,a3 │ │ + and s8,a1,s4 │ │ + ror ra,s4,0xb │ │ + ror a6,s4,0x6 │ │ + xor v1,s8,t8 │ │ + addu a7,a7,a4 │ │ + xor s7,ra,a6 │ │ + ror s6,s4,0x19 │ │ + xor a4,v0,a5 │ │ + ror s5,v0,0xd │ │ + ror a1,v0,0x2 │ │ + xor ra,s7,s6 │ │ + addu s8,a7,v1 │ │ + xor s7,s5,a1 │ │ + and a6,a4,a2 │ │ + and a7,v0,a5 │ │ + ror s6,v0,0x16 │ │ + addu v1,s8,ra │ │ + or a4,a6,a7 │ │ + xor s5,s7,s6 │ │ + addu a0,v1,a0 │ │ + addu a1,a4,s5 │ │ + addu ra,a0,t9 │ │ + beqz t0,d598 │ │ + addu a1,a1,a0 │ │ + lw s8,40(s0) │ │ + lw v1,52(s0) │ │ + lw t9,84(s0) │ │ + ror a6,s8,0x13 │ │ + ror a7,s8,0x11 │ │ + ror s7,v1,0x12 │ │ + ror s6,v1,0x7 │ │ + xor a0,s7,s6 │ │ + xor a4,a6,a7 │ │ + srl s5,s8,0xa │ │ + srl s8,v1,0x3 │ │ + xor a6,a4,s5 │ │ + xor a7,a0,s8 │ │ + addu s7,a6,a7 │ │ + addu s6,s7,t9 │ │ + addu t3,s6,t3 │ │ + sw t3,48(s0) │ │ + lw a4,8(s3) │ │ + xor s5,s4,a3 │ │ + and a0,s5,ra │ │ + ror a6,ra,0xb │ │ + ror a7,ra,0x6 │ │ + xor s8,a0,a3 │ │ + xor s6,a6,a7 │ │ + addu t8,a4,t8 │ │ + ror s7,ra,0x19 │ │ + xor a4,a1,v0 │ │ + ror a6,a1,0xd │ │ + ror a0,a1,0x2 │ │ + addu s8,t8,s8 │ │ + and s5,a4,a5 │ │ + xor t8,s6,s7 │ │ + xor a7,a6,a0 │ │ + and s6,a1,v0 │ │ + ror s7,a1,0x16 │ │ + addu a4,s8,t8 │ │ + or a6,s5,s6 │ │ + xor a0,a7,s7 │ │ + addu t3,a4,t3 │ │ + addu s8,a6,a0 │ │ + addu s5,t3,a2 │ │ + beqz t0,d58c │ │ + addu a0,s8,t3 │ │ + lw a4,44(s0) │ │ + lw s6,56(s0) │ │ + lw t8,88(s0) │ │ + ror a7,a4,0x13 │ │ + ror a6,a4,0x11 │ │ + ror a2,s6,0x12 │ │ + ror s7,s6,0x7 │ │ + xor s8,a7,a6 │ │ + srl t3,a4,0xa │ │ + srl a6,s6,0x3 │ │ + xor a4,a2,s7 │ │ + xor a7,s8,t3 │ │ + xor a2,a4,a6 │ │ + addu s7,a7,a2 │ │ + addu s8,s7,t8 │ │ + addu v1,s8,v1 │ │ + sw v1,52(s0) │ │ + lw a4,12(s3) │ │ + xor t3,ra,s4 │ │ + and a6,t3,s5 │ │ + ror a7,s5,0xb │ │ + ror a2,s5,0x6 │ │ + xor s7,a6,s4 │ │ + xor s8,a7,a2 │ │ + addu a3,a4,a3 │ │ + xor a2,a0,a1 │ │ + ror a4,s5,0x19 │ │ + ror a7,a0,0xd │ │ + ror t3,a0,0x2 │ │ + addu a3,a3,s7 │ │ + xor s8,s8,a4 │ │ + xor t3,a7,t3 │ │ + and s7,a2,v0 │ │ + and a4,a0,a1 │ │ + ror a7,a0,0x16 │ │ + addu a6,a3,s8 │ │ + or a2,s7,a4 │ │ + xor s8,t3,a7 │ │ + addu a3,a6,v1 │ │ + addu v1,a2,s8 │ │ + addu a2,a3,a5 │ │ + beqz t0,d580 │ │ + addu v1,v1,a3 │ │ + lw s7,48(s0) │ │ + lw a5,60(s0) │ │ + lw t3,92(s0) │ │ + ror a7,s7,0x11 │ │ + ror a4,s7,0x13 │ │ + ror s8,a5,0x7 │ │ + ror a3,a5,0x12 │ │ + xor a4,a4,a7 │ │ + srl s7,s7,0xa │ │ + xor a3,a3,s8 │ │ + srl s8,a5,0x3 │ │ + xor a7,a4,s7 │ │ + xor a6,a3,s8 │ │ + addu a4,a7,a6 │ │ + addu s7,a4,t3 │ │ + addu s6,s7,s6 │ │ + sw s6,56(s0) │ │ + lw s8,16(s3) │ │ + xor a3,s5,ra │ │ + and a7,a3,a2 │ │ + ror a4,a2,0xb │ │ + xor a6,a7,ra │ │ + ror s7,a2,0x6 │ │ + xor a3,v1,a0 │ │ + mtc1 a6,$f3 │ │ + sw a3,40(sp) │ │ + addu a6,s8,s4 │ │ + xor s8,a4,s7 │ │ + ror s4,a2,0x19 │ │ + xor s4,s8,s4 │ │ + lw s8,40(sp) │ │ + ror a7,v1,0xd │ │ + mfc1 s7,$f3 │ │ + ror a4,v1,0x2 │ │ + addu a6,a6,s7 │ │ + xor a4,a7,a4 │ │ + and s8,s8,a1 │ │ + ror a7,v1,0x16 │ │ + and a3,v1,a0 │ │ + addu a6,a6,s4 │ │ + xor s7,a4,a7 │ │ + or s8,s8,a3 │ │ + addu s6,a6,s6 │ │ + addu s4,s8,s7 │ │ + addu a7,s6,v0 │ │ + beqz t0,d578 │ │ + addu v0,s4,s6 │ │ + lw a4,52(s0) │ │ + lw a3,64(s0) │ │ + ror s8,a4,0x11 │ │ + ror s6,a4,0x13 │ │ + xor s6,s6,s8 │ │ + ror a6,a3,0x12 │ │ + ror s7,a3,0x7 │ │ + srl a4,a4,0xa │ │ + xor s4,a6,s7 │ │ + srl s8,a3,0x3 │ │ + xor a6,s6,a4 │ │ + lw a4,96(s0) │ │ + xor s7,s4,s8 │ │ + addu s6,a6,s7 │ │ + addu s4,s6,a4 │ │ + addu a5,s4,a5 │ │ + sw a5,60(s0) │ │ + xor a6,a2,s5 │ │ + lw s8,20(s3) │ │ + and a4,a6,a7 │ │ + ror a6,v0,0x2 │ │ + xor s4,a4,s5 │ │ + sw a6,40(sp) │ │ + mtc1 s4,$f4 │ │ + addu ra,s8,ra │ │ + mfc1 a4,$f4 │ │ + ror s6,a7,0xb │ │ + addu a6,ra,a4 │ │ + lw ra,40(sp) │ │ + ror s7,a7,0x6 │ │ + ror s4,a7,0x19 │ │ + xor s8,s6,s7 │ │ + xor s6,v0,v1 │ │ + ror s7,v0,0xd │ │ + xor s4,s8,s4 │ │ + xor a4,s7,ra │ │ + and s8,s6,a0 │ │ + ror s7,v0,0x16 │ │ + and s6,v0,v1 │ │ + addu a6,a6,s4 │ │ + or s4,s8,s6 │ │ + xor s8,a4,s7 │ │ + addu a5,a6,a5 │ │ + addu s6,s4,s8 │ │ + addu a1,a5,a1 │ │ + beqz t0,d570 │ │ + addu ra,s6,a5 │ │ + lw s7,56(s0) │ │ + lw a4,68(s0) │ │ + ror a6,s7,0x11 │ │ + ror s4,s7,0x13 │ │ + ror a5,a4,0x12 │ │ + ror s8,a4,0x7 │ │ + xor s6,a5,s8 │ │ + xor s4,s4,a6 │ │ + srl a5,a4,0x3 │ │ + srl s7,s7,0xa │ │ + xor a6,s6,a5 │ │ + xor s8,s4,s7 │ │ + addu s6,a6,s8 │ │ + addu a5,s6,t1 │ │ + addu a3,a5,a3 │ │ + sw a3,64(s0) │ │ + xor s4,a7,a2 │ │ + lw s8,24(s3) │ │ + and a6,s4,a1 │ │ + ror s4,ra,0x2 │ │ + sw s4,40(sp) │ │ + xor a5,a6,a2 │ │ + lw s4,40(sp) │ │ + addu s5,s8,s5 │ │ + ror s6,a1,0xb │ │ + ror s7,a1,0x6 │ │ + mtc1 a5,$f6 │ │ + xor s8,s6,s7 │ │ + move a6,s5 │ │ + xor s6,ra,v0 │ │ + ror s7,ra,0xd │ │ + mfc1 s5,$f6 │ │ + ror a5,a1,0x19 │ │ + addu a6,a6,s5 │ │ + xor a5,s8,a5 │ │ + xor s4,s7,s4 │ │ + and s8,s6,v1 │ │ + ror s7,ra,0x16 │ │ + and s6,ra,v0 │ │ + addu s5,a6,a5 │ │ + or a6,s8,s6 │ │ + xor a5,s4,s7 │ │ + addu s8,s5,a3 │ │ + addu a3,a6,a5 │ │ + addu a0,s8,a0 │ │ + beqz t0,d568 │ │ + addu a3,a3,s8 │ │ + lw s4,60(s0) │ │ + lw s5,72(s0) │ │ + ror a5,s4,0x11 │ │ + ror s6,s4,0x13 │ │ + xor s6,s6,a5 │ │ + srl s8,s4,0xa │ │ + ror a6,s5,0x12 │ │ + ror s7,s5,0x7 │ │ + xor s4,a6,s7 │ │ + srl a5,s5,0x3 │ │ + xor a6,s6,s8 │ │ + lw s8,40(s0) │ │ + xor s7,s4,a5 │ │ + addu s6,a6,s7 │ │ + addu s4,s6,s8 │ │ + addu a4,s4,a4 │ │ + sw a4,68(s0) │ │ + lw a5,28(s3) │ │ + xor a6,a1,a7 │ │ + and s8,a6,a0 │ │ + ror a6,a3,0x2 │ │ + xor s4,s8,a7 │ │ + sw a6,40(sp) │ │ + addu a2,a5,a2 │ │ + mtc1 s4,$f8 │ │ + move s4,a2 │ │ + mfc1 a2,$f8 │ │ + addu a6,s4,a2 │ │ + lw s4,40(sp) │ │ + ror s6,a0,0xb │ │ + ror s7,a0,0x6 │ │ + xor a5,s6,s7 │ │ + ror s8,a0,0x19 │ │ + xor s6,a3,ra │ │ + ror s7,a3,0xd │ │ + xor a5,a5,s8 │ │ + xor a2,s7,s4 │ │ + and s8,s6,v0 │ │ + ror s7,a3,0x16 │ │ + and s6,a3,ra │ │ + addu a6,a6,a5 │ │ + or s8,s8,s6 │ │ + xor s6,a2,s7 │ │ + addu a4,a6,a4 │ │ + addu a5,s8,s6 │ │ + addu v1,a4,v1 │ │ + beqz t0,cfa4 │ │ + addu a2,a5,a4 │ │ + lw s4,64(s0) │ │ + ror a6,s2,0x12 │ │ + ror s7,s2,0x7 │ │ + srl a4,s2,0x3 │ │ + xor a5,a6,s7 │ │ + ror s6,s4,0x13 │ │ + ror s8,s4,0x11 │ │ + xor a6,s6,s8 │ │ + srl s4,s4,0xa │ │ + lw s6,44(s0) │ │ + xor s7,a6,s4 │ │ + xor a4,a5,a4 │ │ + addu a5,s7,a4 │ │ + addu s8,a5,s6 │ │ + addu s5,s8,s5 │ │ + sw s5,72(s0) │ │ + lw a4,32(s3) │ │ + xor a6,a0,a1 │ │ + and s4,a6,v1 │ │ + ror a5,v1,0xb │ │ + ror s7,v1,0x6 │ │ + xor a6,s4,a1 │ │ + xor s8,a5,s7 │ │ + addu a4,a4,a7 │ │ + ror s7,v1,0x19 │ │ + xor a7,a2,a3 │ │ + ror a5,a2,0xd │ │ + ror s6,a2,0x2 │ │ + addu s4,a4,a6 │ │ + xor a6,s8,s7 │ │ + and a4,a7,ra │ │ + and s8,a2,a3 │ │ + xor a7,a5,s6 │ │ + ror a5,a2,0x16 │ │ + addu s6,s4,a6 │ │ + or s7,a4,s8 │ │ + xor a6,a7,a5 │ │ + addu s5,s6,s5 │ │ + addu s4,s7,a6 │ │ + addu s8,s5,v0 │ │ + beqz t0,d050 │ │ + addu a7,s4,s5 │ │ + lw a4,68(s0) │ │ + ror v0,s1,0x12 │ │ + ror s6,s1,0x7 │ │ + lw a5,48(s0) │ │ + xor s7,v0,s6 │ │ + srl a6,s1,0x3 │ │ + ror s5,a4,0x13 │ │ + ror s4,a4,0x11 │ │ + xor v0,s5,s4 │ │ + srl a4,a4,0xa │ │ + xor s6,v0,a4 │ │ + xor s7,s7,a6 │ │ + addu a5,s6,a5 │ │ + addu s2,a5,s2 │ │ + addu a6,s2,s7 │ │ + sd a6,32(sp) │ │ + sw a6,76(s0) │ │ + lw s5,36(s3) │ │ + xor s4,v1,a0 │ │ + and v0,s4,s8 │ │ + ror a4,s8,0xb │ │ + ror s6,s8,0x6 │ │ + xor a5,v0,a0 │ │ + addu a1,s5,a1 │ │ + ror s4,a7,0xd │ │ + ror s5,a7,0x2 │ │ + addu v0,a1,a5 │ │ + xor s7,a4,s6 │ │ + ror a6,s8,0x19 │ │ + xor s2,a7,a2 │ │ + xor a1,s4,s5 │ │ + lw s5,32(sp) │ │ + xor a4,s7,a6 │ │ + and s6,s2,a3 │ │ + and a5,a7,a2 │ │ + ror s7,a7,0x16 │ │ + addu a6,v0,a4 │ │ + or s2,s6,a5 │ │ + xor s4,a1,s7 │ │ + addu v0,a6,s5 │ │ + addu s6,s2,s4 │ │ + addu ra,v0,ra │ │ + beqz t0,d0fc │ │ + addu a6,s6,v0 │ │ + lw a4,72(s0) │ │ + ror a5,t9,0x12 │ │ + lw s5,52(s0) │ │ + ror a1,t9,0x7 │ │ + xor s4,a5,a1 │ │ + srl a5,t9,0x3 │ │ + ror s2,a4,0x13 │ │ + ror s7,a4,0x11 │ │ + xor v0,s2,s7 │ │ + srl s6,a4,0xa │ │ + xor a4,v0,s6 │ │ + xor a1,s4,a5 │ │ + addu s5,a4,s5 │ │ + addu s1,s5,s1 │ │ + addu s1,s1,a1 │ │ + sw s1,80(s0) │ │ + lw s4,40(s3) │ │ + xor a5,s8,v1 │ │ + and s7,a5,ra │ │ + ror s2,ra,0xb │ │ + ror s6,ra,0x6 │ │ + xor v0,s7,v1 │ │ + addu a4,s4,a0 │ │ + xor a1,s2,s6 │ │ + ror s5,ra,0x19 │ │ + xor a0,a6,a7 │ │ + ror a5,a6,0xd │ │ + ror s4,a6,0x2 │ │ + addu s7,a4,v0 │ │ + xor s6,a1,s5 │ │ + xor s2,a5,s4 │ │ + and a4,a0,a2 │ │ + and a1,a6,a7 │ │ + ror s5,a6,0x16 │ │ + addu v0,s7,s6 │ │ + or a0,a4,a1 │ │ + xor a5,s2,s5 │ │ + addu s1,v0,s1 │ │ + addu s4,a0,a5 │ │ + addu s7,s1,a3 │ │ + beqz t0,d1a4 │ │ + addu a3,s4,s1 │ │ + lw a4,76(s0) │ │ + ror s6,t8,0x12 │ │ + lw a1,56(s0) │ │ + ror s2,t8,0x7 │ │ + xor a5,s6,s2 │ │ + srl a0,t8,0x3 │ │ + ror s5,a4,0x13 │ │ + ror v0,a4,0x11 │ │ + xor s1,s5,v0 │ │ + srl s4,a4,0xa │ │ + xor a4,s1,s4 │ │ + xor s6,a5,a0 │ │ + addu a1,a4,a1 │ │ + addu t9,a1,t9 │ │ + addu t9,t9,s6 │ │ + sw t9,84(s0) │ │ + lw s2,44(s3) │ │ + xor a5,ra,s8 │ │ + and a0,a5,s7 │ │ + ror s1,s7,0xb │ │ + ror s4,s7,0x6 │ │ + xor s5,a0,s8 │ │ + addu v0,s2,v1 │ │ + xor a4,s1,s4 │ │ + ror s6,s7,0x19 │ │ + xor v1,a3,a6 │ │ + ror a1,a3,0xd │ │ + ror a5,a3,0x2 │ │ + xor s2,a4,s6 │ │ + xor s1,a1,a5 │ │ + and a4,v1,a7 │ │ + ror a0,a3,0x16 │ │ + addu s5,v0,s5 │ │ + and s4,a3,a6 │ │ + addu v0,s5,s2 │ │ + xor v1,s1,a0 │ │ + or s6,a4,s4 │ │ + addu t9,v0,t9 │ │ + addu a1,s6,v1 │ │ + addu v0,t9,a2 │ │ + beqz t0,d24c │ │ + addu a0,a1,t9 │ │ + lw a5,80(s0) │ │ + ror a2,t3,0x12 │ │ + lw a4,60(s0) │ │ + ror s5,t3,0x7 │ │ + xor s4,a2,s5 │ │ + srl s1,t3,0x3 │ │ + ror s2,a5,0x13 │ │ + ror s6,a5,0x11 │ │ + srl t9,a5,0xa │ │ + xor v1,s2,s6 │ │ + xor a1,v1,t9 │ │ + xor a5,s4,s1 │ │ + addu a2,a1,a4 │ │ + addu t8,a2,t8 │ │ + addu t8,t8,a5 │ │ + sw t8,88(s0) │ │ + lw a4,48(s3) │ │ + xor s5,s7,ra │ │ + and s4,s5,v0 │ │ + ror s1,v0,0xb │ │ + ror s2,v0,0x6 │ │ + xor s6,s4,ra │ │ + xor a1,s1,s2 │ │ + addu s8,a4,s8 │ │ + ror t9,v0,0x19 │ │ + xor a5,a0,a3 │ │ + ror a4,a0,0xd │ │ + ror s5,a0,0x2 │ │ + addu v1,s8,s6 │ │ + xor s4,a1,t9 │ │ + and s6,a5,a6 │ │ + ror s1,a0,0x16 │ │ + and a2,a0,a3 │ │ + xor s2,a4,s5 │ │ + addu s8,v1,s4 │ │ + xor t9,s2,s1 │ │ + or a1,s6,a2 │ │ + addu t8,s8,t8 │ │ + addu a5,a1,t9 │ │ + addu v1,t8,a7 │ │ + beqz t0,d2f4 │ │ + addu s1,a5,t8 │ │ + lw a4,84(s0) │ │ + ror a7,t2,0x12 │ │ + lw s5,64(s0) │ │ + ror s4,t2,0x7 │ │ + xor s6,a7,s4 │ │ + srl a2,t2,0x3 │ │ + ror s2,a4,0x13 │ │ + ror s8,a4,0x11 │ │ + srl t9,a4,0xa │ │ + xor a1,s2,s8 │ │ + xor t8,a1,t9 │ │ + xor a4,s6,a2 │ │ + addu a5,t8,s5 │ │ + addu a7,a5,a4 │ │ + addu t3,a7,t3 │ │ + sw t3,92(s0) │ │ + lw s5,52(s3) │ │ + xor s4,v0,s7 │ │ + and s6,s4,v1 │ │ + ror s2,v1,0xb │ │ + ror a2,v1,0x6 │ │ + xor s8,s6,s7 │ │ + xor a1,s2,a2 │ │ + addu ra,s5,ra │ │ + ror a4,v1,0x19 │ │ + xor a7,s1,a0 │ │ + ror t9,s1,0xd │ │ + ror a5,s1,0x2 │ │ + xor s5,a1,a4 │ │ + addu t8,ra,s8 │ │ + and s4,a7,a3 │ │ + xor s8,t9,a5 │ │ + and s6,s1,a0 │ │ + ror a2,s1,0x16 │ │ + addu ra,t8,s5 │ │ + or s2,s4,s6 │ │ + xor a1,s8,a2 │ │ + addu t3,ra,t3 │ │ + addu a7,s2,a1 │ │ + addu a4,t3,a6 │ │ + beqz t0,d39c │ │ + addu t9,a7,t3 │ │ + lw s5,88(s0) │ │ + ror a5,t1,0x12 │ │ + lw t8,68(s0) │ │ + ror a6,t1,0x7 │ │ + xor s4,a5,a6 │ │ + srl s6,t1,0x3 │ │ + ror s8,s5,0x13 │ │ + ror a2,s5,0x11 │ │ + xor ra,s8,a2 │ │ + srl s2,s5,0xa │ │ + xor a1,ra,s2 │ │ + xor a7,s4,s6 │ │ + addu t3,a1,t8 │ │ + addu t2,t3,t2 │ │ + addu t2,t2,a7 │ │ + sw t2,96(s0) │ │ + lw s5,56(s3) │ │ + xor a5,v1,v0 │ │ + and t8,a5,a4 │ │ + ror a6,a4,0xb │ │ + ror s4,a4,0x6 │ │ + xor s6,t8,v0 │ │ + xor s8,a6,s4 │ │ + addu s7,s5,s7 │ │ + ror a2,t9,0x2 │ │ + ror ra,a4,0x19 │ │ + xor a1,t9,s1 │ │ + ror a7,t9,0xd │ │ + addu t3,s7,s6 │ │ + xor s2,s8,ra │ │ + xor a6,a7,a2 │ │ + and s5,a1,a0 │ │ + and a5,t9,s1 │ │ + ror s4,t9,0x16 │ │ + addu t8,t3,s2 │ │ + or s6,s5,a5 │ │ + xor s7,a6,s4 │ │ + addu t2,t8,t2 │ │ + addu s8,s6,s7 │ │ + addu t8,t2,a3 │ │ + beqz t0,d448 │ │ + addu a2,s8,t2 │ │ + lw ra,92(s0) │ │ + lw a1,40(s0) │ │ + lw a7,72(s0) │ │ + ror a3,ra,0x13 │ │ + ror t3,ra,0x11 │ │ + ror s2,a1,0x12 │ │ + ror s5,a1,0x7 │ │ + srl a6,ra,0xa │ │ + xor s4,a3,t3 │ │ + xor a5,s2,s5 │ │ + srl s6,a1,0x3 │ │ + xor s7,s4,a6 │ │ + xor t2,a5,s6 │ │ + addu s8,s7,t2 │ │ + addu ra,s8,a7 │ │ + addu t1,ra,t1 │ │ + sw t1,100(s0) │ │ + lw a1,60(s3) │ │ + xor a7,a4,v1 │ │ + and a3,a7,t8 │ │ + ror t3,t8,0xb │ │ + ror s2,t8,0x6 │ │ + xor s5,a3,v1 │ │ + addu s4,a1,v0 │ │ + xor a6,t3,s2 │ │ + ror s6,t8,0x19 │ │ + addu t2,s4,s5 │ │ + ror a5,a2,0x2 │ │ + xor v0,a2,t9 │ │ + ror s7,a2,0xd │ │ + xor s8,a6,s6 │ │ + xor a7,s7,a5 │ │ + addu a3,t2,s8 │ │ + and ra,v0,s1 │ │ + and a1,a2,t9 │ │ + ror t3,a2,0x16 │ │ + addu t1,a3,t1 │ │ + or s2,ra,a1 │ │ + xor s5,a7,t3 │ │ + addu s4,s2,s5 │ │ + addu a3,t1,a0 │ │ + addiu t0,t0,16 │ │ + mfc1 a0,$f2 │ │ + addu a5,s4,t1 │ │ + bne t0,a0,c9b4 │ │ + daddiu s3,s3,64 │ │ + lw s6,8(s0) │ │ + lw s7,12(s0) │ │ + lw ra,28(s0) │ │ + lw a6,16(s0) │ │ + addu s8,s6,a5 │ │ + lw v0,20(s0) │ │ + addu a2,s7,a2 │ │ + lw t2,24(s0) │ │ + addu t8,ra,t8 │ │ + lw a1,32(s0) │ │ + addu t9,a6,t9 │ │ + lw a7,36(s0) │ │ + addu s1,v0,s1 │ │ + addu t3,t2,a3 │ │ + sw s8,8(s0) │ │ + addu a4,a1,a4 │ │ + sw a2,12(s0) │ │ + addu v1,a7,v1 │ │ + sw t9,16(s0) │ │ + sw s1,20(s0) │ │ + sw t3,24(s0) │ │ + sw t8,28(s0) │ │ + sw a4,32(s0) │ │ + sw v1,36(s0) │ │ + ld ra,136(sp) │ │ + ld s8,128(sp) │ │ + ld gp,120(sp) │ │ + ld s7,112(sp) │ │ + ld s6,104(sp) │ │ + ld s5,96(sp) │ │ + ld s4,88(sp) │ │ + ld s3,80(sp) │ │ + ld s2,72(sp) │ │ + ld s1,64(sp) │ │ + ld s0,56(sp) │ │ + jr ra │ │ + daddiu sp,sp,144 │ │ + lw s2,76(s0) │ │ + lw a1,40(s0) │ │ + lw t2,96(s0) │ │ + lw a7,44(s0) │ │ + b ca04 │ │ + sd s2,32(sp) │ │ + b cee8 │ │ + lw s5,72(s0) │ │ + b ce28 │ │ + lw a4,68(s0) │ │ + b cd70 │ │ + lw a3,64(s0) │ │ + lw t3,92(s0) │ │ + b ccb4 │ │ + lw a5,60(s0) │ │ + lw t8,88(s0) │ │ + b cc08 │ │ + lw s6,56(s0) │ │ + lw t9,84(s0) │ │ + b cb5c │ │ + lw v1,52(s0) │ │ + move a0,a7 │ │ + lw s1,80(s0) │ │ + b cab0 │ │ + lw t3,48(s0) │ │ + nop │ │ + │ │ +000000000000d5b8 : │ │ + daddiu sp,sp,-80 │ │ + sll v0,a1,0x0 │ │ + sd gp,64(sp) │ │ + lui gp,0x2 │ │ + sd s4,40(sp) │ │ + daddu gp,gp,t9 │ │ + sd s3,32(sp) │ │ + move s3,a1 │ │ + sd s0,8(sp) │ │ + move s4,a0 │ │ + sd ra,72(sp) │ │ + move s0,a2 │ │ + sd s6,56(sp) │ │ + daddiu gp,gp,10824 │ │ + sd s5,48(sp) │ │ + sd s2,24(sp) │ │ + sd s1,16(sp) │ │ + lw s5,0(a2) │ │ + li a2,64 │ │ + addu a1,v0,s5 │ │ + andi a0,s5,0x3f │ │ + dext v1,a1,0x0,0x20 │ │ + subu a3,a2,a0 │ │ + sw a1,0(s0) │ │ + bgeuc v1,s3,d628 │ │ + lw a4,4(s0) │ │ + addiu a5,a4,1 │ │ + sw a5,4(s0) │ │ + dext s5,a3,0x0,0x20 │ │ + daddiu s1,s0,40 │ │ + li s2,63 │ │ + bltuc s3,s5,d7b0 │ │ + ld t9,-32272(gp) │ │ + move a1,s4 │ │ + move a2,s5 │ │ + daddu a0,s1,a0 │ │ + dsubu s3,s3,s5 │ │ + jalr t9 │ │ + daddu s4,s4,s5 │ │ + lw ra,100(s0) │ │ + lw a6,96(s0) │ │ + ld s6,-32440(gp) │ │ + lw a7,92(s0) │ │ + move a0,s0 │ │ + lw t0,88(s0) │ │ + wsbh s5,ra │ │ + lw t1,84(s0) │ │ + wsbh t9,a6 │ │ + lw a1,80(s0) │ │ + wsbh t8,a7 │ │ + lw v1,76(s0) │ │ + wsbh t3,t0 │ │ + lw v0,72(s0) │ │ + wsbh t2,t1 │ │ + lw a2,68(s0) │ │ + wsbh t1,a1 │ │ + lw a3,64(s0) │ │ + wsbh t0,v1 │ │ + lw ra,56(s0) │ │ + wsbh a7,v0 │ │ + lw v1,44(s0) │ │ + wsbh a6,a2 │ │ + lw a4,60(s0) │ │ + wsbh a5,a3 │ │ + lw a2,52(s0) │ │ + wsbh a3,ra │ │ + lw a1,48(s0) │ │ + wsbh ra,v1 │ │ + lw v0,40(s0) │ │ + wsbh a4,a4 │ │ + wsbh a2,a2 │ │ + ror v1,ra,0x10 │ │ + wsbh a1,a1 │ │ + ror s5,s5,0x10 │ │ + wsbh v0,v0 │ │ + ror t9,t9,0x10 │ │ + ror t8,t8,0x10 │ │ + ror t3,t3,0x10 │ │ + ror t2,t2,0x10 │ │ + ror t1,t1,0x10 │ │ + ror t0,t0,0x10 │ │ + ror a7,a7,0x10 │ │ + ror a6,a6,0x10 │ │ + ror a5,a5,0x10 │ │ + ror a4,a4,0x10 │ │ + ror a3,a3,0x10 │ │ + ror a2,a2,0x10 │ │ + ror a1,a1,0x10 │ │ + ror ra,v0,0x10 │ │ + sw s5,100(s0) │ │ + sw t9,96(s0) │ │ + move t9,s6 │ │ + sw t8,92(s0) │ │ + sw t3,88(s0) │ │ + sw t2,84(s0) │ │ + sw t1,80(s0) │ │ + sw t0,76(s0) │ │ + sw a7,72(s0) │ │ + sw a6,68(s0) │ │ + sw a5,64(s0) │ │ + sw a4,60(s0) │ │ + sw a3,56(s0) │ │ + sw a2,52(s0) │ │ + sw a1,48(s0) │ │ + sw v1,44(s0) │ │ + sw ra,40(s0) │ │ + jalr t9 │ │ + li s5,64 │ │ + move a0,zero │ │ + bltuc s2,s3,d638 │ │ + ld t9,-32272(gp) │ │ + daddu a0,s1,a0 │ │ + move a1,s4 │ │ + jalr t9 │ │ + move a2,s3 │ │ + ld ra,72(sp) │ │ + ld gp,64(sp) │ │ + ld s6,56(sp) │ │ + ld s5,48(sp) │ │ + ld s4,40(sp) │ │ + ld s3,32(sp) │ │ + ld s2,24(sp) │ │ + ld s1,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,80 │ │ + b d770 │ │ + dext a0,a0,0x0,0x20 │ │ + │ │ +000000000000d7b8 : │ │ + daddiu sp,sp,-16 │ │ + daddiu a0,a0,8 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,10312 │ │ + sw zero,-4(a0) │ │ + ld t9,-32272(gp) │ │ + sw zero,-8(a0) │ │ + ld a1,-32432(gp) │ │ + jalr t9 │ │ + li a2,32 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +000000000000d800 : │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + move s1,a1 │ │ + sd s0,0(sp) │ │ + move s0,a0 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + lw a2,0(a1) │ │ + daddiu gp,gp,10240 │ │ + andi a1,a2,0x3f │ │ + addiu a0,a1,3 │ │ + srl v1,a0,0x2 │ │ + beqz v1,d870 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + dlsa t1,v0,s1,0x2 │ │ + dext a4,a3,0x0,0x20 │ │ + dsubu a5,v0,a4 │ │ + dlsa a6,a5,s1,0x2 │ │ + daddiu a7,a6,-4 │ │ + lw t0,40(t1) │ │ + daddiu t1,t1,-4 │ │ + wsbh t2,t0 │ │ + ror t3,t2,0x10 │ │ + bne t1,a7,d858 │ │ + sw t3,44(t1) │ │ + srl t8,a1,0x2 │ │ + nor t9,zero,a1 │ │ + dlsa v0,t8,s1,0x2 │ │ + andi ra,t9,0x3 │ │ + lw a4,40(v0) │ │ + sll a0,ra,0x3 │ │ + li v1,-128 │ │ + li a5,128 │ │ + sllv a3,v1,a0 │ │ + sllv a6,a5,a0 │ │ + and a7,a3,a4 │ │ + li t1,55 │ │ + or t0,a6,a7 │ │ + sw t0,40(v0) │ │ + bgeuc t1,a1,da00 │ │ + li a2,59 │ │ + bgeuc a2,a1,da38 │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + lw a2,0(s1) │ │ + sw zero,40(s1) │ │ + li v0,2 │ │ + sw zero,44(s1) │ │ + dlsa a0,v0,s1,0x2 │ │ + addiu a4,v0,1 │ │ + li v1,14 │ │ + beq a4,v1,d988 │ │ + sw zero,40(a0) │ │ + dlsa a3,a4,s1,0x2 │ │ + addiu a5,v0,2 │ │ + beq a5,v1,d988 │ │ + sw zero,40(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,3 │ │ + beq a7,v1,d988 │ │ + sw zero,40(a6) │ │ + dlsa t0,a7,s1,0x2 │ │ + addiu t1,v0,4 │ │ + beq t1,v1,d988 │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,s1,0x2 │ │ + addiu a1,v0,5 │ │ + beq a1,v1,d988 │ │ + sw zero,40(t2) │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,v0,6 │ │ + beq t8,v1,d988 │ │ + sw zero,40(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu t9,v0,7 │ │ + beq t9,v1,d988 │ │ + sw zero,40(ra) │ │ + dlsa a4,t9,s1,0x2 │ │ + addiu a0,v0,8 │ │ + beq a0,v1,d988 │ │ + sw zero,40(a4) │ │ + dlsa a3,a0,s1,0x2 │ │ + addiu a5,v0,9 │ │ + beq a5,v1,d988 │ │ + sw zero,40(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,10 │ │ + beq a7,v1,d988 │ │ + sw zero,40(a6) │ │ + dlsa v1,a7,s1,0x2 │ │ + li t0,2 │ │ + bne v0,t0,d988 │ │ + sw zero,40(v1) │ │ + sw zero,92(s1) │ │ + lw v0,4(s1) │ │ + srl t1,a2,0x1d │ │ + ld t9,-32440(gp) │ │ + sll a2,a2,0x3 │ │ + sw a2,100(s1) │ │ + move a0,s1 │ │ + sll t2,v0,0x3 │ │ + or a1,t1,t2 │ │ + jalr t9 │ │ + sw a1,96(s1) │ │ + move a5,s0 │ │ + move a3,zero │ │ + li s0,28 │ │ + nop │ │ + dext t3,a3,0x2,0x1e │ │ + nor t8,zero,a3 │ │ + dlsa ra,t3,s1,0x2 │ │ + sll a4,t8,0x3 │ │ + lw a0,8(ra) │ │ + daddiu a5,a5,1 │ │ + addiu a3,a3,1 │ │ + srlv a6,a0,a4 │ │ + bne a3,s0,d9c0 │ │ + sb a6,-1(a5) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + addiu a1,t8,1 │ │ + li t2,13 │ │ + bltuc t2,a1,d988 │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,t8,2 │ │ + li t9,14 │ │ + beq t8,t9,d988 │ │ + sw zero,40(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu v0,t8,1 │ │ + bne v0,t9,d8d0 │ │ + sw zero,40(ra) │ │ + b d98c │ │ + lw v0,4(s1) │ │ + b d8b4 │ │ + sw zero,100(s1) │ │ + │ │ +000000000000da40 : │ │ + daddiu sp,sp,-160 │ │ + sd gp,144(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,152(sp) │ │ + daddiu gp,gp,9664 │ │ + sd s0,136(sp) │ │ + ld t9,-32424(gp) │ │ + move s0,a0 │ │ + move a0,sp │ │ + sd a1,120(sp) │ │ + jalr t9 │ │ + sd a2,112(sp) │ │ + ld a1,120(sp) │ │ + ld a2,112(sp) │ │ + ld t9,-32528(gp) │ │ + move a0,a1 │ │ + move a1,a2 │ │ + jalr t9 │ │ + move a2,sp │ │ + lw a6,0(sp) │ │ + andi a7,a6,0x3f │ │ + addiu a0,a7,3 │ │ + srl v1,a0,0x2 │ │ + beqz v1,dae0 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + daddiu a4,v0,10 │ │ + dext a5,a3,0x0,0x20 │ │ + dlsa t8,a4,sp,0x2 │ │ + dsubu t0,v0,a5 │ │ + daddiu t1,t0,9 │ │ + dlsa t2,t1,sp,0x2 │ │ + nop │ │ + lw t3,0(t8) │ │ + daddiu t8,t8,-4 │ │ + wsbh ra,t3 │ │ + ror t9,ra,0x10 │ │ + bne t8,t2,dac8 │ │ + sw t9,4(t8) │ │ + srl a1,a7,0x2 │ │ + nor a2,zero,a7 │ │ + daddiu v1,a1,8 │ │ + andi a0,a2,0x3 │ │ + dlsa a4,v1,sp,0x2 │ │ + sll v0,a0,0x3 │ │ + lw a5,8(a4) │ │ + li a3,-128 │ │ + sllv t0,a3,v0 │ │ + li t1,128 │ │ + sllv t2,t1,v0 │ │ + li ra,55 │ │ + and t3,t0,a5 │ │ + or t8,t2,t3 │ │ + sw t8,8(a4) │ │ + bgeuc ra,a7,dc70 │ │ + li a6,59 │ │ + bgeuc a6,a7,dca8 │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,sp │ │ + lw a6,0(sp) │ │ + sw zero,40(sp) │ │ + li v0,2 │ │ + sw zero,44(sp) │ │ + dlsa a3,v0,sp,0x2 │ │ + addiu a4,v0,1 │ │ + li a5,14 │ │ + beq a4,a5,dbfc │ │ + sw zero,40(a3) │ │ + dlsa t0,a4,sp,0x2 │ │ + addiu t1,v0,2 │ │ + beq t1,a5,dbfc │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,sp,0x2 │ │ + addiu t3,v0,3 │ │ + beq t3,a5,dbfc │ │ + sw zero,40(t2) │ │ + dlsa t8,t3,sp,0x2 │ │ + addiu ra,v0,4 │ │ + beq ra,a5,dbfc │ │ + sw zero,40(t8) │ │ + dlsa a7,ra,sp,0x2 │ │ + addiu a2,v0,5 │ │ + beq a2,a5,dbfc │ │ + sw zero,40(a7) │ │ + dlsa a1,a2,sp,0x2 │ │ + addiu a0,v0,6 │ │ + beq a0,a5,dbfc │ │ + sw zero,40(a1) │ │ + dlsa v1,a0,sp,0x2 │ │ + addiu t9,v0,7 │ │ + beq t9,a5,dbfc │ │ + sw zero,40(v1) │ │ + dlsa a4,t9,sp,0x2 │ │ + addiu a3,v0,8 │ │ + beq a3,a5,dbfc │ │ + sw zero,40(a4) │ │ + dlsa t0,a3,sp,0x2 │ │ + addiu t1,v0,9 │ │ + beq t1,a5,dbfc │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,sp,0x2 │ │ + addiu t3,v0,10 │ │ + beq t3,a5,dbfc │ │ + sw zero,40(t2) │ │ + dlsa a5,t3,sp,0x2 │ │ + li t8,2 │ │ + bne v0,t8,dbfc │ │ + sw zero,40(a5) │ │ + sw zero,92(sp) │ │ + srl ra,a6,0x1d │ │ + sll v0,a6,0x3 │ │ + lw a6,4(sp) │ │ + ld t9,-32440(gp) │ │ + sw v0,100(sp) │ │ + move a0,sp │ │ + sll a7,a6,0x3 │ │ + or a2,ra,a7 │ │ + jalr t9 │ │ + sw a2,96(sp) │ │ + move a1,s0 │ │ + move t1,zero │ │ + li s0,28 │ │ + dext a0,t1,0x2,0x1e │ │ + nor v1,zero,t1 │ │ + dlsa a4,a0,sp,0x2 │ │ + sll a3,v1,0x3 │ │ + lw t0,8(a4) │ │ + daddiu a1,a1,1 │ │ + addiu t1,t1,1 │ │ + srlv t2,t0,a3 │ │ + bne t1,s0,dc30 │ │ + sb t2,-1(a1) │ │ + ld ra,152(sp) │ │ + ld gp,144(sp) │ │ + ld s0,136(sp) │ │ + jr ra │ │ + daddiu sp,sp,160 │ │ + nop │ │ + addiu a7,a1,1 │ │ + li t9,13 │ │ + bltuc t9,a7,dbfc │ │ + dlsa a2,a7,sp,0x2 │ │ + addiu a1,a1,2 │ │ + li a0,14 │ │ + beq a1,a0,dbfc │ │ + sw zero,40(a2) │ │ + dlsa v1,a1,sp,0x2 │ │ + addiu v0,a1,1 │ │ + bne v0,a0,db44 │ │ + sw zero,40(v1) │ │ + b dc00 │ │ + srl ra,a6,0x1d │ │ + b db28 │ │ + sw zero,100(sp) │ │ + │ │ +000000000000dcb0 : │ │ + daddiu sp,sp,-16 │ │ + daddiu a0,a0,8 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,9040 │ │ + sw zero,-4(a0) │ │ + ld t9,-32272(gp) │ │ + sw zero,-8(a0) │ │ + ld a1,-32416(gp) │ │ + jalr t9 │ │ + li a2,32 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +000000000000dcf8 : │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + move s1,a1 │ │ + sd s0,0(sp) │ │ + move s0,a0 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + lw a2,0(a1) │ │ + daddiu gp,gp,8968 │ │ + andi a1,a2,0x3f │ │ + addiu a0,a1,3 │ │ + srl v1,a0,0x2 │ │ + beqz v1,dd68 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + dlsa t1,v0,s1,0x2 │ │ + dext a4,a3,0x0,0x20 │ │ + dsubu a5,v0,a4 │ │ + dlsa a6,a5,s1,0x2 │ │ + daddiu a7,a6,-4 │ │ + lw t0,40(t1) │ │ + daddiu t1,t1,-4 │ │ + wsbh t2,t0 │ │ + ror t3,t2,0x10 │ │ + bne t1,a7,dd50 │ │ + sw t3,44(t1) │ │ + srl t8,a1,0x2 │ │ + nor t9,zero,a1 │ │ + dlsa v0,t8,s1,0x2 │ │ + andi ra,t9,0x3 │ │ + lw a4,40(v0) │ │ + sll a0,ra,0x3 │ │ + li v1,-128 │ │ + li a5,128 │ │ + sllv a3,v1,a0 │ │ + sllv a6,a5,a0 │ │ + and a7,a3,a4 │ │ + li t1,55 │ │ + or t0,a6,a7 │ │ + sw t0,40(v0) │ │ + bgeuc t1,a1,def8 │ │ + li a2,59 │ │ + bgeuc a2,a1,df30 │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + lw a2,0(s1) │ │ + sw zero,40(s1) │ │ + li v0,2 │ │ + sw zero,44(s1) │ │ + dlsa a0,v0,s1,0x2 │ │ + addiu a4,v0,1 │ │ + li v1,14 │ │ + beq a4,v1,de80 │ │ + sw zero,40(a0) │ │ + dlsa a3,a4,s1,0x2 │ │ + addiu a5,v0,2 │ │ + beq a5,v1,de80 │ │ + sw zero,40(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,3 │ │ + beq a7,v1,de80 │ │ + sw zero,40(a6) │ │ + dlsa t0,a7,s1,0x2 │ │ + addiu t1,v0,4 │ │ + beq t1,v1,de80 │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,s1,0x2 │ │ + addiu a1,v0,5 │ │ + beq a1,v1,de80 │ │ + sw zero,40(t2) │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,v0,6 │ │ + beq t8,v1,de80 │ │ + sw zero,40(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu t9,v0,7 │ │ + beq t9,v1,de80 │ │ + sw zero,40(ra) │ │ + dlsa a4,t9,s1,0x2 │ │ + addiu a0,v0,8 │ │ + beq a0,v1,de80 │ │ + sw zero,40(a4) │ │ + dlsa a3,a0,s1,0x2 │ │ + addiu a5,v0,9 │ │ + beq a5,v1,de80 │ │ + sw zero,40(a3) │ │ + dlsa a6,a5,s1,0x2 │ │ + addiu a7,v0,10 │ │ + beq a7,v1,de80 │ │ + sw zero,40(a6) │ │ + dlsa v1,a7,s1,0x2 │ │ + li t0,2 │ │ + bne v0,t0,de80 │ │ + sw zero,40(v1) │ │ + sw zero,92(s1) │ │ + lw v0,4(s1) │ │ + srl t1,a2,0x1d │ │ + ld t9,-32440(gp) │ │ + sll a2,a2,0x3 │ │ + sw a2,100(s1) │ │ + move a0,s1 │ │ + sll t2,v0,0x3 │ │ + or a1,t1,t2 │ │ + jalr t9 │ │ + sw a1,96(s1) │ │ + move a5,s0 │ │ + move a3,zero │ │ + li s0,32 │ │ + nop │ │ + dext t3,a3,0x2,0x1e │ │ + nor t8,zero,a3 │ │ + dlsa ra,t3,s1,0x2 │ │ + sll a4,t8,0x3 │ │ + lw a0,8(ra) │ │ + daddiu a5,a5,1 │ │ + addiu a3,a3,1 │ │ + srlv a6,a0,a4 │ │ + bne a3,s0,deb8 │ │ + sb a6,-1(a5) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + addiu a1,t8,1 │ │ + li t2,13 │ │ + bltuc t2,a1,de80 │ │ + dlsa t3,a1,s1,0x2 │ │ + addiu t8,t8,2 │ │ + li t9,14 │ │ + beq t8,t9,de80 │ │ + sw zero,40(t3) │ │ + dlsa ra,t8,s1,0x2 │ │ + addiu v0,t8,1 │ │ + bne v0,t9,ddc8 │ │ + sw zero,40(ra) │ │ + b de84 │ │ + lw v0,4(s1) │ │ + b ddac │ │ + sw zero,100(s1) │ │ + │ │ +000000000000df38 : │ │ + daddiu sp,sp,-160 │ │ + sd gp,144(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,152(sp) │ │ + daddiu gp,gp,8392 │ │ + sd s0,136(sp) │ │ + ld t9,-32536(gp) │ │ + move s0,a0 │ │ + move a0,sp │ │ + sd a1,120(sp) │ │ + jalr t9 │ │ + sd a2,112(sp) │ │ + ld a1,120(sp) │ │ + ld a2,112(sp) │ │ + ld t9,-32528(gp) │ │ + move a0,a1 │ │ + move a1,a2 │ │ + jalr t9 │ │ + move a2,sp │ │ + lw a6,0(sp) │ │ + andi a7,a6,0x3f │ │ + addiu a0,a7,3 │ │ + srl v1,a0,0x2 │ │ + beqz v1,dfd8 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + daddiu a4,v0,10 │ │ + dext a5,a3,0x0,0x20 │ │ + dlsa t8,a4,sp,0x2 │ │ + dsubu t0,v0,a5 │ │ + daddiu t1,t0,9 │ │ + dlsa t2,t1,sp,0x2 │ │ + nop │ │ + lw t3,0(t8) │ │ + daddiu t8,t8,-4 │ │ + wsbh ra,t3 │ │ + ror t9,ra,0x10 │ │ + bne t8,t2,dfc0 │ │ + sw t9,4(t8) │ │ + srl a1,a7,0x2 │ │ + nor a2,zero,a7 │ │ + daddiu v1,a1,8 │ │ + andi a0,a2,0x3 │ │ + dlsa a4,v1,sp,0x2 │ │ + sll v0,a0,0x3 │ │ + lw a5,8(a4) │ │ + li a3,-128 │ │ + sllv t0,a3,v0 │ │ + li t1,128 │ │ + sllv t2,t1,v0 │ │ + li ra,55 │ │ + and t3,t0,a5 │ │ + or t8,t2,t3 │ │ + sw t8,8(a4) │ │ + bgeuc ra,a7,e168 │ │ + li a6,59 │ │ + bgeuc a6,a7,e1a0 │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,sp │ │ + lw a6,0(sp) │ │ + sw zero,40(sp) │ │ + li v0,2 │ │ + sw zero,44(sp) │ │ + dlsa a3,v0,sp,0x2 │ │ + addiu a4,v0,1 │ │ + li a5,14 │ │ + beq a4,a5,e0f4 │ │ + sw zero,40(a3) │ │ + dlsa t0,a4,sp,0x2 │ │ + addiu t1,v0,2 │ │ + beq t1,a5,e0f4 │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,sp,0x2 │ │ + addiu t3,v0,3 │ │ + beq t3,a5,e0f4 │ │ + sw zero,40(t2) │ │ + dlsa t8,t3,sp,0x2 │ │ + addiu ra,v0,4 │ │ + beq ra,a5,e0f4 │ │ + sw zero,40(t8) │ │ + dlsa a7,ra,sp,0x2 │ │ + addiu a2,v0,5 │ │ + beq a2,a5,e0f4 │ │ + sw zero,40(a7) │ │ + dlsa a1,a2,sp,0x2 │ │ + addiu a0,v0,6 │ │ + beq a0,a5,e0f4 │ │ + sw zero,40(a1) │ │ + dlsa v1,a0,sp,0x2 │ │ + addiu t9,v0,7 │ │ + beq t9,a5,e0f4 │ │ + sw zero,40(v1) │ │ + dlsa a4,t9,sp,0x2 │ │ + addiu a3,v0,8 │ │ + beq a3,a5,e0f4 │ │ + sw zero,40(a4) │ │ + dlsa t0,a3,sp,0x2 │ │ + addiu t1,v0,9 │ │ + beq t1,a5,e0f4 │ │ + sw zero,40(t0) │ │ + dlsa t2,t1,sp,0x2 │ │ + addiu t3,v0,10 │ │ + beq t3,a5,e0f4 │ │ + sw zero,40(t2) │ │ + dlsa a5,t3,sp,0x2 │ │ + li t8,2 │ │ + bne v0,t8,e0f4 │ │ + sw zero,40(a5) │ │ + sw zero,92(sp) │ │ + srl ra,a6,0x1d │ │ + sll v0,a6,0x3 │ │ + lw a6,4(sp) │ │ + ld t9,-32440(gp) │ │ + sw v0,100(sp) │ │ + move a0,sp │ │ + sll a7,a6,0x3 │ │ + or a2,ra,a7 │ │ + jalr t9 │ │ + sw a2,96(sp) │ │ + move a1,s0 │ │ + move t1,zero │ │ + li s0,32 │ │ + dext a0,t1,0x2,0x1e │ │ + nor v1,zero,t1 │ │ + dlsa a4,a0,sp,0x2 │ │ + sll a3,v1,0x3 │ │ + lw t0,8(a4) │ │ + daddiu a1,a1,1 │ │ + addiu t1,t1,1 │ │ + srlv t2,t0,a3 │ │ + bne t1,s0,e128 │ │ + sb t2,-1(a1) │ │ + ld ra,152(sp) │ │ + ld gp,144(sp) │ │ + ld s0,136(sp) │ │ + jr ra │ │ + daddiu sp,sp,160 │ │ + nop │ │ + addiu a7,a1,1 │ │ + li t9,13 │ │ + bltuc t9,a7,e0f4 │ │ + dlsa a2,a7,sp,0x2 │ │ + addiu a1,a1,2 │ │ + li a0,14 │ │ + beq a1,a0,e0f4 │ │ + sw zero,40(a2) │ │ + dlsa v1,a1,sp,0x2 │ │ + addiu v0,a1,1 │ │ + bne v0,a0,e03c │ │ + sw zero,40(v1) │ │ + b e0f8 │ │ + srl ra,a6,0x1d │ │ + b e020 │ │ + sw zero,100(sp) │ │ + │ │ +000000000000e1a8 : │ │ + daddiu sp,sp,-160 │ │ + daddiu a1,a0,16 │ │ + sd gp,136(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s0,72(sp) │ │ + daddiu gp,gp,7768 │ │ + move s0,a0 │ │ + ld t9,-32272(gp) │ │ + move a0,sp │ │ + li a2,64 │ │ + sd ra,152(sp) │ │ + sd s8,144(sp) │ │ + sd s7,128(sp) │ │ + sd s6,120(sp) │ │ + sd s5,112(sp) │ │ + sd s4,104(sp) │ │ + sd s3,96(sp) │ │ + sd s2,88(sp) │ │ + jalr t9 │ │ + sd s1,80(sp) │ │ + li v0,80 │ │ + mtc1 v0,$f0 │ │ + ld a5,32(sp) │ │ + ld a2,40(sp) │ │ + ld t0,-32408(gp) │ │ + ld v1,48(sp) │ │ + move a7,zero │ │ + ld a0,56(sp) │ │ + ld a3,24(sp) │ │ + ld a1,0(sp) │ │ + ld v0,8(sp) │ │ + ld a4,16(sp) │ │ + ld t1,80(s0) │ │ + beqz a7,ed9c │ │ + ld ra,192(s0) │ │ + ld t2,88(s0) │ │ + dror32 t3,ra,0x1d │ │ + ldc1 $f2,152(s0) │ │ + dror t8,ra,0x13 │ │ + xor s3,t3,t8 │ │ + dsrl s4,ra,0x6 │ │ + dror s5,t2,0x8 │ │ + dror s1,t2,0x1 │ │ + dmfc1 s2,$f2 │ │ + xor s7,s3,s4 │ │ + daddu s6,s2,t1 │ │ + xor s8,s5,s1 │ │ + dsrl t9,t2,0x7 │ │ + daddu t1,s6,s7 │ │ + xor a6,s8,t9 │ │ + dmtc1 ra,$f6 │ │ + daddu t1,t1,a6 │ │ + dmtc1 s2,$f7 │ │ + sd t1,80(s0) │ │ + dror t8,a5,0x12 │ │ + dror s3,a5,0xe │ │ + xor s4,v1,a2 │ │ + xor s5,t8,s3 │ │ + and s2,s4,a5 │ │ + dror32 s1,a5,0x9 │ │ + ld s7,0(t0) │ │ + xor s8,s5,s1 │ │ + xor s6,s2,v1 │ │ + xor t9,v0,a1 │ │ + daddu t3,s8,s6 │ │ + dror32 a6,a1,0x2 │ │ + dror t8,a1,0x1c │ │ + daddu s4,t3,s7 │ │ + and s5,t9,a4 │ │ + and s1,v0,a1 │ │ + xor s7,a6,t8 │ │ + dror32 s3,a1,0x7 │ │ + daddu s8,s4,t1 │ │ + or s2,s5,s1 │ │ + xor t9,s7,s3 │ │ + daddu s6,s8,a0 │ │ + daddu t3,s2,t9 │ │ + daddu a0,a3,s6 │ │ + daddu a3,t3,s6 │ │ + beqz a7,edf0 │ │ + ld t3,200(s0) │ │ + ld t8,96(s0) │ │ + dror32 s1,t3,0x1d │ │ + dror a6,t3,0x13 │ │ + ld s4,160(s0) │ │ + xor t9,s1,a6 │ │ + dsrl s2,t3,0x6 │ │ + dror s7,t8,0x8 │ │ + dror s3,t8,0x1 │ │ + xor s8,s7,s3 │ │ + dsrl s6,t8,0x7 │ │ + xor s5,t9,s2 │ │ + xor s1,s8,s6 │ │ + daddu a6,s5,s1 │ │ + daddu s7,a6,s4 │ │ + daddu s5,s7,t2 │ │ + sd s5,88(s0) │ │ + ld t2,8(t0) │ │ + xor s3,a2,a5 │ │ + and t9,a0,s3 │ │ + dror s6,a0,0x12 │ │ + dror s2,a0,0xe │ │ + xor s8,t9,a2 │ │ + daddu a6,v1,t2 │ │ + xor s7,s6,s2 │ │ + dror32 t2,a0,0x9 │ │ + xor v1,a3,a1 │ │ + dror32 s1,a3,0x2 │ │ + dror t9,a3,0x1c │ │ + xor s3,s7,t2 │ │ + daddu s6,a6,s8 │ │ + xor s2,s1,t9 │ │ + dror32 t2,a3,0x7 │ │ + and a6,v1,v0 │ │ + and s7,a3,a1 │ │ + xor s1,s2,t2 │ │ + daddu s8,s6,s3 │ │ + or v1,a6,s7 │ │ + daddu s5,s8,s5 │ │ + daddu t9,v1,s1 │ │ + daddu a4,s5,a4 │ │ + beqz a7,ede4 │ │ + daddu t2,t9,s5 │ │ + ld s7,104(s0) │ │ + dror32 s6,t1,0x1d │ │ + dror a6,t1,0x13 │ │ + dsrl s8,t1,0x6 │ │ + xor s2,s6,a6 │ │ + ld s3,168(s0) │ │ + dror v1,s7,0x8 │ │ + dror s1,s7,0x1 │ │ + xor s5,v1,s1 │ │ + dsrl t9,s7,0x7 │ │ + xor s6,s2,s8 │ │ + xor a6,s5,t9 │ │ + daddu s2,s6,a6 │ │ + daddu s8,s2,s3 │ │ + daddu t8,t8,s8 │ │ + sd t8,96(s0) │ │ + ld v1,16(t0) │ │ + xor s1,a0,a5 │ │ + and s5,a4,s1 │ │ + dror t9,a4,0x12 │ │ + dror s6,a4,0xe │ │ + xor s2,s5,a5 │ │ + xor s1,t9,s6 │ │ + daddu a2,a2,v1 │ │ + dror32 s8,a4,0x9 │ │ + xor s5,t2,a3 │ │ + dror32 v1,t2,0x2 │ │ + dror a6,t2,0x1c │ │ + daddu t9,a2,s2 │ │ + and s6,t2,a3 │ │ + xor s2,s1,s8 │ │ + and s1,s5,a1 │ │ + xor s8,v1,a6 │ │ + dror32 s5,t2,0x7 │ │ + daddu a2,t9,s2 │ │ + or v1,s1,s6 │ │ + xor a6,s8,s5 │ │ + daddu t8,a2,t8 │ │ + daddu t9,v1,a6 │ │ + daddu v0,t8,v0 │ │ + beqz a7,edd8 │ │ + daddu t8,t9,t8 │ │ + ld s8,88(s0) │ │ + ld s5,112(s0) │ │ + ld s2,176(s0) │ │ + dror32 a2,s8,0x1d │ │ + dror s1,s8,0x13 │ │ + dror v1,s5,0x8 │ │ + dror s6,s5,0x1 │ │ + xor t9,a2,s1 │ │ + xor a6,v1,s6 │ │ + dsrl s8,s8,0x6 │ │ + dsrl s1,s5,0x7 │ │ + xor a2,t9,s8 │ │ + xor v1,a6,s1 │ │ + daddu s6,a2,v1 │ │ + daddu t9,s6,s2 │ │ + daddu s7,s7,t9 │ │ + sd s7,104(s0) │ │ + ld s8,24(t0) │ │ + xor a6,a4,a0 │ │ + and a2,v0,a6 │ │ + dror s1,v0,0x12 │ │ + dror v1,v0,0xe │ │ + xor t9,a2,a0 │ │ + daddu a5,a5,s8 │ │ + dror32 s6,v0,0x9 │ │ + xor s8,s1,v1 │ │ + dror a6,t8,0x1c │ │ + xor v1,t8,t2 │ │ + dror32 s1,t8,0x2 │ │ + daddu a2,a5,t9 │ │ + xor t9,s8,s6 │ │ + and a5,v1,a3 │ │ + xor s6,s1,a6 │ │ + and s8,t8,t2 │ │ + dror32 s1,t8,0x7 │ │ + daddu a6,a2,t9 │ │ + or v1,a5,s8 │ │ + xor t9,s6,s1 │ │ + daddu s7,a6,s7 │ │ + daddu a2,v1,t9 │ │ + daddu v1,s7,a1 │ │ + beqz a7,edcc │ │ + daddu a5,a2,s7 │ │ + ld s7,96(s0) │ │ + ld t9,120(s0) │ │ + ld s1,184(s0) │ │ + dror s8,s7,0x13 │ │ + dror32 a6,s7,0x1d │ │ + dror a1,t9,0x8 │ │ + dror s6,t9,0x1 │ │ + xor a6,a6,s8 │ │ + dsrl a2,s7,0x6 │ │ + dsrl s8,t9,0x7 │ │ + xor s7,a1,s6 │ │ + xor a1,s7,s8 │ │ + xor s6,a6,a2 │ │ + daddu a6,s6,a1 │ │ + daddu a2,a6,s1 │ │ + daddu s5,s5,a2 │ │ + sd s5,112(s0) │ │ + ld s7,32(t0) │ │ + xor s8,v0,a4 │ │ + and s6,v1,s8 │ │ + dror a2,v1,0x12 │ │ + dror a6,v1,0xe │ │ + xor a1,s6,a4 │ │ + daddu a0,a0,s7 │ │ + dror32 s8,v1,0x9 │ │ + xor s7,a2,a6 │ │ + xor s6,a5,t8 │ │ + dror32 a2,a5,0x2 │ │ + dror a6,a5,0x1c │ │ + xor s7,s7,s8 │ │ + daddu a1,a0,a1 │ │ + and s8,s6,t2 │ │ + xor a6,a2,a6 │ │ + and s6,a5,t8 │ │ + dror32 a2,a5,0x7 │ │ + daddu a1,a1,s7 │ │ + or a0,s8,s6 │ │ + xor s7,a6,a2 │ │ + daddu s8,a1,s5 │ │ + daddu s6,a0,s7 │ │ + daddu s5,s8,a3 │ │ + beqz a7,edc4 │ │ + daddu a3,s6,s8 │ │ + ldc1 $f1,128(s0) │ │ + ld a1,104(s0) │ │ + dmfc1 a6,$f1 │ │ + dmfc1 s8,$f1 │ │ + dror s7,a1,0x13 │ │ + dror32 a2,a1,0x1d │ │ + dror a0,a6,0x8 │ │ + dror s6,a6,0x1 │ │ + xor a2,a2,s7 │ │ + dsrl a1,a1,0x6 │ │ + xor s7,a0,s6 │ │ + dsrl a0,s8,0x7 │ │ + xor s6,s7,a0 │ │ + xor s8,a2,a1 │ │ + daddu a2,s8,s6 │ │ + daddu a1,a2,ra │ │ + daddu t9,t9,a1 │ │ + sd t9,120(s0) │ │ + ld s7,40(t0) │ │ + xor a6,v1,v0 │ │ + and a0,s5,a6 │ │ + dror s6,s5,0x12 │ │ + dror s8,s5,0xe │ │ + xor a2,a0,v0 │ │ + daddu a1,a4,s7 │ │ + dror32 a6,s5,0x9 │ │ + xor s7,s6,s8 │ │ + xor a0,a3,a5 │ │ + dror32 s6,a3,0x2 │ │ + dror s8,a3,0x1c │ │ + daddu a4,a1,a2 │ │ + xor s7,s7,a6 │ │ + and a2,a0,t8 │ │ + xor a6,s6,s8 │ │ + and a1,a3,a5 │ │ + dror32 a0,a3,0x7 │ │ + daddu s6,a4,s7 │ │ + or s8,a2,a1 │ │ + xor s7,a6,a0 │ │ + daddu t9,s6,t9 │ │ + daddu a4,s8,s7 │ │ + daddu t2,t9,t2 │ │ + beqz a7,edbc │ │ + daddu t9,a4,t9 │ │ + ld a2,112(s0) │ │ + ld s7,136(s0) │ │ + dror s6,a2,0x13 │ │ + dror32 a0,a2,0x1d │ │ + dror a1,s7,0x8 │ │ + dror a6,s7,0x1 │ │ + xor s8,a1,a6 │ │ + xor a0,a0,s6 │ │ + dsrl a4,s7,0x7 │ │ + dsrl a2,a2,0x6 │ │ + xor s6,s8,a4 │ │ + xor a1,a0,a2 │ │ + daddu a6,s6,a1 │ │ + dmfc1 a4,$f1 │ │ + daddu s8,a6,t3 │ │ + daddu a0,a4,s8 │ │ + dmtc1 a0,$f1 │ │ + sd a0,128(s0) │ │ + ld s6,48(t0) │ │ + xor a2,s5,v1 │ │ + and s8,t2,a2 │ │ + dror a6,t2,0x12 │ │ + dror a1,t2,0xe │ │ + xor a4,s8,v1 │ │ + daddu v0,v0,s6 │ │ + xor s8,a6,a1 │ │ + dror32 s6,t2,0x9 │ │ + xor a6,t9,a3 │ │ + dror32 a0,t9,0x2 │ │ + dror a1,t9,0x1c │ │ + daddu a2,v0,a4 │ │ + xor a4,s8,s6 │ │ + and v0,t9,a3 │ │ + and s8,a6,a5 │ │ + xor s6,a0,a1 │ │ + dror32 a6,t9,0x7 │ │ + daddu a1,a2,a4 │ │ + dmfc1 a0,$f1 │ │ + or a4,s8,v0 │ │ + xor s8,s6,a6 │ │ + daddu a2,a1,a0 │ │ + daddu v0,a4,s8 │ │ + daddu a6,a2,t8 │ │ + beqz a7,edb4 │ │ + daddu a2,v0,a2 │ │ + ld a4,120(s0) │ │ + ld t8,144(s0) │ │ + dror s8,a4,0x13 │ │ + dror32 a1,a4,0x1d │ │ + dror v0,t8,0x8 │ │ + dror s6,t8,0x1 │ │ + xor a1,a1,s8 │ │ + dsrl a0,a4,0x6 │ │ + dsrl s8,t8,0x7 │ │ + xor a4,v0,s6 │ │ + xor v0,a4,s8 │ │ + xor s6,a1,a0 │ │ + daddu a1,s6,v0 │ │ + daddu a0,a1,t1 │ │ + daddu s7,s7,a0 │ │ + sd s7,136(s0) │ │ + ld a4,56(t0) │ │ + xor s8,t2,s5 │ │ + and s6,a6,s8 │ │ + dror a1,a6,0x12 │ │ + dror a0,a6,0xe │ │ + xor v0,s6,s5 │ │ + daddu v1,v1,a4 │ │ + dror32 s6,a2,0x2 │ │ + xor a4,a1,a0 │ │ + dror s8,a2,0x1c │ │ + dror32 a1,a6,0x9 │ │ + xor a0,a2,t9 │ │ + xor a4,a4,a1 │ │ + daddu v0,v1,v0 │ │ + and a1,a0,a3 │ │ + xor s8,s6,s8 │ │ + and a0,a2,t9 │ │ + dror32 s6,a2,0x7 │ │ + daddu v0,v0,a4 │ │ + or v1,a1,a0 │ │ + xor a4,s8,s6 │ │ + daddu s7,v0,s7 │ │ + daddu a1,v1,a4 │ │ + daddu a5,s7,a5 │ │ + beqz a7,e7e8 │ │ + daddu a1,a1,s7 │ │ + ld s8,128(s0) │ │ + dmfc1 a0,$f2 │ │ + dror s6,a0,0x8 │ │ + dror v1,a0,0x1 │ │ + xor a4,s6,v1 │ │ + dsrl v0,a0,0x7 │ │ + dror s6,s8,0x13 │ │ + dror32 a0,s8,0x1d │ │ + ld s7,88(s0) │ │ + xor v1,a0,s6 │ │ + dsrl s8,s8,0x6 │ │ + xor v0,a4,v0 │ │ + xor a0,v1,s8 │ │ + daddu a4,a0,v0 │ │ + daddu s7,a4,s7 │ │ + daddu t8,t8,s7 │ │ + sd t8,144(s0) │ │ + ld v1,64(t0) │ │ + xor s6,a6,t2 │ │ + and s8,a5,s6 │ │ + dror v0,a5,0x12 │ │ + dror a4,a5,0xe │ │ + xor a0,s8,t2 │ │ + daddu s7,s5,v1 │ │ + dror32 s8,a5,0x9 │ │ + xor s5,v0,a4 │ │ + dror32 s6,a1,0x2 │ │ + xor v0,a1,a2 │ │ + dror a4,a1,0x1c │ │ + daddu s7,s7,a0 │ │ + xor s5,s5,s8 │ │ + xor a4,s6,a4 │ │ + and s8,v0,t9 │ │ + dror32 s6,a1,0x7 │ │ + and v0,a1,a2 │ │ + daddu v1,s7,s5 │ │ + xor a0,a4,s6 │ │ + or s7,s8,v0 │ │ + daddu t8,v1,t8 │ │ + daddu s5,s7,a0 │ │ + daddu a3,t8,a3 │ │ + beqz a7,e898 │ │ + daddu a0,s5,t8 │ │ + ld v0,136(s0) │ │ + dror a4,s4,0x8 │ │ + dror s8,s4,0x1 │ │ + ld s7,96(s0) │ │ + xor t8,a4,s8 │ │ + dsrl s5,s4,0x7 │ │ + dror32 v1,v0,0x1d │ │ + dror s6,v0,0x13 │ │ + xor a4,v1,s6 │ │ + dsrl v0,v0,0x6 │ │ + xor s8,a4,v0 │ │ + xor t8,t8,s5 │ │ + daddu s7,s8,s7 │ │ + dmfc1 s5,$f2 │ │ + daddu v1,s7,s5 │ │ + daddu s6,v1,t8 │ │ + dmtc1 s6,$f7 │ │ + sd s6,152(s0) │ │ + ld a4,72(t0) │ │ + xor v0,a5,a6 │ │ + and t8,a3,v0 │ │ + dror s7,a3,0x12 │ │ + dror s8,a3,0xe │ │ + xor s5,t8,a6 │ │ + daddu a4,t2,a4 │ │ + dror32 t8,a3,0x9 │ │ + xor t2,s7,s8 │ │ + xor v1,a0,a1 │ │ + dror32 s6,a0,0x2 │ │ + dror s8,a0,0x1c │ │ + daddu v0,a4,s5 │ │ + and s7,v1,a2 │ │ + xor s5,t2,t8 │ │ + and a4,a0,a1 │ │ + xor t2,s6,s8 │ │ + dror32 t8,a0,0x7 │ │ + daddu s6,v0,s5 │ │ + xor v1,t2,t8 │ │ + or s8,s7,a4 │ │ + dmfc1 v0,$f7 │ │ + daddu s5,s6,v0 │ │ + daddu s7,s8,v1 │ │ + daddu t9,s5,t9 │ │ + beqz a7,e944 │ │ + daddu t8,s7,s5 │ │ + ld a4,144(s0) │ │ + dror t2,s3,0x8 │ │ + dror s6,s3,0x1 │ │ + ld v1,104(s0) │ │ + xor s8,t2,s6 │ │ + dsrl s7,s3,0x7 │ │ + dror32 v0,a4,0x1d │ │ + dror s5,a4,0x13 │ │ + xor t2,v0,s5 │ │ + dsrl a4,a4,0x6 │ │ + xor v0,t2,a4 │ │ + xor s6,s8,s7 │ │ + daddu v1,v0,v1 │ │ + daddu s4,v1,s4 │ │ + daddu s4,s4,s6 │ │ + sd s4,160(s0) │ │ + ld s8,80(t0) │ │ + xor s7,a3,a5 │ │ + and t2,t9,s7 │ │ + dror a4,t9,0x12 │ │ + dror s5,t9,0xe │ │ + xor v1,t2,a5 │ │ + daddu a6,a6,s8 │ │ + xor t2,a4,s5 │ │ + dror32 s8,t9,0x9 │ │ + xor v0,t8,a0 │ │ + dror32 s6,t8,0x2 │ │ + dror s7,t8,0x1c │ │ + daddu a4,a6,v1 │ │ + and s5,t8,a0 │ │ + xor v1,t2,s8 │ │ + and t2,v0,a1 │ │ + xor s8,s6,s7 │ │ + dror32 v0,t8,0x7 │ │ + daddu a6,a4,v1 │ │ + xor s7,s8,v0 │ │ + or s6,t2,s5 │ │ + daddu s4,a6,s4 │ │ + daddu a4,s6,s7 │ │ + daddu a2,s4,a2 │ │ + beqz a7,e9ec │ │ + daddu v0,a4,s4 │ │ + ld v1,152(s0) │ │ + dror t2,s2,0x8 │ │ + ld s6,112(s0) │ │ + dror s5,s2,0x1 │ │ + xor s8,t2,s5 │ │ + dsrl a4,s2,0x7 │ │ + dror32 a6,v1,0x1d │ │ + dror s7,v1,0x13 │ │ + xor s4,a6,s7 │ │ + dsrl v1,v1,0x6 │ │ + xor t2,s4,v1 │ │ + xor s5,s8,a4 │ │ + daddu s6,t2,s6 │ │ + daddu s3,s6,s3 │ │ + daddu s3,s3,s5 │ │ + sd s3,168(s0) │ │ + ld a4,88(t0) │ │ + xor s8,t9,a3 │ │ + and a6,a2,s8 │ │ + dror s7,a2,0x12 │ │ + dror s4,a2,0xe │ │ + xor v1,a6,a3 │ │ + daddu a5,a5,a4 │ │ + xor t2,s7,s4 │ │ + dror32 a4,a2,0x9 │ │ + xor s8,v0,t8 │ │ + dror32 s5,v0,0x2 │ │ + dror s6,v0,0x1c │ │ + daddu a6,a5,v1 │ │ + xor s7,t2,a4 │ │ + xor a5,s5,s6 │ │ + and s4,s8,a0 │ │ + and v1,v0,t8 │ │ + dror32 t2,v0,0x7 │ │ + xor s5,a5,t2 │ │ + daddu a4,a6,s7 │ │ + or s8,s4,v1 │ │ + daddu s3,a4,s3 │ │ + daddu s6,s8,s5 │ │ + daddu a1,s3,a1 │ │ + beqz a7,ea94 │ │ + daddu a5,s6,s3 │ │ + ld s7,160(s0) │ │ + dror a6,s1,0x8 │ │ + ld v1,120(s0) │ │ + dror s4,s1,0x1 │ │ + xor t2,a6,s4 │ │ + dsrl a4,s1,0x7 │ │ + dror32 s5,s7,0x1d │ │ + dror s8,s7,0x13 │ │ + xor s3,s5,s8 │ │ + dsrl s6,s7,0x6 │ │ + xor s7,s3,s6 │ │ + xor a6,t2,a4 │ │ + daddu v1,s7,v1 │ │ + daddu s2,v1,s2 │ │ + daddu s2,s2,a6 │ │ + sd s2,176(s0) │ │ + ld s4,96(t0) │ │ + xor t2,a2,t9 │ │ + and a4,a1,t2 │ │ + dror s5,a1,0x12 │ │ + dror s8,a1,0xe │ │ + xor a6,a4,t9 │ │ + xor s7,s5,s8 │ │ + daddu a3,a3,s4 │ │ + dror32 s6,a1,0x9 │ │ + xor s3,a5,v0 │ │ + dror32 v1,a5,0x2 │ │ + dror s4,a5,0x1c │ │ + xor a4,s7,s6 │ │ + daddu t2,a3,a6 │ │ + and s8,s3,t8 │ │ + and a3,a5,v0 │ │ + xor s7,v1,s4 │ │ + dror32 s5,a5,0x7 │ │ + or s6,s8,a3 │ │ + daddu a6,t2,a4 │ │ + xor s3,s7,s5 │ │ + daddu s2,a6,s2 │ │ + daddu v1,s6,s3 │ │ + daddu a0,s2,a0 │ │ + beqz a7,eb3c │ │ + daddu a3,v1,s2 │ │ + ld t2,168(s0) │ │ + dror a4,ra,0x8 │ │ + ld s8,128(s0) │ │ + dror s4,ra,0x1 │ │ + xor s5,a4,s4 │ │ + dsrl a6,ra,0x7 │ │ + dror32 s6,t2,0x1d │ │ + dror s7,t2,0x13 │ │ + dsrl s2,t2,0x6 │ │ + xor s3,s6,s7 │ │ + xor v1,s3,s2 │ │ + xor t2,s5,a6 │ │ + daddu a4,v1,s8 │ │ + daddu s8,a4,t2 │ │ + daddu s1,s1,s8 │ │ + sd s1,184(s0) │ │ + ld s4,104(t0) │ │ + xor s5,a1,a2 │ │ + and a6,a0,s5 │ │ + dror s6,a0,0x12 │ │ + dror s7,a0,0xe │ │ + xor v1,a6,a2 │ │ + daddu t9,t9,s4 │ │ + xor t2,s6,s7 │ │ + dror32 a4,a0,0x9 │ │ + xor s2,a3,a5 │ │ + dror32 s3,a3,0x2 │ │ + dror s8,a3,0x1c │ │ + xor s6,t2,a4 │ │ + daddu a6,t9,v1 │ │ + and s7,s2,v0 │ │ + xor v1,s3,s8 │ │ + and s5,a3,a5 │ │ + dror32 s4,a3,0x7 │ │ + xor a4,v1,s4 │ │ + daddu t9,a6,s6 │ │ + or t2,s7,s5 │ │ + daddu s1,t9,s1 │ │ + daddu s2,t2,a4 │ │ + daddu v1,s1,t8 │ │ + beqz a7,ebe8 │ │ + daddu a4,s2,s1 │ │ + ld s8,176(s0) │ │ + dror t8,t3,0x8 │ │ + ld s3,136(s0) │ │ + dror a6,t3,0x1 │ │ + xor s6,t8,a6 │ │ + dsrl s7,t3,0x7 │ │ + dror32 s5,s8,0x1d │ │ + dror s4,s8,0x13 │ │ + dsrl t2,s8,0x6 │ │ + xor t9,s5,s4 │ │ + xor s1,t9,t2 │ │ + xor s2,s6,s7 │ │ + daddu s8,s1,s3 │ │ + daddu ra,s8,ra │ │ + daddu t8,ra,s2 │ │ + dmtc1 t8,$f6 │ │ + sd t8,192(s0) │ │ + ld s6,112(t0) │ │ + xor s3,a0,a1 │ │ + and a6,v1,s3 │ │ + dror s7,v1,0x12 │ │ + dror s5,v1,0xe │ │ + xor t2,a6,a1 │ │ + xor s8,s7,s5 │ │ + daddu a2,a2,s6 │ │ + dror32 s2,v1,0x9 │ │ + xor t9,a4,a3 │ │ + dror32 s1,a4,0x2 │ │ + dror s4,a4,0x1c │ │ + daddu ra,a2,t2 │ │ + xor t8,s8,s2 │ │ + and s6,t9,a5 │ │ + and s3,a4,a3 │ │ + xor s7,s1,s4 │ │ + dror32 s5,a4,0x7 │ │ + or a2,s6,s3 │ │ + daddu a6,ra,t8 │ │ + xor s8,s7,s5 │ │ + dmfc1 t2,$f6 │ │ + daddu s2,a6,t2 │ │ + daddu t9,a2,s8 │ │ + daddu a2,s2,v0 │ │ + beqz a7,ec94 │ │ + daddu v0,t9,s2 │ │ + ld s4,184(s0) │ │ + dror ra,t1,0x8 │ │ + dror s1,t1,0x1 │ │ + dsrl s6,t1,0x7 │ │ + xor s7,ra,s1 │ │ + ld s5,144(s0) │ │ + dror32 t8,s4,0x1d │ │ + dror s3,s4,0x13 │ │ + dsrl s8,s4,0x6 │ │ + xor a6,t8,s3 │ │ + xor t2,a6,s8 │ │ + xor s2,s7,s6 │ │ + daddu t9,t2,s2 │ │ + daddu s4,t9,s5 │ │ + daddu t3,t3,s4 │ │ + sd t3,200(s0) │ │ + ld ra,120(t0) │ │ + xor s1,v1,a0 │ │ + and s6,a2,s1 │ │ + dror s7,a2,0x12 │ │ + dror s5,a2,0xe │ │ + xor s8,s6,a0 │ │ + xor s3,s7,s5 │ │ + daddu a1,a1,ra │ │ + dror32 t2,a2,0x9 │ │ + xor t8,v0,a4 │ │ + dror32 t9,v0,0x2 │ │ + dror a6,v0,0x1c │ │ + daddu s4,a1,s8 │ │ + xor s2,s3,t2 │ │ + and ra,t8,a3 │ │ + and s1,v0,a4 │ │ + xor s6,t9,a6 │ │ + dror32 s7,v0,0x7 │ │ + daddu s5,s4,s2 │ │ + or s8,ra,s1 │ │ + xor s3,s6,s7 │ │ + daddu t3,s5,t3 │ │ + daddu a1,s8,s3 │ │ + addiu a7,a7,16 │ │ + mfc1 t2,$f0 │ │ + daddu a5,t3,a5 │ │ + daddu a1,a1,t3 │ │ + bne a7,t2,e230 │ │ + daddiu t0,t0,128 │ │ + ld t8,24(s0) │ │ + ld s4,40(s0) │ │ + ld ra,48(s0) │ │ + ld s1,56(s0) │ │ + daddu a6,t8,v0 │ │ + ld s6,64(s0) │ │ + daddu a3,s4,a3 │ │ + ld t1,16(s0) │ │ + daddu s7,ra,a5 │ │ + ld t9,32(s0) │ │ + daddu a2,s1,a2 │ │ + ld v0,72(s0) │ │ + daddu v1,s6,v1 │ │ + daddu s2,t1,a1 │ │ + sd a6,24(s0) │ │ + daddu a4,t9,a4 │ │ + sd s2,16(s0) │ │ + daddu a0,v0,a0 │ │ + sd a4,32(s0) │ │ + sd a3,40(s0) │ │ + sd s7,48(s0) │ │ + sd a2,56(s0) │ │ + sd v1,64(s0) │ │ + sd a0,72(s0) │ │ + ld ra,152(sp) │ │ + ld s8,144(sp) │ │ + ld gp,136(sp) │ │ + ld s7,128(sp) │ │ + ld s6,120(sp) │ │ + ld s5,112(sp) │ │ + ld s4,104(sp) │ │ + ld s3,96(sp) │ │ + ld s2,88(sp) │ │ + ld s1,80(sp) │ │ + ld s0,72(sp) │ │ + jr ra │ │ + daddiu sp,sp,160 │ │ + ldc1 $f2,152(s0) │ │ + dmtc1 ra,$f6 │ │ + ld t2,88(s0) │ │ + dmfc1 a6,$f2 │ │ + b e284 │ │ + dmtc1 a6,$f7 │ │ + b e73c │ │ + ld t8,144(s0) │ │ + b e690 │ │ + ld s7,136(s0) │ │ + b e5e0 │ │ + ldc1 $f1,128(s0) │ │ + ld s1,184(s0) │ │ + b e530 │ │ + ld t9,120(s0) │ │ + ld s2,176(s0) │ │ + b e484 │ │ + ld s5,112(s0) │ │ + ld s3,168(s0) │ │ + b e3d8 │ │ + ld s7,104(s0) │ │ + move s5,t2 │ │ + ld s4,160(s0) │ │ + b e330 │ │ + ld t8,96(s0) │ │ + │ │ +000000000000ee00 : │ │ + daddiu sp,sp,-80 │ │ + sd gp,64(sp) │ │ + lui gp,0x2 │ │ + sd s5,48(sp) │ │ + daddu gp,gp,t9 │ │ + sd s4,40(sp) │ │ + li s5,128 │ │ + sd s3,32(sp) │ │ + move s4,a0 │ │ + sd s0,8(sp) │ │ + move s3,a1 │ │ + sd ra,72(sp) │ │ + daddiu gp,gp,4608 │ │ + sd s6,56(sp) │ │ + move s0,a2 │ │ + sd s2,24(sp) │ │ + sd s1,16(sp) │ │ + ld v0,0(a2) │ │ + daddu v1,a1,v0 │ │ + andi a0,v0,0x7f │ │ + sd v1,0(a2) │ │ + subu a1,s5,a0 │ │ + bgeuc v1,s3,ee68 │ │ + ld a2,8(a2) │ │ + daddiu a3,a2,1 │ │ + sd a3,8(s0) │ │ + dext s5,a1,0x0,0x20 │ │ + daddiu s1,s0,80 │ │ + li s2,127 │ │ + bltuc s3,s5,eff0 │ │ + ld t9,-32272(gp) │ │ + move a1,s4 │ │ + move a2,s5 │ │ + daddu a0,s1,a0 │ │ + dsubu s3,s3,s5 │ │ + jalr t9 │ │ + daddu s4,s4,s5 │ │ + ld ra,200(s0) │ │ + ld a5,184(s0) │ │ + ld s6,-32400(gp) │ │ + ld a6,176(s0) │ │ + move a0,s0 │ │ + ld a7,168(s0) │ │ + dsbh s5,ra │ │ + ld t0,160(s0) │ │ + dsbh t8,a5 │ │ + ld v1,152(s0) │ │ + dsbh t3,a6 │ │ + ld v0,144(s0) │ │ + dsbh t2,a7 │ │ + ld a2,136(s0) │ │ + dsbh t1,t0 │ │ + ld a1,128(s0) │ │ + dsbh t0,v1 │ │ + ld a4,192(s0) │ │ + dsbh a7,v0 │ │ + ld a3,120(s0) │ │ + dsbh a6,a2 │ │ + ld ra,112(s0) │ │ + dsbh a5,a1 │ │ + ld v1,88(s0) │ │ + dsbh t9,a4 │ │ + ld a2,104(s0) │ │ + dsbh a4,a3 │ │ + ld a1,96(s0) │ │ + dsbh a3,ra │ │ + ld v0,80(s0) │ │ + dsbh ra,v1 │ │ + dsbh a2,a2 │ │ + dshd v1,ra │ │ + dsbh a1,a1 │ │ + dshd s5,s5 │ │ + dsbh v0,v0 │ │ + dshd t9,t9 │ │ + dshd t8,t8 │ │ + dshd t3,t3 │ │ + dshd t2,t2 │ │ + dshd t1,t1 │ │ + dshd t0,t0 │ │ + dshd a7,a7 │ │ + dshd a6,a6 │ │ + dshd a5,a5 │ │ + dshd a4,a4 │ │ + dshd a3,a3 │ │ + dshd a2,a2 │ │ + dshd a1,a1 │ │ + dshd ra,v0 │ │ + sd s5,200(s0) │ │ + sd t9,192(s0) │ │ + move t9,s6 │ │ + sd t8,184(s0) │ │ + sd t3,176(s0) │ │ + sd t2,168(s0) │ │ + sd t1,160(s0) │ │ + sd t0,152(s0) │ │ + sd a7,144(s0) │ │ + sd a6,136(s0) │ │ + sd a5,128(s0) │ │ + sd a4,120(s0) │ │ + sd a3,112(s0) │ │ + sd a2,104(s0) │ │ + sd a1,96(s0) │ │ + sd v1,88(s0) │ │ + sd ra,80(s0) │ │ + jalr t9 │ │ + li s5,128 │ │ + move a0,zero │ │ + bltuc s2,s3,ee78 │ │ + ld t9,-32272(gp) │ │ + daddu a0,s1,a0 │ │ + move a1,s4 │ │ + jalr t9 │ │ + move a2,s3 │ │ + ld ra,72(sp) │ │ + ld gp,64(sp) │ │ + ld s6,56(sp) │ │ + ld s5,48(sp) │ │ + ld s4,40(sp) │ │ + ld s3,32(sp) │ │ + ld s2,24(sp) │ │ + ld s1,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,80 │ │ + b efb0 │ │ + dext a0,a0,0x0,0x20 │ │ + │ │ +000000000000eff8 : │ │ + daddiu sp,sp,-16 │ │ + daddiu a0,a0,16 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,4104 │ │ + sd zero,-8(a0) │ │ + ld t9,-32272(gp) │ │ + sd zero,-16(a0) │ │ + ld a1,-32392(gp) │ │ + jalr t9 │ │ + li a2,64 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +000000000000f040 : │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + move s1,a1 │ │ + sd s0,0(sp) │ │ + move s0,a0 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + ld a2,0(a1) │ │ + daddiu gp,gp,4032 │ │ + andi a1,a2,0x7f │ │ + addiu a0,a1,7 │ │ + srl v1,a0,0x3 │ │ + beqz v1,f0b0 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + dlsa t1,v0,s1,0x3 │ │ + dext a4,a3,0x0,0x20 │ │ + dsubu a5,v0,a4 │ │ + dlsa a6,a5,s1,0x3 │ │ + daddiu a7,a6,-8 │ │ + ld t0,80(t1) │ │ + daddiu t1,t1,-8 │ │ + dsbh t2,t0 │ │ + dshd t3,t2 │ │ + bne t1,a7,f098 │ │ + sd t3,88(t1) │ │ + srl t8,a1,0x3 │ │ + nor t9,zero,a1 │ │ + dlsa v0,t8,s1,0x3 │ │ + andi ra,t9,0x7 │ │ + ld a4,80(v0) │ │ + sll a0,ra,0x3 │ │ + li v1,-256 │ │ + li a3,128 │ │ + dsllv a5,v1,a0 │ │ + dsllv a6,a3,a0 │ │ + and a7,a5,a4 │ │ + li t1,111 │ │ + or t0,a7,a6 │ │ + sd t0,80(v0) │ │ + bgeuc t1,a1,f240 │ │ + li a2,119 │ │ + bgeuc a2,a1,f278 │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + ld a2,0(s1) │ │ + sd zero,80(s1) │ │ + li v0,2 │ │ + sd zero,88(s1) │ │ + dlsa a4,v0,s1,0x3 │ │ + addiu v1,v0,1 │ │ + li a0,14 │ │ + beq v1,a0,f1c8 │ │ + sd zero,80(a4) │ │ + dlsa a5,v1,s1,0x3 │ │ + addiu a3,v0,2 │ │ + beq a3,a0,f1c8 │ │ + sd zero,80(a5) │ │ + dlsa a6,a3,s1,0x3 │ │ + addiu a7,v0,3 │ │ + beq a7,a0,f1c8 │ │ + sd zero,80(a6) │ │ + dlsa t0,a7,s1,0x3 │ │ + addiu t1,v0,4 │ │ + beq t1,a0,f1c8 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,s1,0x3 │ │ + addiu a1,v0,5 │ │ + beq a1,a0,f1c8 │ │ + sd zero,80(t2) │ │ + dlsa t3,a1,s1,0x3 │ │ + addiu t8,v0,6 │ │ + beq t8,a0,f1c8 │ │ + sd zero,80(t3) │ │ + dlsa ra,t8,s1,0x3 │ │ + addiu t9,v0,7 │ │ + beq t9,a0,f1c8 │ │ + sd zero,80(ra) │ │ + dlsa a4,t9,s1,0x3 │ │ + addiu v1,v0,8 │ │ + beq v1,a0,f1c8 │ │ + sd zero,80(a4) │ │ + dlsa a5,v1,s1,0x3 │ │ + addiu a3,v0,9 │ │ + beq a3,a0,f1c8 │ │ + sd zero,80(a5) │ │ + dlsa a6,a3,s1,0x3 │ │ + addiu a7,v0,10 │ │ + beq a7,a0,f1c8 │ │ + sd zero,80(a6) │ │ + dlsa a0,a7,s1,0x3 │ │ + li t0,2 │ │ + bne v0,t0,f1c8 │ │ + sd zero,80(a0) │ │ + sd zero,184(s1) │ │ + ld v0,8(s1) │ │ + dsrl32 t1,a2,0x1d │ │ + ld t9,-32400(gp) │ │ + dsll a2,a2,0x3 │ │ + sd a2,200(s1) │ │ + move a0,s1 │ │ + dsll t2,v0,0x3 │ │ + or a1,t1,t2 │ │ + jalr t9 │ │ + sd a1,192(s1) │ │ + move a3,s0 │ │ + move a5,zero │ │ + li s0,48 │ │ + nop │ │ + dext t3,a5,0x3,0x1d │ │ + nor t8,zero,a5 │ │ + dlsa ra,t3,s1,0x3 │ │ + sll a4,t8,0x3 │ │ + ld v1,16(ra) │ │ + daddiu a3,a3,1 │ │ + addiu a5,a5,1 │ │ + dsrlv a6,v1,a4 │ │ + bne a5,s0,f200 │ │ + sb a6,-1(a3) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + addiu a1,t8,1 │ │ + li t2,13 │ │ + bltuc t2,a1,f1c8 │ │ + dlsa t3,a1,s1,0x3 │ │ + addiu t8,t8,2 │ │ + li t9,14 │ │ + beq t8,t9,f1c8 │ │ + sd zero,80(t3) │ │ + dlsa ra,t8,s1,0x3 │ │ + addiu v0,t8,1 │ │ + bne v0,t9,f110 │ │ + sd zero,80(ra) │ │ + b f1cc │ │ + ld v0,8(s1) │ │ + b f0f4 │ │ + sd zero,200(s1) │ │ + │ │ +000000000000f280 : │ │ + daddiu sp,sp,-256 │ │ + sd gp,240(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,248(sp) │ │ + daddiu gp,gp,3456 │ │ + sd s0,232(sp) │ │ + ld t9,-32384(gp) │ │ + move s0,a0 │ │ + move a0,sp │ │ + sd a1,216(sp) │ │ + jalr t9 │ │ + sd a2,208(sp) │ │ + ld a1,216(sp) │ │ + ld a2,208(sp) │ │ + ld t9,-32376(gp) │ │ + move a0,a1 │ │ + move a1,a2 │ │ + jalr t9 │ │ + move a2,sp │ │ + ld a6,0(sp) │ │ + andi a7,a6,0x7f │ │ + addiu a0,a7,7 │ │ + srl v1,a0,0x3 │ │ + beqz v1,f320 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + daddiu a4,v0,10 │ │ + dext a5,a3,0x0,0x20 │ │ + dlsa t8,a4,sp,0x3 │ │ + dsubu t0,v0,a5 │ │ + daddiu t1,t0,9 │ │ + dlsa t2,t1,sp,0x3 │ │ + nop │ │ + ld t3,0(t8) │ │ + daddiu t8,t8,-8 │ │ + dsbh ra,t3 │ │ + dshd t9,ra │ │ + bne t8,t2,f308 │ │ + sd t9,8(t8) │ │ + srl a1,a7,0x3 │ │ + nor a2,zero,a7 │ │ + daddiu v1,a1,10 │ │ + andi a0,a2,0x7 │ │ + dlsa a3,v1,sp,0x3 │ │ + sll v0,a0,0x3 │ │ + ld a5,0(a3) │ │ + li a4,-256 │ │ + dsllv t0,a4,v0 │ │ + li t1,128 │ │ + dsllv t2,t1,v0 │ │ + li ra,111 │ │ + and t3,t0,a5 │ │ + or t8,t3,t2 │ │ + sd t8,0(a3) │ │ + bgeuc ra,a7,f4b0 │ │ + li a6,119 │ │ + bgeuc a6,a7,f4e8 │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,sp │ │ + ld a6,0(sp) │ │ + sd zero,80(sp) │ │ + li v0,2 │ │ + sd zero,88(sp) │ │ + dlsa a4,v0,sp,0x3 │ │ + addiu a3,v0,1 │ │ + li a5,14 │ │ + beq a3,a5,f43c │ │ + sd zero,80(a4) │ │ + dlsa t0,a3,sp,0x3 │ │ + addiu t1,v0,2 │ │ + beq t1,a5,f43c │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,sp,0x3 │ │ + addiu t3,v0,3 │ │ + beq t3,a5,f43c │ │ + sd zero,80(t2) │ │ + dlsa t8,t3,sp,0x3 │ │ + addiu ra,v0,4 │ │ + beq ra,a5,f43c │ │ + sd zero,80(t8) │ │ + dlsa a7,ra,sp,0x3 │ │ + addiu a2,v0,5 │ │ + beq a2,a5,f43c │ │ + sd zero,80(a7) │ │ + dlsa a1,a2,sp,0x3 │ │ + addiu a0,v0,6 │ │ + beq a0,a5,f43c │ │ + sd zero,80(a1) │ │ + dlsa v1,a0,sp,0x3 │ │ + addiu t9,v0,7 │ │ + beq t9,a5,f43c │ │ + sd zero,80(v1) │ │ + dlsa a3,t9,sp,0x3 │ │ + addiu a4,v0,8 │ │ + beq a4,a5,f43c │ │ + sd zero,80(a3) │ │ + dlsa t0,a4,sp,0x3 │ │ + addiu t1,v0,9 │ │ + beq t1,a5,f43c │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,sp,0x3 │ │ + addiu t3,v0,10 │ │ + beq t3,a5,f43c │ │ + sd zero,80(t2) │ │ + dlsa a5,t3,sp,0x3 │ │ + li t8,2 │ │ + bne v0,t8,f43c │ │ + sd zero,80(a5) │ │ + sd zero,184(sp) │ │ + dsrl32 ra,a6,0x1d │ │ + dsll v0,a6,0x3 │ │ + ld a6,8(sp) │ │ + ld t9,-32400(gp) │ │ + sd v0,200(sp) │ │ + move a0,sp │ │ + dsll a7,a6,0x3 │ │ + or a2,ra,a7 │ │ + jalr t9 │ │ + sd a2,192(sp) │ │ + move a1,s0 │ │ + move t1,zero │ │ + li s0,48 │ │ + dext a0,t1,0x3,0x1d │ │ + nor v1,zero,t1 │ │ + dlsa a3,a0,sp,0x3 │ │ + sll a4,v1,0x3 │ │ + ld t0,16(a3) │ │ + daddiu a1,a1,1 │ │ + addiu t1,t1,1 │ │ + dsrlv t2,t0,a4 │ │ + bne t1,s0,f470 │ │ + sb t2,-1(a1) │ │ + ld ra,248(sp) │ │ + ld gp,240(sp) │ │ + ld s0,232(sp) │ │ + jr ra │ │ + daddiu sp,sp,256 │ │ + nop │ │ + addiu a7,a1,1 │ │ + li t9,13 │ │ + bltuc t9,a7,f43c │ │ + dlsa a2,a7,sp,0x3 │ │ + addiu a1,a1,2 │ │ + li a0,14 │ │ + beq a1,a0,f43c │ │ + sd zero,80(a2) │ │ + dlsa v1,a1,sp,0x3 │ │ + addiu v0,a1,1 │ │ + bne v0,a0,f384 │ │ + sd zero,80(v1) │ │ + b f440 │ │ + dsrl32 ra,a6,0x1d │ │ + b f368 │ │ + sd zero,200(sp) │ │ + │ │ +000000000000f4f0 : │ │ + daddiu sp,sp,-16 │ │ + daddiu a0,a0,16 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,8(sp) │ │ + daddiu gp,gp,2832 │ │ + sd zero,-8(a0) │ │ + ld t9,-32272(gp) │ │ + sd zero,-16(a0) │ │ + ld a1,-32368(gp) │ │ + jalr t9 │ │ + li a2,64 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +000000000000f538 : │ │ + daddiu sp,sp,-32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + move s1,a1 │ │ + sd s0,0(sp) │ │ + move s0,a0 │ │ + sd ra,24(sp) │ │ + daddu gp,gp,t9 │ │ + ld a2,0(a1) │ │ + daddiu gp,gp,2760 │ │ + andi a1,a2,0x7f │ │ + addiu a0,a1,7 │ │ + srl v1,a0,0x3 │ │ + beqz v1,f5a8 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + dlsa t1,v0,s1,0x3 │ │ + dext a4,a3,0x0,0x20 │ │ + dsubu a5,v0,a4 │ │ + dlsa a6,a5,s1,0x3 │ │ + daddiu a7,a6,-8 │ │ + ld t0,80(t1) │ │ + daddiu t1,t1,-8 │ │ + dsbh t2,t0 │ │ + dshd t3,t2 │ │ + bne t1,a7,f590 │ │ + sd t3,88(t1) │ │ + srl t8,a1,0x3 │ │ + nor t9,zero,a1 │ │ + dlsa v0,t8,s1,0x3 │ │ + andi ra,t9,0x7 │ │ + ld a4,80(v0) │ │ + sll a0,ra,0x3 │ │ + li v1,-256 │ │ + li a3,128 │ │ + dsllv a5,v1,a0 │ │ + dsllv a6,a3,a0 │ │ + and a7,a5,a4 │ │ + li t1,111 │ │ + or t0,a7,a6 │ │ + sd t0,80(v0) │ │ + bgeuc t1,a1,f738 │ │ + li a2,119 │ │ + bgeuc a2,a1,f770 │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,s1 │ │ + ld a2,0(s1) │ │ + sd zero,80(s1) │ │ + li v0,2 │ │ + sd zero,88(s1) │ │ + dlsa a4,v0,s1,0x3 │ │ + addiu v1,v0,1 │ │ + li a0,14 │ │ + beq v1,a0,f6c0 │ │ + sd zero,80(a4) │ │ + dlsa a5,v1,s1,0x3 │ │ + addiu a3,v0,2 │ │ + beq a3,a0,f6c0 │ │ + sd zero,80(a5) │ │ + dlsa a6,a3,s1,0x3 │ │ + addiu a7,v0,3 │ │ + beq a7,a0,f6c0 │ │ + sd zero,80(a6) │ │ + dlsa t0,a7,s1,0x3 │ │ + addiu t1,v0,4 │ │ + beq t1,a0,f6c0 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,s1,0x3 │ │ + addiu a1,v0,5 │ │ + beq a1,a0,f6c0 │ │ + sd zero,80(t2) │ │ + dlsa t3,a1,s1,0x3 │ │ + addiu t8,v0,6 │ │ + beq t8,a0,f6c0 │ │ + sd zero,80(t3) │ │ + dlsa ra,t8,s1,0x3 │ │ + addiu t9,v0,7 │ │ + beq t9,a0,f6c0 │ │ + sd zero,80(ra) │ │ + dlsa a4,t9,s1,0x3 │ │ + addiu v1,v0,8 │ │ + beq v1,a0,f6c0 │ │ + sd zero,80(a4) │ │ + dlsa a5,v1,s1,0x3 │ │ + addiu a3,v0,9 │ │ + beq a3,a0,f6c0 │ │ + sd zero,80(a5) │ │ + dlsa a6,a3,s1,0x3 │ │ + addiu a7,v0,10 │ │ + beq a7,a0,f6c0 │ │ + sd zero,80(a6) │ │ + dlsa a0,a7,s1,0x3 │ │ + li t0,2 │ │ + bne v0,t0,f6c0 │ │ + sd zero,80(a0) │ │ + sd zero,184(s1) │ │ + ld v0,8(s1) │ │ + dsrl32 t1,a2,0x1d │ │ + ld t9,-32400(gp) │ │ + dsll a2,a2,0x3 │ │ + sd a2,200(s1) │ │ + move a0,s1 │ │ + dsll t2,v0,0x3 │ │ + or a1,t1,t2 │ │ + jalr t9 │ │ + sd a1,192(s1) │ │ + move a3,s0 │ │ + move a5,zero │ │ + li s0,64 │ │ + nop │ │ + dext t3,a5,0x3,0x1d │ │ + nor t8,zero,a5 │ │ + dlsa ra,t3,s1,0x3 │ │ + sll a4,t8,0x3 │ │ + ld v1,16(ra) │ │ + daddiu a3,a3,1 │ │ + addiu a5,a5,1 │ │ + dsrlv a6,v1,a4 │ │ + bne a5,s0,f6f8 │ │ + sb a6,-1(a3) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + addiu a1,t8,1 │ │ + li t2,13 │ │ + bltuc t2,a1,f6c0 │ │ + dlsa t3,a1,s1,0x3 │ │ + addiu t8,t8,2 │ │ + li t9,14 │ │ + beq t8,t9,f6c0 │ │ + sd zero,80(t3) │ │ + dlsa ra,t8,s1,0x3 │ │ + addiu v0,t8,1 │ │ + bne v0,t9,f608 │ │ + sd zero,80(ra) │ │ + b f6c4 │ │ + ld v0,8(s1) │ │ + b f5ec │ │ + sd zero,200(s1) │ │ + │ │ +000000000000f778 : │ │ + daddiu sp,sp,-256 │ │ + sd gp,240(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd ra,248(sp) │ │ + daddiu gp,gp,2184 │ │ + sd s0,232(sp) │ │ + ld t9,-32360(gp) │ │ + move s0,a0 │ │ + move a0,sp │ │ + sd a1,216(sp) │ │ + jalr t9 │ │ + sd a2,208(sp) │ │ + ld a1,216(sp) │ │ + ld a2,208(sp) │ │ + ld t9,-32376(gp) │ │ + move a0,a1 │ │ + move a1,a2 │ │ + jalr t9 │ │ + move a2,sp │ │ + ld a6,0(sp) │ │ + andi a7,a6,0x7f │ │ + addiu a0,a7,7 │ │ + srl v1,a0,0x3 │ │ + beqz v1,f818 │ │ + addiu v0,v1,-1 │ │ + addiu a3,v1,-1 │ │ + daddiu a4,v0,10 │ │ + dext a5,a3,0x0,0x20 │ │ + dlsa t8,a4,sp,0x3 │ │ + dsubu t0,v0,a5 │ │ + daddiu t1,t0,9 │ │ + dlsa t2,t1,sp,0x3 │ │ + nop │ │ + ld t3,0(t8) │ │ + daddiu t8,t8,-8 │ │ + dsbh ra,t3 │ │ + dshd t9,ra │ │ + bne t8,t2,f800 │ │ + sd t9,8(t8) │ │ + srl a1,a7,0x3 │ │ + nor a2,zero,a7 │ │ + daddiu v1,a1,10 │ │ + andi a0,a2,0x7 │ │ + dlsa a3,v1,sp,0x3 │ │ + sll v0,a0,0x3 │ │ + ld a5,0(a3) │ │ + li a4,-256 │ │ + dsllv t0,a4,v0 │ │ + li t1,128 │ │ + dsllv t2,t1,v0 │ │ + li ra,111 │ │ + and t3,t0,a5 │ │ + or t8,t3,t2 │ │ + sd t8,0(a3) │ │ + bgeuc ra,a7,f9a8 │ │ + li a6,119 │ │ + bgeuc a6,a7,f9e0 │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,sp │ │ + ld a6,0(sp) │ │ + sd zero,80(sp) │ │ + li v0,2 │ │ + sd zero,88(sp) │ │ + dlsa a4,v0,sp,0x3 │ │ + addiu a3,v0,1 │ │ + li a5,14 │ │ + beq a3,a5,f934 │ │ + sd zero,80(a4) │ │ + dlsa t0,a3,sp,0x3 │ │ + addiu t1,v0,2 │ │ + beq t1,a5,f934 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,sp,0x3 │ │ + addiu t3,v0,3 │ │ + beq t3,a5,f934 │ │ + sd zero,80(t2) │ │ + dlsa t8,t3,sp,0x3 │ │ + addiu ra,v0,4 │ │ + beq ra,a5,f934 │ │ + sd zero,80(t8) │ │ + dlsa a7,ra,sp,0x3 │ │ + addiu a2,v0,5 │ │ + beq a2,a5,f934 │ │ + sd zero,80(a7) │ │ + dlsa a1,a2,sp,0x3 │ │ + addiu a0,v0,6 │ │ + beq a0,a5,f934 │ │ + sd zero,80(a1) │ │ + dlsa v1,a0,sp,0x3 │ │ + addiu t9,v0,7 │ │ + beq t9,a5,f934 │ │ + sd zero,80(v1) │ │ + dlsa a3,t9,sp,0x3 │ │ + addiu a4,v0,8 │ │ + beq a4,a5,f934 │ │ + sd zero,80(a3) │ │ + dlsa t0,a4,sp,0x3 │ │ + addiu t1,v0,9 │ │ + beq t1,a5,f934 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,sp,0x3 │ │ + addiu t3,v0,10 │ │ + beq t3,a5,f934 │ │ + sd zero,80(t2) │ │ + dlsa a5,t3,sp,0x3 │ │ + li t8,2 │ │ + bne v0,t8,f934 │ │ + sd zero,80(a5) │ │ + sd zero,184(sp) │ │ + dsrl32 ra,a6,0x1d │ │ + dsll v0,a6,0x3 │ │ + ld a6,8(sp) │ │ + ld t9,-32400(gp) │ │ + sd v0,200(sp) │ │ + move a0,sp │ │ + dsll a7,a6,0x3 │ │ + or a2,ra,a7 │ │ + jalr t9 │ │ + sd a2,192(sp) │ │ + move a1,s0 │ │ + move t1,zero │ │ + li s0,64 │ │ + dext a0,t1,0x3,0x1d │ │ + nor v1,zero,t1 │ │ + dlsa a3,a0,sp,0x3 │ │ + sll a4,v1,0x3 │ │ + ld t0,16(a3) │ │ + daddiu a1,a1,1 │ │ + addiu t1,t1,1 │ │ + dsrlv t2,t0,a4 │ │ + bne t1,s0,f968 │ │ + sb t2,-1(a1) │ │ + ld ra,248(sp) │ │ + ld gp,240(sp) │ │ + ld s0,232(sp) │ │ + jr ra │ │ + daddiu sp,sp,256 │ │ + nop │ │ + addiu a7,a1,1 │ │ + li t9,13 │ │ + bltuc t9,a7,f934 │ │ + dlsa a2,a7,sp,0x3 │ │ + addiu a1,a1,2 │ │ + li a0,14 │ │ + beq a1,a0,f934 │ │ + sd zero,80(a2) │ │ + dlsa v1,a1,sp,0x3 │ │ + addiu v0,a1,1 │ │ + bne v0,a0,f87c │ │ + sd zero,80(v1) │ │ + b f938 │ │ + dsrl32 ra,a6,0x1d │ │ + b f860 │ │ + sd zero,200(sp) │ │ + │ │ +000000000000f9e8 : │ │ + daddiu sp,sp,-32 │ │ + li v0,64 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s0,8(sp) │ │ + sd ra,24(sp) │ │ + daddiu gp,gp,1560 │ │ + beq a0,v0,fa38 │ │ + move s0,a1 │ │ + bgeuc v0,a0,faf8 │ │ + li a3,256 │ │ + beqc a0,a3,fab8 │ │ + nop │ │ + bgeuc a3,a0,fb30 │ │ + li a5,384 │ │ + beq a0,a5,fa78 │ │ + li a6,512 │ │ + bne a0,a6,fb18 │ │ + ld ra,24(sp) │ │ + ld t9,-32272(gp) │ │ + sd zero,8(s0) │ │ + ld a1,-32368(gp) │ │ + sd zero,0(s0) │ │ + daddiu a0,s0,16 │ │ + jalr t9 │ │ + li a2,64 │ │ + li t1,64 │ │ + sw t1,208(s0) │ │ + move v0,zero │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + nop │ │ + ld t9,-32272(gp) │ │ + sd zero,8(s0) │ │ + ld a1,-32392(gp) │ │ + sd zero,0(s0) │ │ + daddiu a0,s0,16 │ │ + jalr t9 │ │ + li a2,64 │ │ + li a7,48 │ │ + sw a7,208(s0) │ │ + move v0,zero │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + nop │ │ + ld t9,-32272(gp) │ │ + sw zero,4(s0) │ │ + ld a1,-32416(gp) │ │ + sw zero,0(s0) │ │ + daddiu a0,s0,8 │ │ + jalr t9 │ │ + li a2,32 │ │ + li t0,32 │ │ + sw t0,208(s0) │ │ + move v0,zero │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + nop │ │ + li v1,32 │ │ + beq a0,v1,fab8 │ │ + li a1,48 │ │ + beq a0,a1,fa78 │ │ + li a2,28 │ │ + beq a0,a2,fb3c │ │ + ld t9,-32272(gp) │ │ + ld ra,24(sp) │ │ + li v0,1 │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + nop │ │ + li a4,224 │ │ + bne a0,a4,fb14 │ │ + ld t9,-32272(gp) │ │ + daddiu a0,s0,8 │ │ + ld a1,-32432(gp) │ │ + sw zero,4(s0) │ │ + sw zero,0(s0) │ │ + jalr t9 │ │ + li a2,32 │ │ + li a0,28 │ │ + sw a0,208(s0) │ │ + move v0,zero │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s0,8(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + nop │ │ + │ │ +000000000000fb78 : │ │ + daddiu sp,sp,-16 │ │ + li v1,32 │ │ + sd gp,0(sp) │ │ + lui gp,0x2 │ │ + sd ra,8(sp) │ │ + daddu gp,gp,t9 │ │ + lw v0,208(a2) │ │ + beq v0,v1,fbdc │ │ + daddiu gp,gp,1160 │ │ + bgeuc v1,v0,fbd0 │ │ + li a4,48 │ │ + beq v0,a4,fbb4 │ │ + li a5,64 │ │ + bne v0,a5,fbc0 │ │ + ld ra,8(sp) │ │ + ld t9,-32376(gp) │ │ + jalrc t9 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + li a3,28 │ │ + bne v0,a3,fbc0 │ │ + ld ra,8(sp) │ │ + ld t9,-32528(gp) │ │ + jalrc t9 │ │ + ld ra,8(sp) │ │ + ld gp,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,16 │ │ + nop │ │ + │ │ +000000000000fbf8 : │ │ + daddiu sp,sp,-32 │ │ + li v1,32 │ │ + sd gp,16(sp) │ │ + lui gp,0x2 │ │ + sd s1,8(sp) │ │ + daddu gp,gp,t9 │ │ + sd s0,0(sp) │ │ + daddiu gp,gp,1032 │ │ + sd ra,24(sp) │ │ + move s0,a1 │ │ + lw v0,208(a1) │ │ + beq v0,v1,101f8 │ │ + move s1,a0 │ │ + bgeuc v1,v0,10008 │ │ + li t2,48 │ │ + beq v0,t2,fe28 │ │ + li a3,64 │ │ + bne v0,a3,fe14 │ │ + ld ra,24(sp) │ │ + ld t3,0(a1) │ │ + andi t8,t3,0x7f │ │ + addiu a4,t8,7 │ │ + srl t9,a4,0x3 │ │ + beqz t9,fc90 │ │ + addiu a2,t9,-1 │ │ + addiu ra,t9,-1 │ │ + dlsa v1,a2,a1,0x3 │ │ + dext a1,ra,0x0,0x20 │ │ + dsubu a0,a2,a1 │ │ + dlsa a6,a0,s0,0x3 │ │ + daddiu a5,a6,-8 │ │ + nop │ │ + ld a7,80(v1) │ │ + daddiu v1,v1,-8 │ │ + dsbh v0,a7 │ │ + dshd t0,v0 │ │ + bne v1,a5,fc78 │ │ + sd t0,88(v1) │ │ + srl t1,t8,0x3 │ │ + nor t2,zero,t8 │ │ + dlsa a4,t1,s0,0x3 │ │ + andi a3,t2,0x7 │ │ + ld a2,80(a4) │ │ + sll t9,a3,0x3 │ │ + li ra,-256 │ │ + li a0,128 │ │ + dsllv a1,ra,t9 │ │ + dsllv a6,a0,t9 │ │ + and a5,a1,a2 │ │ + li v1,111 │ │ + or a7,a5,a6 │ │ + sd a7,80(a4) │ │ + bltuc v1,t8,103d8 │ │ + addiu t8,t1,1 │ │ + li v0,13 │ │ + bltuc v0,t8,fdb4 │ │ + dlsa t0,t8,s0,0x3 │ │ + addiu t1,t1,2 │ │ + li t2,14 │ │ + beq t1,t2,fdb4 │ │ + sd zero,80(t0) │ │ + dlsa a3,t1,s0,0x3 │ │ + addiu a4,t1,1 │ │ + beq a4,t2,fdb4 │ │ + sd zero,80(a3) │ │ + dlsa a2,a4,s0,0x3 │ │ + addiu ra,a4,1 │ │ + li a0,14 │ │ + beq ra,a0,fdb4 │ │ + sd zero,80(a2) │ │ + dlsa a1,ra,s0,0x3 │ │ + addiu a6,a4,2 │ │ + beq a6,a0,fdb4 │ │ + sd zero,80(a1) │ │ + dlsa a5,a6,s0,0x3 │ │ + addiu a7,a4,3 │ │ + beq a7,a0,fdb4 │ │ + sd zero,80(a5) │ │ + dlsa t8,a7,s0,0x3 │ │ + addiu v1,a4,4 │ │ + beq v1,a0,fdb4 │ │ + sd zero,80(t8) │ │ + dlsa v0,v1,s0,0x3 │ │ + addiu t0,a4,5 │ │ + beq t0,a0,fdb4 │ │ + sd zero,80(v0) │ │ + dlsa t1,t0,s0,0x3 │ │ + addiu t2,a4,6 │ │ + beq t2,a0,fdb4 │ │ + sd zero,80(t1) │ │ + dlsa a3,t2,s0,0x3 │ │ + addiu t9,a4,7 │ │ + beq t9,a0,fdb4 │ │ + sd zero,80(a3) │ │ + dlsa a2,t9,s0,0x3 │ │ + addiu ra,a4,8 │ │ + beq ra,a0,fdb4 │ │ + sd zero,80(a2) │ │ + dlsa a6,ra,s0,0x3 │ │ + addiu a1,a4,9 │ │ + beq a1,a0,fdb4 │ │ + sd zero,80(a6) │ │ + dlsa a5,a1,s0,0x3 │ │ + addiu a7,a4,10 │ │ + beq a7,a0,fdb4 │ │ + sd zero,80(a5) │ │ + dlsa a0,a7,s0,0x3 │ │ + li t8,2 │ │ + bne a4,t8,fdb4 │ │ + sd zero,80(a0) │ │ + sd zero,184(s0) │ │ + ld a4,8(s0) │ │ + dsrl32 v1,t3,0x1d │ │ + ld t9,-32400(gp) │ │ + dsll t3,t3,0x3 │ │ + sd t3,200(s0) │ │ + move a0,s0 │ │ + dsll v0,a4,0x3 │ │ + or t0,v1,v0 │ │ + jalr t9 │ │ + sd t0,192(s0) │ │ + move a1,s1 │ │ + move a6,zero │ │ + li s1,64 │ │ + dext t1,a6,0x3,0x1d │ │ + nor t2,zero,a6 │ │ + dlsa a3,t1,s0,0x3 │ │ + sll a2,t2,0x3 │ │ + ld ra,16(a3) │ │ + daddiu a1,a1,1 │ │ + addiu a6,a6,1 │ │ + dsrlv a5,ra,a2 │ │ + bne a6,s1,fde8 │ │ + sb a5,-1(a1) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + ld a7,0(a1) │ │ + andi t8,a7,0x7f │ │ + addiu a0,t8,7 │ │ + srl a4,a0,0x3 │ │ + beqz a4,fe70 │ │ + addiu t9,a4,-1 │ │ + addiu t3,a4,-1 │ │ + dlsa v1,t9,a1,0x3 │ │ + dext v0,t3,0x0,0x20 │ │ + dsubu t0,t9,v0 │ │ + dlsa t1,t0,a1,0x3 │ │ + daddiu t2,t1,-8 │ │ + ld a3,80(v1) │ │ + daddiu v1,v1,-8 │ │ + dsbh a2,a3 │ │ + dshd ra,a2 │ │ + bne v1,t2,fe58 │ │ + sd ra,88(v1) │ │ + srl a6,t8,0x3 │ │ + nor a1,zero,t8 │ │ + dlsa a4,a6,s0,0x3 │ │ + andi a5,a1,0x7 │ │ + ld t9,80(a4) │ │ + sll a0,a5,0x3 │ │ + li t3,-256 │ │ + li t0,128 │ │ + dsllv v0,t3,a0 │ │ + dsllv t1,t0,a0 │ │ + and t2,v0,t9 │ │ + li v1,111 │ │ + or a3,t2,t1 │ │ + sd a3,80(a4) │ │ + bltuc v1,t8,10408 │ │ + addiu t8,a6,1 │ │ + li a2,13 │ │ + bltuc a2,t8,ff94 │ │ + dlsa ra,t8,s0,0x3 │ │ + addiu a6,a6,2 │ │ + li a1,14 │ │ + beq a6,a1,ff94 │ │ + sd zero,80(ra) │ │ + dlsa a5,a6,s0,0x3 │ │ + addiu a4,a6,1 │ │ + beq a4,a1,ff94 │ │ + sd zero,80(a5) │ │ + dlsa t3,a4,s0,0x3 │ │ + addiu v0,a4,1 │ │ + li a0,14 │ │ + beq v0,a0,ff94 │ │ + sd zero,80(t3) │ │ + dlsa t0,v0,s0,0x3 │ │ + addiu t1,a4,2 │ │ + beq t1,a0,ff94 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,s0,0x3 │ │ + addiu a3,a4,3 │ │ + beq a3,a0,ff94 │ │ + sd zero,80(t2) │ │ + dlsa t8,a3,s0,0x3 │ │ + addiu v1,a4,4 │ │ + beq v1,a0,ff94 │ │ + sd zero,80(t8) │ │ + dlsa a2,v1,s0,0x3 │ │ + addiu ra,a4,5 │ │ + beq ra,a0,ff94 │ │ + sd zero,80(a2) │ │ + dlsa a6,ra,s0,0x3 │ │ + addiu a1,a4,6 │ │ + beq a1,a0,ff94 │ │ + sd zero,80(a6) │ │ + dlsa a5,a1,s0,0x3 │ │ + addiu t9,a4,7 │ │ + beq t9,a0,ff94 │ │ + sd zero,80(a5) │ │ + dlsa t3,t9,s0,0x3 │ │ + addiu v0,a4,8 │ │ + beq v0,a0,ff94 │ │ + sd zero,80(t3) │ │ + dlsa t0,v0,s0,0x3 │ │ + addiu t1,a4,9 │ │ + beq t1,a0,ff94 │ │ + sd zero,80(t0) │ │ + dlsa t2,t1,s0,0x3 │ │ + addiu a3,a4,10 │ │ + beq a3,a0,ff94 │ │ + sd zero,80(t2) │ │ + dlsa a0,a3,s0,0x3 │ │ + li t8,2 │ │ + bne a4,t8,ff94 │ │ + sd zero,80(a0) │ │ + sd zero,184(s0) │ │ + ld a4,8(s0) │ │ + dsrl32 v1,a7,0x1d │ │ + ld t9,-32400(gp) │ │ + dsll a7,a7,0x3 │ │ + sd a7,200(s0) │ │ + dsll a2,a4,0x3 │ │ + or ra,v1,a2 │ │ + sd ra,192(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move a1,s1 │ │ + move v0,zero │ │ + li s1,48 │ │ + dext a6,v0,0x3,0x1d │ │ + nor a5,zero,v0 │ │ + dlsa t3,a6,s0,0x3 │ │ + sll t0,a5,0x3 │ │ + ld t1,16(t3) │ │ + daddiu a1,a1,1 │ │ + addiu v0,v0,1 │ │ + dsrlv t2,t1,t0 │ │ + bne v0,s1,ffc8 │ │ + sb t2,-1(a1) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + li a0,28 │ │ + bne v0,a0,fe14 │ │ + ld ra,24(sp) │ │ + lw a2,0(a1) │ │ + andi a1,a2,0x3f │ │ + addiu a3,a1,3 │ │ + srl a4,a3,0x2 │ │ + beqz a4,10060 │ │ + addiu a5,a4,-1 │ │ + addiu a6,a4,-1 │ │ + dlsa t8,a5,s0,0x2 │ │ + dext a7,a6,0x0,0x20 │ │ + dsubu t0,a5,a7 │ │ + dlsa t1,t0,s0,0x2 │ │ + daddiu t2,t1,-4 │ │ + nop │ │ + lw t3,40(t8) │ │ + daddiu t8,t8,-4 │ │ + wsbh t9,t3 │ │ + ror ra,t9,0x10 │ │ + bne t8,t2,10048 │ │ + sw ra,44(t8) │ │ + srl v0,a1,0x2 │ │ + nor v1,zero,a1 │ │ + dlsa a4,v0,s0,0x2 │ │ + andi a0,v1,0x3 │ │ + lw a5,40(a4) │ │ + sll a6,a0,0x3 │ │ + li a3,-128 │ │ + li t0,128 │ │ + sllv a7,a3,a6 │ │ + sllv t1,t0,a6 │ │ + and t2,a7,a5 │ │ + li t8,55 │ │ + or t3,t1,t2 │ │ + sw t3,40(a4) │ │ + bltuc t8,a1,10438 │ │ + addiu a1,v0,1 │ │ + li t9,13 │ │ + bltuc t9,a1,10184 │ │ + dlsa ra,a1,s0,0x2 │ │ + addiu v0,v0,2 │ │ + li a0,14 │ │ + beq v0,a0,10184 │ │ + sw zero,40(ra) │ │ + dlsa v1,v0,s0,0x2 │ │ + addiu a4,v0,1 │ │ + beq a4,a0,10184 │ │ + sw zero,40(v1) │ │ + dlsa a6,a4,s0,0x2 │ │ + addiu a5,a4,1 │ │ + li a3,14 │ │ + beq a5,a3,10184 │ │ + sw zero,40(a6) │ │ + dlsa a7,a5,s0,0x2 │ │ + addiu t0,a4,2 │ │ + beq t0,a3,10184 │ │ + sw zero,40(a7) │ │ + dlsa t1,t0,s0,0x2 │ │ + addiu t2,a4,3 │ │ + beq t2,a3,10184 │ │ + sw zero,40(t1) │ │ + dlsa t3,t2,s0,0x2 │ │ + addiu t8,a4,4 │ │ + beq t8,a3,10184 │ │ + sw zero,40(t3) │ │ + dlsa ra,t8,s0,0x2 │ │ + addiu a1,a4,5 │ │ + beq a1,a3,10184 │ │ + sw zero,40(ra) │ │ + dlsa v0,a1,s0,0x2 │ │ + addiu a0,a4,6 │ │ + beq a0,a3,10184 │ │ + sw zero,40(v0) │ │ + dlsa v1,a0,s0,0x2 │ │ + addiu t9,a4,7 │ │ + beq t9,a3,10184 │ │ + sw zero,40(v1) │ │ + dlsa a6,t9,s0,0x2 │ │ + addiu a5,a4,8 │ │ + beq a5,a3,10184 │ │ + sw zero,40(a6) │ │ + dlsa a7,a5,s0,0x2 │ │ + addiu t0,a4,9 │ │ + beq t0,a3,10184 │ │ + sw zero,40(a7) │ │ + dlsa t1,t0,s0,0x2 │ │ + addiu t2,a4,10 │ │ + beq t2,a3,10184 │ │ + sw zero,40(t1) │ │ + dlsa a3,t2,s0,0x2 │ │ + li t3,2 │ │ + bne a4,t3,10184 │ │ + sw zero,40(a3) │ │ + sw zero,92(s0) │ │ + lw a4,4(s0) │ │ + srl t8,a2,0x1d │ │ + ld t9,-32440(gp) │ │ + sll a2,a2,0x3 │ │ + sw a2,100(s0) │ │ + move a0,s0 │ │ + sll ra,a4,0x3 │ │ + or a1,t8,ra │ │ + jalr t9 │ │ + sw a1,96(s0) │ │ + move t0,s1 │ │ + move v0,zero │ │ + li s1,28 │ │ + dext a0,v0,0x2,0x1e │ │ + nor v1,zero,v0 │ │ + dlsa a6,a0,s0,0x2 │ │ + sll a5,v1,0x3 │ │ + lw a7,8(a6) │ │ + daddiu t0,t0,1 │ │ + addiu v0,v0,1 │ │ + srlv t1,a7,a5 │ │ + bne v0,s1,101b8 │ │ + sb t1,-1(t0) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + lw t8,0(a1) │ │ + andi t9,t8,0x3f │ │ + addiu a3,t9,3 │ │ + srl a0,a3,0x2 │ │ + beqz a0,10240 │ │ + addiu a4,a0,-1 │ │ + addiu a7,a0,-1 │ │ + dlsa v1,a4,a1,0x2 │ │ + dext a2,a7,0x0,0x20 │ │ + dsubu ra,a4,a2 │ │ + dlsa a6,ra,a1,0x2 │ │ + daddiu a5,a6,-4 │ │ + lw t3,40(v1) │ │ + daddiu v1,v1,-4 │ │ + wsbh t0,t3 │ │ + ror t1,t0,0x10 │ │ + bne v1,a5,10228 │ │ + sw t1,44(v1) │ │ + srl v0,t9,0x2 │ │ + nor a1,zero,t9 │ │ + dlsa a4,v0,s0,0x2 │ │ + andi t2,a1,0x3 │ │ + lw a7,40(a4) │ │ + sll a0,t2,0x3 │ │ + li a3,-128 │ │ + li ra,128 │ │ + sllv a2,a3,a0 │ │ + sllv a6,ra,a0 │ │ + and a5,a2,a7 │ │ + li v1,55 │ │ + or t3,a6,a5 │ │ + sw t3,40(a4) │ │ + bltuc v1,t9,10468 │ │ + addiu t9,v0,1 │ │ + li t0,13 │ │ + bltuc t0,t9,10364 │ │ + dlsa t1,t9,s0,0x2 │ │ + addiu v0,v0,2 │ │ + li a1,14 │ │ + beq v0,a1,10364 │ │ + sw zero,40(t1) │ │ + dlsa t2,v0,s0,0x2 │ │ + addiu a4,v0,1 │ │ + beq a4,a1,10364 │ │ + sw zero,40(t2) │ │ + dlsa a0,a4,s0,0x2 │ │ + addiu a7,a4,1 │ │ + li a3,14 │ │ + beq a7,a3,10364 │ │ + sw zero,40(a0) │ │ + dlsa a2,a7,s0,0x2 │ │ + addiu ra,a4,2 │ │ + beq ra,a3,10364 │ │ + sw zero,40(a2) │ │ + dlsa a6,ra,s0,0x2 │ │ + addiu a5,a4,3 │ │ + beq a5,a3,10364 │ │ + sw zero,40(a6) │ │ + dlsa t3,a5,s0,0x2 │ │ + addiu v1,a4,4 │ │ + beq v1,a3,10364 │ │ + sw zero,40(t3) │ │ + dlsa t0,v1,s0,0x2 │ │ + addiu t1,a4,5 │ │ + beq t1,a3,10364 │ │ + sw zero,40(t0) │ │ + dlsa v0,t1,s0,0x2 │ │ + addiu a1,a4,6 │ │ + beq a1,a3,10364 │ │ + sw zero,40(v0) │ │ + dlsa t2,a1,s0,0x2 │ │ + addiu t9,a4,7 │ │ + beq t9,a3,10364 │ │ + sw zero,40(t2) │ │ + dlsa a7,t9,s0,0x2 │ │ + addiu a0,a4,8 │ │ + beq a0,a3,10364 │ │ + sw zero,40(a7) │ │ + dlsa a2,a0,s0,0x2 │ │ + addiu ra,a4,9 │ │ + beq ra,a3,10364 │ │ + sw zero,40(a2) │ │ + dlsa a6,ra,s0,0x2 │ │ + addiu a5,a4,10 │ │ + beq a5,a3,10364 │ │ + sw zero,40(a6) │ │ + dlsa a3,a5,s0,0x2 │ │ + li t3,2 │ │ + bne a4,t3,10364 │ │ + sw zero,40(a3) │ │ + sw zero,92(s0) │ │ + lw a4,4(s0) │ │ + srl v1,t8,0x1d │ │ + ld t9,-32440(gp) │ │ + sll t8,t8,0x3 │ │ + sw t8,100(s0) │ │ + move a0,s0 │ │ + sll t0,a4,0x3 │ │ + or t1,v1,t0 │ │ + jalr t9 │ │ + sw t1,96(s0) │ │ + move a1,s1 │ │ + move v0,zero │ │ + li s1,32 │ │ + dext t2,v0,0x2,0x1e │ │ + nor a7,zero,v0 │ │ + dlsa a0,t2,s0,0x2 │ │ + sll a2,a7,0x3 │ │ + lw ra,8(a0) │ │ + daddiu a1,a1,1 │ │ + addiu v0,v0,1 │ │ + srlv a6,ra,a2 │ │ + bne v0,s1,10398 │ │ + sb a6,-1(a1) │ │ + ld ra,24(sp) │ │ + ld gp,16(sp) │ │ + ld s1,8(sp) │ │ + ld s0,0(sp) │ │ + jr ra │ │ + daddiu sp,sp,32 │ │ + li t3,119 │ │ + bltuc t3,t8,103e4 │ │ + sd zero,200(s0) │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + ld t3,0(s0) │ │ + sd zero,80(s0) │ │ + li a4,2 │ │ + b fcfc │ │ + sd zero,88(s0) │ │ + nop │ │ + li a7,119 │ │ + bltuc a7,t8,10414 │ │ + sd zero,200(s0) │ │ + ld t9,-32400(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + ld a7,0(s0) │ │ + sd zero,80(s0) │ │ + li a4,2 │ │ + b fedc │ │ + sd zero,88(s0) │ │ + nop │ │ + li a2,59 │ │ + bltuc a2,a1,10444 │ │ + sw zero,100(s0) │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw a2,0(s0) │ │ + sw zero,40(s0) │ │ + li a4,2 │ │ + b 100cc │ │ + sw zero,44(s0) │ │ + nop │ │ + li t8,59 │ │ + bltuc t8,t9,10474 │ │ + sw zero,100(s0) │ │ + ld t9,-32440(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw t8,0(s0) │ │ + sw zero,40(s0) │ │ + li a4,2 │ │ + b 102ac │ │ + sw zero,44(s0) │ │ + nop │ │ + │ │ +0000000000010498 : │ │ + daddiu sp,sp,-272 │ │ + sd gp,256(sp) │ │ + lui gp,0x2 │ │ + daddu gp,gp,t9 │ │ + sd s0,248(sp) │ │ + daddiu gp,gp,-1176 │ │ + sd ra,264(sp) │ │ + ld t9,-32352(gp) │ │ + move s0,a0 │ │ + move a0,a1 │ │ + move a1,sp │ │ + sd a2,232(sp) │ │ + jalr t9 │ │ + sd a3,224(sp) │ │ + ld a3,224(sp) │ │ + beqz v0,104f8 │ │ + ld a2,232(sp) │ │ + ld ra,264(sp) │ │ + li v0,1 │ │ + ld gp,256(sp) │ │ + ld s0,248(sp) │ │ + jr ra │ │ + daddiu sp,sp,272 │ │ + nop │ │ + ld t9,-32344(gp) │ │ + move a0,a2 │ │ + move a1,a3 │ │ + move a2,sp │ │ + jalr t9 │ │ + sd v0,224(sp) │ │ + ld t9,-32336(gp) │ │ + move a0,s0 │ │ + jalr t9 │ │ + move a1,sp │ │ + ld ra,264(sp) │ │ + ld v0,224(sp) │ │ + ld gp,256(sp) │ │ + ld s0,248(sp) │ │ + jr ra │ │ + daddiu sp,sp,272 │ │ + ... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,34 +1,34 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ 0x000165f0 011b033b 04070100 3c000000 20b7feff ...;....<... ... │ │ - 0x00016600 20070100 30b7feff 40070100 d8b8feff ...0...@....... │ │ - 0x00016610 a0070100 70bafeff e8070100 30bbfeff ....p.......0... │ │ - 0x00016620 20080100 f0bcfeff 88080100 28bdfeff ...........(... │ │ - 0x00016630 c0080100 28c1feff 38090100 70c5feff ....(...8...p... │ │ - 0x00016640 d8090100 d0c5feff 100a0100 f0c9feff ................ │ │ - 0x00016650 700a0100 a8cafeff b00a0100 b8cafeff p............... │ │ - 0x00016660 d00a0100 70cbfeff 200b0100 28ccfeff ....p... ...(... │ │ - 0x00016670 700b0100 b0cefeff c80b0100 58d1feff p...........X... │ │ - 0x00016680 200c0100 28d6feff 980c0100 a8dafeff ...(........... │ │ - 0x00016690 100d0100 d0defeff 880d0100 a0e3feff ................ │ │ - 0x000166a0 080e0100 4803ffff 600e0100 9003ffff ....H...`....... │ │ - 0x000166b0 800e0100 9005ffff d80e0100 d007ffff ................ │ │ - 0x000166c0 280f0100 5008ffff 680f0100 a019ffff (...P...h....... │ │ - 0x000166d0 d80f0100 102bffff 48100100 9837ffff .....+..H....7.. │ │ - 0x000166e0 a8100100 9839ffff 00110100 e039ffff .....9.......9.. │ │ - 0x000166f0 38110100 203cffff 88110100 903effff 8... <.......>.. │ │ - 0x00016700 c8110100 d83effff 00120100 1841ffff .....>.......A.. │ │ - 0x00016710 50120100 8843ffff 90120100 e04fffff P....C.......O.. │ │ - 0x00016720 f0120100 d851ffff 48130100 2052ffff .....Q..H... R.. │ │ - 0x00016730 80130100 6054ffff d0130100 d056ffff ....`T.......V.. │ │ - 0x00016740 10140100 1857ffff 48140100 5859ffff .....W..H...XY.. │ │ - 0x00016750 98140100 c85bffff d8140100 585dffff .....[......X].. │ │ - 0x00016760 48150100 d85dffff 90150100 7866ffff H....]......xf.. │ │ - 0x00016770 f8150100 2067ffff 40160100 5867ffff .... g..@...Xg.. │ │ - 0x00016780 78160100 8068ffff d0160100 586affff x....h......Xj.. │ │ - 0x00016790 20170100 c86bffff 70170100 706cffff ....k..p...pl.. │ │ - 0x000167a0 b0170100 5071ffff e0170100 3076ffff ....Pq......0v.. │ │ - 0x000167b0 10180100 b87cffff 48180100 807dffff .....|..H....}.. │ │ - 0x000167c0 a0180100 f085ffff f8180100 708fffff ............p... │ │ - 0x000167d0 50190100 889effff a0190100 P........... │ │ + 0x00016600 20070100 d8b7feff 60070100 e8b7feff .......`....... │ │ + 0x00016610 80070100 a0b8feff d0070100 58b9feff ............X... │ │ + 0x00016620 20080100 e0bbfeff 78080100 88befeff .......x....... │ │ + 0x00016630 d0080100 58c3feff 48090100 d8c7feff ....X...H....... │ │ + 0x00016640 c0090100 00ccfeff 380a0100 d0d0feff ........8....... │ │ + 0x00016650 b80a0100 20e2feff 280b0100 90f3feff .... ...(....... │ │ + 0x00016660 980b0100 70f8feff c80b0100 50fdfeff ....p.......P... │ │ + 0x00016670 f80b0100 d803ffff 300c0100 a004ffff ........0....... │ │ + 0x00016680 880c0100 100dffff e00c0100 9016ffff ................ │ │ + 0x00016690 380d0100 a825ffff 880d0100 7026ffff 8....%......p&.. │ │ + 0x000166a0 e00d0100 8026ffff 000e0100 2828ffff .....&......((.. │ │ + 0x000166b0 600e0100 c029ffff a80e0100 802affff `....).......*.. │ │ + 0x000166c0 e00e0100 402cffff 480f0100 782cffff ....@,..H...x,.. │ │ + 0x000166d0 800f0100 7830ffff f80f0100 c034ffff ....x0.......4.. │ │ + 0x000166e0 98100100 2035ffff d0100100 4039ffff .... 5......@9.. │ │ + 0x000166f0 30110100 7839ffff 68110100 a03affff 0...x9..h....:.. │ │ + 0x00016700 c0110100 783cffff 10120100 e83dffff ....x<.......=.. │ │ + 0x00016710 60120100 903effff a0120100 385effff `....>......8^.. │ │ + 0x00016720 f8120100 805effff 18130100 8060ffff .....^.......`.. │ │ + 0x00016730 70130100 c062ffff c0130100 4063ffff p....b......@c.. │ │ + 0x00016740 00140100 c86fffff 60140100 c871ffff .....o..`....q.. │ │ + 0x00016750 b8140100 1072ffff f0140100 5074ffff .....r......Pt.. │ │ + 0x00016760 40150100 c076ffff 80150100 0877ffff @....v.......w.. │ │ + 0x00016770 b8150100 4879ffff 08160100 b87bffff ....Hy.......{.. │ │ + 0x00016780 48160100 1088ffff a8160100 088affff H............... │ │ + 0x00016790 00170100 508affff 38170100 908cffff ....P...8....... │ │ + 0x000167a0 88170100 008fffff c8170100 488fffff ............H... │ │ + 0x000167b0 00180100 8891ffff 50180100 f893ffff ........P....... │ │ + 0x000167c0 90180100 8895ffff 00190100 0896ffff ................ │ │ + 0x000167d0 48190100 a89effff b0190100 H........... │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,306 +1,306 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ 0x00026cf8 14000000 00000000 037a5200 017c1f01 .........zR..|.. │ │ - 0x00026d08 1c0c1d00 00000000 1c000000 1c000000 ................ │ │ - 0x00026d18 f8affdff ffffffff 08000000 00000000 ................ │ │ - 0x00026d28 00000000 00000000 5c000000 3c000000 ........\...<... │ │ - 0x00026d38 e8affdff ffffffff a8010000 00000000 ................ │ │ - 0x00026d48 00040400 00000ec0 02040400 00009c04 ................ │ │ - 0x00026d58 04240000 00920a9f 02940693 08910c90 .$.............. │ │ - 0x00026d68 0e04e400 00000a0e 00d0d1d2 d3d4dcdf ................ │ │ - 0x00026d78 0b048c00 00000a0e 00dfdcd4 d3d2d1d0 ................ │ │ - 0x00026d88 0b000000 00000000 44000000 9c000000 ........D....... │ │ - 0x00026d98 30b1fdff ffffffff 98010000 00000000 0............... │ │ - 0x00026da8 00040400 00000e30 04040000 009c0404 .......0........ │ │ - 0x00026db8 10000000 90069f02 04680100 000a0e00 .........h...... │ │ - 0x00026dc8 d0dcdf0b 04180000 000e00df dcd00000 ................ │ │ - 0x00026dd8 34000000 e4000000 80b2fdff ffffffff 4............... │ │ - 0x00026de8 c0000000 00000000 00040400 00000e20 ............... │ │ - 0x00026df8 04080000 009c0404 08000000 9f0204ac ................ │ │ - 0x00026e08 0000000e 00dcdf00 64000000 1c010000 ........d....... │ │ - 0x00026e18 08b3fdff ffffffff bc010000 00000000 ................ │ │ - 0x00026e28 00040400 00000e60 040c0000 009f029c .......`........ │ │ - 0x00026e38 04041800 00009506 9408930a 04100000 ................ │ │ - 0x00026e48 00920c90 10040800 0000910e 04000100 ................ │ │ - 0x00026e58 000a0e00 d0d1d2d3 d4d5dcdf 0b045400 ..............T. │ │ - 0x00026e68 00000a0e 00dfdcd5 d4d3d2d1 d00b0000 ................ │ │ - 0x00026e78 34000000 84010000 60b4fdff ffffffff 4.......`....... │ │ - 0x00026e88 34000000 00000000 00040400 00000e10 4............... │ │ - 0x00026e98 04040000 009c0404 0c000000 9f020420 ............... │ │ - 0x00026ea8 0000000e 00dcdf00 74000000 bc010000 ........t....... │ │ - 0x00026eb8 60b4fdff ffffffff fc030000 00000000 `............... │ │ - 0x00026ec8 00040400 00000e90 01040400 00009c0e ................ │ │ - 0x00026ed8 04140000 009e0c90 1e041c00 00009612 ................ │ │ - 0x00026ee8 94160410 00000093 18921a04 18000000 ................ │ │ - 0x00026ef8 911cba04 9f0a0428 00000097 109514bb .......(........ │ │ - 0x00026f08 02b906b8 0804b801 00000a0e 00f8f9fa ................ │ │ - 0x00026f18 fbd0d1d2 d3d4d5d6 d7dcdedf 0b000000 ................ │ │ - 0x00026f28 9c000000 34020000 e8b7fdff ffffffff ....4........... │ │ - 0x00026f38 48040000 00000000 00040400 00000e70 H..............p │ │ - 0x00026f48 04040000 009c0404 14000000 930e9014 ................ │ │ - 0x00026f58 041c0000 00960895 0a940c04 18000000 ................ │ │ - 0x00026f68 92109112 9f020408 00000097 06042c01 ..............,. │ │ - 0x00026f78 00000a0e 00d0d1d2 d3d4d5d6 d7dcdf0b ................ │ │ - 0x00026f88 04e80000 000a0e00 dfdcd7d6 d5d4d3d2 ................ │ │ - 0x00026f98 d1d00b04 60000000 0a0e00df dcd7d6d5 ....`........... │ │ - 0x00026fa8 d4d3d2d1 d00b0470 0000000a 0e00dfdc .......p........ │ │ - 0x00026fb8 d7d6d5d4 d3d2d1d0 0b000000 00000000 ................ │ │ - 0x00026fc8 34000000 d4020000 90bbfdff ffffffff 4............... │ │ - 0x00026fd8 60000000 00000000 00041c00 00000e10 `............... │ │ - 0x00026fe8 04080000 009c0404 0c000000 9f020430 ...............0 │ │ - 0x00026ff8 0000000e 00dcdf00 5c000000 0c030000 ........\....... │ │ - 0x00027008 b8bbfdff ffffffff 20040000 00000000 ........ ....... │ │ - 0x00027018 00040400 00000ea0 03040800 00009c04 ................ │ │ - 0x00027028 04180000 00940693 08920a04 18000000 ................ │ │ - 0x00027038 910c900e 9f02047c 0100000a 0e00d0d1 .......|........ │ │ - 0x00027048 d2d3d4dc df0b0444 0000000a 0e00dfdc .......D........ │ │ - 0x00027058 d4d3d2d1 d00b0000 3c000000 6c030000 ........<...l... │ │ - 0x00027068 78bffdff ffffffff b8000000 00000000 x............... │ │ - 0x00027078 00041800 00000e10 04780000 000e0004 .........x...... │ │ - 0x00027088 08000000 0e10040c 0000000a 0e000b04 ................ │ │ - 0x00027098 0c000000 0e000000 1c000000 ac030000 ................ │ │ - 0x000270a8 f0bffdff ffffffff 0c000000 00000000 ................ │ │ - 0x000270b8 00000000 00000000 4c000000 cc030000 ........L....... │ │ - 0x000270c8 e0bffdff ffffffff b4000000 00000000 ................ │ │ - 0x000270d8 00040400 00000e40 04040000 009c0404 .......@........ │ │ - 0x000270e8 0c000000 94060418 0000009f 02930892 ................ │ │ - 0x000270f8 0a910c04 08000000 900e0480 0000000e ................ │ │ - 0x00027108 00d0d1d2 d3d4dcdf 4c000000 1c040000 ........L....... │ │ - 0x00027118 48c0fdff ffffffff b4000000 00000000 H............... │ │ - 0x00027128 00040400 00000e40 04040000 009c0404 .......@........ │ │ - 0x00027138 0c000000 94060418 0000009f 02930892 ................ │ │ - 0x00027148 0a910c04 08000000 900e0480 0000000e ................ │ │ - 0x00027158 00d0d1d2 d3d4dcdf 54000000 6c040000 ........T...l... │ │ - 0x00027168 b0c0fdff ffffffff 84020000 00000000 ................ │ │ - 0x00027178 00040400 00000e40 04040000 009c0404 .......@........ │ │ - 0x00027188 0c000000 9506041c 0000009f 02940893 ................ │ │ - 0x00027198 0a920c91 0e040800 00009010 04f00000 ................ │ │ - 0x000271a8 000a0e00 d0d1d2d3 d4d5dcdf 0b000000 ................ │ │ - 0x000271b8 54000000 c4040000 e0c2fdff ffffffff T............... │ │ - 0x000271c8 a8020000 00000000 00040400 00000e50 ...............P │ │ - 0x000271d8 04040000 009c0404 0c000000 9506041c ................ │ │ - 0x000271e8 0000009f 02940893 0a920c91 0e040800 ................ │ │ - 0x000271f8 00009010 04000100 000a0e00 d0d1d2d3 ................ │ │ - 0x00027208 d4d5dcdf 0b000000 74000000 1c050000 ........t....... │ │ - 0x00027218 30c5fdff ffffffff cc040000 00000000 0............... │ │ - 0x00027228 00040400 00000e70 04040000 009e0404 .......p........ │ │ - 0x00027238 08000000 9c060418 00000097 08940e93 ................ │ │ - 0x00027248 10041800 00009212 91149016 04100000 ................ │ │ - 0x00027258 009f0296 0a950c04 60010000 0a0e00df ........`....... │ │ - 0x00027268 dedcd7d6 d5d4d3d2 d1d00b04 ec000000 ................ │ │ - 0x00027278 0a0e00d0 d1d2d3d4 d5d6d7dc dedf0b00 ................ │ │ - 0x00027288 74000000 94050000 88c9fdff ffffffff t............... │ │ - 0x00027298 7c040000 00000000 00040400 00000e70 |..............p │ │ - 0x000272a8 04040000 009e0404 08000000 9c060418 ................ │ │ - 0x000272b8 00000097 08940e93 10041800 00009212 ................ │ │ - 0x000272c8 91149016 04100000 009f0296 0a950c04 ................ │ │ - 0x000272d8 5c010000 0a0e00df dedcd7d6 d5d4d3d2 \............... │ │ - 0x000272e8 d1d00b04 dc000000 0a0e00d0 d1d2d3d4 ................ │ │ - 0x000272f8 d5d6d7dc dedf0b00 74000000 0c060000 ........t....... │ │ - 0x00027308 90cdfdff ffffffff 24040000 00000000 ........$....... │ │ - 0x00027318 00040400 00000e70 04040000 009e0404 .......p........ │ │ - 0x00027328 08000000 9c060418 00000097 08960a93 ................ │ │ - 0x00027338 10041800 00009212 91149016 04100000 ................ │ │ - 0x00027348 009f0295 0c940e04 48010000 0a0e00df ........H....... │ │ - 0x00027358 dedcd7d6 d5d4d3d2 d1d00b04 dc000000 ................ │ │ - 0x00027368 0a0e00d0 d1d2d3d4 d5d6d7dc dedf0b00 ................ │ │ - 0x00027378 7c000000 84060000 40d1fdff ffffffff |.......@....... │ │ - 0x00027388 c8040000 00000000 00040400 00000e80 ................ │ │ - 0x00027398 02040400 00009e08 04080000 009c0a04 ................ │ │ - 0x000273a8 18000000 960e9510 93140418 00000091 ................ │ │ - 0x000273b8 18901ab8 02041400 00009f06 970c9412 ................ │ │ - 0x000273c8 921604dc 0100000a 0e00dfde dcd7d6d5 ................ │ │ - 0x000273d8 d4d3d2d1 d0f80b04 c8010000 0a0e00f8 ................ │ │ - 0x000273e8 d0d1d2d3 d4d5d6d7 dcdedf0b 00000000 ................ │ │ - 0x000273f8 54000000 04070000 90d5fdff ffffffff T............... │ │ - 0x00027408 a41f0000 00000000 00040400 00000e80 ................ │ │ - 0x00027418 01040400 00009e02 040c0000 00970695 ................ │ │ - 0x00027428 0a041800 0000930e 92109112 90140410 ................ │ │ - 0x00027438 00000096 08940c04 681f0000 0e00d0d1 ........h....... │ │ - 0x00027448 d2d3d4d5 d6d7dcde 1c000000 5c070000 ............\... │ │ - 0x00027458 e0f4fdff ffffffff 48000000 00000000 ........H....... │ │ - 0x00027468 00000000 00000000 54000000 7c070000 ........T...|... │ │ - 0x00027478 08f5fdff ffffffff 00020000 00000000 ................ │ │ - 0x00027488 00040400 00000e50 04080000 009c0404 .......P........ │ │ - 0x00027498 10000000 940a930c 04100000 0090129f ................ │ │ - 0x000274a8 02041800 00009606 9508920e 911004b4 ................ │ │ - 0x000274b8 0100000a 0e00d0d1 d2d3d4d5 d6dcdf0b ................ │ │ - 0x000274c8 4c000000 d4070000 b0f6fdff ffffffff L............... │ │ - 0x000274d8 40020000 00000000 00040400 00000e20 @.............. │ │ - 0x000274e8 04040000 009c0404 08000000 91060408 ................ │ │ - 0x000274f8 00000090 08040800 00009f02 04e00100 ................ │ │ - 0x00027508 000a0e00 d0d1dcdf 0b000000 00000000 ................ │ │ - 0x00027518 3c000000 24080000 a0f8fdff ffffffff <...$........... │ │ - 0x00027528 74000000 00000000 00040400 00000e90 t............... │ │ - 0x00027538 01040400 00009c04 04140000 009f0290 ................ │ │ - 0x00027548 06045800 00000e00 d0dcdf00 00000000 ..X............. │ │ - 0x00027558 6c000000 64080000 e0f8fdff ffffffff l...d........... │ │ - 0x00027568 50110000 00000000 00040400 00000e50 P..............P │ │ - 0x00027578 04080000 009c0404 2c000000 9e029706 ........,....... │ │ - 0x00027588 9608950a 940c930e 92109112 9014044c ...............L │ │ - 0x00027598 0000000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ - 0x000275a8 0b046001 00000ade dcd7d6d5 d4d3d2d1 ..`............. │ │ - 0x000275b8 d00e0004 24000000 0b000000 00000000 ....$........... │ │ - 0x000275c8 6c000000 d4080000 c009feff ffffffff l............... │ │ - 0x000275d8 68110000 00000000 00040400 00000e50 h..............P │ │ - 0x000275e8 04080000 009c0404 2c000000 9e029706 ........,....... │ │ - 0x000275f8 9608950a 940c930e 92109112 9014044c ...............L │ │ - 0x00027608 0000000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ - 0x00027618 0b046401 00000ade dcd7d6d5 d4d3d2d1 ..d............. │ │ - 0x00027628 d00e0004 30000000 0b000000 00000000 ....0........... │ │ - 0x00027638 5c000000 44090000 c01afeff ffffffff \...D........... │ │ - 0x00027648 840c0000 00000000 00040400 00000e90 ................ │ │ - 0x00027658 01040800 00009c06 04280000 00931091 .........(...... │ │ - 0x00027668 1490169f 029e0404 1c000000 9708960a ................ │ │ - 0x00027678 950c940e 921204d0 0b00000a 0e00d0d1 ................ │ │ - 0x00027688 d2d3d4d5 d6d7dcde df0b0000 00000000 ................ │ │ - 0x00027698 54000000 a4090000 e826feff ffffffff T........&...... │ │ - 0x000276a8 00020000 00000000 00040400 00000e50 ...............P │ │ - 0x000276b8 04080000 009c0404 10000000 940a930c ................ │ │ - 0x000276c8 04100000 0090129f 02041800 00009606 ................ │ │ - 0x000276d8 9508920e 911004b4 0100000a 0e00d0d1 ................ │ │ - 0x000276e8 d2d3d4d5 d6dcdf0b 34000000 fc090000 ........4....... │ │ - 0x000276f8 9028feff ffffffff 44000000 00000000 .(......D....... │ │ - 0x00027708 00040400 00000e10 04080000 009c0404 ................ │ │ - 0x00027718 0c000000 9f02042c 0000000e 00dcdf00 .......,........ │ │ - 0x00027728 4c000000 340a0000 a028feff ffffffff L...4....(...... │ │ - 0x00027738 40020000 00000000 00040400 00000e20 @.............. │ │ - 0x00027748 04040000 009c0404 08000000 91060408 ................ │ │ - 0x00027758 00000090 08040800 00009f02 04e00100 ................ │ │ - 0x00027768 000a0e00 d0d1dcdf 0b000000 00000000 ................ │ │ - 0x00027778 3c000000 840a0000 902afeff ffffffff <........*...... │ │ - 0x00027788 70020000 00000000 00040400 00000ea0 p............... │ │ - 0x00027798 01040400 00009c04 04140000 009f0290 ................ │ │ - 0x000277a8 06041002 00000a0e 00d0dcdf 0b000000 ................ │ │ - 0x000277b8 34000000 c40a0000 c02cfeff ffffffff 4........,...... │ │ - 0x000277c8 44000000 00000000 00040400 00000e10 D............... │ │ - 0x000277d8 04080000 009c0404 0c000000 9f02042c ..............., │ │ - 0x000277e8 0000000e 00dcdf00 4c000000 fc0a0000 ........L....... │ │ - 0x000277f8 d02cfeff ffffffff 40020000 00000000 .,......@....... │ │ - 0x00027808 00040400 00000e20 04040000 009c0404 ....... ........ │ │ - 0x00027818 08000000 91060408 00000090 08040800 ................ │ │ - 0x00027828 00009f02 04e00100 000a0e00 d0d1dcdf ................ │ │ - 0x00027838 0b000000 00000000 3c000000 4c0b0000 ........<...L... │ │ - 0x00027848 c02efeff ffffffff 70020000 00000000 ........p....... │ │ - 0x00027858 00040400 00000ea0 01040400 00009c04 ................ │ │ - 0x00027868 04140000 009f0290 06041002 00000a0e ................ │ │ - 0x00027878 00d0dcdf 0b000000 5c000000 8c0b0000 ........\....... │ │ - 0x00027888 f030feff ffffffff 580c0000 00000000 .0......X....... │ │ - 0x00027898 00040400 00000ea0 01040800 00009c06 ................ │ │ - 0x000278a8 04100000 00901604 30000000 9f029e04 ........0....... │ │ - 0x000278b8 9708960a 950c940e 93109212 911404a8 ................ │ │ - 0x000278c8 0b00000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ - 0x000278d8 df0b0000 00000000 54000000 ec0b0000 ........T....... │ │ - 0x000278e8 e83cfeff ffffffff f8010000 00000000 .<.............. │ │ - 0x000278f8 00040400 00000e50 04040000 009c0404 .......P........ │ │ - 0x00027908 10000000 9508940a 04100000 00930c90 ................ │ │ - 0x00027918 12041c00 00009f02 9606920e 911004ac ................ │ │ - 0x00027928 0100000a 0e00d0d1 d2d3d4d5 d6dcdf0b ................ │ │ - 0x00027938 34000000 440c0000 883efeff ffffffff 4...D....>...... │ │ - 0x00027948 44000000 00000000 00040400 00000e10 D............... │ │ - 0x00027958 04080000 009c0404 0c000000 9f02042c ..............., │ │ - 0x00027968 0000000e 00dcdf00 4c000000 7c0c0000 ........L...|... │ │ - 0x00027978 983efeff ffffffff 40020000 00000000 .>......@....... │ │ - 0x00027988 00040400 00000e20 04040000 009c0404 ....... ........ │ │ - 0x00027998 08000000 91060408 00000090 08040800 ................ │ │ - 0x000279a8 00009f02 04e00100 000a0e00 d0d1dcdf ................ │ │ - 0x000279b8 0b000000 00000000 3c000000 cc0c0000 ........<....... │ │ - 0x000279c8 8840feff ffffffff 70020000 00000000 .@......p....... │ │ - 0x000279d8 00040400 00000e80 02040400 00009c04 ................ │ │ - 0x000279e8 04140000 009f0290 06041002 00000a0e ................ │ │ - 0x000279f8 00d0dcdf 0b000000 34000000 0c0d0000 ........4....... │ │ - 0x00027a08 b842feff ffffffff 44000000 00000000 .B......D....... │ │ - 0x00027a18 00040400 00000e10 04080000 009c0404 ................ │ │ - 0x00027a28 0c000000 9f02042c 0000000e 00dcdf00 .......,........ │ │ - 0x00027a38 4c000000 440d0000 c842feff ffffffff L...D....B...... │ │ - 0x00027a48 40020000 00000000 00040400 00000e20 @.............. │ │ - 0x00027a58 04040000 009c0404 08000000 91060408 ................ │ │ - 0x00027a68 00000090 08040800 00009f02 04e00100 ................ │ │ - 0x00027a78 000a0e00 d0d1dcdf 0b000000 00000000 ................ │ │ - 0x00027a88 3c000000 940d0000 b844feff ffffffff <........D...... │ │ - 0x00027a98 70020000 00000000 00040400 00000e80 p............... │ │ - 0x00027aa8 02040400 00009c04 04140000 009f0290 ................ │ │ - 0x00027ab8 06041002 00000a0e 00d0dcdf 0b000000 ................ │ │ - 0x00027ac8 6c000000 d40d0000 e846feff ffffffff l........F...... │ │ - 0x00027ad8 8c010000 00000000 00040400 00000e20 ............... │ │ - 0x00027ae8 04080000 009c0404 10000000 90069f02 ................ │ │ - 0x00027af8 04700000 000a0e00 dfdcd00b 04400000 .p...........@.. │ │ - 0x00027b08 000a0e00 d0dcdf0b 04400000 000a0e00 .........@...... │ │ - 0x00027b18 dfdcd00b 04380000 000a0e00 dfdcd00b .....8.......... │ │ - 0x00027b28 04480000 000e00df dcd00000 00000000 .H.............. │ │ - 0x00027b38 44000000 440e0000 0848feff ffffffff D...D....H...... │ │ - 0x00027b48 7c000000 00000000 00040400 00000e10 |............... │ │ - 0x00027b58 04080000 009c0404 08000000 9f020440 ...............@ │ │ - 0x00027b68 0000000a 0e00dcdf 0b042800 00000e00 ..........(..... │ │ - 0x00027b78 dfdc0000 00000000 64000000 8c0e0000 ........d....... │ │ - 0x00027b88 4048feff ffffffff 9c080000 00000000 @H.............. │ │ - 0x00027b98 00040400 00000e20 04080000 009c0404 ....... ........ │ │ - 0x00027ba8 18000000 91069008 9f02040c 0200000a ................ │ │ - 0x00027bb8 0e00d0d1 dcdf0b04 e0010000 0a0e00df ................ │ │ - 0x00027bc8 dcd1d00b 04f00100 000a0e00 dfdcd1d0 ................ │ │ - 0x00027bd8 0b04e001 00000a0e 00dfdcd1 d00b0000 ................ │ │ - 0x00027be8 44000000 f40e0000 7850feff ffffffff D.......xP...... │ │ - 0x00027bf8 a0000000 00000000 00040400 00000e90 ................ │ │ - 0x00027c08 02040400 00009c04 04140000 0090069f ................ │ │ - 0x00027c18 02044000 00000a0e 00d0dcdf 0b044400 ..@...........D. │ │ - 0x00027c28 00000e00 dfdcd000 34000000 3c0f0000 ........4...<... │ │ - 0x00027c38 d850feff ffffffff 38000000 00000000 .P......8....... │ │ - 0x00027c48 00040400 00000e10 04080000 009c0404 ................ │ │ - 0x00027c58 0c000000 9f020420 0000000e 00dcdf00 ....... ........ │ │ - 0x00027c68 54000000 740f0000 d850feff ffffffff T...t....P...... │ │ - 0x00027c78 28010000 00000000 00041800 00000e30 (..............0 │ │ - 0x00027c88 04040000 009c0404 10000000 9208910a ................ │ │ - 0x00027c98 04200000 00900c9f 02930604 58000000 . ..........X... │ │ - 0x00027ca8 0a0e00d0 d1d2d3dc df0b0478 0000000e ...........x.... │ │ - 0x00027cb8 00dfdcd3 d2d1d000 4c000000 cc0f0000 ........L....... │ │ - 0x00027cc8 a851feff ffffffff d8010000 00000000 .Q.............. │ │ - 0x00027cd8 00040400 00000e40 04080000 009c0404 .......@........ │ │ - 0x00027ce8 10000000 930a910e 04280000 0090109f .........(...... │ │ - 0x00027cf8 02950694 08920c04 6c010000 0a0e00d0 ........l....... │ │ - 0x00027d08 d1d2d3d4 d5dcdf0b 4c000000 1c100000 ........L....... │ │ - 0x00027d18 3053feff ffffffff 6c010000 00000000 0S......l....... │ │ - 0x00027d28 00040400 00000e50 04080000 009c0404 .......P........ │ │ - 0x00027d38 10000000 9208910a 04080000 00900c04 ................ │ │ - 0x00027d48 10000000 9f029306 04380100 000e00d0 .........8...... │ │ - 0x00027d58 d1d2d3dc df000000 3c000000 6c100000 ........<...l... │ │ - 0x00027d68 5054feff ffffffff a4000000 00000000 PT.............. │ │ - 0x00027d78 00040400 00000ef0 01040400 00009c04 ................ │ │ - 0x00027d88 041c0000 009f0291 06900804 80000000 ................ │ │ - 0x00027d98 0e00d0d1 dcdf0000 2c000000 ac100000 ........,....... │ │ - 0x00027da8 b854feff ffffffff e0040000 00000000 .T.............. │ │ - 0x00027db8 00040400 00000e10 04080000 009c0204 ................ │ │ - 0x00027dc8 c8040000 dc0e0000 2c000000 dc100000 ........,....... │ │ - 0x00027dd8 6859feff ffffffff e0040000 00000000 hY.............. │ │ - 0x00027de8 00040400 00000e10 04040000 009c0204 ................ │ │ - 0x00027df8 d0040000 dc0e0000 34000000 0c110000 ........4....... │ │ - 0x00027e08 185efeff ffffffff 84060000 00000000 .^.............. │ │ - 0x00027e18 00040400 00000e10 04080000 009c0204 ................ │ │ - 0x00027e28 08000000 90040468 060000d0 dc0e0000 .......h........ │ │ - 0x00027e38 54000000 44110000 6864feff ffffffff T...D...hd...... │ │ - 0x00027e48 c4000000 00000000 00040400 00000e10 ................ │ │ - 0x00027e58 04080000 009c0404 0c000000 9f02043c ...............< │ │ - 0x00027e68 0000000a 0e00dcdf 0b043400 00000a0e ..........4..... │ │ - 0x00027e78 00dfdc0b 04200000 000a0e00 dfdc0b04 ..... .......... │ │ - 0x00027e88 1c000000 0e00dfdc 54000000 9c110000 ........T....... │ │ - 0x00027e98 d864feff ffffffff 6c080000 00000000 .d......l....... │ │ - 0x00027ea8 00040400 00000e50 04080000 009e029c .......P........ │ │ - 0x00027eb8 04042000 00009706 96089112 90140418 .. ............. │ │ - 0x00027ec8 00000095 0a940c93 0e921004 1c080000 ................ │ │ - 0x00027ed8 d0d1d2d3 d4d5d6d7 dcde0e00 00000000 ................ │ │ - 0x00027ee8 54000000 f4110000 f06cfeff ffffffff T........l...... │ │ - 0x00027ef8 7c090000 00000000 00040400 00000e50 |..............P │ │ - 0x00027f08 04080000 009e029c 04042800 00009706 ..........(..... │ │ - 0x00027f18 9608950a 940c9112 04100000 00930e92 ................ │ │ - 0x00027f28 10901404 24090000 d0d1d2d3 d4d5d6d7 ....$........... │ │ - 0x00027f38 dcde0e00 00000000 4c000000 4c120000 ........L...L... │ │ - 0x00027f48 1876feff ffffffff 180f0000 00000000 .v.............. │ │ - 0x00027f58 00040400 00000e50 04080000 009e029c .......P........ │ │ - 0x00027f68 04043800 00009608 950a940c 9706930e ..8............. │ │ - 0x00027f78 92109112 901404b4 0e0000d0 d1d2d3d4 ................ │ │ - 0x00027f88 d5d6d7dc de0e0000 54000000 9c120000 ........T....... │ │ - 0x00027f98 e084feff ffffffff c4000000 00000000 ................ │ │ - 0x00027fa8 00040400 00000e10 04080000 009c0404 ................ │ │ - 0x00027fb8 0c000000 9f02043c 0000000a 0e00dcdf .......<........ │ │ - 0x00027fc8 0b043400 00000a0e 00dfdc0b 04200000 ..4.......... .. │ │ - 0x00027fd8 000a0e00 dfdc0b04 1c000000 0e00dfdc ................ │ │ + 0x00026d08 1c0c1d00 00000000 3c000000 1c000000 ........<....... │ │ + 0x00026d18 f8affdff ffffffff b8000000 00000000 ................ │ │ + 0x00026d28 00041800 00000e10 04780000 000e0004 .........x...... │ │ + 0x00026d38 08000000 0e10040c 0000000a 0e000b04 ................ │ │ + 0x00026d48 0c000000 0e000000 1c000000 5c000000 ............\... │ │ + 0x00026d58 70b0fdff ffffffff 0c000000 00000000 p............... │ │ + 0x00026d68 00000000 00000000 4c000000 7c000000 ........L...|... │ │ + 0x00026d78 60b0fdff ffffffff b4000000 00000000 `............... │ │ + 0x00026d88 00040400 00000e40 04040000 009c0404 .......@........ │ │ + 0x00026d98 0c000000 94060418 0000009f 02930892 ................ │ │ + 0x00026da8 0a910c04 08000000 900e0480 0000000e ................ │ │ + 0x00026db8 00d0d1d2 d3d4dcdf 4c000000 cc000000 ........L....... │ │ + 0x00026dc8 c8b0fdff ffffffff b4000000 00000000 ................ │ │ + 0x00026dd8 00040400 00000e40 04040000 009c0404 .......@........ │ │ + 0x00026de8 0c000000 94060418 0000009f 02930892 ................ │ │ + 0x00026df8 0a910c04 08000000 900e0480 0000000e ................ │ │ + 0x00026e08 00d0d1d2 d3d4dcdf 54000000 1c010000 ........T....... │ │ + 0x00026e18 30b1fdff ffffffff 84020000 00000000 0............... │ │ + 0x00026e28 00040400 00000e40 04040000 009c0404 .......@........ │ │ + 0x00026e38 0c000000 9506041c 0000009f 02940893 ................ │ │ + 0x00026e48 0a920c91 0e040800 00009010 04f00000 ................ │ │ + 0x00026e58 000a0e00 d0d1d2d3 d4d5dcdf 0b000000 ................ │ │ + 0x00026e68 54000000 74010000 60b3fdff ffffffff T...t...`....... │ │ + 0x00026e78 a8020000 00000000 00040400 00000e50 ...............P │ │ + 0x00026e88 04040000 009c0404 0c000000 9506041c ................ │ │ + 0x00026e98 0000009f 02940893 0a920c91 0e040800 ................ │ │ + 0x00026ea8 00009010 04000100 000a0e00 d0d1d2d3 ................ │ │ + 0x00026eb8 d4d5dcdf 0b000000 74000000 cc010000 ........t....... │ │ + 0x00026ec8 b0b5fdff ffffffff cc040000 00000000 ................ │ │ + 0x00026ed8 00040400 00000e70 04040000 009e0404 .......p........ │ │ + 0x00026ee8 08000000 9c060418 00000097 08940e93 ................ │ │ + 0x00026ef8 10041800 00009212 91149016 04100000 ................ │ │ + 0x00026f08 009f0296 0a950c04 60010000 0a0e00df ........`....... │ │ + 0x00026f18 dedcd7d6 d5d4d3d2 d1d00b04 ec000000 ................ │ │ + 0x00026f28 0a0e00d0 d1d2d3d4 d5d6d7dc dedf0b00 ................ │ │ + 0x00026f38 74000000 44020000 08bafdff ffffffff t...D........... │ │ + 0x00026f48 7c040000 00000000 00040400 00000e70 |..............p │ │ + 0x00026f58 04040000 009e0404 08000000 9c060418 ................ │ │ + 0x00026f68 00000097 08940e93 10041800 00009212 ................ │ │ + 0x00026f78 91149016 04100000 009f0296 0a950c04 ................ │ │ + 0x00026f88 5c010000 0a0e00df dedcd7d6 d5d4d3d2 \............... │ │ + 0x00026f98 d1d00b04 dc000000 0a0e00d0 d1d2d3d4 ................ │ │ + 0x00026fa8 d5d6d7dc dedf0b00 74000000 bc020000 ........t....... │ │ + 0x00026fb8 10befdff ffffffff 24040000 00000000 ........$....... │ │ + 0x00026fc8 00040400 00000e70 04040000 009e0404 .......p........ │ │ + 0x00026fd8 08000000 9c060418 00000097 08960a93 ................ │ │ + 0x00026fe8 10041800 00009212 91149016 04100000 ................ │ │ + 0x00026ff8 009f0295 0c940e04 48010000 0a0e00df ........H....... │ │ + 0x00027008 dedcd7d6 d5d4d3d2 d1d00b04 dc000000 ................ │ │ + 0x00027018 0a0e00d0 d1d2d3d4 d5d6d7dc dedf0b00 ................ │ │ + 0x00027028 7c000000 34030000 c0c1fdff ffffffff |...4........... │ │ + 0x00027038 c8040000 00000000 00040400 00000e80 ................ │ │ + 0x00027048 02040400 00009e08 04080000 009c0a04 ................ │ │ + 0x00027058 18000000 960e9510 93140418 00000091 ................ │ │ + 0x00027068 18901ab8 02041400 00009f06 970c9412 ................ │ │ + 0x00027078 921604dc 0100000a 0e00dfde dcd7d6d5 ................ │ │ + 0x00027088 d4d3d2d1 d0f80b04 c8010000 0a0e00f8 ................ │ │ + 0x00027098 d0d1d2d3 d4d5d6d7 dcdedf0b 00000000 ................ │ │ + 0x000270a8 6c000000 b4030000 10c6fdff ffffffff l............... │ │ + 0x000270b8 50110000 00000000 00040400 00000e50 P..............P │ │ + 0x000270c8 04080000 009c0404 2c000000 9e029706 ........,....... │ │ + 0x000270d8 9608950a 940c930e 92109112 9014044c ...............L │ │ + 0x000270e8 0000000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ + 0x000270f8 0b046001 00000ade dcd7d6d5 d4d3d2d1 ..`............. │ │ + 0x00027108 d00e0004 24000000 0b000000 00000000 ....$........... │ │ + 0x00027118 6c000000 24040000 f0d6fdff ffffffff l...$........... │ │ + 0x00027128 68110000 00000000 00040400 00000e50 h..............P │ │ + 0x00027138 04080000 009c0404 2c000000 9e029706 ........,....... │ │ + 0x00027148 9608950a 940c930e 92109112 9014044c ...............L │ │ + 0x00027158 0000000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ + 0x00027168 0b046401 00000ade dcd7d6d5 d4d3d2d1 ..d............. │ │ + 0x00027178 d00e0004 30000000 0b000000 00000000 ....0........... │ │ + 0x00027188 2c000000 94040000 f0e7fdff ffffffff ,............... │ │ + 0x00027198 e0040000 00000000 00040400 00000e10 ................ │ │ + 0x000271a8 04080000 009c0204 c8040000 dc0e0000 ................ │ │ + 0x000271b8 2c000000 c4040000 a0ecfdff ffffffff ,............... │ │ + 0x000271c8 e0040000 00000000 00040400 00000e10 ................ │ │ + 0x000271d8 04040000 009c0204 d0040000 dc0e0000 ................ │ │ + 0x000271e8 34000000 f4040000 50f1fdff ffffffff 4.......P....... │ │ + 0x000271f8 84060000 00000000 00040400 00000e10 ................ │ │ + 0x00027208 04080000 009c0204 08000000 90040468 ...............h │ │ + 0x00027218 060000d0 dc0e0000 54000000 2c050000 ........T...,... │ │ + 0x00027228 a0f7fdff ffffffff c4000000 00000000 ................ │ │ + 0x00027238 00040400 00000e10 04080000 009c0404 ................ │ │ + 0x00027248 0c000000 9f02043c 0000000a 0e00dcdf .......<........ │ │ + 0x00027258 0b043400 00000a0e 00dfdc0b 04200000 ..4.......... .. │ │ + 0x00027268 000a0e00 dfdc0b04 1c000000 0e00dfdc ................ │ │ + 0x00027278 54000000 84050000 10f8fdff ffffffff T............... │ │ + 0x00027288 6c080000 00000000 00040400 00000e50 l..............P │ │ + 0x00027298 04080000 009e029c 04042000 00009706 .......... ..... │ │ + 0x000272a8 96089112 90140418 00000095 0a940c93 ................ │ │ + 0x000272b8 0e921004 1c080000 d0d1d2d3 d4d5d6d7 ................ │ │ + 0x000272c8 dcde0e00 00000000 54000000 dc050000 ........T....... │ │ + 0x000272d8 2800feff ffffffff 7c090000 00000000 (.......|....... │ │ + 0x000272e8 00040400 00000e50 04080000 009e029c .......P........ │ │ + 0x000272f8 04042800 00009706 9608950a 940c9112 ..(............. │ │ + 0x00027308 04100000 00930e92 10901404 24090000 ............$... │ │ + 0x00027318 d0d1d2d3 d4d5d6d7 dcde0e00 00000000 ................ │ │ + 0x00027328 4c000000 34060000 5009feff ffffffff L...4...P....... │ │ + 0x00027338 180f0000 00000000 00040400 00000e50 ...............P │ │ + 0x00027348 04080000 009e029c 04043800 00009608 ..........8..... │ │ + 0x00027358 950a940c 9706930e 92109112 901404b4 ................ │ │ + 0x00027368 0e0000d0 d1d2d3d4 d5d6d7dc de0e0000 ................ │ │ + 0x00027378 54000000 84060000 1818feff ffffffff T............... │ │ + 0x00027388 c4000000 00000000 00040400 00000e10 ................ │ │ + 0x00027398 04080000 009c0404 0c000000 9f02043c ...............< │ │ + 0x000273a8 0000000a 0e00dcdf 0b043400 00000a0e ..........4..... │ │ + 0x000273b8 00dfdc0b 04200000 000a0e00 dfdc0b04 ..... .......... │ │ + 0x000273c8 1c000000 0e00dfdc 1c000000 dc060000 ................ │ │ + 0x000273d8 8818feff ffffffff 08000000 00000000 ................ │ │ + 0x000273e8 00000000 00000000 5c000000 fc060000 ........\....... │ │ + 0x000273f8 7818feff ffffffff a8010000 00000000 x............... │ │ + 0x00027408 00040400 00000ec0 02040400 00009c04 ................ │ │ + 0x00027418 04240000 00920a9f 02940693 08910c90 .$.............. │ │ + 0x00027428 0e04e400 00000a0e 00d0d1d2 d3d4dcdf ................ │ │ + 0x00027438 0b048c00 00000a0e 00dfdcd4 d3d2d1d0 ................ │ │ + 0x00027448 0b000000 00000000 44000000 5c070000 ........D...\... │ │ + 0x00027458 c019feff ffffffff 98010000 00000000 ................ │ │ + 0x00027468 00040400 00000e30 04040000 009c0404 .......0........ │ │ + 0x00027478 10000000 90069f02 04680100 000a0e00 .........h...... │ │ + 0x00027488 d0dcdf0b 04180000 000e00df dcd00000 ................ │ │ + 0x00027498 34000000 a4070000 101bfeff ffffffff 4............... │ │ + 0x000274a8 c0000000 00000000 00040400 00000e20 ............... │ │ + 0x000274b8 04080000 009c0404 08000000 9f0204ac ................ │ │ + 0x000274c8 0000000e 00dcdf00 64000000 dc070000 ........d....... │ │ + 0x000274d8 981bfeff ffffffff bc010000 00000000 ................ │ │ + 0x000274e8 00040400 00000e60 040c0000 009f029c .......`........ │ │ + 0x000274f8 04041800 00009506 9408930a 04100000 ................ │ │ + 0x00027508 00920c90 10040800 0000910e 04000100 ................ │ │ + 0x00027518 000a0e00 d0d1d2d3 d4d5dcdf 0b045400 ..............T. │ │ + 0x00027528 00000a0e 00dfdcd5 d4d3d2d1 d00b0000 ................ │ │ + 0x00027538 34000000 44080000 f01cfeff ffffffff 4...D........... │ │ + 0x00027548 34000000 00000000 00040400 00000e10 4............... │ │ + 0x00027558 04040000 009c0404 0c000000 9f020420 ............... │ │ + 0x00027568 0000000e 00dcdf00 74000000 7c080000 ........t...|... │ │ + 0x00027578 f01cfeff ffffffff fc030000 00000000 ................ │ │ + 0x00027588 00040400 00000e90 01040400 00009c0e ................ │ │ + 0x00027598 04140000 009e0c90 1e041c00 00009612 ................ │ │ + 0x000275a8 94160410 00000093 18921a04 18000000 ................ │ │ + 0x000275b8 911cba04 9f0a0428 00000097 109514bb .......(........ │ │ + 0x000275c8 02b906b8 0804b801 00000a0e 00f8f9fa ................ │ │ + 0x000275d8 fbd0d1d2 d3d4d5d6 d7dcdedf 0b000000 ................ │ │ + 0x000275e8 9c000000 f4080000 7820feff ffffffff ........x ...... │ │ + 0x000275f8 48040000 00000000 00040400 00000e70 H..............p │ │ + 0x00027608 04040000 009c0404 14000000 930e9014 ................ │ │ + 0x00027618 041c0000 00960895 0a940c04 18000000 ................ │ │ + 0x00027628 92109112 9f020408 00000097 06042c01 ..............,. │ │ + 0x00027638 00000a0e 00d0d1d2 d3d4d5d6 d7dcdf0b ................ │ │ + 0x00027648 04e80000 000a0e00 dfdcd7d6 d5d4d3d2 ................ │ │ + 0x00027658 d1d00b04 60000000 0a0e00df dcd7d6d5 ....`........... │ │ + 0x00027668 d4d3d2d1 d00b0470 0000000a 0e00dfdc .......p........ │ │ + 0x00027678 d7d6d5d4 d3d2d1d0 0b000000 00000000 ................ │ │ + 0x00027688 34000000 94090000 2024feff ffffffff 4....... $...... │ │ + 0x00027698 60000000 00000000 00041c00 00000e10 `............... │ │ + 0x000276a8 04080000 009c0404 0c000000 9f020430 ...............0 │ │ + 0x000276b8 0000000e 00dcdf00 5c000000 cc090000 ........\....... │ │ + 0x000276c8 4824feff ffffffff 20040000 00000000 H$...... ....... │ │ + 0x000276d8 00040400 00000ea0 03040800 00009c04 ................ │ │ + 0x000276e8 04180000 00940693 08920a04 18000000 ................ │ │ + 0x000276f8 910c900e 9f02047c 0100000a 0e00d0d1 .......|........ │ │ + 0x00027708 d2d3d4dc df0b0444 0000000a 0e00dfdc .......D........ │ │ + 0x00027718 d4d3d2d1 d00b0000 34000000 2c0a0000 ........4...,... │ │ + 0x00027728 0828feff ffffffff 38000000 00000000 .(......8....... │ │ + 0x00027738 00040400 00000e10 04080000 009c0404 ................ │ │ + 0x00027748 0c000000 9f020420 0000000e 00dcdf00 ....... ........ │ │ + 0x00027758 54000000 640a0000 0828feff ffffffff T...d....(...... │ │ + 0x00027768 28010000 00000000 00041800 00000e30 (..............0 │ │ + 0x00027778 04040000 009c0404 10000000 9208910a ................ │ │ + 0x00027788 04200000 00900c9f 02930604 58000000 . ..........X... │ │ + 0x00027798 0a0e00d0 d1d2d3dc df0b0478 0000000e ...........x.... │ │ + 0x000277a8 00dfdcd3 d2d1d000 4c000000 bc0a0000 ........L....... │ │ + 0x000277b8 d828feff ffffffff d8010000 00000000 .(.............. │ │ + 0x000277c8 00040400 00000e40 04080000 009c0404 .......@........ │ │ + 0x000277d8 10000000 930a910e 04280000 0090109f .........(...... │ │ + 0x000277e8 02950694 08920c04 6c010000 0a0e00d0 ........l....... │ │ + 0x000277f8 d1d2d3d4 d5dcdf0b 4c000000 0c0b0000 ........L....... │ │ + 0x00027808 602afeff ffffffff 6c010000 00000000 `*......l....... │ │ + 0x00027818 00040400 00000e50 04080000 009c0404 .......P........ │ │ + 0x00027828 10000000 9208910a 04080000 00900c04 ................ │ │ + 0x00027838 10000000 9f029306 04380100 000e00d0 .........8...... │ │ + 0x00027848 d1d2d3dc df000000 3c000000 5c0b0000 ........<...\... │ │ + 0x00027858 802bfeff ffffffff a4000000 00000000 .+.............. │ │ + 0x00027868 00040400 00000ef0 01040400 00009c04 ................ │ │ + 0x00027878 041c0000 009f0291 06900804 80000000 ................ │ │ + 0x00027888 0e00d0d1 dcdf0000 54000000 9c0b0000 ........T....... │ │ + 0x00027898 e82bfeff ffffffff a41f0000 00000000 .+.............. │ │ + 0x000278a8 00040400 00000e80 01040400 00009e02 ................ │ │ + 0x000278b8 040c0000 00970695 0a041800 0000930e ................ │ │ + 0x000278c8 92109112 90140410 00000096 08940c04 ................ │ │ + 0x000278d8 681f0000 0e00d0d1 d2d3d4d5 d6d7dcde h............... │ │ + 0x000278e8 1c000000 f40b0000 384bfeff ffffffff ........8K...... │ │ + 0x000278f8 48000000 00000000 00000000 00000000 H............... │ │ + 0x00027908 54000000 140c0000 604bfeff ffffffff T.......`K...... │ │ + 0x00027918 00020000 00000000 00040400 00000e50 ...............P │ │ + 0x00027928 04080000 009c0404 10000000 940a930c ................ │ │ + 0x00027938 04100000 0090129f 02041800 00009606 ................ │ │ + 0x00027948 9508920e 911004b4 0100000a 0e00d0d1 ................ │ │ + 0x00027958 d2d3d4d5 d6dcdf0b 4c000000 6c0c0000 ........L...l... │ │ + 0x00027968 084dfeff ffffffff 40020000 00000000 .M......@....... │ │ + 0x00027978 00040400 00000e20 04040000 009c0404 ....... ........ │ │ + 0x00027988 08000000 91060408 00000090 08040800 ................ │ │ + 0x00027998 00009f02 04e00100 000a0e00 d0d1dcdf ................ │ │ + 0x000279a8 0b000000 00000000 3c000000 bc0c0000 ........<....... │ │ + 0x000279b8 f84efeff ffffffff 74000000 00000000 .N......t....... │ │ + 0x000279c8 00040400 00000e90 01040400 00009c04 ................ │ │ + 0x000279d8 04140000 009f0290 06045800 00000e00 ..........X..... │ │ + 0x000279e8 d0dcdf00 00000000 5c000000 fc0c0000 ........\....... │ │ + 0x000279f8 384ffeff ffffffff 840c0000 00000000 8O.............. │ │ + 0x00027a08 00040400 00000e90 01040800 00009c06 ................ │ │ + 0x00027a18 04280000 00931091 1490169f 029e0404 .(.............. │ │ + 0x00027a28 1c000000 9708960a 950c940e 921204d0 ................ │ │ + 0x00027a38 0b00000a 0e00d0d1 d2d3d4d5 d6d7dcde ................ │ │ + 0x00027a48 df0b0000 00000000 54000000 5c0d0000 ........T...\... │ │ + 0x00027a58 605bfeff ffffffff 00020000 00000000 `[.............. │ │ + 0x00027a68 00040400 00000e50 04080000 009c0404 .......P........ │ │ + 0x00027a78 10000000 940a930c 04100000 0090129f ................ │ │ + 0x00027a88 02041800 00009606 9508920e 911004b4 ................ │ │ + 0x00027a98 0100000a 0e00d0d1 d2d3d4d5 d6dcdf0b ................ │ │ + 0x00027aa8 34000000 b40d0000 085dfeff ffffffff 4........]...... │ │ + 0x00027ab8 44000000 00000000 00040400 00000e10 D............... │ │ + 0x00027ac8 04080000 009c0404 0c000000 9f02042c ..............., │ │ + 0x00027ad8 0000000e 00dcdf00 4c000000 ec0d0000 ........L....... │ │ + 0x00027ae8 185dfeff ffffffff 40020000 00000000 .]......@....... │ │ + 0x00027af8 00040400 00000e20 04040000 009c0404 ....... ........ │ │ + 0x00027b08 08000000 91060408 00000090 08040800 ................ │ │ + 0x00027b18 00009f02 04e00100 000a0e00 d0d1dcdf ................ │ │ + 0x00027b28 0b000000 00000000 3c000000 3c0e0000 ........<...<... │ │ + 0x00027b38 085ffeff ffffffff 70020000 00000000 ._......p....... │ │ + 0x00027b48 00040400 00000ea0 01040400 00009c04 ................ │ │ + 0x00027b58 04140000 009f0290 06041002 00000a0e ................ │ │ + 0x00027b68 00d0dcdf 0b000000 34000000 7c0e0000 ........4...|... │ │ + 0x00027b78 3861feff ffffffff 44000000 00000000 8a......D....... │ │ + 0x00027b88 00040400 00000e10 04080000 009c0404 ................ │ │ + 0x00027b98 0c000000 9f02042c 0000000e 00dcdf00 .......,........ │ │ + 0x00027ba8 4c000000 b40e0000 4861feff ffffffff L.......Ha...... │ │ + 0x00027bb8 40020000 00000000 00040400 00000e20 @.............. │ │ + 0x00027bc8 04040000 009c0404 08000000 91060408 ................ │ │ + 0x00027bd8 00000090 08040800 00009f02 04e00100 ................ │ │ + 0x00027be8 000a0e00 d0d1dcdf 0b000000 00000000 ................ │ │ + 0x00027bf8 3c000000 040f0000 3863feff ffffffff <.......8c...... │ │ + 0x00027c08 70020000 00000000 00040400 00000ea0 p............... │ │ + 0x00027c18 01040400 00009c04 04140000 009f0290 ................ │ │ + 0x00027c28 06041002 00000a0e 00d0dcdf 0b000000 ................ │ │ + 0x00027c38 5c000000 440f0000 6865feff ffffffff \...D...he...... │ │ + 0x00027c48 580c0000 00000000 00040400 00000ea0 X............... │ │ + 0x00027c58 01040800 00009c06 04100000 00901604 ................ │ │ + 0x00027c68 30000000 9f029e04 9708960a 950c940e 0............... │ │ + 0x00027c78 93109212 911404a8 0b00000a 0e00d0d1 ................ │ │ + 0x00027c88 d2d3d4d5 d6d7dcde df0b0000 00000000 ................ │ │ + 0x00027c98 54000000 a40f0000 6071feff ffffffff T.......`q...... │ │ + 0x00027ca8 f8010000 00000000 00040400 00000e50 ...............P │ │ + 0x00027cb8 04040000 009c0404 10000000 9508940a ................ │ │ + 0x00027cc8 04100000 00930c90 12041c00 00009f02 ................ │ │ + 0x00027cd8 9606920e 911004ac 0100000a 0e00d0d1 ................ │ │ + 0x00027ce8 d2d3d4d5 d6dcdf0b 34000000 fc0f0000 ........4....... │ │ + 0x00027cf8 0073feff ffffffff 44000000 00000000 .s......D....... │ │ + 0x00027d08 00040400 00000e10 04080000 009c0404 ................ │ │ + 0x00027d18 0c000000 9f02042c 0000000e 00dcdf00 .......,........ │ │ + 0x00027d28 4c000000 34100000 1073feff ffffffff L...4....s...... │ │ + 0x00027d38 40020000 00000000 00040400 00000e20 @.............. │ │ + 0x00027d48 04040000 009c0404 08000000 91060408 ................ │ │ + 0x00027d58 00000090 08040800 00009f02 04e00100 ................ │ │ + 0x00027d68 000a0e00 d0d1dcdf 0b000000 00000000 ................ │ │ + 0x00027d78 3c000000 84100000 0075feff ffffffff <........u...... │ │ + 0x00027d88 70020000 00000000 00040400 00000e80 p............... │ │ + 0x00027d98 02040400 00009c04 04140000 009f0290 ................ │ │ + 0x00027da8 06041002 00000a0e 00d0dcdf 0b000000 ................ │ │ + 0x00027db8 34000000 c4100000 3077feff ffffffff 4.......0w...... │ │ + 0x00027dc8 44000000 00000000 00040400 00000e10 D............... │ │ + 0x00027dd8 04080000 009c0404 0c000000 9f02042c ..............., │ │ + 0x00027de8 0000000e 00dcdf00 4c000000 fc100000 ........L....... │ │ + 0x00027df8 4077feff ffffffff 40020000 00000000 @w......@....... │ │ + 0x00027e08 00040400 00000e20 04040000 009c0404 ....... ........ │ │ + 0x00027e18 08000000 91060408 00000090 08040800 ................ │ │ + 0x00027e28 00009f02 04e00100 000a0e00 d0d1dcdf ................ │ │ + 0x00027e38 0b000000 00000000 3c000000 4c110000 ........<...L... │ │ + 0x00027e48 3079feff ffffffff 70020000 00000000 0y......p....... │ │ + 0x00027e58 00040400 00000e80 02040400 00009c04 ................ │ │ + 0x00027e68 04140000 009f0290 06041002 00000a0e ................ │ │ + 0x00027e78 00d0dcdf 0b000000 6c000000 8c110000 ........l....... │ │ + 0x00027e88 607bfeff ffffffff 8c010000 00000000 `{.............. │ │ + 0x00027e98 00040400 00000e20 04080000 009c0404 ....... ........ │ │ + 0x00027ea8 10000000 90069f02 04700000 000a0e00 .........p...... │ │ + 0x00027eb8 dfdcd00b 04400000 000a0e00 d0dcdf0b .....@.......... │ │ + 0x00027ec8 04400000 000a0e00 dfdcd00b 04380000 .@...........8.. │ │ + 0x00027ed8 000a0e00 dfdcd00b 04480000 000e00df .........H...... │ │ + 0x00027ee8 dcd00000 00000000 44000000 fc110000 ........D....... │ │ + 0x00027ef8 807cfeff ffffffff 7c000000 00000000 .|......|....... │ │ + 0x00027f08 00040400 00000e10 04080000 009c0404 ................ │ │ + 0x00027f18 08000000 9f020440 0000000a 0e00dcdf .......@........ │ │ + 0x00027f28 0b042800 00000e00 dfdc0000 00000000 ..(............. │ │ + 0x00027f38 64000000 44120000 b87cfeff ffffffff d...D....|...... │ │ + 0x00027f48 9c080000 00000000 00040400 00000e20 ............... │ │ + 0x00027f58 04080000 009c0404 18000000 91069008 ................ │ │ + 0x00027f68 9f02040c 0200000a 0e00d0d1 dcdf0b04 ................ │ │ + 0x00027f78 e0010000 0a0e00df dcd1d00b 04f00100 ................ │ │ + 0x00027f88 000a0e00 dfdcd1d0 0b04e001 00000a0e ................ │ │ + 0x00027f98 00dfdcd1 d00b0000 44000000 ac120000 ........D....... │ │ + 0x00027fa8 f084feff ffffffff a0000000 00000000 ................ │ │ + 0x00027fb8 00040400 00000e90 02040400 00009c04 ................ │ │ + 0x00027fc8 04140000 0090069f 02044000 00000a0e ..........@..... │ │ + 0x00027fd8 00d0dcdf 0b044400 00000e00 dfdcd000 ......D......... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,36 +1,36 @@ │ │ │ │ Hex dump of section '.got': │ │ 0x00028010 00000000 00000000 00000000 00000080 ................ │ │ 0x00028020 c01c0000 00000000 00800200 00000000 ................ │ │ - 0x00028030 20dc0000 00000000 406e0000 00000000 .......@n...... │ │ - 0x00028040 00000300 00000000 00000100 00000000 ................ │ │ - 0x00028050 101d0000 00000000 a8e20000 00000000 ................ │ │ - 0x00028060 78040100 00000000 a0340000 00000000 x........4...... │ │ - 0x00028070 18320000 00000000 201d0000 00000000 .2...... ....... │ │ - 0x00028080 80a40000 00000000 889d0000 00000000 ................ │ │ - 0x00028090 c8a40000 00000000 907f0000 00000000 ................ │ │ - 0x000280a0 a8300000 00000000 90490000 00000000 .0.......I...... │ │ - 0x000280b0 38690000 00000000 80690000 00000000 8i.......i...... │ │ - 0x000280c0 806b0000 00000000 20460100 00000000 .k...... F...... │ │ - 0x000280d0 20360100 00000000 20260100 00000000 6...... &...... │ │ - 0x000280e0 20160100 00000000 f0640100 00000000 ........d...... │ │ - 0x000280f0 00910000 00000000 d0640100 00000000 .........d...... │ │ - 0x00028100 889f0000 00000000 b0640100 00000000 .........d...... │ │ - 0x00028110 30620100 00000000 78a90000 00000000 0b......x....... │ │ - 0x00028120 b05f0100 00000000 c8b70000 00000000 ._.............. │ │ - 0x00028130 d0b50000 00000000 305d0100 00000000 ........0]...... │ │ - 0x00028140 c0bc0000 00000000 b8c10000 00000000 ................ │ │ - 0x00028150 48c30000 00000000 c8c30000 00000000 H............... │ │ - 0x00028160 70ce0000 00000000 10cd0000 00000000 p............... │ │ - 0x00028170 48cd0000 00000000 48d00000 00000000 H.......H....... │ │ - 0x00028180 20560100 00000000 60d20000 00000000 V......`....... │ │ - 0x00028190 40d70000 00000000 20060100 00000000 @....... ....... │ │ - 0x000281a0 70e30000 00000000 e0eb0000 00000000 p............... │ │ - 0x000281b0 60f50000 00000000 00000000 00000000 `............... │ │ + 0x00028030 c0360000 00000000 10480000 00000000 .6.......H...... │ │ + 0x00028040 d81d0000 00000000 20460100 00000000 ........ F...... │ │ + 0x00028050 20360100 00000000 20260100 00000000 6...... &...... │ │ + 0x00028060 20160100 00000000 20560100 00000000 ....... V...... │ │ + 0x00028070 80590000 00000000 605e0000 00000000 .Y......`^...... │ │ + 0x00028080 40630000 00000000 20060100 00000000 @c...... ....... │ │ + 0x00028090 906a0000 00000000 00730000 00000000 .j.......s...... │ │ + 0x000280a0 807c0000 00000000 00000300 00000000 .|.............. │ │ + 0x000280b0 00000100 00000000 608c0000 00000000 ........`....... │ │ + 0x000280c0 c8690000 00000000 988b0000 00000000 .i.............. │ │ + 0x000280d0 d0210000 00000000 481f0000 00000000 .!......H....... │ │ + 0x000280e0 708c0000 00000000 b0dc0000 00000000 p............... │ │ + 0x000280f0 b8d50000 00000000 f8dc0000 00000000 ................ │ │ + 0x00028100 90a00000 00000000 309f0000 00000000 ........0....... │ │ + 0x00028110 689f0000 00000000 68a20000 00000000 h.......h....... │ │ + 0x00028120 80a40000 00000000 28c40000 00000000 ........(....... │ │ + 0x00028130 70c40000 00000000 70c60000 00000000 p.......p....... │ │ + 0x00028140 f0640100 00000000 30c90000 00000000 .d......0....... │ │ + 0x00028150 d0640100 00000000 b8d70000 00000000 .d.............. │ │ + 0x00028160 b0640100 00000000 30620100 00000000 .d......0b...... │ │ + 0x00028170 a8e10000 00000000 b05f0100 00000000 ........._...... │ │ + 0x00028180 f8ef0000 00000000 00ee0000 00000000 ................ │ │ + 0x00028190 305d0100 00000000 f0f40000 00000000 0].............. │ │ + 0x000281a0 e8f90000 00000000 78fb0000 00000000 ........x....... │ │ + 0x000281b0 f8fb0000 00000000 00000000 00000000 ................ │ │ 0x000281c0 00000000 00000000 00060100 00000000 ................ │ │ 0x000281d0 f0050100 00000000 e0050100 00000000 ................ │ │ 0x000281e0 d0050100 00000000 c0050100 00000000 ................ │ │ 0x000281f0 b0050100 00000000 a0050100 00000000 ................ │ │ 0x00028200 90050100 00000000 80050100 00000000 ................ │ │ 0x00028210 70050100 00000000 60050100 00000000 p.......`....... │ │ 0x00028220 50050100 00000000 40050100 00000000 P.......@....... │ ├── readelf --wide --decompress --hex-dump=.pdr {} │ │ @@ -3,127 +3,127 @@ │ │ 0x00000000 c01c0000 00000000 00000000 00000000 ................ │ │ 0x00000010 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000020 801c0000 00000090 f8ffffff 00000000 ................ │ │ 0x00000030 00000000 10000000 1d000000 1f000000 ................ │ │ 0x00000040 d01c0000 00000090 f8ffffff 00000000 ................ │ │ 0x00000050 00000000 10000000 1d000000 1f000000 ................ │ │ 0x00000060 101d0000 00000000 00000000 00000000 ................ │ │ - 0x00000070 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x00000080 201d0000 00001f90 f8ffffff 00000000 ............... │ │ - 0x00000090 00000000 40010000 1d000000 1f000000 ....@........... │ │ - 0x000000a0 c81e0000 00000190 f8ffffff 00000000 ................ │ │ - 0x000000b0 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x000000c0 60200000 00000090 f8ffffff 00000000 ` .............. │ │ - 0x000000d0 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x000000e0 20210000 00003f90 f8ffffff 00000000 !....?......... │ │ - 0x000000f0 00000000 60000000 1d000000 1f000000 ....`........... │ │ - 0x00000100 e0220000 00000090 f8ffffff 00000000 .".............. │ │ - 0x00000110 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000120 18230000 0000ffd0 d8ffffff 0000000f .#.............. │ │ - 0x00000130 f8ffffff 90000000 1d000000 1f000000 ................ │ │ - 0x00000140 18270000 0000ff90 f8ffffff 00000000 .'.............. │ │ + 0x00000070 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000080 c81d0000 00000000 00000000 00000000 ................ │ │ + 0x00000090 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x000000a0 d81d0000 00001f90 f8ffffff 00000000 ................ │ │ + 0x000000b0 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x000000c0 901e0000 00001f90 f8ffffff 00000000 ................ │ │ + 0x000000d0 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x000000e0 481f0000 00003f90 f8ffffff 00000000 H.....?......... │ │ + 0x000000f0 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000100 d0210000 00003f90 f8ffffff 00000000 .!....?......... │ │ + 0x00000110 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x00000120 78240000 0000ffd0 f8ffffff 00000000 x$.............. │ │ + 0x00000130 00000000 70000000 1d000000 1f000000 ....p........... │ │ + 0x00000140 48290000 0000ffd0 f8ffffff 00000000 H).............. │ │ 0x00000150 00000000 70000000 1d000000 1f000000 ....p........... │ │ - 0x00000160 602b0000 00000090 f8ffffff 00000000 `+.............. │ │ - 0x00000170 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000180 c02b0000 00001f90 f8ffffff 00000000 .+.............. │ │ - 0x00000190 00000000 a0010000 1d000000 1f000000 ................ │ │ - 0x000001a0 e02f0000 00000000 00000000 00000000 ./.............. │ │ - 0x000001b0 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x000001c0 98300000 00000000 00000000 00000000 .0.............. │ │ - 0x000001d0 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x000001e0 a8300000 00001f90 f8ffffff 00000000 .0.............. │ │ - 0x000001f0 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x00000200 60310000 00001f90 f8ffffff 00000000 `1.............. │ │ - 0x00000210 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x00000220 18320000 00003f90 f8ffffff 00000000 .2....?......... │ │ - 0x00000230 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x00000240 a0340000 00003f90 f8ffffff 00000000 .4....?......... │ │ - 0x00000250 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000260 48370000 0000ffd0 f8ffffff 00000000 H7.............. │ │ - 0x00000270 00000000 70000000 1d000000 1f000000 ....p........... │ │ - 0x00000280 183c0000 0000ffd0 f8ffffff 00000000 .<.............. │ │ - 0x00000290 00000000 70000000 1d000000 1f000000 ....p........... │ │ - 0x000002a0 98400000 0000ffd0 f8ffffff 00000000 .@.............. │ │ - 0x000002b0 00000000 70000000 1d000000 1f000000 ....p........... │ │ - 0x000002c0 c0440000 0000ffd0 e8ffffff 00000001 .D.............. │ │ - 0x000002d0 f8ffffff 00010000 1d000000 1f000000 ................ │ │ - 0x000002e0 90490000 0000ff50 f8ffffff 00000000 .I.....P........ │ │ - 0x000002f0 00000000 80000000 1d000000 1f000000 ................ │ │ - 0x00000300 38690000 00000000 00000000 00000000 8i.............. │ │ - 0x00000310 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x00000320 80690000 00007f90 f8ffffff 00000000 .i.............. │ │ - 0x00000330 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000340 806b0000 00000390 f8ffffff 00000000 .k.............. │ │ + 0x00000160 c82d0000 0000ffd0 f8ffffff 00000000 .-.............. │ │ + 0x00000170 00000000 70000000 1d000000 1f000000 ....p........... │ │ + 0x00000180 f0310000 0000ffd0 e8ffffff 00000001 .1.............. │ │ + 0x00000190 f8ffffff 00010000 1d000000 1f000000 ................ │ │ + 0x000001a0 c0360000 0000ff50 f8ffffff 00000000 .6.....P........ │ │ + 0x000001b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000001c0 10480000 0000ff50 f8ffffff 00000000 .H.....P........ │ │ + 0x000001d0 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000001e0 80590000 00000010 f8ffffff 00000000 .Y.............. │ │ + 0x000001f0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000200 605e0000 00000010 f8ffffff 00000000 `^.............. │ │ + 0x00000210 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000220 40630000 00000110 f8ffffff 00000000 @c.............. │ │ + 0x00000230 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000240 c8690000 00000090 f8ffffff 00000000 .i.............. │ │ + 0x00000250 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000260 906a0000 0000ff50 f8ffffff 00000000 .j.....P........ │ │ + 0x00000270 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x00000280 00730000 0000ff50 f8ffffff 00000000 .s.....P........ │ │ + 0x00000290 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000002a0 807c0000 0000ff50 f8ffffff 00000000 .|.....P........ │ │ + 0x000002b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000002c0 988b0000 00000090 f8ffffff 00000000 ................ │ │ + 0x000002d0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000002e0 608c0000 00000000 00000000 00000000 `............... │ │ + 0x000002f0 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x00000300 708c0000 00001f90 f8ffffff 00000000 p............... │ │ + 0x00000310 00000000 40010000 1d000000 1f000000 ....@........... │ │ + 0x00000320 188e0000 00000190 f8ffffff 00000000 ................ │ │ + 0x00000330 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x00000340 b08f0000 00000090 f8ffffff 00000000 ................ │ │ 0x00000350 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000360 c06d0000 00000190 f8ffffff 00000000 .m.............. │ │ - 0x00000370 00000000 90000000 1d000000 1f000000 ................ │ │ - 0x00000380 406e0000 0000ff50 f8ffffff 00000000 @n.....P........ │ │ - 0x00000390 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000003a0 907f0000 0000ff50 f8ffffff 00000000 .......P........ │ │ - 0x000003b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000003c0 00910000 0000ffd0 f8ffffff 00000000 ................ │ │ - 0x000003d0 00000000 90000000 1d000000 1f000000 ................ │ │ - 0x000003e0 889d0000 00007f90 f8ffffff 00000000 ................ │ │ - 0x000003f0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000400 889f0000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000410 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000420 d09f0000 00000390 f8ffffff 00000000 ................ │ │ - 0x00000430 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000440 10a20000 00000190 f8ffffff 00000000 ................ │ │ - 0x00000450 00000000 a0000000 1d000000 1f000000 ................ │ │ - 0x00000460 80a40000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000470 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000480 c8a40000 00000390 f8ffffff 00000000 ................ │ │ - 0x00000490 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x000004a0 08a70000 00000190 f8ffffff 00000000 ................ │ │ - 0x000004b0 00000000 a0000000 1d000000 1f000000 ................ │ │ - 0x000004c0 78a90000 0000ffd0 f8ffffff 00000000 x............... │ │ - 0x000004d0 00000000 a0000000 1d000000 1f000000 ................ │ │ - 0x000004e0 d0b50000 00007f90 f8ffffff 00000000 ................ │ │ - 0x000004f0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000500 c8b70000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000510 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000520 10b80000 00000390 f8ffffff 00000000 ................ │ │ + 0x00000360 70900000 00003f90 f8ffffff 00000000 p.....?......... │ │ + 0x00000370 00000000 60000000 1d000000 1f000000 ....`........... │ │ + 0x00000380 30920000 00000090 f8ffffff 00000000 0............... │ │ + 0x00000390 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000003a0 68920000 0000ffd0 d8ffffff 0000000f h............... │ │ + 0x000003b0 f8ffffff 90000000 1d000000 1f000000 ................ │ │ + 0x000003c0 68960000 0000ff90 f8ffffff 00000000 h............... │ │ + 0x000003d0 00000000 70000000 1d000000 1f000000 ....p........... │ │ + 0x000003e0 b09a0000 00000090 f8ffffff 00000000 ................ │ │ + 0x000003f0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000400 109b0000 00001f90 f8ffffff 00000000 ................ │ │ + 0x00000410 00000000 a0010000 1d000000 1f000000 ................ │ │ + 0x00000420 309f0000 00000090 f8ffffff 00000000 0............... │ │ + 0x00000430 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000440 689f0000 00000f90 f8ffffff 00000000 h............... │ │ + 0x00000450 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x00000460 90a00000 00003f90 f8ffffff 00000000 ......?......... │ │ + 0x00000470 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000480 68a20000 00000f90 f8ffffff 00000000 h............... │ │ + 0x00000490 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000004a0 d8a30000 00000390 f8ffffff 00000000 ................ │ │ + 0x000004b0 00000000 f0000000 1d000000 1f000000 ................ │ │ + 0x000004c0 80a40000 0000ff50 f8ffffff 00000000 .......P........ │ │ + 0x000004d0 00000000 80000000 1d000000 1f000000 ................ │ │ + 0x000004e0 28c40000 00000000 00000000 00000000 (............... │ │ + 0x000004f0 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x00000500 70c40000 00007f90 f8ffffff 00000000 p............... │ │ + 0x00000510 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x00000520 70c60000 00000390 f8ffffff 00000000 p............... │ │ 0x00000530 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000540 50ba0000 00000190 f8ffffff 00000000 P............... │ │ - 0x00000550 00000000 00010000 1d000000 1f000000 ................ │ │ - 0x00000560 c0bc0000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000570 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000580 08bd0000 00000390 f8ffffff 00000000 ................ │ │ - 0x00000590 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x000005a0 48bf0000 00000190 f8ffffff 00000000 H............... │ │ - 0x000005b0 00000000 00010000 1d000000 1f000000 ................ │ │ - 0x000005c0 b8c10000 00000190 f8ffffff 00000000 ................ │ │ + 0x00000540 b0c80000 00000190 f8ffffff 00000000 ................ │ │ + 0x00000550 00000000 90000000 1d000000 1f000000 ................ │ │ + 0x00000560 30c90000 0000ffd0 f8ffffff 00000000 0............... │ │ + 0x00000570 00000000 90000000 1d000000 1f000000 ................ │ │ + 0x00000580 b8d50000 00007f90 f8ffffff 00000000 ................ │ │ + 0x00000590 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000005a0 b8d70000 00000090 f8ffffff 00000000 ................ │ │ + 0x000005b0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000005c0 00d80000 00000390 f8ffffff 00000000 ................ │ │ 0x000005d0 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x000005e0 48c30000 00000090 f8ffffff 00000000 H............... │ │ - 0x000005f0 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000600 c8c30000 00000390 f8ffffff 00000000 ................ │ │ - 0x00000610 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000620 68cc0000 00000190 f8ffffff 00000000 h............... │ │ - 0x00000630 00000000 10010000 1d000000 1f000000 ................ │ │ - 0x00000640 10cd0000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000650 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000660 48cd0000 00000f90 f8ffffff 00000000 H............... │ │ - 0x00000670 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x00000680 70ce0000 00003f90 f8ffffff 00000000 p.....?......... │ │ - 0x00000690 00000000 40000000 1d000000 1f000000 ....@........... │ │ - 0x000006a0 48d00000 00000f90 f8ffffff 00000000 H............... │ │ - 0x000006b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000006c0 b8d10000 00000390 f8ffffff 00000000 ................ │ │ - 0x000006d0 00000000 f0000000 1d000000 1f000000 ................ │ │ - 0x000006e0 60d20000 00000010 f8ffffff 00000000 `............... │ │ - 0x000006f0 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000700 40d70000 00000010 f8ffffff 00000000 @............... │ │ + 0x000005e0 40da0000 00000190 f8ffffff 00000000 @............... │ │ + 0x000005f0 00000000 a0000000 1d000000 1f000000 ................ │ │ + 0x00000600 b0dc0000 00000090 f8ffffff 00000000 ................ │ │ + 0x00000610 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000620 f8dc0000 00000390 f8ffffff 00000000 ................ │ │ + 0x00000630 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000640 38df0000 00000190 f8ffffff 00000000 8............... │ │ + 0x00000650 00000000 a0000000 1d000000 1f000000 ................ │ │ + 0x00000660 a8e10000 0000ffd0 f8ffffff 00000000 ................ │ │ + 0x00000670 00000000 a0000000 1d000000 1f000000 ................ │ │ + 0x00000680 00ee0000 00007f90 f8ffffff 00000000 ................ │ │ + 0x00000690 00000000 50000000 1d000000 1f000000 ....P........... │ │ + 0x000006a0 f8ef0000 00000090 f8ffffff 00000000 ................ │ │ + 0x000006b0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000006c0 40f00000 00000390 f8ffffff 00000000 @............... │ │ + 0x000006d0 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x000006e0 80f20000 00000190 f8ffffff 00000000 ................ │ │ + 0x000006f0 00000000 00010000 1d000000 1f000000 ................ │ │ + 0x00000700 f0f40000 00000090 f8ffffff 00000000 ................ │ │ 0x00000710 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000720 20dc0000 00000110 f8ffffff 00000000 ............... │ │ - 0x00000730 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000740 a8e20000 00000090 f8ffffff 00000000 ................ │ │ - 0x00000750 00000000 10000000 1d000000 1f000000 ................ │ │ - 0x00000760 70e30000 0000ff50 f8ffffff 00000000 p......P........ │ │ - 0x00000770 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000780 e0eb0000 0000ff50 f8ffffff 00000000 .......P........ │ │ - 0x00000790 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000007a0 60f50000 0000ff50 f8ffffff 00000000 `......P........ │ │ - 0x000007b0 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x000007c0 78040100 00000090 f8ffffff 00000000 x............... │ │ - 0x000007d0 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x00000720 38f50000 00000390 f8ffffff 00000000 8............... │ │ + 0x00000730 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000740 78f70000 00000190 f8ffffff 00000000 x............... │ │ + 0x00000750 00000000 00010000 1d000000 1f000000 ................ │ │ + 0x00000760 e8f90000 00000190 f8ffffff 00000000 ................ │ │ + 0x00000770 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000780 78fb0000 00000090 f8ffffff 00000000 x............... │ │ + 0x00000790 00000000 10000000 1d000000 1f000000 ................ │ │ + 0x000007a0 f8fb0000 00000390 f8ffffff 00000000 ................ │ │ + 0x000007b0 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x000007c0 98040100 00000190 f8ffffff 00000000 ................ │ │ + 0x000007d0 00000000 10010000 1d000000 1f000000 ................ ├── lib/x86_64/libfinal-key.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --program-header {} │ │ @@ -2,19 +2,19 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 8 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0001c0 0x0001c0 R 0x8 │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x013b98 0x013b98 R E 0x1000 │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x013b78 0x013b78 R E 0x1000 │ │ LOAD 0x013ca8 0x0000000000014ca8 0x0000000000014ca8 0x000360 0x000390 RW 0x1000 │ │ DYNAMIC 0x013cc0 0x0000000000014cc0 0x0000000000014cc0 0x000250 0x000250 RW 0x8 │ │ NOTE 0x000200 0x0000000000000200 0x0000000000000200 0x000024 0x000024 R 0x4 │ │ - GNU_EH_FRAME 0x01397c 0x000000000001397c 0x000000000001397c 0x00021c 0x00021c R 0x4 │ │ + GNU_EH_FRAME 0x01395c 0x000000000001395c 0x000000000001395c 0x00021c 0x00021c R 0x4 │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0 │ │ GNU_RELRO 0x013ca8 0x0000000000014ca8 0x0000000000014ca8 0x000358 0x000358 RW 0x8 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.gnu.build-id .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rela.dyn .rela.plt .plt .text .rodata .eh_frame .eh_frame_hdr │ ├── readelf --wide --sections {} │ │ @@ -9,18 +9,18 @@ │ │ [ 4] .hash HASH 0000000000001028 001028 00027c 04 A 2 0 8 │ │ [ 5] .gnu.version VERSYM 00000000000012a4 0012a4 0000b4 02 A 2 0 2 │ │ [ 6] .gnu.version_d VERDEF 0000000000001358 001358 00001c 00 A 3 1 4 │ │ [ 7] .gnu.version_r VERNEED 0000000000001374 001374 000020 00 A 3 1 4 │ │ [ 8] .rela.dyn RELA 0000000000001398 001398 000168 18 A 2 0 8 │ │ [ 9] .rela.plt RELA 0000000000001500 001500 000150 18 AI 2 10 8 │ │ [10] .plt PROGBITS 0000000000001650 001650 0000f0 10 AX 0 0 16 │ │ - [11] .text PROGBITS 0000000000001740 001740 00b470 00 AX 0 0 32 │ │ - [12] .rodata PROGBITS 000000000000cbc0 00cbc0 005fe0 00 A 0 0 64 │ │ - [13] .eh_frame PROGBITS 0000000000012ba0 012ba0 000ddc 00 A 0 0 8 │ │ - [14] .eh_frame_hdr PROGBITS 000000000001397c 01397c 00021c 00 A 0 0 4 │ │ + [11] .text PROGBITS 0000000000001740 001740 00b460 00 AX 0 0 32 │ │ + [12] .rodata PROGBITS 000000000000cbc0 00cbc0 005fc0 00 A 0 0 64 │ │ + [13] .eh_frame PROGBITS 0000000000012b80 012b80 000ddc 00 A 0 0 8 │ │ + [14] .eh_frame_hdr PROGBITS 000000000001395c 01395c 00021c 00 A 0 0 4 │ │ [15] .fini_array FINI_ARRAY 0000000000014ca8 013ca8 000010 00 WA 0 0 8 │ │ [16] .init_array INIT_ARRAY 0000000000014cb8 013cb8 000008 00 WA 0 0 8 │ │ [17] .dynamic DYNAMIC 0000000000014cc0 013cc0 000250 10 WA 3 0 8 │ │ [18] .got PROGBITS 0000000000014f10 013f10 000068 00 WA 0 0 8 │ │ [19] .got.plt PROGBITS 0000000000014f78 013f78 000088 00 WA 0 0 8 │ │ [20] .data PROGBITS 0000000000015000 014000 000008 00 WA 0 0 8 │ │ [21] .bss NOBITS 0000000000015008 014008 000030 00 WA 0 0 8 │ ├── readelf --wide --symbols {} │ │ @@ -1,93 +1,93 @@ │ │ │ │ Symbol table '.dynsym' contains 90 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ - 3: 0000000000001790 3 FUNC GLOBAL DEFAULT 11 aes_init │ │ - 4: 000000000000cbc0 4096 OBJECT GLOBAL DEFAULT 12 t_im │ │ - 5: 000000000000dbc0 4096 OBJECT GLOBAL DEFAULT 12 t_il │ │ - 6: 000000000000ebc0 4096 OBJECT GLOBAL DEFAULT 12 t_in │ │ - 7: 000000000000fbc0 4096 OBJECT GLOBAL DEFAULT 12 t_fl │ │ - 8: 0000000000010bc0 4096 OBJECT GLOBAL DEFAULT 12 t_fn │ │ - 9: 0000000000011bc0 40 OBJECT GLOBAL DEFAULT 12 t_rc │ │ - 10: 00000000000017a0 333 FUNC GLOBAL DEFAULT 11 generate_key_material │ │ - 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@LIBC (2) │ │ - 12: 000000000000a8e0 1481 FUNC GLOBAL DEFAULT 11 aes_encrypt_key256 │ │ - 13: 0000000000005370 3532 FUNC GLOBAL DEFAULT 11 aes_encrypt │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@LIBC (2) │ │ - 16: 00000000000018f0 331 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ - 17: 0000000000001a40 136 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ - 18: 0000000000001ad0 365 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ - 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 20: 000000000000cb60 80 FUNC GLOBAL DEFAULT 11 aes_decrypt_key │ │ - 21: 000000000000aeb0 80 FUNC GLOBAL DEFAULT 11 aes_encrypt_key │ │ - 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ - 23: 0000000000001c40 8 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ - 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 25: 0000000000001c50 1002 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ - 26: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ - 27: 0000000000002900 400 FUNC GLOBAL DEFAULT 11 aes_cbc_encrypt │ │ - 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ - 29: 0000000000002a90 419 FUNC GLOBAL DEFAULT 11 aes_cbc_decrypt │ │ - 30: 0000000000002040 881 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ - 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 32: 00000000000023c0 45 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ - 33: 00000000000023f0 843 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ - 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ - 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 37: 0000000000008220 52 FUNC GLOBAL DEFAULT 11 sha256_begin │ │ - 38: 0000000000007ec0 690 FUNC GLOBAL DEFAULT 11 sha256_hash │ │ - 39: 0000000000008260 10 FUNC GLOBAL DEFAULT 11 sha256_end │ │ - 40: 0000000000002740 207 FUNC GLOBAL DEFAULT 11 aes_test_alignment_detection │ │ - 41: 0000000000002810 10 FUNC GLOBAL DEFAULT 11 aes_mode_reset │ │ - 42: 0000000000002820 97 FUNC GLOBAL DEFAULT 11 aes_ecb_encrypt │ │ - 43: 0000000000002890 97 FUNC GLOBAL DEFAULT 11 aes_ecb_decrypt │ │ - 44: 0000000000006140 3580 FUNC GLOBAL DEFAULT 11 aes_decrypt │ │ - 45: 0000000000002c60 845 FUNC GLOBAL DEFAULT 11 aes_cfb_encrypt │ │ - 46: 0000000000002fc0 885 FUNC GLOBAL DEFAULT 11 aes_cfb_decrypt │ │ - 47: 0000000000003340 750 FUNC GLOBAL DEFAULT 11 aes_ofb_crypt │ │ - 48: 0000000000003640 1612 FUNC GLOBAL DEFAULT 11 aes_ctr_crypt │ │ - 49: 0000000000003c90 4451 FUNC GLOBAL DEFAULT 11 sha1_compile │ │ - 50: 0000000000004e00 49 FUNC GLOBAL DEFAULT 11 sha1_begin │ │ - 51: 0000000000004e40 690 FUNC GLOBAL DEFAULT 11 sha1_hash │ │ - 52: 0000000000005100 532 FUNC GLOBAL DEFAULT 11 sha1_end │ │ - 53: 0000000000005320 65 FUNC GLOBAL DEFAULT 11 sha1 │ │ - 54: 0000000000006f40 3404 FUNC GLOBAL DEFAULT 11 sha256_compile │ │ - 55: 0000000000012a80 256 OBJECT GLOBAL DEFAULT 12 k256 │ │ - 56: 0000000000008180 52 FUNC GLOBAL DEFAULT 11 sha224_begin │ │ - 57: 0000000000012a60 32 OBJECT GLOBAL DEFAULT 12 i224 │ │ - 58: 00000000000081c0 10 FUNC GLOBAL DEFAULT 11 sha224_end │ │ - 59: 00000000000081d0 70 FUNC GLOBAL DEFAULT 11 sha224 │ │ - 60: 0000000000012a40 32 OBJECT GLOBAL DEFAULT 12 i256 │ │ - 61: 0000000000008270 70 FUNC GLOBAL DEFAULT 11 sha256 │ │ - 62: 00000000000082c0 3801 FUNC GLOBAL DEFAULT 11 sha512_compile │ │ - 63: 00000000000127c0 640 OBJECT GLOBAL DEFAULT 12 k512 │ │ - 64: 00000000000093e0 599 FUNC GLOBAL DEFAULT 11 sha512_hash │ │ - 65: 0000000000009640 86 FUNC GLOBAL DEFAULT 11 sha384_begin │ │ - 66: 0000000000012540 640 OBJECT GLOBAL DEFAULT 12 i384 │ │ - 67: 00000000000096a0 10 FUNC GLOBAL DEFAULT 11 sha384_end │ │ - 68: 00000000000096b0 76 FUNC GLOBAL DEFAULT 11 sha384 │ │ - 69: 0000000000009700 86 FUNC GLOBAL DEFAULT 11 sha512_begin │ │ - 70: 00000000000122c0 640 OBJECT GLOBAL DEFAULT 12 i512 │ │ - 71: 0000000000009760 10 FUNC GLOBAL DEFAULT 11 sha512_end │ │ - 72: 0000000000009770 76 FUNC GLOBAL DEFAULT 11 sha512 │ │ - 73: 00000000000097c0 425 FUNC GLOBAL DEFAULT 11 sha2_begin │ │ - 74: 0000000000009970 65 FUNC GLOBAL DEFAULT 11 sha2_hash │ │ - 75: 00000000000099c0 97 FUNC GLOBAL DEFAULT 11 sha2_end │ │ - 76: 0000000000009a30 112 FUNC GLOBAL DEFAULT 11 sha2 │ │ - 77: 0000000000009aa0 143 FUNC GLOBAL DEFAULT 11 hmac_sha_begin │ │ - 78: 0000000000009b30 158 FUNC GLOBAL DEFAULT 11 hmac_sha_key │ │ - 79: 0000000000009bd0 586 FUNC GLOBAL DEFAULT 11 hmac_sha_data │ │ - 80: 0000000000009e20 590 FUNC GLOBAL DEFAULT 11 hmac_sha_end │ │ - 81: 000000000000a070 114 FUNC GLOBAL DEFAULT 11 hmac_sha │ │ - 82: 000000000000a0f0 972 FUNC GLOBAL DEFAULT 11 aes_encrypt_key128 │ │ - 83: 000000000000a4c0 1052 FUNC GLOBAL DEFAULT 11 aes_encrypt_key192 │ │ - 84: 000000000000af00 1878 FUNC GLOBAL DEFAULT 11 aes_decrypt_key128 │ │ - 85: 000000000000b660 2220 FUNC GLOBAL DEFAULT 11 aes_decrypt_key192 │ │ - 86: 000000000000bf10 3147 FUNC GLOBAL DEFAULT 11 aes_decrypt_key256 │ │ + 3: 0000000000001790 207 FUNC GLOBAL DEFAULT 11 aes_test_alignment_detection │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ + 5: 0000000000001860 10 FUNC GLOBAL DEFAULT 11 aes_mode_reset │ │ + 6: 0000000000001870 97 FUNC GLOBAL DEFAULT 11 aes_ecb_encrypt │ │ + 7: 0000000000002cd0 3532 FUNC GLOBAL DEFAULT 11 aes_encrypt │ │ + 8: 00000000000018e0 97 FUNC GLOBAL DEFAULT 11 aes_ecb_decrypt │ │ + 9: 0000000000003aa0 3580 FUNC GLOBAL DEFAULT 11 aes_decrypt │ │ + 10: 0000000000001950 400 FUNC GLOBAL DEFAULT 11 aes_cbc_encrypt │ │ + 11: 0000000000001ae0 419 FUNC GLOBAL DEFAULT 11 aes_cbc_decrypt │ │ + 12: 0000000000001ca0 845 FUNC GLOBAL DEFAULT 11 aes_cfb_encrypt │ │ + 13: 0000000000002000 885 FUNC GLOBAL DEFAULT 11 aes_cfb_decrypt │ │ + 14: 0000000000002380 750 FUNC GLOBAL DEFAULT 11 aes_ofb_crypt │ │ + 15: 0000000000002680 1612 FUNC GLOBAL DEFAULT 11 aes_ctr_crypt │ │ + 16: 0000000000010bc0 4096 OBJECT GLOBAL DEFAULT 12 t_fn │ │ + 17: 000000000000fbc0 4096 OBJECT GLOBAL DEFAULT 12 t_fl │ │ + 18: 000000000000ebc0 4096 OBJECT GLOBAL DEFAULT 12 t_in │ │ + 19: 000000000000dbc0 4096 OBJECT GLOBAL DEFAULT 12 t_il │ │ + 20: 00000000000048a0 972 FUNC GLOBAL DEFAULT 11 aes_encrypt_key128 │ │ + 21: 0000000000011bc0 40 OBJECT GLOBAL DEFAULT 12 t_rc │ │ + 22: 0000000000004c70 1052 FUNC GLOBAL DEFAULT 11 aes_encrypt_key192 │ │ + 23: 0000000000005090 1481 FUNC GLOBAL DEFAULT 11 aes_encrypt_key256 │ │ + 24: 0000000000005660 80 FUNC GLOBAL DEFAULT 11 aes_encrypt_key │ │ + 25: 00000000000056b0 1878 FUNC GLOBAL DEFAULT 11 aes_decrypt_key128 │ │ + 26: 000000000000cbc0 4096 OBJECT GLOBAL DEFAULT 12 t_im │ │ + 27: 0000000000005e10 2220 FUNC GLOBAL DEFAULT 11 aes_decrypt_key192 │ │ + 28: 00000000000066c0 3147 FUNC GLOBAL DEFAULT 11 aes_decrypt_key256 │ │ + 29: 0000000000007310 80 FUNC GLOBAL DEFAULT 11 aes_decrypt_key │ │ + 30: 0000000000007360 3 FUNC GLOBAL DEFAULT 11 aes_init │ │ + 31: 0000000000007370 333 FUNC GLOBAL DEFAULT 11 generate_key_material │ │ + 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@LIBC (2) │ │ + 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@LIBC (2) │ │ + 35: 00000000000074c0 331 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ + 36: 0000000000007610 136 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ + 37: 00000000000076a0 365 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 39: 0000000000007810 8 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 41: 0000000000007820 1002 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 44: 0000000000007c10 881 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 46: 0000000000007f90 45 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ + 47: 0000000000007fc0 843 FUNC GLOBAL DEFAULT 11 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ + 51: 000000000000b320 52 FUNC GLOBAL DEFAULT 11 sha256_begin │ │ + 52: 000000000000afc0 690 FUNC GLOBAL DEFAULT 11 sha256_hash │ │ + 53: 000000000000b360 10 FUNC GLOBAL DEFAULT 11 sha256_end │ │ + 54: 0000000000008310 143 FUNC GLOBAL DEFAULT 11 hmac_sha_begin │ │ + 55: 00000000000083a0 158 FUNC GLOBAL DEFAULT 11 hmac_sha_key │ │ + 56: 0000000000008440 586 FUNC GLOBAL DEFAULT 11 hmac_sha_data │ │ + 57: 0000000000008690 590 FUNC GLOBAL DEFAULT 11 hmac_sha_end │ │ + 58: 00000000000088e0 114 FUNC GLOBAL DEFAULT 11 hmac_sha │ │ + 59: 0000000000008960 4451 FUNC GLOBAL DEFAULT 11 sha1_compile │ │ + 60: 0000000000009ad0 49 FUNC GLOBAL DEFAULT 11 sha1_begin │ │ + 61: 0000000000009b20 690 FUNC GLOBAL DEFAULT 11 sha1_hash │ │ + 62: 0000000000009de0 532 FUNC GLOBAL DEFAULT 11 sha1_end │ │ + 63: 000000000000a000 65 FUNC GLOBAL DEFAULT 11 sha1 │ │ + 64: 000000000000a050 3404 FUNC GLOBAL DEFAULT 11 sha256_compile │ │ + 65: 0000000000012a80 256 OBJECT GLOBAL DEFAULT 12 k256 │ │ + 66: 000000000000b280 52 FUNC GLOBAL DEFAULT 11 sha224_begin │ │ + 67: 0000000000012a60 32 OBJECT GLOBAL DEFAULT 12 i224 │ │ + 68: 000000000000b2c0 10 FUNC GLOBAL DEFAULT 11 sha224_end │ │ + 69: 000000000000b2d0 70 FUNC GLOBAL DEFAULT 11 sha224 │ │ + 70: 0000000000012a40 32 OBJECT GLOBAL DEFAULT 12 i256 │ │ + 71: 000000000000b370 70 FUNC GLOBAL DEFAULT 11 sha256 │ │ + 72: 000000000000b3c0 3801 FUNC GLOBAL DEFAULT 11 sha512_compile │ │ + 73: 00000000000127c0 640 OBJECT GLOBAL DEFAULT 12 k512 │ │ + 74: 000000000000c4e0 599 FUNC GLOBAL DEFAULT 11 sha512_hash │ │ + 75: 000000000000c740 86 FUNC GLOBAL DEFAULT 11 sha384_begin │ │ + 76: 0000000000012540 640 OBJECT GLOBAL DEFAULT 12 i384 │ │ + 77: 000000000000c7a0 10 FUNC GLOBAL DEFAULT 11 sha384_end │ │ + 78: 000000000000c7b0 76 FUNC GLOBAL DEFAULT 11 sha384 │ │ + 79: 000000000000c800 86 FUNC GLOBAL DEFAULT 11 sha512_begin │ │ + 80: 00000000000122c0 640 OBJECT GLOBAL DEFAULT 12 i512 │ │ + 81: 000000000000c860 10 FUNC GLOBAL DEFAULT 11 sha512_end │ │ + 82: 000000000000c870 76 FUNC GLOBAL DEFAULT 11 sha512 │ │ + 83: 000000000000c8c0 425 FUNC GLOBAL DEFAULT 11 sha2_begin │ │ + 84: 000000000000ca70 65 FUNC GLOBAL DEFAULT 11 sha2_hash │ │ + 85: 000000000000cac0 97 FUNC GLOBAL DEFAULT 11 sha2_end │ │ + 86: 000000000000cb30 112 FUNC GLOBAL DEFAULT 11 sha2 │ │ 87: 0000000000015008 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ 88: 0000000000015008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ 89: 0000000000015038 0 NOTYPE GLOBAL DEFAULT ABS _end │ ├── readelf --wide --relocs {} │ │ @@ -1,35 +1,35 @@ │ │ │ │ Relocation section '.rela.dyn' at offset 0x1398 contains 15 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ 0000000000014ca8 0000000000000008 R_X86_64_RELATIVE 1740 │ │ -0000000000014f10 0000000000000008 R_X86_64_RELATIVE 17a0 │ │ -0000000000014f18 0000000000000008 R_X86_64_RELATIVE 10bc0 │ │ -0000000000014f20 0000000000000008 R_X86_64_RELATIVE fbc0 │ │ -0000000000014f28 0000000000000008 R_X86_64_RELATIVE ebc0 │ │ -0000000000014f30 0000000000000008 R_X86_64_RELATIVE dbc0 │ │ -0000000000014f38 0000000000000008 R_X86_64_RELATIVE 12a80 │ │ -0000000000014f40 0000000000000008 R_X86_64_RELATIVE 12a60 │ │ -0000000000014f48 0000000000000008 R_X86_64_RELATIVE 12a40 │ │ -0000000000014f50 0000000000000008 R_X86_64_RELATIVE 127c0 │ │ -0000000000014f58 0000000000000008 R_X86_64_RELATIVE 12540 │ │ -0000000000014f60 0000000000000008 R_X86_64_RELATIVE 122c0 │ │ -0000000000014f68 0000000000000008 R_X86_64_RELATIVE 11bc0 │ │ -0000000000014f70 0000000000000008 R_X86_64_RELATIVE cbc0 │ │ +0000000000014f10 0000000000000008 R_X86_64_RELATIVE 10bc0 │ │ +0000000000014f18 0000000000000008 R_X86_64_RELATIVE fbc0 │ │ +0000000000014f20 0000000000000008 R_X86_64_RELATIVE ebc0 │ │ +0000000000014f28 0000000000000008 R_X86_64_RELATIVE dbc0 │ │ +0000000000014f30 0000000000000008 R_X86_64_RELATIVE 11bc0 │ │ +0000000000014f38 0000000000000008 R_X86_64_RELATIVE cbc0 │ │ +0000000000014f40 0000000000000008 R_X86_64_RELATIVE 7370 │ │ +0000000000014f48 0000000000000008 R_X86_64_RELATIVE 12a80 │ │ +0000000000014f50 0000000000000008 R_X86_64_RELATIVE 12a60 │ │ +0000000000014f58 0000000000000008 R_X86_64_RELATIVE 12a40 │ │ +0000000000014f60 0000000000000008 R_X86_64_RELATIVE 127c0 │ │ +0000000000014f68 0000000000000008 R_X86_64_RELATIVE 12540 │ │ +0000000000014f70 0000000000000008 R_X86_64_RELATIVE 122c0 │ │ 0000000000015000 0000000000000008 R_X86_64_RELATIVE 15000 │ │ │ │ Relocation section '.rela.plt' at offset 0x1500 contains 14 entries: │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ 0000000000014f90 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_atexit@LIBC + 0 │ │ 0000000000014f98 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_finalize@LIBC + 0 │ │ -0000000000014fa0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_trylock@LIBC + 0 │ │ -0000000000014fa8 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ -0000000000014fb0 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_exit@LIBC + 0 │ │ -0000000000014fb8 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ -0000000000014fc0 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@LIBC + 0 │ │ -0000000000014fc8 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ -0000000000014fd0 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __android_log_print + 0 │ │ -0000000000014fd8 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ -0000000000014fe0 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ -0000000000014fe8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ -0000000000014ff0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ -0000000000014ff8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ │ +0000000000014fa0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@LIBC + 0 │ │ +0000000000014fa8 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_trylock@LIBC + 0 │ │ +0000000000014fb0 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@LIBC + 0 │ │ +0000000000014fb8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_exit@LIBC + 0 │ │ +0000000000014fc0 0000002600000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@LIBC + 0 │ │ +0000000000014fc8 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 free@LIBC + 0 │ │ +0000000000014fd0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __android_log_print + 0 │ │ +0000000000014fd8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@LIBC + 0 │ │ +0000000000014fe0 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@LIBC + 0 │ │ +0000000000014fe8 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_init@LIBC + 0 │ │ +0000000000014ff0 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@LIBC + 0 │ │ +0000000000014ff8 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_join@LIBC + 0 │ ├── readelf --wide --notes {} │ │ @@ -1,8 +1,8 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c97cb54d4b61b1590199e50d1003b85033a082d1 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c4a3f737eb75245b933c4267a6f4d8877750d73f │ │ │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) Version: gold 1.11 │ ├── readelf --wide --version-info {} │ │ @@ -1,23 +1,23 @@ │ │ │ │ Version symbols section '.gnu.version' contains 90 entries: │ │ Addr: 0x00000000000012a4 Offset: 0x0012a4 Link: 2 (.dynsym) │ │ 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ - 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 008: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ - 00c: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ - 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ - 014: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ - 018: 2 (LIBC) 1 (*global*) 0 (*local*) 1 (*global*) │ │ - 01c: 2 (LIBC) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ - 020: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ - 024: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 004: 2 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 024: 1 (*global*) 1 (*global*) 2 (LIBC) 1 (*global*) │ │ + 028: 2 (LIBC) 1 (*global*) 0 (*local*) 2 (LIBC) │ │ + 02c: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 030: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -36,1724 +36,1724 @@ │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000060 0000000000000014 00000064 FDE cie=00000000 pc=0000000000001790..0000000000001793 │ │ +00000060 000000000000002c 00000064 FDE cie=00000000 pc=0000000000001790..000000000000185f │ │ + DW_CFA_advance_loc: 2 to 0000000000001792 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 0000000000001796 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 000000000000179b │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc1: 165 to 0000000000001840 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 1 to 0000000000001841 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000001843 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000001848 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000090 0000000000000014 00000094 FDE cie=00000000 pc=0000000000001860..000000000000186a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000078 000000000000004c 0000007c FDE cie=00000000 pc=00000000000017a0..00000000000018ed │ │ - DW_CFA_advance_loc: 2 to 00000000000017a2 │ │ +000000a8 000000000000003c 000000ac FDE cie=00000000 pc=0000000000001870..00000000000018d1 │ │ + DW_CFA_advance_loc: 2 to 0000000000001872 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0000000000001877 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ + DW_CFA_advance_loc: 6 to 000000000000187d │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_advance_loc: 1 to 000000000000187e │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ + DW_CFA_advance_loc: 1 to 000000000000187f │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_advance_loc1: 71 to 00000000000018c6 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 4 to 00000000000018ca │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000018cc │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000018ce │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000018d0 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000000e8 000000000000003c 000000ec FDE cie=00000000 pc=00000000000018e0..0000000000001941 │ │ + DW_CFA_advance_loc: 2 to 00000000000018e2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 00000000000018e7 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ + DW_CFA_advance_loc: 6 to 00000000000018ed │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_advance_loc: 1 to 00000000000018ee │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ + DW_CFA_advance_loc: 1 to 00000000000018ef │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_advance_loc1: 71 to 0000000000001936 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 4 to 000000000000193a │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 000000000000193c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000000193e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000001940 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000128 000000000000004c 0000012c FDE cie=00000000 pc=0000000000001950..0000000000001ae0 │ │ + DW_CFA_advance_loc: 2 to 0000000000001952 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 00000000000017a4 │ │ + DW_CFA_advance_loc: 5 to 0000000000001957 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 00000000000017a6 │ │ + DW_CFA_advance_loc: 2 to 0000000000001959 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 00000000000017a8 │ │ + DW_CFA_advance_loc: 2 to 000000000000195b │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 00000000000017a9 │ │ + DW_CFA_advance_loc: 1 to 000000000000195c │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 00000000000017ad │ │ + DW_CFA_advance_loc: 1 to 000000000000195d │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 00000000000017b5 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc1: 183 to 000000000000186c │ │ + DW_CFA_advance_loc: 5 to 0000000000001962 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc1: 169 to 0000000000001a0b │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000001870 │ │ + DW_CFA_advance_loc: 4 to 0000000000001a0f │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000001871 │ │ + DW_CFA_advance_loc: 1 to 0000000000001a10 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000001873 │ │ + DW_CFA_advance_loc: 2 to 0000000000001a12 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000001875 │ │ + DW_CFA_advance_loc: 2 to 0000000000001a14 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000001877 │ │ + DW_CFA_advance_loc: 2 to 0000000000001a16 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000001879 │ │ + DW_CFA_advance_loc: 2 to 0000000000001a18 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 7 to 0000000000001880 │ │ + DW_CFA_advance_loc: 8 to 0000000000001a20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -000000c8 000000000000001c 000000cc FDE cie=00000000 pc=00000000000018f0..0000000000001a3b │ │ - DW_CFA_advance_loc: 5 to 00000000000018f5 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 311 to 0000000000001a2c │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 4 to 0000000000001a30 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 10 to 0000000000001a3a │ │ - DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ │ │ -000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000001a40..0000000000001ac8 │ │ - DW_CFA_advance_loc: 5 to 0000000000001a45 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc1: 130 to 0000000000001ac7 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - │ │ -00000100 000000000000004c 00000104 FDE cie=00000000 pc=0000000000001ad0..0000000000001c3d │ │ - DW_CFA_advance_loc: 2 to 0000000000001ad2 │ │ +00000178 000000000000004c 0000017c FDE cie=00000000 pc=0000000000001ae0..0000000000001c83 │ │ + DW_CFA_advance_loc: 2 to 0000000000001ae2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 8 to 0000000000001ada │ │ + DW_CFA_advance_loc: 4 to 0000000000001ae6 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000001adf │ │ + DW_CFA_advance_loc: 2 to 0000000000001ae8 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000001ae4 │ │ + DW_CFA_advance_loc: 2 to 0000000000001aea │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000001ae5 │ │ + DW_CFA_advance_loc: 1 to 0000000000001aeb │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 0000000000001ae6 │ │ + DW_CFA_advance_loc: 1 to 0000000000001aec │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 0000000000001aee │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc1: 231 to 0000000000001bd5 │ │ + DW_CFA_advance_loc: 5 to 0000000000001af1 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc1: 160 to 0000000000001b91 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000001bd6 │ │ + DW_CFA_advance_loc: 1 to 0000000000001b92 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000001bd7 │ │ + DW_CFA_advance_loc: 1 to 0000000000001b93 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000001bd9 │ │ + DW_CFA_advance_loc: 2 to 0000000000001b95 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000001bdb │ │ + DW_CFA_advance_loc: 2 to 0000000000001b97 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000001bdd │ │ + DW_CFA_advance_loc: 2 to 0000000000001b99 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000001bdf │ │ + DW_CFA_advance_loc: 2 to 0000000000001b9b │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000001be0 │ │ + DW_CFA_advance_loc: 5 to 0000000000001ba0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - │ │ -00000150 0000000000000014 00000154 FDE cie=00000000 pc=0000000000001c40..0000000000001c48 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000168 000000000000004c 0000016c FDE cie=00000000 pc=0000000000001c50..000000000000203a │ │ - DW_CFA_advance_loc: 2 to 0000000000001c52 │ │ +000001c8 0000000000000064 000001cc FDE cie=00000000 pc=0000000000001ca0..0000000000001fed │ │ + DW_CFA_advance_loc: 2 to 0000000000001ca2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 7 to 0000000000001c59 │ │ + DW_CFA_advance_loc: 5 to 0000000000001ca7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 9 to 0000000000001c62 │ │ + DW_CFA_advance_loc: 5 to 0000000000001cac │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 0000000000001c64 │ │ + DW_CFA_advance_loc: 5 to 0000000000001cb1 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 9 to 0000000000001c6d │ │ + DW_CFA_advance_loc: 1 to 0000000000001cb2 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000001c71 │ │ + DW_CFA_advance_loc: 4 to 0000000000001cb6 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 15 to 0000000000001c80 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc2: 509 to 0000000000001e7d │ │ + DW_CFA_advance_loc: 8 to 0000000000001cbe │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc2: 280 to 0000000000001dd6 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 0000000000001e81 │ │ + DW_CFA_advance_loc: 1 to 0000000000001dd7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000001e82 │ │ + DW_CFA_advance_loc: 1 to 0000000000001dd8 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000001e84 │ │ + DW_CFA_advance_loc: 2 to 0000000000001dda │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000001e86 │ │ + DW_CFA_advance_loc: 2 to 0000000000001ddc │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000001e88 │ │ + DW_CFA_advance_loc: 2 to 0000000000001dde │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000001e8a │ │ + DW_CFA_advance_loc: 2 to 0000000000001de0 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 0000000000001e90 │ │ + DW_CFA_advance_loc: 1 to 0000000000001de1 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 127 to 0000000000001e60 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000001e61 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 0000000000001e64 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 0000000000001e66 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 0000000000001e68 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000001e6a │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000001e6c │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001e70 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000001b8 000000000000004c 000001bc FDE cie=00000000 pc=0000000000002040..00000000000023b1 │ │ - DW_CFA_advance_loc: 2 to 0000000000002042 │ │ +00000230 0000000000000064 00000234 FDE cie=00000000 pc=0000000000002000..0000000000002375 │ │ + DW_CFA_advance_loc: 2 to 0000000000002002 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 9 to 000000000000204b │ │ + DW_CFA_advance_loc: 5 to 0000000000002007 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000002050 │ │ + DW_CFA_advance_loc: 5 to 000000000000200c │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 10 to 000000000000205a │ │ + DW_CFA_advance_loc: 5 to 0000000000002011 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 4 to 000000000000205e │ │ + DW_CFA_advance_loc: 1 to 0000000000002012 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 6 to 0000000000002064 │ │ + DW_CFA_advance_loc: 4 to 0000000000002016 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 15 to 0000000000002073 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc2: 310 to 00000000000021a9 │ │ + DW_CFA_advance_loc: 8 to 000000000000201e │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc2: 293 to 0000000000002143 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000021aa │ │ + DW_CFA_advance_loc: 1 to 0000000000002144 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000021ab │ │ + DW_CFA_advance_loc: 1 to 0000000000002145 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000021ad │ │ + DW_CFA_advance_loc: 2 to 0000000000002147 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000021af │ │ + DW_CFA_advance_loc: 2 to 0000000000002149 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000021b1 │ │ + DW_CFA_advance_loc: 2 to 000000000000214b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000021b3 │ │ + DW_CFA_advance_loc: 2 to 000000000000214d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000021b8 │ │ + DW_CFA_advance_loc: 1 to 000000000000214e │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 119 to 00000000000021c5 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000021c6 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 00000000000021c9 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000021cb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000021cd │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000021cf │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000021d1 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 7 to 00000000000021d8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000208 0000000000000014 0000020c FDE cie=00000000 pc=00000000000023c0..00000000000023ed │ │ - DW_CFA_advance_loc: 14 to 00000000000023ce │ │ +00000298 0000000000000064 0000029c FDE cie=00000000 pc=0000000000002380..000000000000266e │ │ + DW_CFA_advance_loc: 2 to 0000000000002382 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 30 to 00000000000023ec │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0000000000002387 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 000000000000238c │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 5 to 0000000000002391 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 1 to 0000000000002392 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 4 to 0000000000002396 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc: 8 to 000000000000239e │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc2: 258 to 00000000000024a0 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 00000000000024a1 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000024a2 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 00000000000024a4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000024a6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000024a8 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000024aa │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 00000000000024ab │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 114 to 000000000000251d │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000000251e │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 3 to 0000000000002521 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 0000000000002523 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 0000000000002525 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000002527 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000002529 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 7 to 0000000000002530 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000220 000000000000003c 00000224 FDE cie=00000000 pc=00000000000023f0..000000000000273b │ │ - DW_CFA_advance_loc: 2 to 00000000000023f2 │ │ +00000300 000000000000004c 00000304 FDE cie=00000000 pc=0000000000002680..0000000000002ccc │ │ + DW_CFA_advance_loc: 2 to 0000000000002682 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 8 to 00000000000023fa │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0000000000002687 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000023fe │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 000000000000268c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 0000000000002402 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 5 to 0000000000002691 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 11 to 000000000000240d │ │ - DW_CFA_def_cfa_offset: 400 │ │ - DW_CFA_advance_loc2: 491 to 00000000000025f8 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 1 to 0000000000002692 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 1 to 0000000000002693 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc: 11 to 000000000000269e │ │ + DW_CFA_def_cfa_offset: 272 │ │ + DW_CFA_advance_loc2: 1351 to 0000000000002be5 │ │ DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000002be6 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 0000000000002be7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000025f9 │ │ + DW_CFA_advance_loc: 2 to 0000000000002be9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000025fa │ │ + DW_CFA_advance_loc: 2 to 0000000000002beb │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000025fc │ │ + DW_CFA_advance_loc: 2 to 0000000000002bed │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000025fe │ │ + DW_CFA_advance_loc: 2 to 0000000000002bef │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000002600 │ │ + DW_CFA_advance_loc: 1 to 0000000000002bf0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000260 000000000000002c 00000264 FDE cie=00000000 pc=0000000000002740..000000000000280f │ │ - DW_CFA_advance_loc: 2 to 0000000000002742 │ │ +00000350 000000000000003c 00000354 FDE cie=00000000 pc=0000000000002cd0..0000000000003a9c │ │ + DW_CFA_advance_loc: 2 to 0000000000002cd2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000002746 │ │ + DW_CFA_advance_loc: 4 to 0000000000002cd6 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 000000000000274b │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc1: 165 to 00000000000027f0 │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ + DW_CFA_advance_loc: 1 to 0000000000002cd7 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ + DW_CFA_advance_loc: 31 to 0000000000002cf6 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000027f1 │ │ + DW_CFA_advance_loc: 3 to 0000000000002cf9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000027f3 │ │ + DW_CFA_advance_loc: 2 to 0000000000002cfb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000027f8 │ │ + DW_CFA_advance_loc: 5 to 0000000000002d00 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 243 to 0000000000002df3 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 9 to 0000000000002dfc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 55 to 0000000000002e33 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000002e38 │ │ DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000290 0000000000000014 00000294 FDE cie=00000000 pc=0000000000002810..000000000000281a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002a8 000000000000003c 000002ac FDE cie=00000000 pc=0000000000002820..0000000000002881 │ │ - DW_CFA_advance_loc: 2 to 0000000000002822 │ │ +00000390 0000000000000054 00000394 FDE cie=00000000 pc=0000000000003aa0..000000000000489c │ │ + DW_CFA_advance_loc: 2 to 0000000000003aa2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000002827 │ │ + DW_CFA_advance_loc: 8 to 0000000000003aaa │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 6 to 000000000000282d │ │ + DW_CFA_advance_loc: 2 to 0000000000003aac │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 000000000000282e │ │ + DW_CFA_advance_loc: 1 to 0000000000003aad │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000282f │ │ + DW_CFA_advance_loc: 1 to 0000000000003aae │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc1: 71 to 0000000000002876 │ │ + DW_CFA_advance_loc: 31 to 0000000000003acd │ │ + DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 000000000000287a │ │ + DW_CFA_advance_loc: 3 to 0000000000003ad0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000287c │ │ + DW_CFA_advance_loc: 2 to 0000000000003ad2 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000287e │ │ + DW_CFA_advance_loc: 2 to 0000000000003ad4 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000002880 │ │ + DW_CFA_advance_loc: 2 to 0000000000003ad6 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 2 to 0000000000003ad8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 234 to 0000000000003bc2 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 9 to 0000000000003bcb │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 14 to 0000000000003bd9 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 16 to 0000000000003be9 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 46 to 0000000000003c17 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 9 to 0000000000003c20 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002e8 000000000000003c 000002ec FDE cie=00000000 pc=0000000000002890..00000000000028f1 │ │ - DW_CFA_advance_loc: 2 to 0000000000002892 │ │ +000003e8 0000000000000024 000003ec FDE cie=00000000 pc=00000000000048a0..0000000000004c6c │ │ + DW_CFA_advance_loc: 1 to 00000000000048a1 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000002897 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 6 to 000000000000289d │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 000000000000289e │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000289f │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc1: 71 to 00000000000028e6 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 4 to 00000000000028ea │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000028ec │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 00000000000048a5 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000028ee │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc2: 959 to 0000000000004c64 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000028f0 │ │ + DW_CFA_advance_loc: 7 to 0000000000004c6b │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000410 0000000000000024 00000414 FDE cie=00000000 pc=0000000000004c70..000000000000508c │ │ + DW_CFA_advance_loc: 1 to 0000000000004c71 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 0000000000004c75 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc2: 1009 to 0000000000005066 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 30 to 0000000000005084 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000328 000000000000004c 0000032c FDE cie=00000000 pc=0000000000002900..0000000000002a90 │ │ - DW_CFA_advance_loc: 2 to 0000000000002902 │ │ +00000438 0000000000000044 0000043c FDE cie=00000000 pc=0000000000005090..0000000000005659 │ │ + DW_CFA_advance_loc: 2 to 0000000000005092 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000002907 │ │ + DW_CFA_advance_loc: 5 to 0000000000005097 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 0000000000002909 │ │ + DW_CFA_advance_loc: 2 to 0000000000005099 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 000000000000290b │ │ + DW_CFA_advance_loc: 2 to 000000000000509b │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000290c │ │ + DW_CFA_advance_loc: 1 to 000000000000509c │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 000000000000290d │ │ + DW_CFA_advance_loc: 1 to 000000000000509d │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 5 to 0000000000002912 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc1: 169 to 00000000000029bb │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 4 to 00000000000029bf │ │ + DW_CFA_advance_loc2: 1451 to 0000000000005648 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000029c0 │ │ + DW_CFA_advance_loc: 8 to 0000000000005650 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000029c2 │ │ + DW_CFA_advance_loc: 2 to 0000000000005652 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000029c4 │ │ + DW_CFA_advance_loc: 2 to 0000000000005654 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000029c6 │ │ + DW_CFA_advance_loc: 2 to 0000000000005656 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000029c8 │ │ + DW_CFA_advance_loc: 2 to 0000000000005658 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 8 to 00000000000029d0 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000378 000000000000004c 0000037c FDE cie=00000000 pc=0000000000002a90..0000000000002c33 │ │ - DW_CFA_advance_loc: 2 to 0000000000002a92 │ │ +00000480 0000000000000014 00000484 FDE cie=00000000 pc=0000000000005660..00000000000056b0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000498 0000000000000044 0000049c FDE cie=00000000 pc=00000000000056b0..0000000000005e06 │ │ + DW_CFA_advance_loc: 2 to 00000000000056b2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000002a96 │ │ + DW_CFA_advance_loc: 2 to 00000000000056b4 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 0000000000002a98 │ │ + DW_CFA_advance_loc: 2 to 00000000000056b6 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 0000000000002a9a │ │ + DW_CFA_advance_loc: 2 to 00000000000056b8 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000002a9b │ │ + DW_CFA_advance_loc: 1 to 00000000000056b9 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 0000000000002a9c │ │ + DW_CFA_advance_loc: 1 to 00000000000056ba │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 5 to 0000000000002aa1 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc1: 160 to 0000000000002b41 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000002b42 │ │ + DW_CFA_advance_loc2: 1852 to 0000000000005df6 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000002b43 │ │ + DW_CFA_advance_loc: 7 to 0000000000005dfd │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000002b45 │ │ + DW_CFA_advance_loc: 2 to 0000000000005dff │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000002b47 │ │ + DW_CFA_advance_loc: 2 to 0000000000005e01 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000002b49 │ │ + DW_CFA_advance_loc: 2 to 0000000000005e03 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000002b4b │ │ + DW_CFA_advance_loc: 2 to 0000000000005e05 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000002b50 │ │ - DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003c8 0000000000000064 000003cc FDE cie=00000000 pc=0000000000002c60..0000000000002fad │ │ - DW_CFA_advance_loc: 2 to 0000000000002c62 │ │ +000004e0 0000000000000044 000004e4 FDE cie=00000000 pc=0000000000005e10..00000000000066bc │ │ + DW_CFA_advance_loc: 2 to 0000000000005e12 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000002c67 │ │ + DW_CFA_advance_loc: 2 to 0000000000005e14 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000002c6c │ │ + DW_CFA_advance_loc: 2 to 0000000000005e16 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000002c71 │ │ + DW_CFA_advance_loc: 2 to 0000000000005e18 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000002c72 │ │ + DW_CFA_advance_loc: 1 to 0000000000005e19 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000002c76 │ │ + DW_CFA_advance_loc: 1 to 0000000000005e1a │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 0000000000002c7e │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 280 to 0000000000002d96 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000002d97 │ │ + DW_CFA_advance_loc2: 2193 to 00000000000066ab │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000002d98 │ │ + DW_CFA_advance_loc: 8 to 00000000000066b3 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000002d9a │ │ + DW_CFA_advance_loc: 2 to 00000000000066b5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000002d9c │ │ + DW_CFA_advance_loc: 2 to 00000000000066b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000002d9e │ │ + DW_CFA_advance_loc: 2 to 00000000000066b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000002da0 │ │ + DW_CFA_advance_loc: 2 to 00000000000066bb │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000002da1 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 127 to 0000000000002e20 │ │ - DW_CFA_remember_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000528 0000000000000044 0000052c FDE cie=00000000 pc=00000000000066c0..000000000000730b │ │ + DW_CFA_advance_loc: 2 to 00000000000066c2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 00000000000066c7 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 2 to 00000000000066c9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 2 to 00000000000066cb │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 1 to 00000000000066cc │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 1 to 00000000000066cd │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000002e21 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc2: 3098 to 00000000000072e7 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 0000000000002e24 │ │ + DW_CFA_advance_loc: 3 to 00000000000072ea │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000002e26 │ │ + DW_CFA_advance_loc: 13 to 00000000000072f7 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000002e28 │ │ + DW_CFA_advance_loc: 11 to 0000000000007302 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000002e2a │ │ + DW_CFA_advance_loc: 6 to 0000000000007308 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000002e2c │ │ + DW_CFA_advance_loc: 2 to 000000000000730a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 4 to 0000000000002e30 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000570 0000000000000014 00000574 FDE cie=00000000 pc=0000000000007310..0000000000007360 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000588 0000000000000014 0000058c FDE cie=00000000 pc=0000000000007360..0000000000007363 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000430 0000000000000064 00000434 FDE cie=00000000 pc=0000000000002fc0..0000000000003335 │ │ - DW_CFA_advance_loc: 2 to 0000000000002fc2 │ │ +000005a0 000000000000004c 000005a4 FDE cie=00000000 pc=0000000000007370..00000000000074bd │ │ + DW_CFA_advance_loc: 2 to 0000000000007372 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000002fc7 │ │ + DW_CFA_advance_loc: 2 to 0000000000007374 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000002fcc │ │ + DW_CFA_advance_loc: 2 to 0000000000007376 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000002fd1 │ │ + DW_CFA_advance_loc: 2 to 0000000000007378 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000002fd2 │ │ + DW_CFA_advance_loc: 1 to 0000000000007379 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000002fd6 │ │ + DW_CFA_advance_loc: 4 to 000000000000737d │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 0000000000002fde │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 293 to 0000000000003103 │ │ + DW_CFA_advance_loc: 8 to 0000000000007385 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc1: 183 to 000000000000743c │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000003104 │ │ + DW_CFA_advance_loc: 4 to 0000000000007440 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000003105 │ │ + DW_CFA_advance_loc: 1 to 0000000000007441 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000003107 │ │ + DW_CFA_advance_loc: 2 to 0000000000007443 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000003109 │ │ + DW_CFA_advance_loc: 2 to 0000000000007445 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000310b │ │ + DW_CFA_advance_loc: 2 to 0000000000007447 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000310d │ │ + DW_CFA_advance_loc: 2 to 0000000000007449 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000000310e │ │ + DW_CFA_advance_loc: 7 to 0000000000007450 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 119 to 0000000000003185 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000003186 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 0000000000003189 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000318b │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000005f0 000000000000001c 000005f4 FDE cie=00000000 pc=00000000000074c0..000000000000760b │ │ + DW_CFA_advance_loc: 5 to 00000000000074c5 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000318d │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000318f │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003191 │ │ + DW_CFA_advance_loc2: 311 to 00000000000075fc │ │ + DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 7 to 0000000000003198 │ │ + DW_CFA_advance_loc: 4 to 0000000000007600 │ │ DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 10 to 000000000000760a │ │ + DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000498 0000000000000064 0000049c FDE cie=00000000 pc=0000000000003340..000000000000362e │ │ - DW_CFA_advance_loc: 2 to 0000000000003342 │ │ +00000610 0000000000000014 00000614 FDE cie=00000000 pc=0000000000007610..0000000000007698 │ │ + DW_CFA_advance_loc: 5 to 0000000000007615 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc1: 130 to 0000000000007697 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + │ │ +00000628 000000000000004c 0000062c FDE cie=00000000 pc=00000000000076a0..000000000000780d │ │ + DW_CFA_advance_loc: 2 to 00000000000076a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000003347 │ │ + DW_CFA_advance_loc: 8 to 00000000000076aa │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 000000000000334c │ │ + DW_CFA_advance_loc: 5 to 00000000000076af │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000003351 │ │ + DW_CFA_advance_loc: 5 to 00000000000076b4 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000003352 │ │ + DW_CFA_advance_loc: 1 to 00000000000076b5 │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000003356 │ │ + DW_CFA_advance_loc: 1 to 00000000000076b6 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 000000000000335e │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc2: 258 to 0000000000003460 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000003461 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000003462 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000003464 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000003466 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000003468 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000346a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 000000000000346b │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 114 to 00000000000034dd │ │ + DW_CFA_advance_loc: 8 to 00000000000076be │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc1: 231 to 00000000000077a5 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000034de │ │ + DW_CFA_advance_loc: 1 to 00000000000077a6 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 00000000000034e1 │ │ + DW_CFA_advance_loc: 1 to 00000000000077a7 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000034e3 │ │ + DW_CFA_advance_loc: 2 to 00000000000077a9 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000034e5 │ │ + DW_CFA_advance_loc: 2 to 00000000000077ab │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000034e7 │ │ + DW_CFA_advance_loc: 2 to 00000000000077ad │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000034e9 │ │ + DW_CFA_advance_loc: 2 to 00000000000077af │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 7 to 00000000000034f0 │ │ + DW_CFA_advance_loc: 1 to 00000000000077b0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000500 000000000000004c 00000504 FDE cie=00000000 pc=0000000000003640..0000000000003c8c │ │ - DW_CFA_advance_loc: 2 to 0000000000003642 │ │ +00000678 0000000000000014 0000067c FDE cie=00000000 pc=0000000000007810..0000000000007818 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000690 000000000000004c 00000694 FDE cie=00000000 pc=0000000000007820..0000000000007c0a │ │ + DW_CFA_advance_loc: 2 to 0000000000007822 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000003647 │ │ + DW_CFA_advance_loc: 7 to 0000000000007829 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 000000000000364c │ │ + DW_CFA_advance_loc: 9 to 0000000000007832 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000003651 │ │ + DW_CFA_advance_loc: 2 to 0000000000007834 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000003652 │ │ + DW_CFA_advance_loc: 9 to 000000000000783d │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 0000000000003653 │ │ + DW_CFA_advance_loc: 4 to 0000000000007841 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 11 to 000000000000365e │ │ - DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc2: 1351 to 0000000000003ba5 │ │ + DW_CFA_advance_loc: 15 to 0000000000007850 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc2: 509 to 0000000000007a4d │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 0000000000003ba6 │ │ + DW_CFA_advance_loc: 4 to 0000000000007a51 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 0000000000003ba7 │ │ + DW_CFA_advance_loc: 1 to 0000000000007a52 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 0000000000003ba9 │ │ + DW_CFA_advance_loc: 2 to 0000000000007a54 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000003bab │ │ + DW_CFA_advance_loc: 2 to 0000000000007a56 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000003bad │ │ + DW_CFA_advance_loc: 2 to 0000000000007a58 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000003baf │ │ + DW_CFA_advance_loc: 2 to 0000000000007a5a │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000003bb0 │ │ + DW_CFA_advance_loc: 6 to 0000000000007a60 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000550 0000000000000044 00000554 FDE cie=00000000 pc=0000000000003c90..0000000000004df3 │ │ - DW_CFA_advance_loc: 2 to 0000000000003c92 │ │ +000006e0 000000000000004c 000006e4 FDE cie=00000000 pc=0000000000007c10..0000000000007f81 │ │ + DW_CFA_advance_loc: 2 to 0000000000007c12 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000003c97 │ │ + DW_CFA_advance_loc: 9 to 0000000000007c1b │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 0000000000003c9c │ │ + DW_CFA_advance_loc: 5 to 0000000000007c20 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 0000000000003ca1 │ │ + DW_CFA_advance_loc: 10 to 0000000000007c2a │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 12 to 0000000000003cad │ │ + DW_CFA_advance_loc: 4 to 0000000000007c2e │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 0000000000003cb1 │ │ + DW_CFA_advance_loc: 6 to 0000000000007c34 │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 4385 to 0000000000004dd2 │ │ + DW_CFA_advance_loc: 15 to 0000000000007c43 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc2: 310 to 0000000000007d79 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000007d7a │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 11 to 0000000000004ddd │ │ + DW_CFA_advance_loc: 1 to 0000000000007d7b │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 12 to 0000000000004de9 │ │ + DW_CFA_advance_loc: 2 to 0000000000007d7d │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 5 to 0000000000004dee │ │ + DW_CFA_advance_loc: 2 to 0000000000007d7f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004df0 │ │ + DW_CFA_advance_loc: 2 to 0000000000007d81 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004df2 │ │ + DW_CFA_advance_loc: 2 to 0000000000007d83 │ │ DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000007d88 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000730 0000000000000014 00000734 FDE cie=00000000 pc=0000000000007f90..0000000000007fbd │ │ + DW_CFA_advance_loc: 14 to 0000000000007f9e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 30 to 0000000000007fbc │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + │ │ +00000748 000000000000003c 0000074c FDE cie=00000000 pc=0000000000007fc0..000000000000830b │ │ + DW_CFA_advance_loc: 2 to 0000000000007fc2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ + DW_CFA_advance_loc: 8 to 0000000000007fca │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 0000000000007fce │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ + DW_CFA_advance_loc: 4 to 0000000000007fd2 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 11 to 0000000000007fdd │ │ + DW_CFA_def_cfa_offset: 400 │ │ + DW_CFA_advance_loc2: 491 to 00000000000081c8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 00000000000081c9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 00000000000081ca │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000081cc │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000081ce │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 2 to 00000000000081d0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000598 0000000000000014 0000059c FDE cie=00000000 pc=0000000000004e00..0000000000004e31 │ │ +00000788 0000000000000014 0000078c FDE cie=00000000 pc=0000000000008310..000000000000839f │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000005b0 000000000000004c 000005b4 FDE cie=00000000 pc=0000000000004e40..00000000000050f2 │ │ - DW_CFA_advance_loc: 2 to 0000000000004e42 │ │ +000007a0 0000000000000044 000007a4 FDE cie=00000000 pc=00000000000083a0..000000000000843e │ │ + DW_CFA_advance_loc: 23 to 00000000000083b7 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00000000000083b9 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 00000000000083bd │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ + DW_CFA_advance_loc: 4 to 00000000000083c1 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 12 to 00000000000083cd │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 42 to 00000000000083f7 │ │ + DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 00000000000083f8 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 3 to 00000000000083fb │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 00000000000083fd │ │ + DW_CFA_restore: r12 (r12) │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 00000000000083ff │ │ + DW_CFA_restore: r13 (r13) │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 1 to 0000000000008400 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 56 to 0000000000008438 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_restore: r3 (rbx) │ │ + DW_CFA_restore: r6 (rbp) │ │ + DW_CFA_restore: r12 (r12) │ │ + DW_CFA_restore: r13 (r13) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000007e8 000000000000004c 000007ec FDE cie=00000000 pc=0000000000008440..000000000000868a │ │ + DW_CFA_advance_loc: 2 to 0000000000008442 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000004e47 │ │ + DW_CFA_advance_loc: 2 to 0000000000008444 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000004e4b │ │ + DW_CFA_advance_loc: 4 to 0000000000008448 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004e4c │ │ + DW_CFA_advance_loc: 4 to 000000000000844c │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000004e54 │ │ + DW_CFA_advance_loc: 8 to 0000000000008454 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc2: 316 to 0000000000004f90 │ │ + DW_CFA_advance_loc1: 215 to 000000000000852b │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000004f91 │ │ + DW_CFA_advance_loc: 1 to 000000000000852c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004f92 │ │ + DW_CFA_advance_loc: 1 to 000000000000852d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004f94 │ │ + DW_CFA_advance_loc: 2 to 000000000000852f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004f96 │ │ + DW_CFA_advance_loc: 2 to 0000000000008531 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000004f98 │ │ + DW_CFA_advance_loc: 7 to 0000000000008538 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 85 to 0000000000004fed │ │ + DW_CFA_advance_loc1: 213 to 000000000000860d │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000004fee │ │ + DW_CFA_advance_loc: 5 to 0000000000008612 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000004fef │ │ + DW_CFA_advance_loc: 7 to 0000000000008619 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000004ff1 │ │ + DW_CFA_advance_loc: 2 to 000000000000861b │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000004ff3 │ │ + DW_CFA_advance_loc: 2 to 000000000000861d │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000004ff8 │ │ + DW_CFA_advance_loc: 11 to 0000000000008628 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000600 000000000000002c 00000604 FDE cie=00000000 pc=0000000000005100..0000000000005314 │ │ - DW_CFA_advance_loc: 1 to 0000000000005101 │ │ +00000838 0000000000000044 0000083c FDE cie=00000000 pc=0000000000008690..00000000000088de │ │ + DW_CFA_advance_loc: 2 to 0000000000008692 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000005105 │ │ + DW_CFA_offset: r14 (r14) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 0000000000008694 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc: 8 to 000000000000510d │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ + DW_CFA_advance_loc: 2 to 0000000000008696 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc2: 442 to 00000000000052c7 │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ + DW_CFA_advance_loc: 4 to 000000000000869a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ + DW_CFA_advance_loc: 4 to 000000000000869e │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ + DW_CFA_advance_loc: 8 to 00000000000086a6 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc2: 543 to 00000000000088c5 │ │ DW_CFA_remember_state │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 00000000000088c6 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 00000000000088c7 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 00000000000088c9 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 00000000000052c8 │ │ + DW_CFA_advance_loc: 2 to 00000000000088cb │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 00000000000052c9 │ │ + DW_CFA_advance_loc: 2 to 00000000000088cd │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 7 to 00000000000052d0 │ │ + DW_CFA_advance_loc: 3 to 00000000000088d0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000630 000000000000003c 00000634 FDE cie=00000000 pc=0000000000005320..0000000000005361 │ │ - DW_CFA_advance_loc: 2 to 0000000000005322 │ │ +00000880 000000000000004c 00000884 FDE cie=00000000 pc=00000000000088e0..0000000000008952 │ │ + DW_CFA_advance_loc: 2 to 00000000000088e2 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000005327 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 00000000000088e7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 000000000000532b │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 00000000000088ec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 000000000000532f │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 5 to 00000000000088f1 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 5 to 0000000000005334 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 38 to 000000000000535a │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 4 to 00000000000088f5 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 4 to 00000000000088f9 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc: 8 to 0000000000008901 │ │ + DW_CFA_def_cfa_offset: 256 │ │ + DW_CFA_advance_loc1: 70 to 0000000000008947 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 0000000000008948 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 1 to 0000000000008949 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000000535b │ │ + DW_CFA_advance_loc: 2 to 000000000000894b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000000535c │ │ + DW_CFA_advance_loc: 2 to 000000000000894d │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000535e │ │ + DW_CFA_advance_loc: 2 to 000000000000894f │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000005360 │ │ + DW_CFA_advance_loc: 2 to 0000000000008951 │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ - DW_CFA_nop │ │ │ │ -00000670 000000000000003c 00000674 FDE cie=00000000 pc=0000000000005370..000000000000613c │ │ - DW_CFA_advance_loc: 2 to 0000000000005372 │ │ +000008d0 0000000000000044 000008d4 FDE cie=00000000 pc=0000000000008960..0000000000009ac3 │ │ + DW_CFA_advance_loc: 2 to 0000000000008962 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000005376 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0000000000008967 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 1 to 0000000000005377 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 000000000000896c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc: 31 to 0000000000005396 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 3 to 0000000000005399 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000539b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000053a0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 243 to 0000000000005493 │ │ - DW_CFA_remember_state │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 5 to 0000000000008971 │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 12 to 000000000000897d │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 4 to 0000000000008981 │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc2: 4385 to 0000000000009aa2 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 11 to 0000000000009aad │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 12 to 0000000000009ab9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 5 to 0000000000009abe │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 9 to 000000000000549c │ │ + DW_CFA_advance_loc: 2 to 0000000000009ac0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 55 to 00000000000054d3 │ │ + DW_CFA_advance_loc: 2 to 0000000000009ac2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 00000000000054d8 │ │ - DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000918 0000000000000014 0000091c FDE cie=00000000 pc=0000000000009ad0..0000000000009b01 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006b0 0000000000000054 000006b4 FDE cie=00000000 pc=0000000000006140..0000000000006f3c │ │ - DW_CFA_advance_loc: 2 to 0000000000006142 │ │ +00000930 000000000000004c 00000934 FDE cie=00000000 pc=0000000000009b20..0000000000009dd2 │ │ + DW_CFA_advance_loc: 2 to 0000000000009b22 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 8 to 000000000000614a │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 0000000000009b27 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 000000000000614c │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 0000000000009b2b │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 000000000000614d │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ + DW_CFA_advance_loc: 1 to 0000000000009b2c │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000614e │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 8 to 0000000000009b34 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc: 31 to 000000000000616d │ │ + DW_CFA_advance_loc2: 316 to 0000000000009c70 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 3 to 0000000000006170 │ │ + DW_CFA_advance_loc: 1 to 0000000000009c71 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000006172 │ │ + DW_CFA_advance_loc: 1 to 0000000000009c72 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000006174 │ │ + DW_CFA_advance_loc: 2 to 0000000000009c74 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000006176 │ │ + DW_CFA_advance_loc: 2 to 0000000000009c76 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000006178 │ │ + DW_CFA_advance_loc: 2 to 0000000000009c78 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 234 to 0000000000006262 │ │ + DW_CFA_advance_loc1: 85 to 0000000000009ccd │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 9 to 000000000000626b │ │ + DW_CFA_advance_loc: 1 to 0000000000009cce │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 0000000000009ccf │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000009cd1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000009cd3 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_advance_loc: 5 to 0000000000009cd8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00000980 000000000000002c 00000984 FDE cie=00000000 pc=0000000000009de0..0000000000009ff4 │ │ + DW_CFA_advance_loc: 1 to 0000000000009de1 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 4 to 0000000000009de5 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc: 8 to 0000000000009ded │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 14 to 0000000000006279 │ │ + DW_CFA_advance_loc2: 442 to 0000000000009fa7 │ │ + DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 16 to 0000000000006289 │ │ + DW_CFA_advance_loc: 1 to 0000000000009fa8 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 46 to 00000000000062b7 │ │ + DW_CFA_advance_loc: 1 to 0000000000009fa9 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 9 to 00000000000062c0 │ │ + DW_CFA_advance_loc: 7 to 0000000000009fb0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000009b0 000000000000003c 000009b4 FDE cie=00000000 pc=000000000000a000..000000000000a041 │ │ + DW_CFA_advance_loc: 2 to 000000000000a002 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ + DW_CFA_advance_loc: 5 to 000000000000a007 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ + DW_CFA_advance_loc: 4 to 000000000000a00b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ + DW_CFA_advance_loc: 4 to 000000000000a00f │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ + DW_CFA_advance_loc: 5 to 000000000000a014 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 38 to 000000000000a03a │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 1 to 000000000000a03b │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 1 to 000000000000a03c │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 000000000000a03e │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 000000000000a040 │ │ + DW_CFA_def_cfa_offset: 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000708 0000000000000044 0000070c FDE cie=00000000 pc=0000000000006f40..0000000000007c8c │ │ - DW_CFA_advance_loc: 2 to 0000000000006f42 │ │ +000009f0 0000000000000044 000009f4 FDE cie=00000000 pc=000000000000a050..000000000000ad9c │ │ + DW_CFA_advance_loc: 2 to 000000000000a052 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000006f47 │ │ + DW_CFA_advance_loc: 5 to 000000000000a057 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 0000000000006f49 │ │ + DW_CFA_advance_loc: 2 to 000000000000a059 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 0000000000006f4b │ │ + DW_CFA_advance_loc: 2 to 000000000000a05b │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 0000000000006f4c │ │ + DW_CFA_advance_loc: 1 to 000000000000a05c │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 0000000000006f4d │ │ + DW_CFA_advance_loc: 1 to 000000000000a05d │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 3217 to 0000000000007bde │ │ + DW_CFA_advance_loc2: 3217 to 000000000000acee │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 17 to 0000000000007bef │ │ + DW_CFA_advance_loc: 17 to 000000000000acff │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 10 to 0000000000007bf9 │ │ + DW_CFA_advance_loc: 10 to 000000000000ad09 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 0000000000007bfb │ │ + DW_CFA_advance_loc: 2 to 000000000000ad0b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000007bfd │ │ + DW_CFA_advance_loc: 2 to 000000000000ad0d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000007bff │ │ + DW_CFA_advance_loc: 2 to 000000000000ad0f │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000007c00 │ │ + DW_CFA_advance_loc: 1 to 000000000000ad10 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000750 000000000000002c 00000754 FDE cie=00000000 pc=0000000000007ca0..0000000000007eac │ │ - DW_CFA_advance_loc: 2 to 0000000000007ca2 │ │ +00000a38 000000000000002c 00000a3c FDE cie=00000000 pc=000000000000ada0..000000000000afac │ │ + DW_CFA_advance_loc: 2 to 000000000000ada2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 0000000000007ca6 │ │ + DW_CFA_advance_loc: 4 to 000000000000ada6 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000007caa │ │ + DW_CFA_advance_loc: 4 to 000000000000adaa │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc2: 441 to 0000000000007e63 │ │ + DW_CFA_advance_loc2: 441 to 000000000000af63 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000007e64 │ │ + DW_CFA_advance_loc: 1 to 000000000000af64 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000007e66 │ │ + DW_CFA_advance_loc: 2 to 000000000000af66 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000007e68 │ │ + DW_CFA_advance_loc: 2 to 000000000000af68 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000780 000000000000004c 00000784 FDE cie=00000000 pc=0000000000007ec0..0000000000008172 │ │ - DW_CFA_advance_loc: 2 to 0000000000007ec2 │ │ +00000a68 000000000000004c 00000a6c FDE cie=00000000 pc=000000000000afc0..000000000000b272 │ │ + DW_CFA_advance_loc: 2 to 000000000000afc2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000007ec7 │ │ + DW_CFA_advance_loc: 5 to 000000000000afc7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000007ecb │ │ + DW_CFA_advance_loc: 4 to 000000000000afcb │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 0000000000007ecc │ │ + DW_CFA_advance_loc: 1 to 000000000000afcc │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000007ed4 │ │ + DW_CFA_advance_loc: 8 to 000000000000afd4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc2: 316 to 0000000000008010 │ │ + DW_CFA_advance_loc2: 316 to 000000000000b110 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000008011 │ │ + DW_CFA_advance_loc: 1 to 000000000000b111 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000008012 │ │ + DW_CFA_advance_loc: 1 to 000000000000b112 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000008014 │ │ + DW_CFA_advance_loc: 2 to 000000000000b114 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000008016 │ │ + DW_CFA_advance_loc: 2 to 000000000000b116 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000008018 │ │ + DW_CFA_advance_loc: 2 to 000000000000b118 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 85 to 000000000000806d │ │ + DW_CFA_advance_loc1: 85 to 000000000000b16d │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000000806e │ │ + DW_CFA_advance_loc: 1 to 000000000000b16e │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 000000000000806f │ │ + DW_CFA_advance_loc: 1 to 000000000000b16f │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000008071 │ │ + DW_CFA_advance_loc: 2 to 000000000000b171 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000008073 │ │ + DW_CFA_advance_loc: 2 to 000000000000b173 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 5 to 0000000000008078 │ │ + DW_CFA_advance_loc: 5 to 000000000000b178 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -000007d0 0000000000000014 000007d4 FDE cie=00000000 pc=0000000000008180..00000000000081b4 │ │ +00000ab8 0000000000000014 00000abc FDE cie=00000000 pc=000000000000b280..000000000000b2b4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e8 0000000000000014 000007ec FDE cie=00000000 pc=00000000000081c0..00000000000081ca │ │ +00000ad0 0000000000000014 00000ad4 FDE cie=00000000 pc=000000000000b2c0..000000000000b2ca │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000800 0000000000000034 00000804 FDE cie=00000000 pc=00000000000081d0..0000000000008216 │ │ - DW_CFA_advance_loc: 2 to 00000000000081d2 │ │ +00000ae8 0000000000000034 00000aec FDE cie=00000000 pc=000000000000b2d0..000000000000b316 │ │ + DW_CFA_advance_loc: 2 to 000000000000b2d2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000081d7 │ │ + DW_CFA_advance_loc: 5 to 000000000000b2d7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000081db │ │ + DW_CFA_advance_loc: 4 to 000000000000b2db │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 00000000000081df │ │ + DW_CFA_advance_loc: 4 to 000000000000b2df │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 5 to 00000000000081e4 │ │ + DW_CFA_advance_loc: 5 to 000000000000b2e4 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 43 to 000000000000820f │ │ + DW_CFA_advance_loc: 43 to 000000000000b30f │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000008210 │ │ + DW_CFA_advance_loc: 1 to 000000000000b310 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000008211 │ │ + DW_CFA_advance_loc: 1 to 000000000000b311 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000008213 │ │ + DW_CFA_advance_loc: 2 to 000000000000b313 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000008215 │ │ + DW_CFA_advance_loc: 2 to 000000000000b315 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000838 0000000000000014 0000083c FDE cie=00000000 pc=0000000000008220..0000000000008254 │ │ +00000b20 0000000000000014 00000b24 FDE cie=00000000 pc=000000000000b320..000000000000b354 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000850 0000000000000014 00000854 FDE cie=00000000 pc=0000000000008260..000000000000826a │ │ +00000b38 0000000000000014 00000b3c FDE cie=00000000 pc=000000000000b360..000000000000b36a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000868 0000000000000034 0000086c FDE cie=00000000 pc=0000000000008270..00000000000082b6 │ │ - DW_CFA_advance_loc: 2 to 0000000000008272 │ │ +00000b50 0000000000000034 00000b54 FDE cie=00000000 pc=000000000000b370..000000000000b3b6 │ │ + DW_CFA_advance_loc: 2 to 000000000000b372 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000008277 │ │ + DW_CFA_advance_loc: 5 to 000000000000b377 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 000000000000827b │ │ + DW_CFA_advance_loc: 4 to 000000000000b37b │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 000000000000827f │ │ + DW_CFA_advance_loc: 4 to 000000000000b37f │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 5 to 0000000000008284 │ │ + DW_CFA_advance_loc: 5 to 000000000000b384 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 43 to 00000000000082af │ │ + DW_CFA_advance_loc: 43 to 000000000000b3af │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000082b0 │ │ + DW_CFA_advance_loc: 1 to 000000000000b3b0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000082b1 │ │ + DW_CFA_advance_loc: 1 to 000000000000b3b1 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000082b3 │ │ + DW_CFA_advance_loc: 2 to 000000000000b3b3 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000082b5 │ │ + DW_CFA_advance_loc: 2 to 000000000000b3b5 │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000008a0 000000000000004c 000008a4 FDE cie=00000000 pc=00000000000082c0..0000000000009199 │ │ - DW_CFA_advance_loc: 2 to 00000000000082c2 │ │ +00000b88 000000000000004c 00000b8c FDE cie=00000000 pc=000000000000b3c0..000000000000c299 │ │ + DW_CFA_advance_loc: 2 to 000000000000b3c2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000082c7 │ │ + DW_CFA_advance_loc: 5 to 000000000000b3c7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 00000000000082c9 │ │ + DW_CFA_advance_loc: 2 to 000000000000b3c9 │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 00000000000082cb │ │ + DW_CFA_advance_loc: 2 to 000000000000b3cb │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 00000000000082cc │ │ + DW_CFA_advance_loc: 1 to 000000000000b3cc │ │ DW_CFA_def_cfa_offset: 48 │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 00000000000082cd │ │ + DW_CFA_advance_loc: 1 to 000000000000b3cd │ │ DW_CFA_def_cfa_offset: 56 │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 5 to 00000000000082d2 │ │ + DW_CFA_advance_loc: 5 to 000000000000b3d2 │ │ DW_CFA_def_cfa_offset: 104 │ │ - DW_CFA_advance_loc2: 3606 to 00000000000090e8 │ │ + DW_CFA_advance_loc2: 3606 to 000000000000c1e8 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 00000000000090e9 │ │ + DW_CFA_advance_loc: 1 to 000000000000c1e9 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 00000000000090ea │ │ + DW_CFA_advance_loc: 1 to 000000000000c1ea │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 00000000000090ec │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ec │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 00000000000090ee │ │ + DW_CFA_advance_loc: 2 to 000000000000c1ee │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000090f0 │ │ + DW_CFA_advance_loc: 2 to 000000000000c1f0 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000090f2 │ │ + DW_CFA_advance_loc: 2 to 000000000000c1f2 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 00000000000090f3 │ │ + DW_CFA_advance_loc: 1 to 000000000000c1f3 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008f0 000000000000002c 000008f4 FDE cie=00000000 pc=00000000000091a0..00000000000093d8 │ │ - DW_CFA_advance_loc: 2 to 00000000000091a2 │ │ +00000bd8 000000000000002c 00000bdc FDE cie=00000000 pc=000000000000c2a0..000000000000c4d8 │ │ + DW_CFA_advance_loc: 2 to 000000000000c2a2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 00000000000091a6 │ │ + DW_CFA_advance_loc: 4 to 000000000000c2a6 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000091aa │ │ + DW_CFA_advance_loc: 4 to 000000000000c2aa │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ - DW_CFA_advance_loc2: 475 to 0000000000009385 │ │ + DW_CFA_advance_loc2: 475 to 000000000000c485 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 1 to 0000000000009386 │ │ + DW_CFA_advance_loc: 1 to 000000000000c486 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009388 │ │ + DW_CFA_advance_loc: 2 to 000000000000c488 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 8 to 0000000000009390 │ │ + DW_CFA_advance_loc: 8 to 000000000000c490 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000920 000000000000003c 00000924 FDE cie=00000000 pc=00000000000093e0..0000000000009637 │ │ - DW_CFA_advance_loc: 2 to 00000000000093e2 │ │ +00000c08 000000000000003c 00000c0c FDE cie=00000000 pc=000000000000c4e0..000000000000c737 │ │ + DW_CFA_advance_loc: 2 to 000000000000c4e2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000093e7 │ │ + DW_CFA_advance_loc: 5 to 000000000000c4e7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000093eb │ │ + DW_CFA_advance_loc: 4 to 000000000000c4eb │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 1 to 00000000000093ec │ │ + DW_CFA_advance_loc: 1 to 000000000000c4ec │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 00000000000093f4 │ │ + DW_CFA_advance_loc: 8 to 000000000000c4f4 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc2: 450 to 00000000000095b6 │ │ + DW_CFA_advance_loc2: 450 to 000000000000c6b6 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000095b7 │ │ + DW_CFA_advance_loc: 1 to 000000000000c6b7 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000095b8 │ │ + DW_CFA_advance_loc: 1 to 000000000000c6b8 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000095ba │ │ + DW_CFA_advance_loc: 2 to 000000000000c6ba │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000095bc │ │ + DW_CFA_advance_loc: 2 to 000000000000c6bc │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 4 to 00000000000095c0 │ │ + DW_CFA_advance_loc: 4 to 000000000000c6c0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000960 0000000000000014 00000964 FDE cie=00000000 pc=0000000000009640..0000000000009696 │ │ +00000c48 0000000000000014 00000c4c FDE cie=00000000 pc=000000000000c740..000000000000c796 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000978 0000000000000014 0000097c FDE cie=00000000 pc=00000000000096a0..00000000000096aa │ │ +00000c60 0000000000000014 00000c64 FDE cie=00000000 pc=000000000000c7a0..000000000000c7aa │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000990 0000000000000034 00000994 FDE cie=00000000 pc=00000000000096b0..00000000000096fc │ │ - DW_CFA_advance_loc: 2 to 00000000000096b2 │ │ +00000c78 0000000000000034 00000c7c FDE cie=00000000 pc=000000000000c7b0..000000000000c7fc │ │ + DW_CFA_advance_loc: 2 to 000000000000c7b2 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 00000000000096b7 │ │ + DW_CFA_advance_loc: 5 to 000000000000c7b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 00000000000096bb │ │ + DW_CFA_advance_loc: 4 to 000000000000c7bb │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 00000000000096bf │ │ + DW_CFA_advance_loc: 4 to 000000000000c7bf │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 00000000000096c7 │ │ + DW_CFA_advance_loc: 8 to 000000000000c7c7 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 46 to 00000000000096f5 │ │ + DW_CFA_advance_loc: 46 to 000000000000c7f5 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000096f6 │ │ + DW_CFA_advance_loc: 1 to 000000000000c7f6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000096f7 │ │ + DW_CFA_advance_loc: 1 to 000000000000c7f7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000096f9 │ │ + DW_CFA_advance_loc: 2 to 000000000000c7f9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000096fb │ │ + DW_CFA_advance_loc: 2 to 000000000000c7fb │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -000009c8 0000000000000014 000009cc FDE cie=00000000 pc=0000000000009700..0000000000009756 │ │ +00000cb0 0000000000000014 00000cb4 FDE cie=00000000 pc=000000000000c800..000000000000c856 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009e0 0000000000000014 000009e4 FDE cie=00000000 pc=0000000000009760..000000000000976a │ │ +00000cc8 0000000000000014 00000ccc FDE cie=00000000 pc=000000000000c860..000000000000c86a │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000009f8 0000000000000034 000009fc FDE cie=00000000 pc=0000000000009770..00000000000097bc │ │ - DW_CFA_advance_loc: 2 to 0000000000009772 │ │ +00000ce0 0000000000000034 00000ce4 FDE cie=00000000 pc=000000000000c870..000000000000c8bc │ │ + DW_CFA_advance_loc: 2 to 000000000000c872 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000009777 │ │ + DW_CFA_advance_loc: 5 to 000000000000c877 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 000000000000977b │ │ + DW_CFA_advance_loc: 4 to 000000000000c87b │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 000000000000977f │ │ + DW_CFA_advance_loc: 4 to 000000000000c87f │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000009787 │ │ + DW_CFA_advance_loc: 8 to 000000000000c887 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 46 to 00000000000097b5 │ │ + DW_CFA_advance_loc: 46 to 000000000000c8b5 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 00000000000097b6 │ │ + DW_CFA_advance_loc: 1 to 000000000000c8b6 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 00000000000097b7 │ │ + DW_CFA_advance_loc: 1 to 000000000000c8b7 │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 00000000000097b9 │ │ + DW_CFA_advance_loc: 2 to 000000000000c8b9 │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 00000000000097bb │ │ + DW_CFA_advance_loc: 2 to 000000000000c8bb │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ -00000a30 0000000000000014 00000a34 FDE cie=00000000 pc=00000000000097c0..0000000000009969 │ │ +00000d18 0000000000000014 00000d1c FDE cie=00000000 pc=000000000000c8c0..000000000000ca69 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a48 0000000000000014 00000a4c FDE cie=00000000 pc=0000000000009970..00000000000099b1 │ │ +00000d30 0000000000000014 00000d34 FDE cie=00000000 pc=000000000000ca70..000000000000cab1 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a60 0000000000000014 00000a64 FDE cie=00000000 pc=00000000000099c0..0000000000009a21 │ │ +00000d48 0000000000000014 00000d4c FDE cie=00000000 pc=000000000000cac0..000000000000cb21 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000a78 000000000000004c 00000a7c FDE cie=00000000 pc=0000000000009a30..0000000000009aa0 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a32 │ │ +00000d60 000000000000004c 00000d64 FDE cie=00000000 pc=000000000000cb30..000000000000cba0 │ │ + DW_CFA_advance_loc: 2 to 000000000000cb32 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 0000000000009a37 │ │ + DW_CFA_advance_loc: 5 to 000000000000cb37 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000009a3b │ │ + DW_CFA_advance_loc: 4 to 000000000000cb3b │ │ DW_CFA_def_cfa_offset: 32 │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 7 to 0000000000009a42 │ │ + DW_CFA_advance_loc: 7 to 000000000000cb42 │ │ DW_CFA_def_cfa_offset: 40 │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000009a4a │ │ + DW_CFA_advance_loc: 8 to 000000000000cb4a │ │ DW_CFA_def_cfa_offset: 288 │ │ - DW_CFA_advance_loc: 25 to 0000000000009a63 │ │ + DW_CFA_advance_loc: 25 to 000000000000cb63 │ │ DW_CFA_remember_state │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 6 to 0000000000009a69 │ │ + DW_CFA_advance_loc: 6 to 000000000000cb69 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000009a6a │ │ + DW_CFA_advance_loc: 1 to 000000000000cb6a │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a6c │ │ + DW_CFA_advance_loc: 2 to 000000000000cb6c │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a6e │ │ + DW_CFA_advance_loc: 2 to 000000000000cb6e │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a70 │ │ + DW_CFA_advance_loc: 2 to 000000000000cb70 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 41 to 0000000000009a99 │ │ + DW_CFA_advance_loc: 41 to 000000000000cb99 │ │ DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000009a9a │ │ + DW_CFA_advance_loc: 1 to 000000000000cb9a │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000009a9b │ │ + DW_CFA_advance_loc: 1 to 000000000000cb9b │ │ DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a9d │ │ + DW_CFA_advance_loc: 2 to 000000000000cb9d │ │ DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009a9f │ │ + DW_CFA_advance_loc: 2 to 000000000000cb9f │ │ DW_CFA_def_cfa_offset: 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000ac8 0000000000000014 00000acc FDE cie=00000000 pc=0000000000009aa0..0000000000009b2f │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000ae0 0000000000000044 00000ae4 FDE cie=00000000 pc=0000000000009b30..0000000000009bce │ │ - DW_CFA_advance_loc: 23 to 0000000000009b47 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009b49 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000009b4d │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 0000000000009b51 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 12 to 0000000000009b5d │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 42 to 0000000000009b87 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000009b88 │ │ - DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 3 to 0000000000009b8b │ │ - DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009b8d │ │ - DW_CFA_restore: r12 (r12) │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009b8f │ │ - DW_CFA_restore: r13 (r13) │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 0000000000009b90 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 56 to 0000000000009bc8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_restore: r3 (rbx) │ │ - DW_CFA_restore: r6 (rbp) │ │ - DW_CFA_restore: r12 (r12) │ │ - DW_CFA_restore: r13 (r13) │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000b28 000000000000004c 00000b2c FDE cie=00000000 pc=0000000000009bd0..0000000000009e1a │ │ - DW_CFA_advance_loc: 2 to 0000000000009bd2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009bd4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ - DW_CFA_advance_loc: 4 to 0000000000009bd8 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 0000000000009bdc │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ - DW_CFA_advance_loc: 8 to 0000000000009be4 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 215 to 0000000000009cbb │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 0000000000009cbc │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 1 to 0000000000009cbd │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009cbf │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009cc1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 7 to 0000000000009cc8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 213 to 0000000000009d9d │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 5 to 0000000000009da2 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 7 to 0000000000009da9 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009dab │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009dad │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 11 to 0000000000009db8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000b78 0000000000000044 00000b7c FDE cie=00000000 pc=0000000000009e20..000000000000a06e │ │ - DW_CFA_advance_loc: 2 to 0000000000009e22 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 0000000000009e24 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 0000000000009e26 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ - DW_CFA_advance_loc: 4 to 0000000000009e2a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ - DW_CFA_advance_loc: 4 to 0000000000009e2e │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ - DW_CFA_advance_loc: 8 to 0000000000009e36 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc2: 543 to 000000000000a055 │ │ - DW_CFA_remember_state │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000000a056 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 1 to 000000000000a057 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000a059 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000a05b │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000a05d │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 3 to 000000000000a060 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000bc0 000000000000004c 00000bc4 FDE cie=00000000 pc=000000000000a070..000000000000a0e2 │ │ - DW_CFA_advance_loc: 2 to 000000000000a072 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 000000000000a077 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 5 to 000000000000a07c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 5 to 000000000000a081 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 4 to 000000000000a085 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 4 to 000000000000a089 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc: 8 to 000000000000a091 │ │ - DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc1: 70 to 000000000000a0d7 │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_advance_loc: 1 to 000000000000a0d8 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 1 to 000000000000a0d9 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000a0db │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000a0dd │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000a0df │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000a0e1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000c10 0000000000000024 00000c14 FDE cie=00000000 pc=000000000000a0f0..000000000000a4bc │ │ - DW_CFA_advance_loc: 1 to 000000000000a0f1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 000000000000a0f5 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc2: 959 to 000000000000a4b4 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 7 to 000000000000a4bb │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000c38 0000000000000024 00000c3c FDE cie=00000000 pc=000000000000a4c0..000000000000a8dc │ │ - DW_CFA_advance_loc: 1 to 000000000000a4c1 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ - DW_CFA_advance_loc: 4 to 000000000000a4c5 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ - DW_CFA_advance_loc2: 1009 to 000000000000a8b6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 30 to 000000000000a8d4 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000c60 0000000000000044 00000c64 FDE cie=00000000 pc=000000000000a8e0..000000000000aea9 │ │ - DW_CFA_advance_loc: 2 to 000000000000a8e2 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 000000000000a8e7 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 000000000000a8e9 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 000000000000a8eb │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000a8ec │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 000000000000a8ed │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 1451 to 000000000000ae98 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000000aea0 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000aea2 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000aea4 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000aea6 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000aea8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000ca8 0000000000000014 00000cac FDE cie=00000000 pc=000000000000aeb0..000000000000af00 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000cc0 0000000000000044 00000cc4 FDE cie=00000000 pc=000000000000af00..000000000000b656 │ │ - DW_CFA_advance_loc: 2 to 000000000000af02 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 000000000000af04 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 000000000000af06 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 000000000000af08 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000af09 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 000000000000af0a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 1852 to 000000000000b646 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 7 to 000000000000b64d │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000b64f │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000b651 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000b653 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000b655 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000d08 0000000000000044 00000d0c FDE cie=00000000 pc=000000000000b660..000000000000bf0c │ │ - DW_CFA_advance_loc: 2 to 000000000000b662 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 2 to 000000000000b664 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 000000000000b666 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 000000000000b668 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000b669 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 000000000000b66a │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 2193 to 000000000000befb │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 8 to 000000000000bf03 │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf05 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf07 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf09 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf0b │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000d50 0000000000000044 00000d54 FDE cie=00000000 pc=000000000000bf10..000000000000cb5b │ │ - DW_CFA_advance_loc: 2 to 000000000000bf12 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ - DW_CFA_advance_loc: 5 to 000000000000bf17 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf19 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ - DW_CFA_advance_loc: 2 to 000000000000bf1b │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ - DW_CFA_advance_loc: 1 to 000000000000bf1c │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ - DW_CFA_advance_loc: 1 to 000000000000bf1d │ │ - DW_CFA_def_cfa_offset: 56 │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ - DW_CFA_advance_loc2: 3098 to 000000000000cb37 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 3 to 000000000000cb3a │ │ - DW_CFA_def_cfa_offset: 40 │ │ - DW_CFA_advance_loc: 13 to 000000000000cb47 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 11 to 000000000000cb52 │ │ - DW_CFA_def_cfa_offset: 24 │ │ - DW_CFA_advance_loc: 6 to 000000000000cb58 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 2 to 000000000000cb5a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000d98 0000000000000014 00000d9c FDE cie=00000000 pc=000000000000cb60..000000000000cbb0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ 00000db0 0000000000000024 00000db4 FDE cie=00000000 pc=0000000000001650..0000000000001740 │ │ DW_CFA_def_cfa_offset: 16 │ │ DW_CFA_advance_loc: 6 to 0000000000001656 │ │ DW_CFA_def_cfa_offset: 24 │ │ DW_CFA_advance_loc: 10 to 0000000000001660 │ │ DW_CFA_def_cfa_expression (DW_OP_breg7 (rsp): 8; DW_OP_breg16 (rip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit3; DW_OP_shl; DW_OP_plus) │ │ DW_CFA_nop │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1,46 +1,56 @@ │ │ __cxa_finalize │ │ libfinal-key.so │ │ __cxa_atexit │ │ +aes_test_alignment_detection │ │ +__stack_chk_fail │ │ +aes_mode_reset │ │ +aes_ecb_encrypt │ │ +aes_encrypt │ │ +aes_ecb_decrypt │ │ +aes_decrypt │ │ +aes_cbc_encrypt │ │ +aes_cbc_decrypt │ │ +aes_cfb_encrypt │ │ +aes_cfb_decrypt │ │ +aes_ofb_crypt │ │ +aes_ctr_crypt │ │ +aes_encrypt_key128 │ │ +aes_encrypt_key192 │ │ +aes_encrypt_key256 │ │ +aes_encrypt_key │ │ +aes_decrypt_key128 │ │ +aes_decrypt_key192 │ │ +aes_decrypt_key256 │ │ +aes_decrypt_key │ │ aes_init │ │ generate_key_material │ │ pthread_mutex_trylock │ │ -aes_encrypt_key256 │ │ -aes_encrypt │ │ pthread_mutex_unlock │ │ pthread_exit │ │ JNI_OnLoad │ │ JNI_OnUnload │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ -aes_decrypt_key │ │ -aes_encrypt_key │ │ -__stack_chk_fail │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ __android_log_print │ │ -aes_cbc_encrypt │ │ -aes_cbc_decrypt │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ pthread_mutex_init │ │ pthread_create │ │ pthread_join │ │ sha256_begin │ │ sha256_hash │ │ sha256_end │ │ -aes_test_alignment_detection │ │ -aes_mode_reset │ │ -aes_ecb_encrypt │ │ -aes_ecb_decrypt │ │ -aes_decrypt │ │ -aes_cfb_encrypt │ │ -aes_cfb_decrypt │ │ -aes_ofb_crypt │ │ -aes_ctr_crypt │ │ +hmac_sha_begin │ │ +hmac_sha_key │ │ +hmac_sha_data │ │ +hmac_sha_end │ │ +hmac_sha │ │ sha1_compile │ │ sha1_begin │ │ sha1_hash │ │ sha1_end │ │ sha256_compile │ │ sha224_begin │ │ sha224_end │ │ @@ -49,69 +59,59 @@ │ │ sha384_begin │ │ sha384_end │ │ sha512_begin │ │ sha512_end │ │ sha2_begin │ │ sha2_hash │ │ sha2_end │ │ -hmac_sha_begin │ │ -hmac_sha_key │ │ -hmac_sha_data │ │ -hmac_sha_end │ │ -hmac_sha │ │ -aes_encrypt_key128 │ │ -aes_encrypt_key192 │ │ -aes_decrypt_key128 │ │ -aes_decrypt_key192 │ │ -aes_decrypt_key256 │ │ __bss_start │ │ liblog.so │ │ libstdc++.so │ │ libdl.so │ │ -AWAVAUATUH │ │ -[]A\A]A^A_ │ │ -d$H[]A\A]A^A_ │ │ -[]A\A]A^A_ │ │ -t$8dH34%( │ │ -d$H[]A\A]A^A_ │ │ AVAUATUSH │ │ []A\A]A^A_ │ │ AVAUATUSH │ │ []A\A]A^A_ │ │ []A\A]A^A_ │ │ ]A\A]A^A_ │ │ []A\A]A^A_ │ │ ]A\A]A^A_ │ │ []A\A]A^A_ │ │ ~[fffff. │ │ ]A\A]A^A_ │ │ []A\A]A^A_ │ │ +D3Z\D3JXD3 │ │ +AVAUATUSD │ │ +]A\A]A^A_ │ │ +AWAVAUATUS │ │ +]A\A]A^A_ │ │ +AWAVAUATUSH │ │ +]A\A]A^A_ │ │ +AVAUATUS │ │ +AWAVAUATUH │ │ +[]A\A]A^A_ │ │ +d$H[]A\A]A^A_ │ │ +[]A\A]A^A_ │ │ +t$8dH34%( │ │ +d$H[]A\A]A^A_ │ │ +d$0[]A\A]A^ │ │ +[]A\A]A^A_ │ │ D3ODD3G0A │ │ 3O03OPD1 │ │ D3_...R... │ │ - 0x00001078 2e000000 06000000 00000000 00000000 ................ │ │ - 0x00001088 3f000000 26000000 43000000 2b000000 ?...&...C...+... │ │ - 0x00001098 00000000 56000000 49000000 59000000 ....V...I...Y... │ │ - 0x000010a8 11000000 00000000 00000000 00000000 ................ │ │ - 0x000010b8 4a000000 00000000 07000000 30000000 J...........0... │ │ - 0x000010c8 55000000 12000000 00000000 3c000000 U...........<... │ │ - 0x000010d8 00000000 28000000 00000000 0c000000 ....(........... │ │ - 0x000010e8 50000000 00000000 45000000 58000000 P.......E...X... │ │ + 0x00001028 43000000 5a000000 18000000 00000000 C...Z........... │ │ + 0x00001038 3e000000 00000000 50000000 3b000000 >.......P...;... │ │ + 0x00001048 1e000000 00000000 4c000000 52000000 ........L...R... │ │ + 0x00001058 57000000 00000000 55000000 4e000000 W.......U...N... │ │ + 0x00001068 3c000000 4a000000 48000000 14000000 <...J...H....... │ │ + 0x00001078 2d000000 12000000 00000000 00000000 -............... │ │ + 0x00001088 49000000 34000000 4d000000 08000000 I...4...M....... │ │ + 0x00001098 00000000 1c000000 53000000 59000000 ........S...Y... │ │ + 0x000010a8 24000000 00000000 00000000 00000000 $............... │ │ + 0x000010b8 54000000 00000000 11000000 0f000000 T............... │ │ + 0x000010c8 1b000000 25000000 00000000 46000000 ....%.......F... │ │ + 0x000010d8 00000000 03000000 00000000 17000000 ................ │ │ + 0x000010e8 47000000 00000000 4f000000 58000000 G.......O...X... │ │ 0x000010f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x00001108 2c000000 3a000000 53000000 1e000000 ,...:...S....... │ │ - 0x00001118 39000000 37000000 41000000 4e000000 9...7...A...N... │ │ - 0x00001128 13000000 4f000000 29000000 47000000 ....O...)...G... │ │ - 0x00001138 54000000 00000000 00000000 00000000 T............... │ │ - 0x00001148 00000000 02000000 00000000 00000000 ................ │ │ - 0x00001158 01000000 00000000 04000000 00000000 ................ │ │ - 0x00001168 00000000 00000000 0a000000 00000000 ................ │ │ - 0x00001178 00000000 00000000 00000000 00000000 ................ │ │ - 0x00001188 00000000 00000000 00000000 0d000000 ................ │ │ - 0x00001198 00000000 00000000 00000000 00000000 ................ │ │ - 0x000011a8 10000000 14000000 00000000 1d000000 ................ │ │ - 0x000011b8 09000000 0f000000 17000000 00000000 ................ │ │ - 0x000011c8 18000000 00000000 0e000000 00000000 ................ │ │ - 0x000011d8 22000000 00000000 16000000 00000000 "............... │ │ - 0x000011e8 00000000 1b000000 00000000 1f000000 ................ │ │ - 0x000011f8 08000000 00000000 00000000 0b000000 ................ │ │ - 0x00001208 00000000 1a000000 00000000 00000000 ................ │ │ - 0x00001218 00000000 21000000 38000000 00000000 ....!...8....... │ │ - 0x00001228 00000000 00000000 27000000 19000000 ........'....... │ │ - 0x00001238 2a000000 2d000000 20000000 33000000 *...-... ...3... │ │ - 0x00001248 36000000 24000000 35000000 00000000 6...$...5....... │ │ - 0x00001258 00000000 00000000 00000000 00000000 ................ │ │ - 0x00001268 00000000 25000000 42000000 23000000 ....%...B...#... │ │ - 0x00001278 3b000000 3d000000 46000000 05000000 ;...=...F....... │ │ - 0x00001288 1c000000 00000000 2f000000 00000000 ......../....... │ │ - 0x00001298 00000000 4c000000 00000000 ....L....... │ │ + 0x00001108 23000000 44000000 2b000000 2c000000 #...D...+...,... │ │ + 0x00001118 43000000 41000000 4b000000 37000000 C...A...K...7... │ │ + 0x00001128 26000000 45000000 1f000000 51000000 &...E.......Q... │ │ + 0x00001138 19000000 00000000 00000000 00000000 ................ │ │ + 0x00001148 00000000 00000000 04000000 00000000 ................ │ │ + 0x00001158 05000000 00000000 00000000 09000000 ................ │ │ + 0x00001168 00000000 00000000 02000000 00000000 ................ │ │ + 0x00001178 00000000 0e000000 01000000 00000000 ................ │ │ + 0x00001188 00000000 13000000 0d000000 00000000 ................ │ │ + 0x00001198 00000000 00000000 00000000 15000000 ................ │ │ + 0x000011a8 10000000 00000000 16000000 00000000 ................ │ │ + 0x000011b8 07000000 00000000 00000000 00000000 ................ │ │ + 0x000011c8 0a000000 00000000 00000000 00000000 ................ │ │ + 0x000011d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000011e8 1d000000 0b000000 1a000000 22000000 ............"... │ │ + 0x000011f8 27000000 00000000 28000000 00000000 '.......(....... │ │ + 0x00001208 21000000 00000000 30000000 00000000 !.......0....... │ │ + 0x00001218 31000000 00000000 35000000 00000000 1.......5....... │ │ + 0x00001228 00000000 20000000 36000000 2a000000 .... ...6...*... │ │ + 0x00001238 00000000 00000000 00000000 2f000000 ............/... │ │ + 0x00001248 42000000 00000000 38000000 00000000 B.......8....... │ │ + 0x00001258 39000000 29000000 06000000 0c000000 9...)........... │ │ + 0x00001268 2e000000 3d000000 40000000 32000000 ....=...@...2... │ │ + 0x00001278 3f000000 3a000000 00000000 00000000 ?...:........... │ │ + 0x00001288 00000000 00000000 00000000 33000000 ............3... │ │ + 0x00001298 00000000 56000000 00000000 ....V....... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -17,35 +17,35 @@ │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ 0000000000001670 <__cxa_finalize@plt>: │ │ jmpq *0x13922(%rip) │ │ pushq $0x1 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ -0000000000001680 : │ │ +0000000000001680 <__stack_chk_fail@plt>: │ │ jmpq *0x1391a(%rip) │ │ pushq $0x2 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ -0000000000001690 : │ │ +0000000000001690 : │ │ jmpq *0x13912(%rip) │ │ pushq $0x3 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ -00000000000016a0 : │ │ +00000000000016a0 : │ │ jmpq *0x1390a(%rip) │ │ pushq $0x4 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ -00000000000016b0 : │ │ +00000000000016b0 : │ │ jmpq *0x13902(%rip) │ │ pushq $0x5 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ -00000000000016c0 <__stack_chk_fail@plt>: │ │ +00000000000016c0 : │ │ jmpq *0x138fa(%rip) │ │ pushq $0x6 │ │ jmpq 1650 <__cxa_atexit@plt-0x10> │ │ │ │ 00000000000016d0 : │ │ jmpq *0x138f2(%rip) │ │ pushq $0x7 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000000000001740 : │ │ +0000000000001740 : │ │ lea 0x138b9(%rip),%rdi │ │ jmpq 1670 <__cxa_finalize@plt> │ │ add %al,(%rax) │ │ add %al,(%rax) │ │ test %rdi,%rdi │ │ je 1758 │ │ jmpq *%rdi │ │ @@ -18,1235 +18,243 @@ │ │ lea 0x13896(%rip),%rdx │ │ lea -0x21(%rip),%rdi │ │ jmpq 1660 <__cxa_atexit@plt> │ │ nopw %cs:0x0(%rax,%rax,1) │ │ nopl 0x0(%rax) │ │ ... │ │ │ │ -0000000000001790 : │ │ - xor %eax,%eax │ │ - retq │ │ - data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000017a0 : │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbp │ │ - mov %rdi,%rbp │ │ - push %rbx │ │ - lea -0x108(%rsp),%rsp │ │ - mov 0x4(%rdi),%esi │ │ - test %esi,%esi │ │ - je 1880 │ │ - mov 0x8(%rbp),%edx │ │ - test %edx,%edx │ │ - jne 18e1 │ │ - lea 0x34(%rbp),%rdi │ │ - callq 1680 │ │ - test %eax,%eax │ │ - jne 18e1 │ │ - lea 0x60(%rbp),%rdi │ │ - mov %rsp,%rsi │ │ - callq a8e0 │ │ - mov 0x0(%rbp),%eax │ │ - lea 0x90(%rbp),%r12 │ │ - lea 0xb0(%rbp),%r14 │ │ - mov %rsp,%r13 │ │ - lea 0x80(%rbp),%r15 │ │ - test %eax,%eax │ │ - je 18d9 │ │ - xor %eax,%eax │ │ - xor %ebx,%ebx │ │ - jmp 182d │ │ - nopl 0x0(%rax) │ │ - mov %r12,%rsi │ │ - mov %r14,%rdi │ │ - add $0x1,%ebx │ │ - callq 5370 │ │ - xor %eax,%eax │ │ - cmp %ebx,0x0(%rbp) │ │ - jbe 184c │ │ - test %eax,%eax │ │ - mov %r13,%rdx │ │ - jne 1818 │ │ - mov %r14,%rsi │ │ - mov %r12,%rdi │ │ - add $0x1,%ebx │ │ - callq 5370 │ │ - cmp %ebx,0x0(%rbp) │ │ - mov $0x1,%eax │ │ - ja 182d │ │ - mov %eax,%r13d │ │ - cmp %r15,%r12 │ │ - je 18c4 │ │ - movl $0x1,0x8(%rbp) │ │ - lea 0x34(%rbp),%rdi │ │ - callq 1690 │ │ - lea 0x108(%rsp),%rsp │ │ - mov %r13,%rax │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea 0xc(%rdi),%rbx │ │ - mov %rbx,%rdi │ │ - callq 1680 │ │ - test %eax,%eax │ │ - jne 17c0 │ │ - lea 0x60(%rbp),%rdi │ │ - mov %rsp,%rsi │ │ - callq a8e0 │ │ - mov 0x0(%rbp),%ecx │ │ - lea 0x80(%rbp),%r12 │ │ - lea 0xa0(%rbp),%r14 │ │ - mov %rsp,%r13 │ │ - mov %r12,%r15 │ │ - test %ecx,%ecx │ │ - jne 180b │ │ - xor %r13d,%r13d │ │ - jmp 18c8 │ │ - lea 0xc(%rbp),%rbx │ │ - movl $0x1,0x4(%rbp) │ │ - mov %rbx,%rdi │ │ - callq 1690 │ │ - jmp 1864 │ │ - xor %r13d,%r13d │ │ - jmpq 184f │ │ - mov $0xffffffffffffffff,%rdi │ │ - callq 16a0 │ │ - nopl (%rax) │ │ - │ │ -00000000000018f0 : │ │ - lea -0x18(%rsp),%rsp │ │ - mov $0x10006,%edx │ │ - mov (%rdi),%rax │ │ - lea 0x8(%rsp),%rsi │ │ - mov %rdi,0x13727(%rip) │ │ - callq *0x30(%rax) │ │ - test %eax,%eax │ │ - jne 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x102c8(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0x30(%rax) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rax,%rsi │ │ - mov (%rdi),%rdx │ │ - callq *0xa8(%rdx) │ │ - mov %rax,0x136e1(%rip) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x10887(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0x30(%rax) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rax,%rsi │ │ - mov (%rdi),%rdx │ │ - callq *0xa8(%rdx) │ │ - mov %rax,0x1369d(%rip) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x10278(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0x30(%rax) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rax,%rsi │ │ - mov (%rdi),%rdx │ │ - callq *0xa8(%rdx) │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x10274(%rip),%rsi │ │ - mov %rax,0x1364d(%rip) │ │ - mov (%rdi),%rax │ │ - callq *0x30(%rax) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rax,%rsi │ │ - mov (%rdi),%rdx │ │ - callq *0xa8(%rdx) │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x1026d(%rip),%rsi │ │ - mov %rax,0x13616(%rip) │ │ - mov (%rdi),%rax │ │ - callq *0x30(%rax) │ │ - test %rax,%rax │ │ - je 1a30 │ │ - mov 0x8(%rsp),%rdi │ │ - mov %rax,%rsi │ │ - mov (%rdi),%rdx │ │ - callq *0xa8(%rdx) │ │ - mov %rax,0x135eb(%rip) │ │ - callq 1790 │ │ - mov $0x10006,%eax │ │ - lea 0x18(%rsp),%rsp │ │ - retq │ │ - nopl (%rax) │ │ - mov $0xffffffff,%eax │ │ - lea 0x18(%rsp),%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - │ │ -0000000000001a40 : │ │ - lea -0x18(%rsp),%rsp │ │ - mov $0x10006,%edx │ │ - mov (%rdi),%rax │ │ - lea 0x8(%rsp),%rsi │ │ - callq *0x30(%rax) │ │ - test %eax,%eax │ │ - jne 1ac2 │ │ - mov 0x8(%rsp),%rdi │ │ - mov 0x135c3(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0xb0(%rax) │ │ - mov 0x8(%rsp),%rdi │ │ - mov 0x135a6(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0xb0(%rax) │ │ - mov 0x8(%rsp),%rdi │ │ - mov 0x13589(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0xb0(%rax) │ │ - mov 0x8(%rsp),%rdi │ │ - mov 0x1356c(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0xb0(%rax) │ │ - mov 0x8(%rsp),%rdi │ │ - mov 0x1354f(%rip),%rsi │ │ - mov (%rdi),%rax │ │ - callq *0xb0(%rax) │ │ - lea 0x18(%rsp),%rsp │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - │ │ -0000000000001ad0 : │ │ - push %r15 │ │ - mov %rcx,%rsi │ │ - mov %edx,%r15d │ │ - push %r14 │ │ - mov %rcx,%r14 │ │ - push %r13 │ │ - mov %r8,%r13 │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - lea -0x48(%rsp),%rsp │ │ - mov %fs:0x28,%rax │ │ - mov %rax,0x38(%rsp) │ │ - xor %eax,%eax │ │ - mov (%rdi),%rax │ │ - callq *0x558(%rax) │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdi │ │ - mov %eax,%r12d │ │ - mov (%rbx),%rax │ │ - callq *0x558(%rax) │ │ - mov %r12d,%edx │ │ - and $0xfffffff7,%edx │ │ - cmp $0x10,%edx │ │ - je 1b2e │ │ - cmp $0x20,%r12d │ │ - jne 1bf8 │ │ - cmp $0x10,%eax │ │ - jne 1bf8 │ │ - mov $0x12c,%edi │ │ - callq 16b0 │ │ - test %rax,%rax │ │ - mov %rax,%rbp │ │ - je 1c18 │ │ - xor %eax,%eax │ │ - mov $0x25,%ecx │ │ - mov %rbp,%rdi │ │ - xor %edx,%edx │ │ - rep stos %rax,%es:(%rdi) │ │ - mov (%rbx),%r9 │ │ - lea 0x10(%rsp),%rax │ │ - movl $0x0,(%rdi) │ │ - mov %rax,%r8 │ │ - mov %r14,%rsi │ │ - mov %r12d,%ecx │ │ - mov %rax,0x8(%rsp) │ │ - mov %rbx,%rdi │ │ - callq *0x640(%r9) │ │ - mov (%rbx),%r9 │ │ - xor %edx,%edx │ │ - lea 0x8(%rbp),%r8 │ │ - mov $0x10,%ecx │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x640(%r9) │ │ - mov 0x8(%rsp),%rax │ │ - test %r15b,%r15b │ │ - jne 1be0 │ │ - movl $0x1,0x0(%rbp) │ │ - lea 0x38(%rbp),%rdx │ │ - mov %r12d,%esi │ │ - mov %rax,%rdi │ │ - callq cb60 │ │ - mov %rbp,%rax │ │ - mov 0x38(%rsp),%rcx │ │ - xor %fs:0x28,%rcx │ │ - jne 1c38 │ │ - lea 0x48(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - movl $0x0,0x0(%rbp) │ │ - lea 0x38(%rbp),%rdx │ │ - mov %r12d,%esi │ │ - mov %rax,%rdi │ │ - callq aeb0 │ │ - jmp 1bbd │ │ - mov (%rbx),%rax │ │ - lea 0x105fc(%rip),%rdx │ │ - mov 0x1341f(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - mov $0xffffffffffffffff,%rax │ │ - jmp 1bc0 │ │ - mov (%rbx),%rax │ │ - lea 0x10066(%rip),%rdx │ │ - mov 0x133f7(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - mov $0xffffffffffffffff,%rax │ │ - jmp 1bc0 │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ - nopl (%rax) │ │ - │ │ -0000000000001c40 : │ │ - mov %rdx,%rdi │ │ - jmpq 16d0 │ │ - nopl 0x0(%rax,%rax,1) │ │ - │ │ -0000000000001c50 : │ │ - push %r15 │ │ - xor %eax,%eax │ │ - mov %rcx,%r15 │ │ - push %r14 │ │ - lea 0x105ba(%rip),%rsi │ │ - push %r13 │ │ - push %r12 │ │ - mov %rdi,%r12 │ │ - mov $0x4,%edi │ │ - push %rbp │ │ - mov %r9d,%ebp │ │ - push %rbx │ │ - mov %rdx,%rbx │ │ - lea 0x1003d(%rip),%rdx │ │ - lea -0x38(%rsp),%rsp │ │ - mov 0x80(%rsp),%r13d │ │ - mov %rcx,0x10(%rsp) │ │ - mov %r9d,%ecx │ │ - mov %r8d,0x28(%rsp) │ │ - mov %r13d,%r8d │ │ - callq 16e0 <__android_log_print@plt> │ │ - test %ebp,%ebp │ │ - je 1f40 │ │ - test %r13d,%r13d │ │ - je 1f40 │ │ - mov 0x78(%rsp),%eax │ │ - shr $0x1f,%eax │ │ - test %r15,%r15 │ │ - sete %dl │ │ - or %al,%dl │ │ - jne 1f40 │ │ - cmpq $0x0,0x70(%rsp) │ │ - je 1f40 │ │ - cmpl $0x2,(%rbx) │ │ - je 1fc7 │ │ - mov 0x4(%rbx),%r14d │ │ - lea 0x0(%rbp,%r14,1),%eax │ │ - cmp $0x1f,%eax │ │ - jbe 1ec0 │ │ - mov %eax,%ecx │ │ - mov %eax,%r15d │ │ - and $0xf,%ecx │ │ - lea 0x10(%rcx),%esi │ │ - mov %esi,0x2c(%rsp) │ │ - sub %esi,%r15d │ │ - cmp %r13d,%r15d │ │ - ja 1f68 │ │ - lea 0xf(%rax),%edi │ │ - callq 16b0 │ │ - mov %rax,0x18(%rsp) │ │ - test %rax,%rax │ │ - je 1fea │ │ - mov 0x18(%rsp),%rax │ │ - lea 0xf(%r15),%edi │ │ - lea 0xf(%rax),%r13 │ │ - callq 16b0 │ │ - mov %rax,0x20(%rsp) │ │ - and $0xfffffffffffffff0,%r13 │ │ - test %rax,%rax │ │ - je 200d │ │ - mov 0x20(%rsp),%rax │ │ - add $0xf,%rax │ │ - and $0xfffffffffffffff0,%rax │ │ - test %r14d,%r14d │ │ - mov %rax,0x8(%rsp) │ │ - jne 1e90 │ │ - mov (%r12),%rax │ │ - mov %r13,%r8 │ │ - mov 0x28(%rsp),%edx │ │ - mov %ebp,%ecx │ │ - mov 0x10(%rsp),%rsi │ │ - mov %r12,%rdi │ │ - callq *0x640(%rax) │ │ - mov (%rbx),%eax │ │ - lea 0x8(%rbx),%rcx │ │ - lea 0x38(%rbx),%r8 │ │ - mov %r15d,%edx │ │ - mov 0x8(%rsp),%rsi │ │ - mov %r13,%rdi │ │ - test %eax,%eax │ │ - jne 1eb0 │ │ - callq 2900 │ │ - test %eax,%eax │ │ - jne 1f90 │ │ - mov (%r12),%rax │ │ - mov %r15d,%ecx │ │ - mov 0x78(%rsp),%edx │ │ - mov %r12,%rdi │ │ - mov 0x8(%rsp),%r8 │ │ - lea 0x18(%rbx),%rbp │ │ - mov 0x70(%rsp),%rsi │ │ - mov %r15d,%r14d │ │ - callq *0x680(%rax) │ │ - mov 0x2c(%rsp),%edx │ │ - mov %r15d,%eax │ │ - test $0x1,%bpl │ │ - lea 0x0(%r13,%rax,1),%rax │ │ - mov %edx,0x4(%rbx) │ │ - jne 1f28 │ │ - test $0x2,%bpl │ │ - jne 1f10 │ │ - test $0x4,%bpl │ │ - jne 1ef8 │ │ - mov %edx,%esi │ │ - xor %r12d,%r12d │ │ - and $0xfffffff8,%esi │ │ - mov %r12d,%ecx │ │ - add $0x8,%r12d │ │ - mov (%rax,%rcx,1),%rdi │ │ - cmp %esi,%r12d │ │ - mov %rdi,0x0(%rbp,%rcx,1) │ │ - jb 1df9 │ │ - mov %r12d,%ecx │ │ - add %rcx,%rbp │ │ - add %rcx,%rax │ │ - xor %ecx,%ecx │ │ - test $0x4,%dl │ │ - je 1e28 │ │ - mov (%rax),%ecx │ │ - mov %ecx,0x0(%rbp) │ │ - mov $0x4,%ecx │ │ - test $0x2,%dl │ │ - je 1e3a │ │ - movzwl (%rax,%rcx,1),%esi │ │ - mov %si,0x0(%rbp,%rcx,1) │ │ - add $0x2,%rcx │ │ - and $0x1,%edx │ │ - je 1e47 │ │ - movzbl (%rax,%rcx,1),%eax │ │ - mov %al,0x0(%rbp,%rcx,1) │ │ - mov 0x18(%rsp),%rdi │ │ - callq 16d0 │ │ - mov 0x20(%rsp),%rdi │ │ - callq 16d0 │ │ - mov %r15d,%ecx │ │ - lea 0x103e4(%rip),%rdx │ │ - lea 0x103ae(%rip),%rsi │ │ - mov $0x4,%edi │ │ - xor %eax,%eax │ │ - callq 16e0 <__android_log_print@plt> │ │ - lea 0x38(%rsp),%rsp │ │ - mov %r14d,%eax │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov %r14d,%edx │ │ - lea 0x18(%rbx),%rsi │ │ - mov %r13,%rdi │ │ - callq 16f0 │ │ - mov 0x4(%rbx),%edx │ │ - mov (%r12),%rax │ │ - lea 0x0(%r13,%rdx,1),%r8 │ │ - jmpq 1d61 │ │ - callq 2a90 │ │ - jmpq 1d97 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r14d,%edx │ │ - mov %ebp,%ecx │ │ - mov (%r12),%r13 │ │ - lea 0x18(%rbx,%rdx,1),%r8 │ │ - mov 0x10(%rsp),%rsi │ │ - mov %r12,%rdi │ │ - mov 0x28(%rsp),%edx │ │ - xor %r14d,%r14d │ │ - mov %eax,0x8(%rsp) │ │ - callq *0x640(%r13) │ │ - mov 0x8(%rsp),%eax │ │ - mov %eax,0x4(%rbx) │ │ - jmp 1e78 │ │ - nopl 0x0(%rax) │ │ - mov (%rax),%ecx │ │ - lea 0x4(%rbp),%rbp │ │ - sub $0x4,%edx │ │ - lea 0x4(%rax),%rax │ │ - mov %ecx,-0x4(%rbp) │ │ - jmpq 1df1 │ │ - nopl (%rax) │ │ - movzwl (%rax),%ecx │ │ - lea 0x2(%rbp),%rbp │ │ - sub $0x2,%edx │ │ - lea 0x2(%rax),%rax │ │ - mov %cx,-0x2(%rbp) │ │ - jmpq 1de7 │ │ - nop │ │ - movzbl (%rax),%ecx │ │ - lea 0x19(%rbx),%rbp │ │ - sub $0x1,%edx │ │ - lea 0x1(%rax),%rax │ │ - mov %cl,0x18(%rbx) │ │ - jmpq 1ddd │ │ - xchg %ax,%ax │ │ - mov (%r12),%rax │ │ - lea 0xfd95(%rip),%rdx │ │ - mov 0x130d6(%rip),%rsi │ │ - mov %r12,%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%r12),%rax │ │ - lea 0xfdcd(%rip),%rdx │ │ - mov 0x130ae(%rip),%rsi │ │ - mov %r12,%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov 0x18(%rsp),%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq 16d0 │ │ - mov 0x20(%rsp),%rdi │ │ - callq 16d0 │ │ - mov (%r12),%rax │ │ - lea 0x10277(%rip),%rdx │ │ - mov 0x1306c(%rip),%rsi │ │ - mov %r12,%rdi │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - mov (%r12),%rax │ │ - lea 0xfd46(%rip),%rdx │ │ - mov 0x1304f(%rip),%rsi │ │ - mov %r12,%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - mov (%r12),%rax │ │ - lea 0xfd7b(%rip),%rdx │ │ - mov 0x13024(%rip),%rsi │ │ - mov %r12,%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - mov 0x18(%rsp),%rdi │ │ - mov $0xffffffff,%r14d │ │ - callq 16d0 │ │ - mov (%r12),%rax │ │ - lea 0xfd80(%rip),%rdx │ │ - mov 0x12ff1(%rip),%rsi │ │ - mov %r12,%rdi │ │ - callq *0x70(%rax) │ │ - jmpq 1e78 │ │ - nopw 0x0(%rax,%rax,1) │ │ - │ │ -0000000000002040 : │ │ - push %r15 │ │ - lea 0x10210(%rip),%rsi │ │ - push %r14 │ │ - mov %r8,%r14 │ │ - push %r13 │ │ - mov %rdi,%r13 │ │ - mov $0x4,%edi │ │ - push %r12 │ │ - mov %r9d,%r12d │ │ - push %rbp │ │ - mov %ecx,%ebp │ │ - mov %r9d,%ecx │ │ - push %rbx │ │ - mov %rdx,%rbx │ │ - lea 0xfd72(%rip),%rdx │ │ - lea -0x48(%rsp),%rsp │ │ - mov %fs:0x28,%rax │ │ - mov %rax,0x38(%rsp) │ │ - xor %eax,%eax │ │ - mov 0x80(%rsp),%r8d │ │ - callq 16e0 <__android_log_print@plt> │ │ - mov %r12d,%eax │ │ - shr $0x1f,%eax │ │ - jne 2300 │ │ - test %r14,%r14 │ │ - je 2300 │ │ - cmpl $0x2,(%rbx) │ │ - je 2368 │ │ - test %bpl,%bpl │ │ - je 2260 │ │ - xor %eax,%eax │ │ - lea 0x101aa(%rip),%rdx │ │ - lea 0x10192(%rip),%rsi │ │ - mov $0x4,%edi │ │ - callq 16e0 <__android_log_print@plt> │ │ - mov (%rbx),%eax │ │ - test %eax,%eax │ │ - je 21b8 │ │ - mov 0x4(%rbx),%ebp │ │ - cmp %ebp,0x80(%rsp) │ │ - jl 2346 │ │ - cmp $0x10,%ebp │ │ - jne 22d8 │ │ - lea 0x10(%rsp),%r15 │ │ - lea 0x8(%rbx),%rcx │ │ - lea 0x18(%rbx),%rdi │ │ - lea 0x38(%rbx),%r8 │ │ - mov $0x10,%edx │ │ - mov %r15,%rsi │ │ - callq 2a90 │ │ - test %eax,%eax │ │ - jne 238a │ │ - movzbl 0x1f(%rsp),%r8d │ │ - cmp $0x10,%r8d │ │ - ja 2298 │ │ - mov %r8d,%ecx │ │ - lea 0x1014e(%rip),%rdx │ │ - lea 0x1011e(%rip),%rsi │ │ - mov $0x4,%edi │ │ - mov %r8d,0x8(%rsp) │ │ - xor %eax,%eax │ │ - callq 16e0 <__android_log_print@plt> │ │ - mov 0x8(%rsp),%r8d │ │ - mov %r12d,%edx │ │ - mov 0x0(%r13),%rax │ │ - mov %r14,%rsi │ │ - mov %r13,%rdi │ │ - sub %r8d,%ebp │ │ - mov %r15,%r8 │ │ - mov %ebp,%ecx │ │ - callq *0x680(%rax) │ │ - movl $0x2,(%rbx) │ │ - mov %ebp,%ecx │ │ - lea 0xfe05(%rip),%rdx │ │ - lea 0x100d7(%rip),%rsi │ │ - mov $0x4,%edi │ │ - xor %eax,%eax │ │ - callq 16e0 <__android_log_print@plt> │ │ - mov 0x38(%rsp),%rsi │ │ - xor %fs:0x28,%rsi │ │ - mov %ebp,%eax │ │ - jne 23ac │ │ - lea 0x48(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - mov 0x4(%rbx),%eax │ │ - cmp $0x10,%eax │ │ - sbb %ebp,%ebp │ │ - and $0xfffffff0,%ebp │ │ - add $0x20,%ebp │ │ - cmp %ebp,0x80(%rsp) │ │ - mov %ebp,%r15d │ │ - jl 2346 │ │ - mov %ebp,%esi │ │ - sub %eax,%esi │ │ - je 2288 │ │ - mov %esi,%edx │ │ - lea 0x18(%rbx,%rax,1),%rdi │ │ - callq 1700 │ │ - lea 0x10(%rsp),%r9 │ │ - lea 0x8(%rbx),%rcx │ │ - lea 0x18(%rbx),%rdi │ │ - mov %r9,%rsi │ │ - lea 0x38(%rbx),%r8 │ │ - mov %ebp,%edx │ │ - mov %r9,0x8(%rsp) │ │ - callq 2900 │ │ - mov 0x8(%rsp),%r9 │ │ - test %eax,%eax │ │ - mov 0x0(%r13),%rax │ │ - jne 2328 │ │ - mov %ebp,%ecx │ │ - mov %r12d,%edx │ │ - mov %r14,%rsi │ │ - mov %r13,%rdi │ │ - mov %r9,%r8 │ │ - callq *0x680(%rax) │ │ - movl $0x2,(%rbx) │ │ - mov %r15d,%ecx │ │ - lea 0xfc6f(%rip),%rdx │ │ - lea 0x10011(%rip),%rsi │ │ - mov $0x4,%edi │ │ - xor %eax,%eax │ │ - callq 16e0 <__android_log_print@plt> │ │ - jmpq 218e │ │ - nopl 0x0(%rax) │ │ - mov 0x0(%r13),%rax │ │ - lea 0x18(%rbx),%r8 │ │ - mov 0x4(%rbx),%ecx │ │ - mov %r12d,%edx │ │ - mov %r14,%rsi │ │ - mov %r13,%rdi │ │ - callq *0x680(%rax) │ │ - mov 0x4(%rbx),%ebp │ │ - movl $0x2,(%rbx) │ │ - jmpq 218e │ │ - mov $0x10,%esi │ │ - mov $0x10,%edx │ │ - jmpq 21e2 │ │ - nop │ │ - mov %r8d,%ecx │ │ - lea 0xffe0(%rip),%rdx │ │ - lea 0xffb0(%rip),%rsi │ │ - mov $0x4,%edi │ │ - xor %eax,%eax │ │ - mov $0xffffffff,%ebp │ │ - callq 16e0 <__android_log_print@plt> │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfc8b(%rip),%rdx │ │ - mov 0x12d4c(%rip),%rsi │ │ - mov %r13,%rdi │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - nop │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfc05(%rip),%rdx │ │ - mov 0x12d2e(%rip),%rsi │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfafd(%rip),%rdx │ │ - mov 0x12d16(%rip),%rsi │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov 0x12cf9(%rip),%rsi │ │ - lea 0xfb4a(%rip),%rdx │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfb07(%rip),%rdx │ │ - mov 0x12cb8(%rip),%rsi │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfabd(%rip),%rdx │ │ - mov 0x12cae(%rip),%rsi │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - mov 0x0(%r13),%rax │ │ - lea 0xfb8b(%rip),%rdx │ │ - mov 0x12c8c(%rip),%rsi │ │ - mov %r13,%rdi │ │ - mov $0xffffffff,%ebp │ │ - callq *0x70(%rax) │ │ - jmpq 218e │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -00000000000023c0 : │ │ - cmpl $0x2,(%rdx) │ │ - je 23c9 │ │ - mov 0x4(%rdx),%eax │ │ - retq │ │ - lea -0x8(%rsp),%rsp │ │ - lea 0xfeb9(%rip),%rdx │ │ - mov (%rdi),%rax │ │ - mov 0x12c49(%rip),%rsi │ │ - callq *0x70(%rax) │ │ - mov $0xffffffff,%eax │ │ - lea 0x8(%rsp),%rsp │ │ - retq │ │ - nopl (%rax) │ │ - │ │ -00000000000023f0 : │ │ - push %r13 │ │ - mov %rdx,%rsi │ │ - mov %rcx,%r13 │ │ - push %r12 │ │ - mov %rdx,%r12 │ │ - push %rbp │ │ - mov %r8d,%ebp │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - lea -0x168(%rsp),%rsp │ │ - mov %fs:0x28,%rax │ │ - mov %rax,0x158(%rsp) │ │ - xor %eax,%eax │ │ - mov (%rdi),%rax │ │ - callq *0x558(%rax) │ │ - cmp $0x20,%eax │ │ - mov (%rbx),%rax │ │ - jne 2600 │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x558(%rax) │ │ - cmp $0x20,%eax │ │ - jne 2638 │ │ - test %ebp,%ebp │ │ - js 26f8 │ │ - mov %ebp,0x90(%rsp) │ │ - lea 0x90(%rsp),%rbp │ │ - xor %esi,%esi │ │ - lea 0xc(%rbp),%rdi │ │ - movl $0x0,0x98(%rsp) │ │ - movl $0x0,0x94(%rsp) │ │ - callq 1710 │ │ - test %eax,%eax │ │ - jne 2678 │ │ - xor %esi,%esi │ │ - lea 0x34(%rbp),%rdi │ │ - callq 1710 │ │ - test %eax,%eax │ │ - mov (%rbx),%rax │ │ - jne 2698 │ │ - xor %edx,%edx │ │ - mov %r12,%rsi │ │ - lea 0x60(%rbp),%r8 │ │ - mov $0x20,%ecx │ │ - mov %rbx,%rdi │ │ - callq *0x640(%rax) │ │ - mov (%rbx),%rax │ │ - xor %edx,%edx │ │ - lea 0x80(%rbp),%r8 │ │ - mov $0x20,%ecx │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x640(%rax) │ │ - mov 0x12a35(%rip),%r12 │ │ - xor %esi,%esi │ │ - mov %rsp,%rdi │ │ - mov %rbp,%rcx │ │ - mov %r12,%rdx │ │ - callq 1720 │ │ - test %eax,%eax │ │ - jne 2618 │ │ - xor %esi,%esi │ │ - lea 0x8(%rsp),%rdi │ │ - mov %rbp,%rcx │ │ - mov %r12,%rdx │ │ - callq 1720 │ │ - test %eax,%eax │ │ - jne 26b8 │ │ - mov (%rsp),%rdi │ │ - lea 0x10(%rsp),%rsi │ │ - callq 1730 │ │ - test %eax,%eax │ │ - jne 26d8 │ │ - mov 0x8(%rsp),%rdi │ │ - lea 0x18(%rsp),%rsi │ │ - callq 1730 │ │ - test %eax,%eax │ │ - jne 2718 │ │ - mov 0x10(%rsp),%r12 │ │ - cmp $0xffffffffffffffff,%r12 │ │ - je 25c0 │ │ - mov 0x18(%rsp),%rax │ │ - cmp %rax,%r12 │ │ - jne 25c0 │ │ - cmp $0xffffffffffffffff,%rax │ │ - je 25c0 │ │ - lea 0x20(%rsp),%r13 │ │ - mov %r13,%rdi │ │ - callq 8220 │ │ - test %r12d,%r12d │ │ - je 2658 │ │ - lea 0xa0(%rbp),%rdi │ │ - mov %r13,%rdx │ │ - mov $0x20,%esi │ │ - sub $0xffffffffffffff80,%rbp │ │ - callq 7ec0 │ │ - mov %r13,%rsi │ │ - mov %rbp,%rdi │ │ - callq 8260 │ │ - mov (%rbx),%rax │ │ - mov $0x20,%esi │ │ - mov %rbx,%rdi │ │ - callq *0x580(%rax) │ │ - mov %rbp,%r8 │ │ - mov $0x20,%ecx │ │ - xor %edx,%edx │ │ - mov %rbx,%rdi │ │ - mov %rax,%r12 │ │ - mov (%rbx),%rax │ │ - mov %r12,%rsi │ │ - callq *0x680(%rax) │ │ - mov %r12,%rax │ │ - jmp 25d9 │ │ - mov (%rbx),%rax │ │ - lea 0xfbd6(%rip),%rdx │ │ - mov 0x12a57(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - mov 0x158(%rsp),%rcx │ │ - xor %fs:0x28,%rcx │ │ - jne 2736 │ │ - lea 0x168(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - nop │ │ - mov 0x12a21(%rip),%rsi │ │ - lea 0xf9aa(%rip),%rdx │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmp 25d9 │ │ - mov (%rbx),%rax │ │ - lea 0xfabe(%rip),%rdx │ │ - mov 0x129ff(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmp 25d9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%rbx),%rax │ │ - lea 0xf9ae(%rip),%rdx │ │ - mov 0x129df(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmp 25d9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - lea 0x80(%rbp),%rdi │ │ - mov %r13,%rdx │ │ - mov $0x20,%esi │ │ - add $0xa0,%rbp │ │ - callq 7ec0 │ │ - jmpq 2583 │ │ - mov (%rbx),%rax │ │ - lea 0xf9de(%rip),%rdx │ │ - mov 0x1299f(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - xchg %ax,%ax │ │ - mov 0x12989(%rip),%rsi │ │ - lea 0xf9fa(%rip),%rdx │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - nopl 0x0(%rax,%rax,1) │ │ - mov (%rbx),%rax │ │ - lea 0xfa4e(%rip),%rdx │ │ - mov 0x1295f(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - xchg %ax,%ax │ │ - mov (%rbx),%rax │ │ - lea 0xfa5e(%rip),%rdx │ │ - mov 0x1293f(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - xchg %ax,%ax │ │ - mov (%rbx),%rax │ │ - lea 0xf926(%rip),%rdx │ │ - mov 0x1291f(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - xchg %ax,%ax │ │ - mov (%rbx),%rax │ │ - lea 0xfa4e(%rip),%rdx │ │ - mov 0x128ff(%rip),%rsi │ │ - mov %rbx,%rdi │ │ - callq *0x70(%rax) │ │ - xor %eax,%eax │ │ - jmpq 25d9 │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ - nopl 0x0(%rax,%rax,1) │ │ - │ │ -0000000000002740 : │ │ +0000000000001790 : │ │ push %r14 │ │ lea -0x4(%rdi),%edx │ │ push %rbx │ │ lea -0x28(%rsp),%rsp │ │ mov %fs:0x28,%rax │ │ mov %rax,0x18(%rsp) │ │ xor %eax,%eax │ │ cmp $0xc,%edx │ │ mov $0x1,%al │ │ - ja 27db │ │ + ja 182b │ │ lea -0x1(%rdi),%r8d │ │ xor %ecx,%ecx │ │ xor %r9d,%r9d │ │ mov %r8,%rbx │ │ xor %r11d,%r11d │ │ mov %rsp,%rsi │ │ mov %edi,%r10d │ │ - jmp 2794 │ │ + jmp 17e4 │ │ nopl 0x0(%rax) │ │ add %r10,%rdx │ │ cmp %rdx,%rax │ │ - jne 27f8 │ │ + jne 1848 │ │ add $0x1,%rcx │ │ add $0x1,%r9d │ │ cmp %ecx,%edi │ │ - jbe 27d0 │ │ + jbe 1820 │ │ lea (%rsi,%rcx,1),%rax │ │ mov %rcx,%r14 │ │ mov %rax,%rdx │ │ neg %rax │ │ and %r8,%rdx │ │ and %r8,%rax │ │ sub %rdx,%r14 │ │ add %rcx,%rax │ │ mov %r14,%rdx │ │ add %rsi,%rax │ │ add %rsi,%rdx │ │ cmp %rdx,%rax │ │ - jne 2780 │ │ + jne 17d0 │ │ add $0x1,%rcx │ │ add $0x1,%r11d │ │ cmp %ecx,%edi │ │ - ja 2794 │ │ + ja 17e4 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp $0x1,%r11d │ │ mov $0x1,%eax │ │ - je 2800 │ │ + je 1850 │ │ mov 0x18(%rsp),%rbx │ │ xor %fs:0x28,%rbx │ │ - jne 280a │ │ + jne 185a │ │ lea 0x28(%rsp),%rsp │ │ pop %rbx │ │ pop %r14 │ │ retq │ │ nopl 0x0(%rax) │ │ mov $0x1,%eax │ │ - jmp 27db │ │ + jmp 182b │ │ nop │ │ xor %eax,%eax │ │ cmp %ebx,%r9d │ │ setne %al │ │ - jmp 27db │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ + jmp 182b │ │ + callq 1680 <__stack_chk_fail@plt> │ │ nop │ │ │ │ -0000000000002810 : │ │ +0000000000001860 : │ │ movb $0x0,0xf2(%rdi) │ │ xor %eax,%eax │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -0000000000002820 : │ │ +0000000000001870 : │ │ push %r14 │ │ mov %edx,%r14d │ │ push %r13 │ │ and $0xf,%r14d │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ - jne 286f │ │ + jne 18bf │ │ sar $0x4,%edx │ │ - je 2875 │ │ + je 18c5 │ │ lea -0x1(%rdx),%r12d │ │ mov %rdi,%rbx │ │ add $0x1,%r12 │ │ mov %rsi,%rbp │ │ shl $0x4,%r12 │ │ mov %rcx,%r13 │ │ add %rdi,%r12 │ │ - jmp 285d │ │ + jmp 18ad │ │ add $0x10,%rbx │ │ add $0x10,%rbp │ │ cmp %r12,%rbx │ │ - je 2875 │ │ + je 18c5 │ │ mov %r13,%rdx │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 2850 │ │ + je 18a0 │ │ mov $0x1,%r14d │ │ pop %rbx │ │ mov %r14d,%eax │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ retq │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000002890 : │ │ +00000000000018e0 : │ │ push %r14 │ │ mov %edx,%r14d │ │ push %r13 │ │ and $0xf,%r14d │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ - jne 28df │ │ + jne 192f │ │ sar $0x4,%edx │ │ - je 28e5 │ │ + je 1935 │ │ lea -0x1(%rdx),%r12d │ │ mov %rdi,%rbx │ │ add $0x1,%r12 │ │ mov %rsi,%rbp │ │ shl $0x4,%r12 │ │ mov %rcx,%r13 │ │ add %rdi,%r12 │ │ - jmp 28cd │ │ + jmp 191d │ │ add $0x10,%rbx │ │ add $0x10,%rbp │ │ cmp %r12,%rbx │ │ - je 28e5 │ │ + je 1935 │ │ mov %r13,%rdx │ │ mov %rbp,%rsi │ │ mov %rbx,%rdi │ │ - callq 6140 │ │ + callq 3aa0 │ │ test %eax,%eax │ │ - je 28c0 │ │ + je 1910 │ │ mov $0x1,%r14d │ │ pop %rbx │ │ mov %r14d,%eax │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ retq │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000002900 : │ │ +0000000000001950 : │ │ push %r15 │ │ mov %edx,%r15d │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ lea -0x18(%rsp),%rsp │ │ and $0xf,%r15d │ │ - jne 29b0 │ │ + jne 1a00 │ │ mov %rdi,%rax │ │ mov %rdi,%rbp │ │ or %rcx,%rax │ │ mov %rsi,%r12 │ │ sar $0x4,%edx │ │ test $0x3,%al │ │ mov %rcx,%rbx │ │ mov %r8,%r14 │ │ - jne 29d0 │ │ + jne 1a20 │ │ test %edx,%edx │ │ - je 29b6 │ │ + je 1a06 │ │ sub $0x1,%edx │ │ lea 0x1(%rdx),%r13 │ │ shl $0x4,%r13 │ │ mov %r13,0x8(%rsp) │ │ xor %r13d,%r13d │ │ - jmp 2978 │ │ + jmp 19c8 │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%rbx),%rax │ │ add $0x10,%r13 │ │ add $0x10,%r12 │ │ mov %rax,-0x10(%r12) │ │ mov 0x8(%rbx),%rax │ │ mov %rax,-0x8(%r12) │ │ cmp 0x8(%rsp),%r13 │ │ - je 29b6 │ │ + je 1a06 │ │ mov 0x0(%rbp,%r13,1),%eax │ │ mov %r14,%rdx │ │ mov %rbx,%rsi │ │ mov %rbx,%rdi │ │ xor %eax,(%rbx) │ │ mov 0x4(%rbp,%r13,1),%eax │ │ xor %eax,0x4(%rbx) │ │ mov 0x8(%rbp,%r13,1),%eax │ │ xor %eax,0x8(%rbx) │ │ mov 0xc(%rbp,%r13,1),%eax │ │ xor %eax,0xc(%rbx) │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 2958 │ │ + je 19a8 │ │ nopl 0x0(%rax) │ │ mov $0x1,%r15d │ │ lea 0x18(%rsp),%rsp │ │ mov %r15d,%eax │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ nopl 0x0(%rax) │ │ test %edx,%edx │ │ - je 29b6 │ │ + je 1a06 │ │ lea -0x1(%rdx),%r13d │ │ add $0x1,%r13 │ │ shl $0x4,%r13 │ │ add %rdi,%r13 │ │ - jmp 2a06 │ │ + jmp 1a56 │ │ nopl (%rax) │ │ mov (%rbx),%rax │ │ add $0x10,%rbp │ │ add $0x10,%r12 │ │ mov %rax,-0x10(%r12) │ │ mov 0x8(%rbx),%rax │ │ mov %rax,-0x8(%r12) │ │ cmp %r13,%rbp │ │ - je 29b6 │ │ + je 1a06 │ │ movzbl 0x0(%rbp),%eax │ │ mov %r14,%rdx │ │ mov %rbx,%rsi │ │ mov %rbx,%rdi │ │ xor %al,(%rbx) │ │ movzbl 0x1(%rbp),%eax │ │ xor %al,0x1(%rbx) │ │ @@ -1274,88 +282,88 @@ │ │ xor %al,0xc(%rbx) │ │ movzbl 0xd(%rbp),%eax │ │ xor %al,0xd(%rbx) │ │ movzbl 0xe(%rbp),%eax │ │ xor %al,0xe(%rbx) │ │ movzbl 0xf(%rbp),%eax │ │ xor %al,0xf(%rbx) │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 29e8 │ │ - jmpq 29b0 │ │ + je 1a38 │ │ + jmpq 1a00 │ │ │ │ -0000000000002a90 : │ │ +0000000000001ae0 : │ │ push %r15 │ │ mov %edx,%eax │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ lea -0x18(%rsp),%rsp │ │ and $0xf,%eax │ │ mov %r8,(%rsp) │ │ mov %eax,0xc(%rsp) │ │ - jne 2b30 │ │ + jne 1b80 │ │ mov %rsi,%rax │ │ mov %rdi,%r15 │ │ or %rcx,%rax │ │ mov %rsi,%rbx │ │ sar $0x4,%edx │ │ test $0x3,%al │ │ mov %rcx,%r12 │ │ - jne 2b50 │ │ + jne 1ba0 │ │ test %edx,%edx │ │ - je 2b38 │ │ + je 1b88 │ │ sub $0x1,%edx │ │ lea 0x1(%rdx),%rbp │ │ shl $0x4,%rbp │ │ add %rdi,%rbp │ │ - jmp 2b14 │ │ + jmp 1b64 │ │ mov (%r12),%eax │ │ add $0x10,%r15 │ │ xor %eax,(%rbx) │ │ mov 0x4(%r12),%eax │ │ xor %eax,0x4(%rbx) │ │ mov 0x8(%r12),%eax │ │ xor %eax,0x8(%rbx) │ │ mov 0xc(%r12),%eax │ │ xor %eax,0xc(%rbx) │ │ add $0x10,%rbx │ │ mov %r13,(%r12) │ │ cmp %rbp,%r15 │ │ mov %r14,0x8(%r12) │ │ - je 2b38 │ │ + je 1b88 │ │ mov (%rsp),%rdx │ │ mov %rbx,%rsi │ │ mov (%r15),%r13 │ │ mov %r15,%rdi │ │ mov 0x8(%r15),%r14 │ │ - callq 6140 │ │ + callq 3aa0 │ │ test %eax,%eax │ │ - je 2ae0 │ │ + je 1b30 │ │ xchg %ax,%ax │ │ movl $0x1,0xc(%rsp) │ │ mov 0xc(%rsp),%eax │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ nopl 0x0(%rax) │ │ test %edx,%edx │ │ - je 2b38 │ │ + je 1b88 │ │ lea -0x1(%rdx),%ebp │ │ add $0x1,%rbp │ │ shl $0x4,%rbp │ │ add %rdi,%rbp │ │ - jmpq 2c10 │ │ + jmpq 1c60 │ │ nop │ │ movzbl (%r12),%eax │ │ add $0x10,%r15 │ │ xor %al,(%rbx) │ │ movzbl 0x1(%r12),%eax │ │ xor %al,0x1(%rbx) │ │ movzbl 0x2(%r12),%eax │ │ @@ -1386,52 +394,28 @@ │ │ xor %al,0xe(%rbx) │ │ movzbl 0xf(%r12),%eax │ │ xor %al,0xf(%rbx) │ │ add $0x10,%rbx │ │ mov %r13,(%r12) │ │ cmp %rbp,%r15 │ │ mov %r14,0x8(%r12) │ │ - je 2b38 │ │ + je 1b88 │ │ mov (%rsp),%rdx │ │ mov %rbx,%rsi │ │ mov (%r15),%r13 │ │ mov %r15,%rdi │ │ mov 0x8(%r15),%r14 │ │ - callq 6140 │ │ + callq 3aa0 │ │ test %eax,%eax │ │ - je 2b68 │ │ - jmpq 2b30 │ │ - jmpq 2c50 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + je 1bb8 │ │ + jmpq 1b80 │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ ... │ │ │ │ -0000000000002c60 : │ │ +0000000000001ca0 : │ │ push %r15 │ │ mov %rcx,%r15 │ │ push %r14 │ │ mov %edx,%r14d │ │ push %r13 │ │ xor %r13d,%r13d │ │ push %r12 │ │ @@ -1439,58 +423,58 @@ │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ movzbl 0xf2(%r8),%r12d │ │ mov %r8,(%rsp) │ │ test %r12d,%r12d │ │ - je 2ce8 │ │ + je 1d28 │ │ test %edx,%edx │ │ - jle 2fa5 │ │ + jle 1fe5 │ │ cmp $0xf,%r12d │ │ - jg 2fa5 │ │ + jg 1fe5 │ │ movzbl %r12b,%edx │ │ add %rcx,%rdx │ │ - jmp 2cb6 │ │ + jmp 1cf6 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp $0xf,%r12d │ │ - jg 2cdb │ │ + jg 1d1b │ │ movzbl (%rdx),%eax │ │ add $0x1,%rbx │ │ add $0x1,%r13d │ │ add $0x1,%rbp │ │ add $0x1,%r12d │ │ add $0x1,%rdx │ │ xor -0x1(%rbx),%al │ │ mov %al,-0x1(%rdx) │ │ cmp %r13d,%r14d │ │ mov %al,-0x1(%rbp) │ │ - jg 2cb0 │ │ + jg 1cf0 │ │ cmp $0x10,%r12d │ │ mov $0x0,%eax │ │ cmove %eax,%r12d │ │ mov %r14d,%eax │ │ sub %r13d,%eax │ │ shr $0x4,%eax │ │ - je 2da1 │ │ + je 1de1 │ │ mov %rbp,%rax │ │ or %rbx,%rax │ │ test $0x3,%al │ │ lea 0xf(%r13),%eax │ │ - jne 2e5a │ │ + jne 1e9a │ │ test $0x3,%r15b │ │ - jne 2e5a │ │ + jne 1e9a │ │ cmp %eax,%r14d │ │ - jle 2da1 │ │ + jle 1de1 │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmp 2d79 │ │ + jmp 1db9 │ │ mov (%rbx),%eax │ │ add $0x10,%r13d │ │ add $0x10,%rbp │ │ add $0x10,%rbx │ │ xor (%r15),%eax │ │ mov %eax,(%r15) │ │ mov %eax,-0x10(%rbp) │ │ @@ -1503,61 +487,61 @@ │ │ mov %eax,0x8(%r15) │ │ mov %eax,-0x8(%rbp) │ │ mov -0x4(%rbx),%eax │ │ xor 0xc(%r15),%eax │ │ mov %eax,0xc(%r15) │ │ mov %eax,-0x4(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ - je 2da1 │ │ + je 1de1 │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 2d31 │ │ + je 1d71 │ │ mov $0x1,%eax │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ xor %ecx,%ecx │ │ cmp %r13d,%r14d │ │ - jle 2e10 │ │ + jle 1e50 │ │ nopw 0x0(%rax,%rax,1) │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ test %r12d,%r12d │ │ - je 2e30 │ │ + je 1e70 │ │ cmp $0xf,%r12d │ │ - jg 2e03 │ │ + jg 1e43 │ │ cmp %r13d,%r14d │ │ - jle 2e03 │ │ + jle 1e43 │ │ movslq %r12d,%rdx │ │ add %r15,%rdx │ │ - jmp 2dde │ │ + jmp 1e1e │ │ cmp $0xf,%r12d │ │ - jg 2e03 │ │ + jg 1e43 │ │ movzbl (%rdx),%eax │ │ add $0x1,%rbx │ │ add $0x1,%r13d │ │ add $0x1,%rbp │ │ add $0x1,%r12d │ │ add $0x1,%rdx │ │ xor -0x1(%rbx),%al │ │ mov %al,-0x1(%rdx) │ │ cmp %r13d,%r14d │ │ mov %al,-0x1(%rbp) │ │ - jg 2dd8 │ │ + jg 1e18 │ │ cmp $0x10,%r12d │ │ cmove %ecx,%r12d │ │ cmp %r13d,%r14d │ │ - jg 2dc0 │ │ + jg 1e00 │ │ mov (%rsp),%rax │ │ mov %r12b,0xf2(%rax) │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ xor %eax,%eax │ │ pop %rbp │ │ pop %r12 │ │ @@ -1566,30 +550,30 @@ │ │ pop %r15 │ │ retq │ │ nopl (%rax) │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %ecx,0xc(%rsp) │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ mov 0xc(%rsp),%ecx │ │ test %eax,%eax │ │ - jne 2d8c │ │ + jne 1dcc │ │ cmp %r13d,%r14d │ │ - jg 2dd0 │ │ - jmp 2e10 │ │ + jg 1e10 │ │ + jmp 1e50 │ │ cmp %eax,%r14d │ │ nopl (%rax) │ │ - jle 2da1 │ │ + jle 1de1 │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmpq 2f84 │ │ + jmpq 1fc4 │ │ xchg %ax,%ax │ │ movzbl (%rbx),%eax │ │ add $0x10,%r13d │ │ add $0x10,%rbp │ │ add $0x10,%rbx │ │ xor (%r15),%al │ │ mov %al,(%r15) │ │ @@ -1651,26 +635,26 @@ │ │ mov %al,0xe(%r15) │ │ mov %al,-0x2(%rbp) │ │ movzbl -0x1(%rbx),%eax │ │ xor 0xf(%r15),%al │ │ mov %al,0xf(%r15) │ │ mov %al,-0x1(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ - je 2da1 │ │ + je 1de1 │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 2e80 │ │ + je 1ec0 │ │ mov $0x1,%eax │ │ - jmpq 2d91 │ │ + jmpq 1dd1 │ │ xor %r13d,%r13d │ │ - jmpq 2cdb │ │ - jmpq 2fc0 │ │ + jmpq 1d1b │ │ + jmpq 2000 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -1678,15 +662,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000002fc0 : │ │ +0000000000002000 : │ │ push %r15 │ │ mov %rcx,%r15 │ │ push %r14 │ │ mov %edx,%r14d │ │ push %r13 │ │ xor %r13d,%r13d │ │ push %r12 │ │ @@ -1694,59 +678,59 @@ │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ movzbl 0xf2(%r8),%r12d │ │ mov %r8,(%rsp) │ │ test %r12d,%r12d │ │ - je 304d │ │ + je 208d │ │ test %edx,%edx │ │ - jle 332d │ │ + jle 236d │ │ cmp $0xf,%r12d │ │ - jg 332d │ │ + jg 236d │ │ mov %r12,%rax │ │ add %rcx,%rax │ │ - jmp 3016 │ │ + jmp 2056 │ │ nopl 0x0(%rax) │ │ cmp $0xf,%r12d │ │ - jg 3040 │ │ + jg 2080 │ │ add $0x1,%rbx │ │ add $0x1,%rbp │ │ movzbl -0x1(%rbx),%edx │ │ add $0x1,%r13d │ │ add $0x1,%r12d │ │ add $0x1,%rax │ │ mov %edx,%esi │ │ xor -0x1(%rax),%sil │ │ mov %sil,-0x1(%rbp) │ │ mov %dl,-0x1(%rax) │ │ cmp %r13d,%r14d │ │ - jg 3010 │ │ + jg 2050 │ │ cmp $0x10,%r12d │ │ mov $0x0,%eax │ │ cmove %eax,%r12d │ │ mov %r14d,%eax │ │ sub %r13d,%eax │ │ shr $0x4,%eax │ │ - je 310e │ │ + je 214e │ │ mov %rbp,%rax │ │ or %rbx,%rax │ │ test $0x3,%al │ │ lea 0xf(%r13),%eax │ │ - jne 31c2 │ │ + jne 2202 │ │ test $0x3,%r15b │ │ - jne 31c2 │ │ + jne 2202 │ │ cmp %eax,%r14d │ │ - jle 310e │ │ + jle 214e │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmp 30e6 │ │ + jmp 2126 │ │ mov (%rbx),%eax │ │ add $0x10,%r13d │ │ mov (%r15),%edx │ │ add $0x10,%rbx │ │ add $0x10,%rbp │ │ xor %eax,%edx │ │ mov %edx,-0x10(%rbp) │ │ @@ -1763,61 +747,61 @@ │ │ mov %eax,0x8(%r15) │ │ mov 0xc(%r15),%edx │ │ mov -0x4(%rbx),%eax │ │ xor %eax,%edx │ │ mov %edx,-0x4(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ mov %eax,0xc(%r15) │ │ - je 310e │ │ + je 214e │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 3096 │ │ + je 20d6 │ │ mov $0x1,%eax │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ xor %ecx,%ecx │ │ cmp %r13d,%r14d │ │ - jle 3175 │ │ + jle 21b5 │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ test %r12d,%r12d │ │ - je 3198 │ │ + je 21d8 │ │ cmp $0xf,%r12d │ │ - jg 3168 │ │ + jg 21a8 │ │ cmp %r13d,%r14d │ │ - jle 3168 │ │ + jle 21a8 │ │ movslq %r12d,%rax │ │ add %r15,%rax │ │ - jmp 313e │ │ + jmp 217e │ │ cmp $0xf,%r12d │ │ - jg 3168 │ │ + jg 21a8 │ │ add $0x1,%rbx │ │ add $0x1,%rbp │ │ movzbl -0x1(%rbx),%edx │ │ add $0x1,%r13d │ │ add $0x1,%r12d │ │ add $0x1,%rax │ │ mov %edx,%esi │ │ xor -0x1(%rax),%sil │ │ mov %sil,-0x1(%rbp) │ │ mov %dl,-0x1(%rax) │ │ cmp %r13d,%r14d │ │ - jg 3138 │ │ + jg 2178 │ │ cmp $0x10,%r12d │ │ cmove %ecx,%r12d │ │ cmp %r13d,%r14d │ │ - jg 3120 │ │ + jg 2160 │ │ mov (%rsp),%rax │ │ mov %r12b,0xf2(%rax) │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ xor %eax,%eax │ │ pop %rbp │ │ pop %r12 │ │ @@ -1826,29 +810,29 @@ │ │ pop %r15 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %ecx,0xc(%rsp) │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ mov 0xc(%rsp),%ecx │ │ test %eax,%eax │ │ - jne 30f9 │ │ + jne 2139 │ │ cmp %r13d,%r14d │ │ - jg 3130 │ │ - jmp 3175 │ │ + jg 2170 │ │ + jmp 21b5 │ │ cmp %eax,%r14d │ │ - jle 310e │ │ + jle 214e │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmpq 330c │ │ + jmpq 234c │ │ nopl 0x0(%rax,%rax,1) │ │ movzbl (%rbx),%eax │ │ add $0x10,%r13d │ │ add $0x10,%rbp │ │ add $0x10,%rbx │ │ mov %eax,%edx │ │ xor (%r15),%dl │ │ @@ -1926,28 +910,28 @@ │ │ mov %al,0xe(%r15) │ │ movzbl -0x1(%rbx),%eax │ │ mov %eax,%edx │ │ xor 0xf(%r15),%dl │ │ mov %dl,-0x1(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ mov %al,0xf(%r15) │ │ - je 310e │ │ + je 214e │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 31e8 │ │ + je 2228 │ │ mov $0x1,%eax │ │ - jmpq 30fe │ │ + jmpq 213e │ │ xor %r13d,%r13d │ │ - jmpq 3040 │ │ + jmpq 2080 │ │ data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000003340 : │ │ +0000000000002380 : │ │ push %r15 │ │ mov %rcx,%r15 │ │ push %r14 │ │ mov %edx,%r14d │ │ push %r13 │ │ xor %r13d,%r13d │ │ push %r12 │ │ @@ -1955,57 +939,57 @@ │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ lea -0x18(%rsp),%rsp │ │ movzbl 0xf2(%r8),%r12d │ │ mov %r8,(%rsp) │ │ test %r12d,%r12d │ │ - je 33c5 │ │ + je 2405 │ │ test %edx,%edx │ │ - jle 3626 │ │ + jle 2666 │ │ cmp $0xf,%r12d │ │ - jg 3626 │ │ + jg 2666 │ │ movzbl %r12b,%edx │ │ add %rcx,%rdx │ │ - jmp 3396 │ │ + jmp 23d6 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp $0xf,%r12d │ │ - jg 33b8 │ │ + jg 23f8 │ │ movzbl (%rdx),%eax │ │ add $0x1,%rbx │ │ add $0x1,%r13d │ │ add $0x1,%rbp │ │ add $0x1,%r12d │ │ add $0x1,%rdx │ │ xor -0x1(%rbx),%al │ │ cmp %r13d,%r14d │ │ mov %al,-0x1(%rbp) │ │ - jg 3390 │ │ + jg 23d0 │ │ cmp $0x10,%r12d │ │ mov $0x0,%eax │ │ cmove %eax,%r12d │ │ mov %r14d,%eax │ │ sub %r13d,%eax │ │ shr $0x4,%eax │ │ - je 346b │ │ + je 24ab │ │ mov %rbp,%rax │ │ or %rbx,%rax │ │ test $0x3,%al │ │ lea 0xf(%r13),%eax │ │ - jne 351a │ │ + jne 255a │ │ test $0x3,%r15b │ │ - jne 351a │ │ + jne 255a │ │ cmp %eax,%r14d │ │ - jle 346b │ │ + jle 24ab │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmp 3443 │ │ + jmp 2483 │ │ mov (%rbx),%eax │ │ add $0x10,%r13d │ │ add $0x10,%rbp │ │ add $0x10,%rbx │ │ xor (%r15),%eax │ │ mov %eax,-0x10(%rbp) │ │ mov -0xc(%rbx),%eax │ │ @@ -2014,59 +998,59 @@ │ │ mov -0x8(%rbx),%eax │ │ xor 0x8(%r15),%eax │ │ mov %eax,-0x8(%rbp) │ │ mov -0x4(%rbx),%eax │ │ xor 0xc(%r15),%eax │ │ mov %eax,-0x4(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ - je 346b │ │ + je 24ab │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 340a │ │ + je 244a │ │ mov $0x1,%eax │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ xor %ecx,%ecx │ │ cmp %r13d,%r14d │ │ - jle 34cd │ │ + jle 250d │ │ data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ test %r12d,%r12d │ │ - je 34f0 │ │ + je 2530 │ │ cmp $0xf,%r12d │ │ - jg 34c0 │ │ + jg 2500 │ │ cmp %r13d,%r14d │ │ - jle 34c0 │ │ + jle 2500 │ │ movslq %r12d,%rdx │ │ add %r15,%rdx │ │ - jmp 349e │ │ + jmp 24de │ │ cmp $0xf,%r12d │ │ - jg 34c0 │ │ + jg 2500 │ │ movzbl (%rdx),%eax │ │ add $0x1,%rbx │ │ add $0x1,%r13d │ │ add $0x1,%rbp │ │ add $0x1,%r12d │ │ add $0x1,%rdx │ │ xor -0x1(%rbx),%al │ │ cmp %r13d,%r14d │ │ mov %al,-0x1(%rbp) │ │ - jg 3498 │ │ + jg 24d8 │ │ cmp $0x10,%r12d │ │ cmove %ecx,%r12d │ │ cmp %r13d,%r14d │ │ - jg 3480 │ │ + jg 24c0 │ │ mov (%rsp),%rax │ │ mov %r12b,0xf2(%rax) │ │ lea 0x18(%rsp),%rsp │ │ pop %rbx │ │ xor %eax,%eax │ │ pop %rbp │ │ pop %r12 │ │ @@ -2075,30 +1059,30 @@ │ │ pop %r15 │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %ecx,0xc(%rsp) │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ mov 0xc(%rsp),%ecx │ │ test %eax,%eax │ │ - jne 3456 │ │ + jne 2496 │ │ cmp %r13d,%r14d │ │ - jg 3490 │ │ - jmp 34cd │ │ + jg 24d0 │ │ + jmp 250d │ │ cmp %eax,%r14d │ │ nopl (%rax) │ │ - jle 346b │ │ + jle 24ab │ │ lea -0x10(%r14),%eax │ │ sub %r13d,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%r13,%rax,1),%eax │ │ mov %eax,0xc(%rsp) │ │ - jmpq 3605 │ │ + jmpq 2645 │ │ xchg %ax,%ax │ │ movzbl (%rbx),%eax │ │ add $0x10,%r13d │ │ add $0x10,%rbp │ │ add $0x10,%rbx │ │ xor (%r15),%al │ │ mov %al,-0x10(%rbp) │ │ @@ -2144,41 +1128,41 @@ │ │ movzbl -0x2(%rbx),%eax │ │ xor 0xe(%r15),%al │ │ mov %al,-0x2(%rbp) │ │ movzbl -0x1(%rbx),%eax │ │ xor 0xf(%r15),%al │ │ mov %al,-0x1(%rbp) │ │ cmp 0xc(%rsp),%r13d │ │ - je 346b │ │ + je 24ab │ │ mov (%rsp),%rdx │ │ mov %r15,%rsi │ │ mov %r15,%rdi │ │ - callq 5370 │ │ + callq 2cd0 │ │ test %eax,%eax │ │ - je 3540 │ │ + je 2580 │ │ mov $0x1,%eax │ │ - jmpq 345b │ │ + jmpq 249b │ │ xor %r13d,%r13d │ │ - jmpq 33b8 │ │ - jmpq 3640 │ │ + jmpq 23f8 │ │ + jmpq 2680 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000003640 : │ │ +0000000000002680 : │ │ push %r15 │ │ mov %rsi,%r15 │ │ push %r14 │ │ mov %rcx,%r14 │ │ push %r13 │ │ mov %r8,%r13 │ │ push %r12 │ │ @@ -2189,18 +1173,18 @@ │ │ movzbl 0xf2(%r9),%ebp │ │ mov %fs:0x28,%rsi │ │ mov %rsi,0xc8(%rsp) │ │ xor %esi,%esi │ │ mov %edx,0x8(%rsp) │ │ test %ebp,%ebp │ │ mov %r9,0x20(%rsp) │ │ - jne 3b4f │ │ + jne 2b8f │ │ mov 0x8(%rsp),%eax │ │ test %eax,%eax │ │ - je 3c85 │ │ + je 2cc5 │ │ lea 0x40(%rsp),%rax │ │ mov %rax,(%rsp) │ │ mov (%rsp),%rax │ │ xor %ebp,%ebp │ │ mov %ebp,0x10(%rsp) │ │ mov %r14,%rbp │ │ mov %rbx,%r14 │ │ @@ -2219,15 +1203,15 @@ │ │ cmovle %eax,%r13d │ │ sub %r13d,%eax │ │ mov %eax,0x8(%rsp) │ │ mov %r13d,%eax │ │ sar $0x4,%eax │ │ mov %eax,0xc(%rsp) │ │ test %eax,%eax │ │ - jle 3b29 │ │ + jle 2b69 │ │ mov (%rsp),%rsi │ │ lea -0x1(%rax),%r12d │ │ mov %r13d,0x14(%rsp) │ │ add $0x1,%r12 │ │ shl $0x4,%r12 │ │ mov %rbp,%r13 │ │ mov %r12,%rax │ │ @@ -2241,89 +1225,89 @@ │ │ mov %r13,%rdi │ │ add $0x10,%r12 │ │ mov %rdx,-0x10(%r12) │ │ mov 0x8(%r13),%rdx │ │ mov %rdx,-0x8(%r12) │ │ callq *%rbp │ │ cmp %rbx,%r12 │ │ - jne 3740 │ │ + jne 2780 │ │ mov %rbp,%rbx │ │ mov %r13,%rbp │ │ mov 0x14(%rsp),%r13d │ │ test $0xf,%r13b │ │ - jne 3a08 │ │ + jne 2a48 │ │ mov 0xc(%rsp),%edx │ │ mov (%rsp),%rdi │ │ mov 0x20(%rsp),%rcx │ │ shl $0x4,%edx │ │ mov %rdi,%rsi │ │ - callq 2820 │ │ + callq 1870 │ │ test %eax,%eax │ │ - jne 3b81 │ │ + jne 2bc1 │ │ mov %r15,%rax │ │ or %r14,%rax │ │ test $0x3,%al │ │ - jne 3910 │ │ + jne 2950 │ │ cmp $0xf,%r13d │ │ - jle 3b3f │ │ + jle 2b7f │ │ lea -0x10(%r13),%eax │ │ shr $0x4,%eax │ │ lea 0x1(%rax),%edi │ │ cmp $0x3,%edi │ │ - jbe 3bb0 │ │ + jbe 2bf0 │ │ lea 0x40(%r15),%rdx │ │ cmp %rdx,%r14 │ │ lea 0x40(%r14),%rdx │ │ setae %cl │ │ cmp %rdx,%r15 │ │ setae %dl │ │ or %dl,%cl │ │ - je 3bb0 │ │ + je 2bf0 │ │ movdqu (%r14),%xmm0 │ │ cmp $0x4,%edi │ │ pxor 0x40(%rsp),%xmm0 │ │ movdqu %xmm0,(%r15) │ │ movdqu 0x10(%r14),%xmm0 │ │ pxor 0x50(%rsp),%xmm0 │ │ movdqu %xmm0,0x10(%r15) │ │ movdqu 0x20(%r14),%xmm0 │ │ pxor 0x60(%rsp),%xmm0 │ │ movdqu %xmm0,0x20(%r15) │ │ movdqu 0x30(%r14),%xmm0 │ │ pxor 0x70(%rsp),%xmm0 │ │ movdqu %xmm0,0x30(%r15) │ │ - je 388a │ │ + je 28ca │ │ movdqu 0x40(%r14),%xmm0 │ │ cmp $0x5,%edi │ │ pxor 0x80(%rsp),%xmm0 │ │ movdqu %xmm0,0x40(%r15) │ │ - je 388a │ │ + je 28ca │ │ movdqu 0x50(%r14),%xmm0 │ │ cmp $0x6,%edi │ │ pxor 0x90(%rsp),%xmm0 │ │ movdqu %xmm0,0x50(%r15) │ │ - je 388a │ │ + je 28ca │ │ movdqu 0x60(%r14),%xmm0 │ │ cmp $0x8,%edi │ │ pxor 0xa0(%rsp),%xmm0 │ │ movdqu %xmm0,0x60(%r15) │ │ - jne 388a │ │ + jne 28ca │ │ movdqu 0x70(%r14),%xmm0 │ │ pxor 0xb0(%rsp),%xmm0 │ │ movdqu %xmm0,0x70(%r15) │ │ shl $0x4,%edi │ │ add $0x1,%rax │ │ mov (%rsp),%rsi │ │ shl $0x4,%rax │ │ add %rax,%r14 │ │ add %rax,%r15 │ │ lea (%rsi,%rax,1),%rdx │ │ lea 0x1(%rdi),%esi │ │ cmp %edi,%r13d │ │ - jle 38ea │ │ + jle 292a │ │ mov 0x10(%rsp),%edi │ │ movslq %edi,%rcx │ │ add %rcx,%rdx │ │ mov %edi,%ecx │ │ nopw 0x0(%rax,%rax,1) │ │ movzbl (%rdx),%eax │ │ add $0x1,%r14 │ │ @@ -2332,40 +1316,40 @@ │ │ add $0x1,%rdx │ │ xor -0x1(%r14),%al │ │ mov %al,-0x1(%r15) │ │ lea -0x1(%rcx),%eax │ │ sub %edi,%eax │ │ add %esi,%eax │ │ cmp %eax,%r13d │ │ - jg 38c0 │ │ + jg 2900 │ │ mov %ecx,0x10(%rsp) │ │ mov 0x8(%rsp),%edx │ │ test %edx,%edx │ │ - jne 36e0 │ │ + jne 2720 │ │ mov 0x10(%rsp),%ebp │ │ mov 0x20(%rsp),%rax │ │ mov %bpl,0xf2(%rax) │ │ xor %eax,%eax │ │ - jmpq 3b86 │ │ + jmpq 2bc6 │ │ nopl (%rax) │ │ cmp $0xf,%r13d │ │ - jle 3b3f │ │ + jle 2b7f │ │ lea -0x10(%r13),%esi │ │ shr $0x4,%esi │ │ lea 0x1(%rsi),%edi │ │ cmp $0x4,%edi │ │ - jbe 3a28 │ │ + jbe 2a68 │ │ lea 0x100(%r15),%rax │ │ cmp %rax,%r14 │ │ lea 0x100(%r14),%rax │ │ setae %dl │ │ cmp %rax,%r15 │ │ setae %al │ │ or %al,%dl │ │ - je 3a28 │ │ + je 2a68 │ │ movdqu (%r14),%xmm0 │ │ cmp $0x5,%edi │ │ pxor 0x40(%rsp),%xmm0 │ │ movdqu %xmm0,(%r15) │ │ movdqu 0x10(%r14),%xmm0 │ │ pxor 0x50(%rsp),%xmm0 │ │ movdqu %xmm0,0x10(%r15) │ │ @@ -2374,39 +1358,39 @@ │ │ movdqu %xmm0,0x20(%r15) │ │ movdqu 0x30(%r14),%xmm0 │ │ pxor 0x70(%rsp),%xmm0 │ │ movdqu %xmm0,0x30(%r15) │ │ movdqu 0x40(%r14),%xmm0 │ │ pxor 0x80(%rsp),%xmm0 │ │ movdqu %xmm0,0x40(%r15) │ │ - je 39f8 │ │ + je 2a38 │ │ movdqu 0x50(%r14),%xmm0 │ │ cmp $0x6,%edi │ │ pxor 0x90(%rsp),%xmm0 │ │ movdqu %xmm0,0x50(%r15) │ │ - je 39f8 │ │ + je 2a38 │ │ movdqu 0x60(%r14),%xmm0 │ │ cmp $0x8,%edi │ │ pxor 0xa0(%rsp),%xmm0 │ │ movdqu %xmm0,0x60(%r15) │ │ - jne 39f8 │ │ + jne 2a38 │ │ movdqu 0x70(%r14),%xmm0 │ │ pxor 0xb0(%rsp),%xmm0 │ │ movdqu %xmm0,0x70(%r15) │ │ shl $0x4,%edi │ │ lea 0x1(%rsi),%rax │ │ - jmpq 3891 │ │ + jmpq 28d1 │ │ nopl 0x0(%rax) │ │ mov 0x0(%rbp),%rax │ │ addl $0x1,0xc(%rsp) │ │ mov 0x18(%rsp),%rsi │ │ mov %rax,(%rsi) │ │ mov 0x8(%rbp),%rax │ │ mov %rax,0x8(%rsi) │ │ - jmpq 3775 │ │ + jmpq 27b5 │ │ xchg %ax,%ax │ │ lea 0x1(%rsi),%r12 │ │ mov %r15,%rcx │ │ mov (%rsp),%rdx │ │ mov %r14,%rax │ │ shl $0x4,%r12 │ │ add %r14,%r12 │ │ @@ -2459,40 +1443,40 @@ │ │ movzbl -0x2(%rdx),%r8d │ │ xor -0x2(%rax),%r8b │ │ mov %r8b,-0x2(%rcx) │ │ movzbl -0x1(%rdx),%r8d │ │ xor -0x1(%rax),%r8b │ │ mov %r8b,-0x1(%rcx) │ │ cmp %r12,%rax │ │ - jne 3a40 │ │ - jmpq 39f8 │ │ + jne 2a80 │ │ + jmpq 2a38 │ │ mov (%rsp),%rax │ │ movl $0x0,0xc(%rsp) │ │ mov %rax,0x18(%rsp) │ │ - jmpq 376b │ │ + jmpq 27ab │ │ mov $0x1,%esi │ │ xor %edi,%edi │ │ mov (%rsp),%rdx │ │ - jmpq 38a6 │ │ + jmpq 28e6 │ │ mov (%rcx),%rax │ │ lea 0x40(%rsp),%rdi │ │ mov $0x10,%edx │ │ mov %rdi,%rsi │ │ mov %rdi,(%rsp) │ │ mov %rax,0x40(%rsp) │ │ mov 0x8(%rcx),%rax │ │ mov %r9,%rcx │ │ mov %rax,0x48(%rsp) │ │ - callq 2820 │ │ + callq 1870 │ │ test %eax,%eax │ │ - je 3c24 │ │ + je 2c64 │ │ mov $0x1,%eax │ │ mov 0xc8(%rsp),%rbx │ │ xor %fs:0x28,%rbx │ │ - jne 3c7e │ │ + jne 2cbe │ │ lea 0xd8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ @@ -2516,52 +1500,5840 @@ │ │ xor 0x8(%r14,%rsi,1),%edx │ │ mov %edx,0x8(%r15,%rsi,1) │ │ mov (%r11,%rsi,1),%edx │ │ xor 0xc(%r14,%rsi,1),%edx │ │ mov %edx,0xc(%r15,%rsi,1) │ │ add $0x10,%rsi │ │ cmp %rcx,%rsi │ │ - jne 3be0 │ │ - jmpq 388a │ │ + jne 2c20 │ │ + jmpq 28ca │ │ mov 0x8(%rsp),%eax │ │ test %eax,%eax │ │ - je 3c67 │ │ + je 2ca7 │ │ cmp $0xf,%ebp │ │ nop │ │ - jg 3c67 │ │ + jg 2ca7 │ │ movzbl %bpl,%edx │ │ mov %eax,%ecx │ │ add (%rsp),%rdx │ │ - jmp 3c45 │ │ + jmp 2c85 │ │ xchg %ax,%ax │ │ cmp $0xf,%ebp │ │ - jg 3c63 │ │ + jg 2ca3 │ │ movzbl (%rdx),%eax │ │ add $0x1,%rbx │ │ add $0x1,%r15 │ │ add $0x1,%ebp │ │ add $0x1,%rdx │ │ xor -0x1(%rbx),%al │ │ sub $0x1,%ecx │ │ mov %al,-0x1(%r15) │ │ - jne 3c40 │ │ + jne 2c80 │ │ mov %ecx,0x8(%rsp) │ │ mov 0x8(%rsp),%ecx │ │ test %ecx,%ecx │ │ - je 38fa │ │ + je 293a │ │ mov %r14,%rdi │ │ callq *%r13 │ │ - jmpq 369f │ │ + jmpq 26df │ │ xchg %ax,%ax │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ + callq 1680 <__stack_chk_fail@plt> │ │ xor %ebp,%ebp │ │ - jmpq 38fa │ │ + jmpq 293a │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000002cd0 : │ │ + push %r14 │ │ + mov %rdi,%rax │ │ + push %rbp │ │ + push %rbx │ │ + movzbl 0xf0(%rdx),%r9d │ │ + mov %r9d,%ecx │ │ + and $0xffffffbf,%ecx │ │ + cmp $0xa0,%cl │ │ + je 2d00 │ │ + cmp $0xc0,%r9b │ │ + mov $0x1,%ecx │ │ + je 2d00 │ │ + pop %rbx │ │ + mov %ecx,%eax │ │ + pop %rbp │ │ + pop %r14 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + movzbl 0x3(%rax),%r8d │ │ + movzbl 0x2(%rax),%ecx │ │ + movzbl (%rax),%r10d │ │ + movzbl 0x1(%rax),%ebx │ │ + shl $0x18,%r8d │ │ + shl $0x10,%ecx │ │ + shl $0x8,%ebx │ │ + or %ecx,%r8d │ │ + movzbl 0x6(%rax),%ecx │ │ + or %r10d,%r8d │ │ + movzbl 0x4(%rax),%edi │ │ + or %ebx,%r8d │ │ + movzbl 0x7(%rax),%ebx │ │ + xor (%rdx),%r8d │ │ + shl $0x10,%ecx │ │ + movzbl 0xb(%rax),%r10d │ │ + shl $0x18,%ebx │ │ + movzbl 0xf(%rax),%r11d │ │ + or %ecx,%ebx │ │ + movzbl 0x5(%rax),%ecx │ │ + or %edi,%ebx │ │ + shl $0x18,%r10d │ │ + movzbl 0x9(%rax),%edi │ │ + shl $0x8,%ecx │ │ + shl $0x18,%r11d │ │ + or %ecx,%ebx │ │ + movzbl 0xa(%rax),%ecx │ │ + xor 0x4(%rdx),%ebx │ │ + shl $0x8,%edi │ │ + shl $0x10,%ecx │ │ + mov %ebx,%r14d │ │ + or %r10d,%ecx │ │ + movzbl 0x8(%rax),%r10d │ │ + or %r10d,%ecx │ │ + movzbl 0xd(%rax),%r10d │ │ + or %edi,%ecx │ │ + movzbl 0xe(%rax),%edi │ │ + xor 0x8(%rdx),%ecx │ │ + shl $0x8,%r10d │ │ + shl $0x10,%edi │ │ + or %r11d,%edi │ │ + movzbl 0xc(%rax),%r11d │ │ + or %r11d,%edi │ │ + or %r10d,%edi │ │ + xor 0xc(%rdx),%edi │ │ + cmp $0xc0,%r9b │ │ + je 3a80 │ │ + cmp $0xe0,%r9b │ │ + je 2e38 │ │ + cmp $0xa0,%r9b │ │ + je 3a90 │ │ + mov %r8d,%eax │ │ + mov %r14d,%ebx │ │ + shr $0x8,%eax │ │ + mov %al,0x1(%rsi) │ │ + mov %r8d,%eax │ │ + shr $0x10,%eax │ │ + mov %al,0x2(%rsi) │ │ + mov %r14d,%eax │ │ + shr $0x8,%eax │ │ + mov %al,0x5(%rsi) │ │ + mov %r14d,%eax │ │ + shr $0x10,%eax │ │ + mov %al,0x6(%rsi) │ │ + mov %ecx,%eax │ │ + shr $0x18,%ebx │ │ + shr $0x8,%eax │ │ + mov %bl,0x7(%rsi) │ │ + mov %al,0x9(%rsi) │ │ + mov %ecx,%eax │ │ + pop %rbx │ │ + shr $0x10,%eax │ │ + mov %al,0xa(%rsi) │ │ + mov %edi,%eax │ │ + pop %rbp │ │ + shr $0x8,%eax │ │ + mov %cl,0x8(%rsi) │ │ + mov %al,0xd(%rsi) │ │ + mov %edi,%eax │ │ + shr $0x18,%ecx │ │ + mov %r8b,(%rsi) │ │ + shr $0x10,%eax │ │ + mov %cl,0xb(%rsi) │ │ + xor %ecx,%ecx │ │ + mov %dil,0xc(%rsi) │ │ + shr $0x18,%r8d │ │ + shr $0x18,%edi │ │ + mov %r14b,0x4(%rsi) │ │ + mov %al,0xe(%rsi) │ │ + mov %ecx,%eax │ │ + mov %r8b,0x3(%rsi) │ │ + mov %dil,0xf(%rsi) │ │ + pop %r14 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov 0x120d1(%rip),%rax │ │ + movzbl %r8b,%r10d │ │ + mov %edi,%r9d │ │ + mov %r14,%rbx │ │ + shr $0x18,%r9d │ │ + movzbl %bh,%ebp │ │ + mov (%rax,%r10,4),%r11d │ │ + mov %r8d,%r10d │ │ + shr $0x18,%r10d │ │ + mov %rdi,%rbx │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + mov %ecx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor 0x10(%rdx),%r11d │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + movzbl %ch,%ebp │ │ + xor 0x800(%rax,%r9,4),%r11d │ │ + movzbl %r14b,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r10,4),%r9d │ │ + mov %edi,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + movzbl %r10b,%r10d │ │ + xor 0x14(%rdx),%r9d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r10,4),%r9d │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%edi │ │ + xor 0xc00(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + mov %r8,%rbx │ │ + xor 0x1c(%rdx),%edi │ │ + xor 0x18(%rdx),%r10d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r11b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + mov %r9d,%ebp │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%edi │ │ + mov %r9,%rbx │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + xor 0x20(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r10d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %r10,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x24(%rdx),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + add $0x20,%rdx │ │ + shr $0x18,%ebp │ │ + movzbl %cl,%ecx │ │ + shr $0x10,%r9d │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + movzbl %r9b,%r9d │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x18,%r10d │ │ + mov %ebx,%r14d │ │ + mov %rdi,%rbx │ │ + movzbl %dil,%edi │ │ + xor 0xc00(%rax,%rbp,4),%ecx │ │ + movzbl %bh,%ebp │ │ + mov %r11,%rbx │ │ + xor 0x8(%rdx),%ecx │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0x400(%rax,%rbp,4),%ecx │ │ + mov %r11d,%ebp │ │ + shr $0x10,%ebp │ │ + xor 0xc00(%rax,%r10,4),%edi │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ecx │ │ + movzbl %bh,%ebp │ │ + xor 0xc(%rdx),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %r8b,%r10d │ │ + mov %edi,%r9d │ │ + mov (%rax,%r10,4),%r11d │ │ + mov %r14,%rbx │ │ + shr $0x18,%r9d │ │ + movzbl %bh,%ebp │ │ + mov %r8d,%r10d │ │ + mov %rdi,%rbx │ │ + shr $0x18,%r10d │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + mov %ecx,%r9d │ │ + shr $0x10,%r9d │ │ + xor 0x10(%rdx),%r11d │ │ + movzbl %r9b,%r9d │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + movzbl %ch,%ebp │ │ + xor 0x800(%rax,%r9,4),%r11d │ │ + movzbl %r14b,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r10,4),%r9d │ │ + mov %edi,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + movzbl %r10b,%r10d │ │ + xor 0x14(%rdx),%r9d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r10,4),%r9d │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%edi │ │ + xor 0xc00(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + mov %r8,%rbx │ │ + xor 0x1c(%rdx),%edi │ │ + xor 0x18(%rdx),%r10d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r11b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + mov %r9d,%ebp │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%edi │ │ + mov %r9,%rbx │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + xor 0x20(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r10d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %r10,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x24(%rdx),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + add $0x20,%rdx │ │ + shr $0x18,%ebp │ │ + movzbl %cl,%ecx │ │ + shr $0x10,%r9d │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + movzbl %r9b,%r9d │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x18,%r10d │ │ + mov %ebx,%r14d │ │ + mov %rdi,%rbx │ │ + movzbl %dil,%edi │ │ + xor 0xc00(%rax,%rbp,4),%ecx │ │ + movzbl %bh,%ebp │ │ + mov %r11,%rbx │ │ + xor 0x8(%rdx),%ecx │ │ + xor 0x400(%rax,%rbp,4),%ecx │ │ + mov %r11d,%ebp │ │ + mov (%rax,%rdi,4),%edi │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0xc00(%rax,%r10,4),%edi │ │ + xor 0x800(%rax,%rbp,4),%ecx │ │ + movzbl %bh,%ebp │ │ + xor 0xc(%rdx),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %r8b,%r10d │ │ + mov %edi,%r9d │ │ + mov (%rax,%r10,4),%r11d │ │ + mov %r14,%rbx │ │ + shr $0x18,%r9d │ │ + movzbl %bh,%ebp │ │ + mov %r8d,%r10d │ │ + mov %rdi,%rbx │ │ + shr $0x18,%r10d │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + mov %ecx,%r9d │ │ + shr $0x10,%r9d │ │ + xor 0x10(%rdx),%r11d │ │ + movzbl %r9b,%r9d │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + movzbl %ch,%ebp │ │ + xor 0x800(%rax,%r9,4),%r11d │ │ + movzbl %r14b,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r10,4),%r9d │ │ + mov %edi,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + movzbl %r10b,%r10d │ │ + xor 0x14(%rdx),%r9d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r10,4),%r9d │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%edi │ │ + xor 0xc00(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + mov %r8,%rbx │ │ + xor 0x1c(%rdx),%edi │ │ + xor 0x18(%rdx),%r10d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r11b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + mov %r9d,%ebp │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%edi │ │ + mov %r9,%rbx │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + xor 0x20(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r10d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %r10,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x24(%rdx),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + shr $0x18,%ebp │ │ + movzbl %cl,%ecx │ │ + shr $0x10,%r9d │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x18,%r10d │ │ + mov %ebx,%r14d │ │ + mov %rdi,%rbx │ │ + movzbl %dil,%edi │ │ + xor 0xc00(%rax,%rbp,4),%ecx │ │ + movzbl %bh,%ebp │ │ + mov %r11,%rbx │ │ + xor 0x28(%rdx),%ecx │ │ + xor 0x400(%rax,%rbp,4),%ecx │ │ + mov %r11d,%ebp │ │ + shr $0x10,%ebp │ │ + mov %r14d,%r11d │ │ + shr $0x18,%r11d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ecx │ │ + mov (%rax,%rdi,4),%ebp │ │ + movzbl %bh,%edi │ │ + mov %r14,%rbx │ │ + xor 0xc00(%rax,%r10,4),%ebp │ │ + movzbl %r9b,%r10d │ │ + movzbl %r8b,%r9d │ │ + xor 0x2c(%rdx),%ebp │ │ + xor 0x400(%rax,%rdi,4),%ebp │ │ + xor 0x800(%rax,%r10,4),%ebp │ │ + mov (%rax,%r9,4),%r10d │ │ + mov %r8d,%r9d │ │ + shr $0x18,%r9d │ │ + mov %ebp,%edi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + movzbl %bh,%edi │ │ + movzbl %ch,%ebx │ │ + xor 0x30(%rdx),%r10d │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %r14b,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%r9,4),%edi │ │ + mov %ebp,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor 0x34(%rdx),%edi │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + mov %rbp,%rbx │ │ + movzbl %bh,%ebx │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %cl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r11,4),%r9d │ │ + mov %r8d,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor 0x38(%rdx),%r9d │ │ + xor 0x400(%rax,%rbx,4),%r9d │ │ + mov %r8,%rbx │ │ + xor 0x800(%rax,%r11,4),%r9d │ │ + mov (%rax,%rbp,4),%r11d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%ecx │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + xor 0xc00(%rax,%rcx,4),%r11d │ │ + movzbl %bl,%r8d │ │ + mov %rdi,%rbx │ │ + xor 0x3c(%rdx),%r11d │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %edi,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r8,4),%r11d │ │ + movzbl %r10b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + mov %r10d,%ebx │ │ + shr $0x18,%ebx │ │ + xor 0x40(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r9d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x10,%edi │ │ + xor 0xc00(%rax,%rbx,4),%ecx │ │ + mov %r9,%rbx │ │ + movzbl %bh,%ebx │ │ + xor 0x44(%rdx),%ecx │ │ + xor 0x400(%rax,%rbx,4),%ecx │ │ + mov %r11d,%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + shr $0x18,%r9d │ │ + mov %ecx,%r14d │ │ + mov %r11,%rcx │ │ + xor 0xc00(%rax,%rbp,4),%ebx │ │ + movzbl %r11b,%r11d │ │ + mov (%rax,%r11,4),%r11d │ │ + movzbl %ch,%ebp │ │ + mov %r10,%rcx │ │ + xor 0x48(%rdx),%ebx │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + movzbl %r8b,%r9d │ │ + xor 0x400(%rax,%rbp,4),%ebx │ │ + mov %r10d,%ebp │ │ + xor 0x4c(%rdx),%r11d │ │ + movzbl %dil,%r10d │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ebx │ │ + movzbl %ch,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %r14,%rcx │ │ + movzbl %bh,%ebp │ │ + xor 0x800(%rax,%r10,4),%r11d │ │ + mov (%rax,%r9,4),%r10d │ │ + mov %r8d,%r9d │ │ + mov %r11d,%edi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + movzbl %ch,%edi │ │ + mov %r11,%rcx │ │ + xor 0x50(%rdx),%r10d │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %ebx,%edi │ │ + shr $0x10,%edi │ │ + shr $0x18,%r9d │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %r14b,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%r9,4),%edi │ │ + mov %r11d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r11b,%r11d │ │ + mov (%rax,%r11,4),%r11d │ │ + movzbl %r9b,%r9d │ │ + xor 0x54(%rdx),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %bl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + shr $0x18,%ebx │ │ + xor 0xc00(%rax,%rbx,4),%r11d │ │ + mov %r8,%rbx │ │ + xor 0xc00(%rax,%rbp,4),%r9d │ │ + movzbl %ch,%ebp │ │ + xor 0x5c(%rdx),%r11d │ │ + xor 0x58(%rdx),%r9d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r9d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + mov %edi,%ebp │ │ + movzbl %bl,%r8d │ │ + mov %rdi,%rbx │ │ + xor 0x800(%rax,%r8,4),%r11d │ │ + movzbl %r10b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + mov %r10d,%ebx │ │ + shr $0x18,%ebx │ │ + xor 0x60(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r9d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%rbx,4),%ecx │ │ + mov %r9,%rbx │ │ + movzbl %bh,%ebx │ │ + xor 0x64(%rdx),%ecx │ │ + xor 0x400(%rax,%rbx,4),%ecx │ │ + mov %r11d,%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + shr $0x18,%ebp │ │ + shr $0x18,%r9d │ │ + mov %ecx,%r14d │ │ + xor 0xc00(%rax,%rbp,4),%ebx │ │ + mov %r11,%rcx │ │ + movzbl %r11b,%r11d │ │ + movzbl %ch,%ebp │ │ + mov (%rax,%r11,4),%r11d │ │ + mov %r10,%rcx │ │ + shr $0x10,%edi │ │ + xor 0x68(%rdx),%ebx │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + movzbl %r8b,%r9d │ │ + xor 0x400(%rax,%rbp,4),%ebx │ │ + mov %r10d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %dil,%r10d │ │ + xor 0x6c(%rdx),%r11d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ebx │ │ + movzbl %ch,%ebp │ │ + mov %r14,%rcx │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + movzbl %bh,%ebp │ │ + xor 0x800(%rax,%r10,4),%r11d │ │ + mov (%rax,%r9,4),%r10d │ │ + mov %r8d,%r9d │ │ + shr $0x18,%r9d │ │ + mov %r11d,%edi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + movzbl %ch,%edi │ │ + mov %r11,%rcx │ │ + xor 0x70(%rdx),%r10d │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %ebx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %r14b,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%r9,4),%edi │ │ + mov %r11d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r11b,%r11d │ │ + movzbl %r9b,%r9d │ │ + xor 0x74(%rdx),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %bl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + shr $0x18,%ebx │ │ + xor 0xc00(%rax,%rbp,4),%r9d │ │ + movzbl %ch,%ebp │ │ + xor 0x78(%rdx),%r9d │ │ + mov (%rax,%r11,4),%r11d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + xor 0xc00(%rax,%rbx,4),%r11d │ │ + movzbl %bpl,%ebp │ │ + mov %r8,%rbx │ │ + xor 0x800(%rax,%rbp,4),%r9d │ │ + movzbl %bh,%ebp │ │ + xor 0x7c(%rdx),%r11d │ │ + mov %r14d,%ebx │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %edi,%ebp │ │ + shr $0x10,%ebx │ │ + shr $0x18,%ebp │ │ + movzbl %bl,%r8d │ │ + xor 0x800(%rax,%r8,4),%r11d │ │ + movzbl %r10b,%r8d │ │ + mov (%rax,%r8,4),%r8d │ │ + mov %rdi,%rbx │ │ + mov %r11d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + mov %r10d,%ebx │ │ + shr $0x18,%ebx │ │ + xor 0x80(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r9d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x10,%edi │ │ + xor 0xc00(%rax,%rbx,4),%ecx │ │ + mov %r9,%rbx │ │ + movzbl %bh,%ebx │ │ + xor 0x84(%rdx),%ecx │ │ + xor 0x400(%rax,%rbx,4),%ecx │ │ + mov %r11d,%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%ecx │ │ + movzbl %r9b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + shr $0x18,%r9d │ │ + mov %ecx,%r14d │ │ + mov %r11,%rcx │ │ + xor 0xc00(%rax,%rbp,4),%ebx │ │ + movzbl %r11b,%r11d │ │ + mov (%rax,%r11,4),%r11d │ │ + movzbl %ch,%ebp │ │ + mov %r10,%rcx │ │ + xor 0x88(%rdx),%ebx │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + movzbl %r8b,%r9d │ │ + xor 0x400(%rax,%rbp,4),%ebx │ │ + mov %r10d,%ebp │ │ + xor 0x8c(%rdx),%r11d │ │ + movzbl %dil,%r10d │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ebx │ │ + movzbl %ch,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %r14,%rcx │ │ + movzbl %bh,%ebp │ │ + xor 0x800(%rax,%r10,4),%r11d │ │ + mov (%rax,%r9,4),%r10d │ │ + mov %r8d,%r9d │ │ + mov %r11d,%edi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + movzbl %ch,%edi │ │ + mov %r11,%rcx │ │ + xor 0x90(%rdx),%r10d │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %ebx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %r14b,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + shr $0x18,%r9d │ │ + xor 0xc00(%rax,%r9,4),%edi │ │ + mov %r11d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r11b,%r11d │ │ + mov (%rax,%r11,4),%r11d │ │ + movzbl %r9b,%r9d │ │ + xor 0x94(%rdx),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r14d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r9,4),%edi │ │ + movzbl %bl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + shr $0x18,%ebx │ │ + xor 0xc00(%rax,%rbx,4),%r11d │ │ + mov %r8,%rbx │ │ + xor 0xc00(%rax,%rbp,4),%r9d │ │ + movzbl %ch,%ebp │ │ + xor 0x9c(%rdx),%r11d │ │ + xor 0x98(%rdx),%r9d │ │ + xor 0x400(%rax,%rbp,4),%r9d │ │ + mov %r8d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r9d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + mov %edi,%ebp │ │ + shr $0x18,%ebp │ │ + movzbl %bl,%r8d │ │ + xor 0x800(%rax,%r8,4),%r11d │ │ + movzbl %r10b,%r8d │ │ + mov 0x1157b(%rip),%rax │ │ + mov %rdi,%rbx │ │ + mov %r11d,%ecx │ │ + mov (%rax,%r8,4),%r8d │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r8d │ │ + movzbl %bh,%ecx │ │ + movzbl %dil,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + xor 0xa0(%rdx),%r8d │ │ + xor 0x400(%rax,%rcx,4),%r8d │ │ + mov %r9d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r8d │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %r9,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0xa4(%rdx),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %r11d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r9b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + mov %ebx,%r14d │ │ + mov %r11,%rbx │ │ + xor 0xc00(%rax,%rbp,4),%ecx │ │ + movzbl %r11b,%r11d │ │ + mov (%rax,%r11,4),%r11d │ │ + movzbl %bh,%ebp │ │ + xor 0xa8(%rdx),%ecx │ │ + xor 0x400(%rax,%rbp,4),%ecx │ │ + mov %r10d,%ebp │ │ + shr $0x18,%r9d │ │ + shr $0x10,%ebp │ │ + xor 0xc00(%rax,%r9,4),%r11d │ │ + shr $0x10,%edi │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%ecx │ │ + xor 0xac(%rdx),%r11d │ │ + mov %r10,%rdx │ │ + movzbl %dh,%ebp │ │ + movzbl %dil,%edx │ │ + mov 0x800(%rax,%rdx,4),%edi │ │ + xor 0x400(%rax,%rbp,4),%r11d │ │ + xor %r11d,%edi │ │ + jmpq 2dbb │ │ + mov 0x11489(%rip),%rax │ │ + jmpq 2ff9 │ │ + nopl 0x0(%rax) │ │ + mov 0x11479(%rip),%rax │ │ + jmpq 31b3 │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000003aa0 : │ │ + push %r14 │ │ + mov %rdi,%rax │ │ + mov %rdx,%r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + movzbl 0xf0(%rdx),%r10d │ │ + mov %r10d,%ecx │ │ + and $0xffffffbf,%ecx │ │ + cmp $0xa0,%cl │ │ + je 3ad8 │ │ + cmp $0xc0,%r10b │ │ + mov $0x1,%ecx │ │ + je 3ad8 │ │ + pop %rbx │ │ + mov %ecx,%eax │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + retq │ │ + nop │ │ + movzbl 0x3(%rax),%ebx │ │ + movzbl 0x2(%rax),%ecx │ │ + movzbl (%rax),%edi │ │ + shl $0x18,%ebx │ │ + shl $0x10,%ecx │ │ + movzbl 0x7(%rax),%r8d │ │ + or %ecx,%ebx │ │ + movzbl 0x1(%rax),%ecx │ │ + or %edi,%ebx │ │ + movzbl 0x5(%rax),%edi │ │ + shl $0x18,%r8d │ │ + shl $0x8,%ecx │ │ + shl $0x8,%edi │ │ + or %ecx,%ebx │ │ + movzbl 0x6(%rax),%ecx │ │ + xor (%r14),%ebx │ │ + movzbl 0xb(%rax),%r9d │ │ + movzbl 0x8(%rax),%r11d │ │ + shl $0x10,%ecx │ │ + shl $0x18,%r9d │ │ + or %r8d,%ecx │ │ + movzbl 0x4(%rax),%r8d │ │ + or %r8d,%ecx │ │ + movzbl 0x9(%rax),%r8d │ │ + or %edi,%ecx │ │ + movzbl 0xa(%rax),%edi │ │ + xor 0x4(%r14),%ecx │ │ + shl $0x8,%r8d │ │ + shl $0x10,%edi │ │ + or %edi,%r9d │ │ + movzbl 0xe(%rax),%edi │ │ + or %r11d,%r9d │ │ + movzbl 0xf(%rax),%r11d │ │ + or %r8d,%r9d │ │ + movzbl 0xd(%rax),%r8d │ │ + xor 0x8(%r14),%r9d │ │ + shl $0x10,%edi │ │ + shl $0x18,%r11d │ │ + shl $0x8,%r8d │ │ + or %r11d,%edi │ │ + movzbl 0xc(%rax),%r11d │ │ + or %r11d,%edi │ │ + mov %r10d,%r11d │ │ + shr $0x2,%r11b │ │ + or %r8d,%edi │ │ + xor 0xc(%r14),%edi │ │ + movzbl %r11b,%r11d │ │ + cmp $0xc0,%r10b │ │ + lea (%r14,%r11,4),%r8 │ │ + je 4880 │ │ + cmp $0xe0,%r10b │ │ + je 3c20 │ │ + cmp $0xa0,%r10b │ │ + je 4890 │ │ + mov %ebx,%eax │ │ + mov %r9d,%edx │ │ + shr $0x8,%eax │ │ + mov %al,0x1(%rsi) │ │ + mov %ebx,%eax │ │ + mov %bl,(%rsi) │ │ + shr $0x10,%eax │ │ + shr $0x18,%ebx │ │ + mov %al,0x2(%rsi) │ │ + mov %ecx,%eax │ │ + mov %bl,0x3(%rsi) │ │ + pop %rbx │ │ + shr $0x8,%eax │ │ + mov %al,0x5(%rsi) │ │ + mov %ecx,%eax │ │ + pop %rbp │ │ + shr $0x10,%eax │ │ + mov %al,0x6(%rsi) │ │ + mov %r9d,%eax │ │ + shr $0x8,%eax │ │ + pop %r12 │ │ + mov %al,0x9(%rsi) │ │ + mov %r9d,%eax │ │ + shr $0x10,%eax │ │ + mov %al,0xa(%rsi) │ │ + mov %edi,%eax │ │ + pop %r13 │ │ + shr $0x8,%eax │ │ + mov %cl,0x4(%rsi) │ │ + mov %al,0xd(%rsi) │ │ + mov %edi,%eax │ │ + shr $0x18,%ecx │ │ + shr $0x10,%eax │ │ + shr $0x18,%edx │ │ + mov %dil,0xc(%rsi) │ │ + mov %cl,0x7(%rsi) │ │ + xor %ecx,%ecx │ │ + shr $0x18,%edi │ │ + mov %r9b,0x8(%rsi) │ │ + mov %al,0xe(%rsi) │ │ + mov %ecx,%eax │ │ + mov %dl,0xb(%rsi) │ │ + pop %r14 │ │ + mov %dil,0xf(%rsi) │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov 0x112f9(%rip),%rax │ │ + movzbl %bl,%ebp │ │ + mov %ecx,%r10d │ │ + mov %rdi,%rdx │ │ + shr $0x18,%r10d │ │ + movzbl %dh,%edx │ │ + mov (%rax,%rbp,4),%ebp │ │ + mov %r9d,%r12d │ │ + shr $0x18,%r12d │ │ + mov %edi,%r13d │ │ + shr $0x18,%r13d │ │ + xor 0xc00(%rax,%r10,4),%ebp │ │ + mov %r9d,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %r10b,%r10d │ │ + xor -0xd0(%r8),%ebp │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + movzbl %bh,%edx │ │ + xor 0x800(%rax,%r10,4),%ebp │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor 0xc00(%rax,%r12,4),%r10d │ │ + mov %edi,%r12d │ │ + shr $0x10,%r12d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + movzbl %r12b,%r12d │ │ + xor -0xcc(%r8),%r10d │ │ + xor 0x400(%rax,%rdx,4),%r10d │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%r12,4),%r10d │ │ + movzbl %r9b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + xor 0xc00(%rax,%r13,4),%r12d │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rbx,4),%edi │ │ + xor -0xc8(%r8),%r12d │ │ + movzbl %r13b,%r13d │ │ + xor -0xc4(%r8),%edi │ │ + xor 0x400(%rax,%rdx,4),%r12d │ │ + mov %r9,%rdx │ │ + movzbl %dh,%ebx │ │ + movzbl %bpl,%r9d │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + mov (%rax,%r9,4),%ebx │ │ + xor 0x800(%rax,%r13,4),%r12d │ │ + xor 0x800(%rax,%rcx,4),%edi │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + mov %r12d,%r9d │ │ + shr $0x18,%r9d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %rdi,%rdx │ │ + mov %edi,%r13d │ │ + movzbl %dh,%ecx │ │ + mov %rbp,%rdx │ │ + xor -0xc0(%r8),%ebx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %r12d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %edi,%r9d │ │ + movzbl %dil,%edi │ │ + xor -0xbc(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %r10,%rdx │ │ + shr $0x10,%r9d │ │ + movzbl %dh,%edx │ │ + shr $0x18,%r13d │ │ + movzbl %r9b,%r9d │ │ + shr $0x10,%r10d │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %r12b,%r9d │ │ + movzbl %r10b,%r10d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r13,4),%r9d │ │ + mov %ebp,%r13d │ │ + shr $0x18,%ebp │ │ + shr $0x10,%r13d │ │ + xor -0xb8(%r8),%r9d │ │ + movzbl %r13b,%r13d │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %r12,%rdx │ │ + xor 0xc00(%rax,%rbp,4),%edi │ │ + movzbl %dh,%ebp │ │ + xor 0x800(%rax,%r13,4),%r9d │ │ + xor -0xb4(%r8),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + xor 0x800(%rax,%r10,4),%edi │ │ + movzbl %bl,%ebp │ │ + mov %ecx,%r10d │ │ + mov (%rax,%rbp,4),%ebp │ │ + mov %rdi,%rdx │ │ + shr $0x18,%r10d │ │ + movzbl %dh,%edx │ │ + mov %r9d,%r12d │ │ + mov %edi,%r13d │ │ + shr $0x18,%r12d │ │ + xor 0xc00(%rax,%r10,4),%ebp │ │ + shr $0x18,%r13d │ │ + mov %r9d,%r10d │ │ + shr $0x10,%r10d │ │ + xor -0xb0(%r8),%ebp │ │ + movzbl %r10b,%r10d │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + movzbl %bh,%edx │ │ + xor 0x800(%rax,%r10,4),%ebp │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor 0xc00(%rax,%r12,4),%r10d │ │ + mov %edi,%r12d │ │ + shr $0x10,%r12d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + movzbl %r12b,%r12d │ │ + xor -0xac(%r8),%r10d │ │ + xor 0x400(%rax,%rdx,4),%r10d │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%r12,4),%r10d │ │ + movzbl %r9b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + xor 0xc00(%rax,%r13,4),%r12d │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rbx,4),%edi │ │ + xor -0xa8(%r8),%r12d │ │ + movzbl %r13b,%r13d │ │ + xor -0xa4(%r8),%edi │ │ + xor 0x400(%rax,%rdx,4),%r12d │ │ + mov %r9,%rdx │ │ + movzbl %dh,%ebx │ │ + movzbl %bpl,%r9d │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + mov (%rax,%r9,4),%ebx │ │ + xor 0x800(%rax,%r13,4),%r12d │ │ + xor 0x800(%rax,%rcx,4),%edi │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + mov %r12d,%r9d │ │ + shr $0x18,%r9d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %rdi,%rdx │ │ + mov %edi,%r13d │ │ + movzbl %dh,%ecx │ │ + mov %rbp,%rdx │ │ + xor -0xa0(%r8),%ebx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %r12d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %edi,%r9d │ │ + movzbl %dil,%edi │ │ + xor -0x9c(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %r10,%rdx │ │ + shr $0x10,%r9d │ │ + movzbl %dh,%edx │ │ + shr $0x18,%r13d │ │ + movzbl %r9b,%r9d │ │ + shr $0x10,%r10d │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %r12b,%r9d │ │ + movzbl %r10b,%r10d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r13,4),%r9d │ │ + mov %ebp,%r13d │ │ + shr $0x18,%ebp │ │ + shr $0x10,%r13d │ │ + xor -0x98(%r8),%r9d │ │ + movzbl %r13b,%r13d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %r12,%rdx │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0x800(%rax,%r13,4),%r9d │ │ + xor 0xc00(%rax,%rbp,4),%edi │ │ + movzbl %dh,%ebp │ │ + xor -0x94(%r8),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + xor 0x800(%rax,%r10,4),%edi │ │ + movzbl %bl,%ebp │ │ + mov %ecx,%r10d │ │ + mov (%rax,%rbp,4),%ebp │ │ + mov %rdi,%rdx │ │ + shr $0x18,%r10d │ │ + movzbl %dh,%edx │ │ + mov %r9d,%r12d │ │ + movzbl %r9b,%r13d │ │ + shr $0x18,%r12d │ │ + xor 0xc00(%rax,%r10,4),%ebp │ │ + mov (%rax,%r13,4),%r13d │ │ + mov %r9d,%r10d │ │ + shr $0x10,%r10d │ │ + xor -0x90(%r8),%ebp │ │ + movzbl %r10b,%r10d │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + movzbl %bh,%edx │ │ + xor 0x800(%rax,%r10,4),%ebp │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor 0xc00(%rax,%r12,4),%r10d │ │ + mov %edi,%r12d │ │ + shr $0x10,%r12d │ │ + movzbl %r12b,%r12d │ │ + xor -0x8c(%r8),%r10d │ │ + xor 0x400(%rax,%rdx,4),%r10d │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%r12,4),%r10d │ │ + mov %edi,%r12d │ │ + shr $0x18,%r12d │ │ + movzbl %dil,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%r12,4),%r13d │ │ + mov %ebx,%r12d │ │ + shr $0x18,%ebx │ │ + xor 0xc00(%rax,%rbx,4),%edi │ │ + xor -0x88(%r8),%r13d │ │ + shr $0x10,%r12d │ │ + movzbl %r12b,%r12d │ │ + xor -0x84(%r8),%edi │ │ + xor 0x400(%rax,%rdx,4),%r13d │ │ + mov %r9,%rdx │ │ + movzbl %bpl,%r9d │ │ + movzbl %dh,%ebx │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + xor 0x800(%rax,%r12,4),%r13d │ │ + mov (%rax,%r9,4),%ebx │ │ + xor 0x800(%rax,%rcx,4),%edi │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + mov %r13d,%r9d │ │ + shr $0x18,%r9d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + mov %rdi,%rdx │ │ + mov %edi,%r12d │ │ + movzbl %dh,%ecx │ │ + mov %rbp,%rdx │ │ + xor -0x80(%r8),%ebx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %r13d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %edi,%r9d │ │ + movzbl %dil,%edi │ │ + xor -0x7c(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %r10,%rdx │ │ + shr $0x10,%r9d │ │ + movzbl %dh,%edx │ │ + shr $0x18,%r12d │ │ + movzbl %r9b,%r9d │ │ + shr $0x10,%r10d │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %r13b,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r12,4),%r9d │ │ + mov %ebp,%r12d │ │ + shr $0x10,%r12d │ │ + shr $0x18,%ebp │ │ + movzbl %r12b,%r12d │ │ + xor -0x78(%r8),%r9d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %r13,%rdx │ │ + xor 0x800(%rax,%r12,4),%r9d │ │ + mov (%rax,%rdi,4),%r12d │ │ + movzbl %dh,%edi │ │ + xor 0xc00(%rax,%rbp,4),%r12d │ │ + movzbl %r10b,%ebp │ │ + movzbl %bl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor -0x74(%r8),%r12d │ │ + xor 0x400(%rax,%rdi,4),%r12d │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + mov %r9d,%ebp │ │ + shr $0x18,%ebp │ │ + xor -0x70(%r8),%r10d │ │ + mov %r12,%rdx │ │ + mov %r12d,%r13d │ │ + shr $0x18,%r13d │ │ + movzbl %dh,%edi │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %r9d,%edi │ │ + shr $0x10,%edi │ │ + movzbl %ch,%edx │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %cl,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%rbp,4),%edi │ │ + movzbl %bh,%ebp │ │ + xor -0x6c(%r8),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r12d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%edi │ │ + movzbl %r9b,%ebp │ │ + mov (%rax,%rbp,4),%ebp │ │ + xor 0xc00(%rax,%r13,4),%ebp │ │ + mov %ebx,%r13d │ │ + shr $0x10,%r13d │ │ + movzbl %r13b,%r13d │ │ + xor -0x68(%r8),%ebp │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + mov %r9,%rdx │ │ + xor 0x800(%rax,%r13,4),%ebp │ │ + shr $0x18,%ebx │ │ + xor 0xc00(%rax,%rbx,4),%r12d │ │ + movzbl %dh,%ebx │ │ + xor -0x64(%r8),%r12d │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + mov %ecx,%ebx │ │ + shr $0x10,%ebx │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + movzbl %bl,%r9d │ │ + xor 0x800(%rax,%r9,4),%r12d │ │ + movzbl %r10b,%r9d │ │ + mov (%rax,%r9,4),%ebx │ │ + mov %ebp,%r9d │ │ + shr $0x18,%r9d │ │ + mov %r12,%rdx │ │ + mov %r12d,%r13d │ │ + shr $0x18,%r13d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + movzbl %dh,%ecx │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor -0x60(%r8),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %r12d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %r9b,%r9d │ │ + xor -0x5c(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %rdi,%rdx │ │ + shr $0x10,%edi │ │ + movzbl %dh,%edx │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %bpl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r13,4),%r9d │ │ + mov %r10d,%r13d │ │ + shr $0x18,%r10d │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%r10,4),%r12d │ │ + xor -0x58(%r8),%r9d │ │ + movzbl %bl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + movzbl %r13b,%r13d │ │ + xor -0x54(%r8),%r12d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %rbp,%rdx │ │ + movzbl %dh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r12d │ │ + movzbl %dil,%ebp │ │ + mov %ecx,%edi │ │ + xor 0x800(%rax,%r13,4),%r9d │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + mov %r9d,%ebp │ │ + xor -0x50(%r8),%r10d │ │ + mov %r12,%rdx │ │ + movzbl %dh,%edi │ │ + mov %r12d,%r13d │ │ + movzbl %ch,%edx │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %r9d,%edi │ │ + shr $0x10,%edi │ │ + shr $0x18,%ebp │ │ + movzbl %dil,%edi │ │ + shr $0x18,%r13d │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %cl,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0xc00(%rax,%rbp,4),%edi │ │ + movzbl %bh,%ebp │ │ + xor -0x4c(%r8),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r12d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%edi │ │ + movzbl %r9b,%ebp │ │ + mov (%rax,%rbp,4),%ebp │ │ + xor 0xc00(%rax,%r13,4),%ebp │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rbx,4),%r12d │ │ + xor -0x48(%r8),%ebp │ │ + movzbl %r13b,%r13d │ │ + xor -0x44(%r8),%r12d │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + mov %r9,%rdx │ │ + movzbl %dh,%ebx │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + mov %ecx,%ebx │ │ + shr $0x10,%ebx │ │ + xor 0x800(%rax,%r13,4),%ebp │ │ + movzbl %bl,%r9d │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%rax,%r9,4),%r12d │ │ + movzbl %r10b,%r9d │ │ + mov (%rax,%r9,4),%ebx │ │ + mov %ebp,%r9d │ │ + mov %r12,%rdx │ │ + mov %r12d,%r13d │ │ + shr $0x18,%r9d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + movzbl %dh,%ecx │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor -0x40(%r8),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %r12d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %r9b,%r9d │ │ + xor -0x3c(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %rdi,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %bpl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + shr $0x18,%r13d │ │ + shr $0x10,%edi │ │ + xor 0xc00(%rax,%r13,4),%r9d │ │ + mov %r10d,%r13d │ │ + shr $0x18,%r10d │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%r10,4),%r12d │ │ + xor -0x38(%r8),%r9d │ │ + mov %ecx,%r10d │ │ + shr $0x18,%r10d │ │ + movzbl %r13b,%r13d │ │ + xor -0x34(%r8),%r12d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %rbp,%rdx │ │ + movzbl %dh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r12d │ │ + movzbl %dil,%ebp │ │ + movzbl %bl,%edi │ │ + xor 0x800(%rax,%r13,4),%r9d │ │ + mov (%rax,%rdi,4),%edi │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + xor 0xc00(%rax,%r10,4),%edi │ │ + mov %r9d,%r10d │ │ + mov %r12,%rdx │ │ + mov %r12d,%r13d │ │ + shr $0x10,%r10d │ │ + movzbl %dh,%ebp │ │ + xor -0x30(%r8),%edi │ │ + movzbl %r10b,%r10d │ │ + shr $0x18,%r13d │ │ + movzbl %ch,%edx │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r9d,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%rax,%r10,4),%edi │ │ + movzbl %cl,%r10d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor 0xc00(%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + xor -0x2c(%r8),%r10d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %r12d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r12b,%r12d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r10d │ │ + movzbl %r9b,%ebp │ │ + mov (%rax,%rbp,4),%ebp │ │ + xor 0xc00(%rax,%r13,4),%ebp │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + shr $0x10,%r13d │ │ + xor -0x28(%r8),%ebp │ │ + movzbl %r13b,%r13d │ │ + mov (%rax,%r12,4),%r12d │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + mov %r9,%rdx │ │ + xor 0xc00(%rax,%rbx,4),%r12d │ │ + movzbl %dh,%ebx │ │ + xor 0x800(%rax,%r13,4),%ebp │ │ + xor -0x24(%r8),%r12d │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + mov %ecx,%ebx │ │ + shr $0x10,%ebx │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + movzbl %bl,%r9d │ │ + xor 0x800(%rax,%r9,4),%r12d │ │ + movzbl %dil,%r9d │ │ + mov (%rax,%r9,4),%ebx │ │ + mov %ebp,%r9d │ │ + shr $0x18,%r9d │ │ + mov %r12,%rdx │ │ + mov %r12d,%r13d │ │ + shr $0x18,%r13d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + movzbl %dh,%ecx │ │ + mov %rdi,%rdx │ │ + movzbl %dh,%edx │ │ + xor -0x20(%r8),%ebx │ │ + xor 0x400(%rax,%rcx,4),%ebx │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%ebx │ │ + movzbl %r10b,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor 0xc00(%rax,%r9,4),%ecx │ │ + mov %r12d,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %r9b,%r9d │ │ + xor -0x1c(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x800(%rax,%r9,4),%ecx │ │ + movzbl %bpl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%r13,4),%r9d │ │ + mov %edi,%r13d │ │ + shr $0x18,%edi │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rdi,4),%r12d │ │ + xor -0x18(%r8),%r9d │ │ + mov %r10d,%edi │ │ + movzbl %bl,%r10d │ │ + movzbl %r13b,%r13d │ │ + shr $0x10,%edi │ │ + xor -0x14(%r8),%r12d │ │ + mov (%rax,%r10,4),%r10d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %rbp,%rdx │ │ + movzbl %dh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r12d │ │ + movzbl %dil,%ebp │ │ + mov %ecx,%edi │ │ + xor 0x800(%rax,%r13,4),%r9d │ │ + shr $0x18,%edi │ │ + xor 0xc00(%rax,%rdi,4),%r10d │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + mov %r9d,%ebp │ │ + xor -0x10(%r8),%r10d │ │ + mov %r12,%rdx │ │ + movzbl %dh,%edi │ │ + mov %r12d,%r13d │ │ + movzbl %ch,%edx │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + mov %r9d,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rax,%rdi,4),%r10d │ │ + movzbl %cl,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + shr $0x18,%ebp │ │ + shr $0x18,%r13d │ │ + xor 0xc00(%rax,%rbp,4),%edi │ │ + movzbl %bh,%ebp │ │ + xor -0xc(%r8),%edi │ │ + xor 0x400(%rax,%rbp,4),%edi │ │ + mov %r12d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %r12b,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%edi │ │ + movzbl %r9b,%ebp │ │ + mov (%rax,%rbp,4),%ebp │ │ + xor 0xc00(%rax,%r13,4),%ebp │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rbx,4),%r12d │ │ + xor -0x8(%r8),%ebp │ │ + movzbl %r13b,%r13d │ │ + xor -0x4(%r8),%r12d │ │ + xor 0x400(%rax,%rdx,4),%ebp │ │ + mov %r9,%rdx │ │ + movzbl %dh,%ebx │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + mov %ecx,%ebx │ │ + shr $0x10,%ebx │ │ + xor 0x800(%rax,%r13,4),%ebp │ │ + movzbl %bl,%r9d │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%rax,%r9,4),%r12d │ │ + mov 0x10789(%rip),%rax │ │ + movzbl %r10b,%r9d │ │ + mov %r12,%rdx │ │ + mov (%rax,%r9,4),%ebx │ │ + movzbl %dh,%edx │ │ + movzbl %bpl,%r9d │ │ + mov (%rax,%r9,4),%r9d │ │ + xor 0xc00(%rax,%rcx,4),%ebx │ │ + movzbl %dil,%ecx │ │ + mov (%rax,%rcx,4),%ecx │ │ + xor (%r14,%r11,4),%ebx │ │ + xor 0x400(%rax,%rdx,4),%ebx │ │ + mov %ebp,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rax,%rdx,4),%ebx │ │ + mov %ebp,%edx │ │ + shr $0x18,%edx │ │ + xor 0xc00(%rax,%rdx,4),%ecx │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x4(%r8),%ecx │ │ + xor 0x400(%rax,%rdx,4),%ecx │ │ + mov %r12d,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rax,%rdx,4),%ecx │ │ + mov %r12d,%edx │ │ + shr $0x18,%edx │ │ + movzbl %r12b,%r12d │ │ + xor 0xc00(%rax,%rdx,4),%r9d │ │ + mov %rdi,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x8(%r8),%r9d │ │ + xor 0x400(%rax,%rdx,4),%r9d │ │ + mov %r10d,%edx │ │ + shr $0x10,%edx │ │ + shr $0x18,%r10d │ │ + movzbl %dl,%edx │ │ + shr $0x10,%edi │ │ + xor 0x800(%rax,%rdx,4),%r9d │ │ + mov %r10d,%edx │ │ + mov (%rax,%r12,4),%r10d │ │ + xor 0xc00(%rax,%rdx,4),%r10d │ │ + mov %rbp,%rdx │ │ + movzbl %dh,%ebp │ │ + xor 0xc(%r8),%r10d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + movzbl %dil,%ebp │ │ + mov 0x800(%rax,%rbp,4),%edi │ │ + xor %r10d,%edi │ │ + jmpq 3ba4 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x10699(%rip),%rax │ │ + jmpq 3df7 │ │ + nopl 0x0(%rax) │ │ + mov 0x10689(%rip),%rax │ │ + jmpq 3fc7 │ │ + nopl 0x0(%rax) │ │ + │ │ +00000000000048a0 : │ │ + push %rbp │ │ + mov %rdi,%rdx │ │ + push %rbx │ │ + movzbl 0x3(%rdi),%ecx │ │ + movzbl 0x2(%rdi),%eax │ │ + movzbl (%rdi),%edi │ │ + shl $0x18,%ecx │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + movzbl 0x1(%rdx),%ecx │ │ + or %edi,%eax │ │ + shl $0x8,%ecx │ │ + or %ecx,%eax │ │ + mov %eax,(%rsi) │ │ + movzbl 0x7(%rdx),%r8d │ │ + movzbl 0x6(%rdx),%ecx │ │ + movzbl 0x4(%rdx),%r9d │ │ + movzbl 0x5(%rdx),%edi │ │ + shl $0x18,%r8d │ │ + shl $0x10,%ecx │ │ + shl $0x8,%edi │ │ + or %ecx,%r8d │ │ + or %r9d,%r8d │ │ + or %edi,%r8d │ │ + mov %r8d,0x4(%rsi) │ │ + movzbl 0xb(%rdx),%edi │ │ + movzbl 0xa(%rdx),%ecx │ │ + movzbl 0x8(%rdx),%r9d │ │ + shl $0x18,%edi │ │ + shl $0x10,%ecx │ │ + or %ecx,%edi │ │ + movzbl 0x9(%rdx),%ecx │ │ + or %r9d,%edi │ │ + shl $0x8,%ecx │ │ + or %ecx,%edi │ │ + mov %edi,0x8(%rsi) │ │ + movzbl 0xf(%rdx),%ebx │ │ + movzbl 0xe(%rdx),%ecx │ │ + movzbl 0xc(%rdx),%r9d │ │ + shl $0x18,%ebx │ │ + shl $0x10,%ecx │ │ + or %ecx,%ebx │ │ + movzbl 0xd(%rdx),%ecx │ │ + or %r9d,%ebx │ │ + mov 0x105e3(%rip),%rdx │ │ + shl $0x8,%ecx │ │ + or %ecx,%ebx │ │ + mov 0x105ef(%rip),%rcx │ │ + mov %ebx,%r9d │ │ + shr $0x18,%r9d │ │ + movzbl %bh,%ebp │ │ + mov %ebx,0xc(%rsi) │ │ + xor (%rcx),%eax │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x10(%rsi) │ │ + xor %eax,%r8d │ │ + mov %r8d,0x14(%rsi) │ │ + xor %r8d,%edi │ │ + mov %edi,0x18(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,0x1c(%rsi) │ │ + xor 0x4(%rcx),%eax │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x20(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x8(%rcx),%eax │ │ + mov %r8d,0x24(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x28(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x2c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x30(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0xc(%rcx),%eax │ │ + mov %r8d,0x34(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x38(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x3c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x40(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x10(%rcx),%eax │ │ + mov %r8d,0x44(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x48(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x4c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x50(%rsi) │ │ + xor %eax,%r8d │ │ + mov %r8d,0x54(%rsi) │ │ + xor %r8d,%edi │ │ + xor 0x14(%rcx),%eax │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x58(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x5c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x60(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x18(%rcx),%eax │ │ + mov %r8d,0x64(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x68(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x6c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x70(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x1c(%rcx),%eax │ │ + mov %r8d,0x74(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x78(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x7c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + mov %eax,0x80(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x20(%rcx),%eax │ │ + mov %r8d,0x84(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,%r9d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r9d │ │ + mov %edi,0x88(%rsi) │ │ + xor 0x800(%rdx,%r9,4),%eax │ │ + mov %ebx,0x8c(%rsi) │ │ + movzbl %bl,%r9d │ │ + xor 0xc00(%rdx,%r9,4),%eax │ │ + mov %ebx,%r9d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r9,4),%eax │ │ + movl $0x0,0xf0(%rsi) │ │ + movb $0xa0,0xf0(%rsi) │ │ + mov %eax,0x90(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor 0x24(%rcx),%eax │ │ + mov %r8d,0x94(%rsi) │ │ + xor %edi,%ebx │ │ + mov %edi,0x98(%rsi) │ │ + mov %ebx,%ecx │ │ + shr $0x18,%ecx │ │ + mov %ebx,0x9c(%rsi) │ │ + xor 0x800(%rdx,%rcx,4),%eax │ │ + movzbl %bl,%ecx │ │ + xor 0xc00(%rdx,%rcx,4),%eax │ │ + movzbl %bh,%ecx │ │ + xor (%rdx,%rcx,4),%eax │ │ + mov %ebx,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%rdx,%rcx,4),%eax │ │ + mov %eax,0xa0(%rsi) │ │ + xor %eax,%r8d │ │ + xor %r8d,%edi │ │ + xor %eax,%eax │ │ + mov %r8d,0xa4(%rsi) │ │ + xor %edi,%ebx │ │ + mov %ebx,0xac(%rsi) │ │ + pop %rbx │ │ + mov %edi,0xa8(%rsi) │ │ + pop %rbp │ │ + retq │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000004c70 : │ │ + push %rbp │ │ + mov %rdi,%rdx │ │ + push %rbx │ │ + movzbl 0x3(%rdi),%ecx │ │ + movzbl 0x2(%rdi),%eax │ │ + movzbl (%rdi),%edi │ │ + shl $0x18,%ecx │ │ + shl $0x10,%eax │ │ + or %ecx,%eax │ │ + movzbl 0x1(%rdx),%ecx │ │ + or %edi,%eax │ │ + shl $0x8,%ecx │ │ + or %ecx,%eax │ │ + mov %eax,(%rsi) │ │ + movzbl 0x7(%rdx),%edi │ │ + movzbl 0x6(%rdx),%ecx │ │ + movzbl 0x5(%rdx),%r8d │ │ + movzbl 0x4(%rdx),%r11d │ │ + shl $0x18,%edi │ │ + shl $0x10,%ecx │ │ + mov %r8d,%ebx │ │ + shl $0x8,%ebx │ │ + or %ecx,%edi │ │ + or %r11d,%edi │ │ + or %ebx,%edi │ │ + mov %edi,0x4(%rsi) │ │ + movzbl 0xb(%rdx),%r9d │ │ + movzbl 0xa(%rdx),%ecx │ │ + movzbl 0x9(%rdx),%r10d │ │ + movzbl 0x8(%rdx),%r11d │ │ + shl $0x18,%r9d │ │ + shl $0x10,%ecx │ │ + mov %r10d,%ebx │ │ + shl $0x8,%ebx │ │ + or %ecx,%r9d │ │ + or %r11d,%r9d │ │ + or %ebx,%r9d │ │ + mov %r9d,0x8(%rsi) │ │ + movzbl 0xf(%rdx),%r10d │ │ + movzbl 0xe(%rdx),%ecx │ │ + movzbl 0xd(%rdx),%r8d │ │ + movzbl 0xc(%rdx),%r11d │ │ + shl $0x18,%r10d │ │ + shl $0x10,%ecx │ │ + mov %r8d,%ebx │ │ + shl $0x8,%ebx │ │ + or %ecx,%r10d │ │ + or %r11d,%r10d │ │ + or %ebx,%r10d │ │ + mov %r10d,0xc(%rsi) │ │ + movzbl 0x13(%rdx),%r8d │ │ + movzbl 0x12(%rdx),%ecx │ │ + movzbl 0x10(%rdx),%r11d │ │ + shl $0x18,%r8d │ │ + shl $0x10,%ecx │ │ + or %ecx,%r8d │ │ + movzbl 0x11(%rdx),%ecx │ │ + or %r11d,%r8d │ │ + shl $0x8,%ecx │ │ + or %ecx,%r8d │ │ + mov %r8d,0x10(%rsi) │ │ + movzbl 0x17(%rdx),%ebx │ │ + movzbl 0x16(%rdx),%ecx │ │ + movzbl 0x14(%rdx),%r11d │ │ + shl $0x18,%ebx │ │ + shl $0x10,%ecx │ │ + or %ecx,%ebx │ │ + movzbl 0x15(%rdx),%ecx │ │ + or %r11d,%ebx │ │ + shl $0x8,%ecx │ │ + or %ecx,%ebx │ │ + mov 0x101c8(%rip),%rcx │ │ + mov %ebx,%r11d │ │ + mov %ebx,0x14(%rsi) │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r11d │ │ + xor (%rcx),%eax │ │ + mov 0x1019a(%rip),%rdx │ │ + xor 0x800(%rdx,%r11,4),%eax │ │ + movzbl %bl,%r11d │ │ + xor 0xc00(%rdx,%r11,4),%eax │ │ + mov %ebx,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r11,4),%eax │ │ + mov %eax,0x18(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor 0x4(%rcx),%eax │ │ + mov %edi,0x1c(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0x20(%rsi) │ │ + xor %r10d,%r8d │ │ + mov %r10d,0x24(%rsi) │ │ + xor %r8d,%ebx │ │ + mov %ebx,%r11d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r11d │ │ + mov %r8d,0x28(%rsi) │ │ + xor 0x800(%rdx,%r11,4),%eax │ │ + mov %ebx,0x2c(%rsi) │ │ + movzbl %bl,%r11d │ │ + xor 0xc00(%rdx,%r11,4),%eax │ │ + mov %ebx,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r11,4),%eax │ │ + mov %eax,0x30(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor 0x8(%rcx),%eax │ │ + mov %edi,0x34(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0x38(%rsi) │ │ + xor %r10d,%r8d │ │ + mov %r10d,0x3c(%rsi) │ │ + xor %r8d,%ebx │ │ + mov %ebx,%r11d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r11d │ │ + mov %r8d,0x40(%rsi) │ │ + xor 0x800(%rdx,%r11,4),%eax │ │ + mov %ebx,0x44(%rsi) │ │ + movzbl %bl,%r11d │ │ + xor 0xc00(%rdx,%r11,4),%eax │ │ + mov %ebx,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r11,4),%eax │ │ + mov %eax,0x48(%rsi) │ │ + xor %eax,%edi │ │ + mov %edi,0x4c(%rsi) │ │ + xor %edi,%r9d │ │ + mov %r9d,0x50(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r10d,0x54(%rsi) │ │ + xor %r10d,%r8d │ │ + mov %r8d,0x58(%rsi) │ │ + xor %r8d,%ebx │ │ + mov %ebx,0x5c(%rsi) │ │ + xor 0xc(%rcx),%eax │ │ + mov %ebx,%r11d │ │ + movzbl %bh,%ebp │ │ + shr $0x18,%r11d │ │ + xor 0x800(%rdx,%r11,4),%eax │ │ + movzbl %bl,%r11d │ │ + xor 0xc00(%rdx,%r11,4),%eax │ │ + mov %ebx,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor (%rdx,%rbp,4),%eax │ │ + xor 0x400(%rdx,%r11,4),%eax │ │ + mov %eax,0x60(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor 0x10(%rcx),%eax │ │ + mov %edi,0x64(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0x68(%rsi) │ │ + xor %r10d,%r8d │ │ + mov %r10d,0x6c(%rsi) │ │ + xor %r8d,%ebx │ │ + mov %ebx,0x74(%rsi) │ │ + mov %ebx,%r11d │ │ + shr $0x18,%ebx │ │ + mov %r8d,0x70(%rsi) │ │ + xor 0x800(%rdx,%rbx,4),%eax │ │ + movzbl %r11b,%ebx │ │ + xor 0xc00(%rdx,%rbx,4),%eax │ │ + mov %r11,%rbx │ │ + movzbl %bh,%ebx │ │ + xor (%rdx,%rbx,4),%eax │ │ + mov %r11d,%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor 0x400(%rdx,%rbx,4),%eax │ │ + mov %r8d,%ebx │ │ + mov %eax,0x78(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor 0x14(%rcx),%eax │ │ + mov %edi,0x7c(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0x80(%rsi) │ │ + xor %r10d,%ebx │ │ + mov %r10d,0x84(%rsi) │ │ + xor %ebx,%r11d │ │ + mov %ebx,0x88(%rsi) │ │ + mov %r11d,%r8d │ │ + shr $0x18,%r8d │ │ + mov %r11d,0x8c(%rsi) │ │ + xor 0x800(%rdx,%r8,4),%eax │ │ + movzbl %r11b,%r8d │ │ + xor 0xc00(%rdx,%r8,4),%eax │ │ + mov %eax,%r8d │ │ + mov %r11,%rax │ │ + movzbl %ah,%ebp │ │ + mov (%rdx,%rbp,4),%eax │ │ + xor %r8d,%eax │ │ + mov %r11d,%r8d │ │ + shr $0x10,%r8d │ │ + movzbl %r8b,%r8d │ │ + xor 0x400(%rdx,%r8,4),%eax │ │ + mov %eax,0x90(%rsi) │ │ + xor %eax,%edi │ │ + mov %edi,0x94(%rsi) │ │ + xor %edi,%r9d │ │ + mov %r9d,0x98(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r10d,0x9c(%rsi) │ │ + xor %r10d,%ebx │ │ + mov %ebx,0xa0(%rsi) │ │ + xor %ebx,%r11d │ │ + mov %r11d,0xa4(%rsi) │ │ + xor 0x18(%rcx),%eax │ │ + movl $0x0,0xf0(%rsi) │ │ + mov %r11d,%r8d │ │ + shr $0x18,%r8d │ │ + movb $0xc0,0xf0(%rsi) │ │ + xor 0x800(%rdx,%r8,4),%eax │ │ + movzbl %r11b,%r8d │ │ + xor 0xc00(%rdx,%r8,4),%eax │ │ + mov %eax,%r8d │ │ + mov %r11,%rax │ │ + movzbl %ah,%ebp │ │ + mov (%rdx,%rbp,4),%eax │ │ + xor %r8d,%eax │ │ + mov %r11d,%r8d │ │ + shr $0x10,%r8d │ │ + movzbl %r8b,%r8d │ │ + xor 0x400(%rdx,%r8,4),%eax │ │ + mov %eax,0xa8(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor 0x1c(%rcx),%eax │ │ + mov %edi,0xac(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0xb0(%rsi) │ │ + xor %r10d,%ebx │ │ + mov %ebx,0xb8(%rsi) │ │ + xor %r11d,%ebx │ │ + mov %ebx,0xbc(%rsi) │ │ + mov %ebx,%ecx │ │ + shr $0x18,%ecx │ │ + mov %r10d,0xb4(%rsi) │ │ + xor 0x800(%rdx,%rcx,4),%eax │ │ + movzbl %bl,%ecx │ │ + xor 0xc00(%rdx,%rcx,4),%eax │ │ + movzbl %bh,%ecx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor (%rdx,%rcx,4),%eax │ │ + xor 0x400(%rdx,%rbx,4),%eax │ │ + pop %rbx │ │ + mov %eax,0xc0(%rsi) │ │ + xor %eax,%edi │ │ + xor %edi,%r9d │ │ + xor %eax,%eax │ │ + mov %edi,0xc4(%rsi) │ │ + xor %r9d,%r10d │ │ + mov %r9d,0xc8(%rsi) │ │ + pop %rbp │ │ + mov %r10d,0xcc(%rsi) │ │ + retq │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000005090 : │ │ + push %r15 │ │ + mov %rdi,%rax │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + movzbl 0x3(%rdi),%r9d │ │ + movzbl 0x2(%rdi),%edx │ │ + movzbl 0x1(%rdi),%r11d │ │ + movzbl (%rdi),%r15d │ │ + shl $0x18,%r9d │ │ + shl $0x10,%edx │ │ + mov %r11d,%r10d │ │ + shl $0x8,%r10d │ │ + or %edx,%r9d │ │ + or %r15d,%r9d │ │ + or %r10d,%r9d │ │ + mov %r9d,(%rsi) │ │ + movzbl 0x7(%rdi),%r11d │ │ + movzbl 0x6(%rdi),%edx │ │ + movzbl 0x5(%rdi),%r13d │ │ + movzbl 0x4(%rdi),%r15d │ │ + shl $0x18,%r11d │ │ + shl $0x10,%edx │ │ + or %edx,%r11d │ │ + mov %r13d,%edx │ │ + shl $0x8,%edx │ │ + or %r15d,%r11d │ │ + or %edx,%r11d │ │ + mov %r11d,0x4(%rsi) │ │ + movzbl 0xb(%rdi),%r10d │ │ + movzbl 0xa(%rdi),%edx │ │ + movzbl 0x9(%rdi),%r13d │ │ + movzbl 0x8(%rdi),%r15d │ │ + shl $0x18,%r10d │ │ + shl $0x10,%edx │ │ + or %edx,%r10d │ │ + mov %r13d,%edx │ │ + shl $0x8,%edx │ │ + or %r15d,%r10d │ │ + or %edx,%r10d │ │ + mov %r10d,0x8(%rsi) │ │ + movzbl 0xf(%rdi),%ebx │ │ + movzbl 0xe(%rdi),%edx │ │ + movzbl 0xd(%rdi),%r13d │ │ + movzbl 0xc(%rdi),%r15d │ │ + shl $0x18,%ebx │ │ + shl $0x10,%edx │ │ + or %edx,%ebx │ │ + mov %r13d,%edx │ │ + shl $0x8,%edx │ │ + or %r15d,%ebx │ │ + or %edx,%ebx │ │ + mov %ebx,0xc(%rsi) │ │ + movzbl 0x13(%rdi),%r14d │ │ + movzbl 0x12(%rdi),%edx │ │ + movzbl 0x10(%rdi),%r15d │ │ + movzbl 0x11(%rdi),%ecx │ │ + shl $0x18,%r14d │ │ + shl $0x10,%edx │ │ + shl $0x8,%ecx │ │ + or %edx,%r14d │ │ + or %r15d,%r14d │ │ + or %ecx,%r14d │ │ + mov %r14d,0x10(%rsi) │ │ + movzbl 0x17(%rdi),%r12d │ │ + movzbl 0x16(%rdi),%edx │ │ + movzbl 0x14(%rdi),%r15d │ │ + movzbl 0x15(%rdi),%edi │ │ + shl $0x18,%r12d │ │ + shl $0x10,%edx │ │ + mov 0xfd9c(%rip),%r8 │ │ + or %edx,%r12d │ │ + mov 0xfd7a(%rip),%rcx │ │ + or %r15d,%r12d │ │ + shl $0x8,%edi │ │ + or %edi,%r12d │ │ + xor (%r8),%r9d │ │ + mov %r12d,0x14(%rsi) │ │ + movzbl 0x1b(%rax),%ebp │ │ + movzbl 0x1a(%rax),%edx │ │ + movzbl 0x18(%rax),%r15d │ │ + movzbl 0x19(%rax),%edi │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + shl $0x8,%edi │ │ + or %edx,%ebp │ │ + or %r15d,%ebp │ │ + or %edi,%ebp │ │ + mov %ebp,0x18(%rsi) │ │ + movzbl 0x1f(%rax),%r13d │ │ + movzbl 0x1e(%rax),%edx │ │ + movzbl 0x1c(%rax),%r15d │ │ + movzbl 0x1d(%rax),%edi │ │ + shl $0x18,%r13d │ │ + shl $0x10,%edx │ │ + shl $0x8,%edi │ │ + or %edx,%r13d │ │ + or %r15d,%r13d │ │ + or %edi,%r13d │ │ + mov %r13d,0x1c(%rsi) │ │ + mov %r13d,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rcx,%rax,4),%r9d │ │ + movzbl %r13b,%eax │ │ + mov 0xc00(%rcx,%rax,4),%edx │ │ + mov %r13,%rax │ │ + movzbl %ah,%eax │ │ + mov (%rcx,%rax,4),%edi │ │ + mov %r13d,%eax │ │ + shr $0x10,%eax │ │ + xor %r9d,%edx │ │ + movzbl %al,%eax │ │ + xor %edx,%edi │ │ + xor 0x400(%rcx,%rax,4),%edi │ │ + xor %edi,%r11d │ │ + mov %edi,%eax │ │ + mov %edi,0x20(%rsi) │ │ + xor %r11d,%r10d │ │ + mov %r11d,0x24(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edi │ │ + mov %ebx,%edx │ │ + mov (%rcx,%rdi,4),%r9d │ │ + shr $0x18,%edx │ │ + mov %r10d,0x28(%rsi) │ │ + mov %ebx,0x2c(%rsi) │ │ + xor 0xc00(%rcx,%rdx,4),%r9d │ │ + movzbl %bh,%edx │ │ + xor %r9d,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%r14d │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rcx,%rdx,4),%r14d │ │ + mov %r14d,0x30(%rsi) │ │ + xor %r14d,%r12d │ │ + mov %r12d,0x34(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x38(%rsi) │ │ + xor %ebp,%r13d │ │ + mov %r13d,0x3c(%rsi) │ │ + xor 0x4(%r8),%eax │ │ + mov %eax,%r9d │ │ + mov %r13d,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rcx,%rax,4),%r9d │ │ + movzbl %r13b,%eax │ │ + mov 0xc00(%rcx,%rax,4),%edx │ │ + mov %r13,%rax │ │ + movzbl %ah,%eax │ │ + mov (%rcx,%rax,4),%edi │ │ + mov %r13d,%eax │ │ + shr $0x10,%eax │ │ + xor %r9d,%edx │ │ + movzbl %al,%eax │ │ + xor %edx,%edi │ │ + xor 0x400(%rcx,%rax,4),%edi │ │ + xor %edi,%r11d │ │ + mov %edi,%eax │ │ + xor %r11d,%r10d │ │ + xor 0x8(%r8),%eax │ │ + mov %edi,0x40(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edx │ │ + mov %ebx,%edi │ │ + mov (%rcx,%rdx,4),%edx │ │ + mov %eax,%r9d │ │ + shr $0x18,%edi │ │ + mov %r11d,0x44(%rsi) │ │ + mov %r10d,0x48(%rsi) │ │ + xor 0xc00(%rcx,%rdi,4),%edx │ │ + mov %ebx,0x4c(%rsi) │ │ + xor %edx,%r14d │ │ + movzbl %bh,%edx │ │ + xor 0x400(%rcx,%rdx,4),%r14d │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rcx,%rdx,4),%r14d │ │ + mov %r14d,0x50(%rsi) │ │ + xor %r14d,%r12d │ │ + mov %r12d,0x54(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x58(%rsi) │ │ + xor %ebp,%r13d │ │ + mov %r13d,0x5c(%rsi) │ │ + mov %r13d,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rcx,%rax,4),%r9d │ │ + movzbl %r13b,%eax │ │ + mov 0xc00(%rcx,%rax,4),%edx │ │ + mov %r13,%rax │ │ + movzbl %ah,%eax │ │ + mov (%rcx,%rax,4),%edi │ │ + mov %r13d,%eax │ │ + shr $0x10,%eax │ │ + xor %r9d,%edx │ │ + movzbl %al,%eax │ │ + xor %edx,%edi │ │ + xor 0x400(%rcx,%rax,4),%edi │ │ + xor %edi,%r11d │ │ + mov %edi,%eax │ │ + mov %edi,0x60(%rsi) │ │ + xor %r11d,%r10d │ │ + mov %r11d,0x64(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edi │ │ + mov %ebx,%edx │ │ + mov (%rcx,%rdi,4),%r9d │ │ + shr $0x18,%edx │ │ + mov %r10d,0x68(%rsi) │ │ + mov %ebx,0x6c(%rsi) │ │ + xor 0xc00(%rcx,%rdx,4),%r9d │ │ + movzbl %bh,%edx │ │ + xor %r9d,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%r14d │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rcx,%rdx,4),%r14d │ │ + mov %r14d,0x70(%rsi) │ │ + xor %r14d,%r12d │ │ + mov %r12d,0x74(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x78(%rsi) │ │ + xor %ebp,%r13d │ │ + mov %r13d,0x7c(%rsi) │ │ + xor 0xc(%r8),%eax │ │ + mov %eax,%r9d │ │ + mov %r13d,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rcx,%rax,4),%r9d │ │ + movzbl %r13b,%eax │ │ + mov 0xc00(%rcx,%rax,4),%edi │ │ + mov %r13,%rax │ │ + movzbl %ah,%eax │ │ + xor %r9d,%edi │ │ + xor (%rcx,%rax,4),%edi │ │ + mov %r13d,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + mov %edi,%edx │ │ + xor 0x400(%rcx,%rax,4),%edx │ │ + xor %edx,%r11d │ │ + mov %edx,%eax │ │ + xor %r11d,%r10d │ │ + xor 0x10(%r8),%eax │ │ + mov %edx,0x80(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edi │ │ + mov %ebx,%edx │ │ + mov (%rcx,%rdi,4),%edi │ │ + shr $0x18,%edx │ │ + mov %r11d,0x84(%rsi) │ │ + mov %r10d,0x88(%rsi) │ │ + xor 0xc00(%rcx,%rdx,4),%edi │ │ + mov %ebx,0x8c(%rsi) │ │ + movzbl %bh,%edx │ │ + xor %edi,%r14d │ │ + mov %eax,%edi │ │ + xor 0x400(%rcx,%rdx,4),%r14d │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rcx,%rdx,4),%r14d │ │ + mov %r14d,0x90(%rsi) │ │ + xor %r14d,%r12d │ │ + mov %r12d,0x94(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x98(%rsi) │ │ + xor %ebp,%r13d │ │ + mov %r13d,%eax │ │ + mov %r13d,%r9d │ │ + shr $0x18,%eax │ │ + mov %r13d,0x9c(%rsi) │ │ + xor 0x800(%rcx,%rax,4),%edi │ │ + movzbl %r13b,%eax │ │ + xor 0xc00(%rcx,%rax,4),%edi │ │ + mov %r13,%rax │ │ + movzbl %ah,%eax │ │ + mov (%rcx,%rax,4),%edx │ │ + mov %r13d,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor %edi,%edx │ │ + xor 0x400(%rcx,%rax,4),%edx │ │ + xor %edx,%r11d │ │ + mov %edx,%eax │ │ + mov %edx,0xa0(%rsi) │ │ + xor %r11d,%r10d │ │ + mov %r11d,0xa4(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edi │ │ + mov %ebx,%edx │ │ + mov (%rcx,%rdi,4),%edi │ │ + shr $0x18,%edx │ │ + mov %r10d,0xa8(%rsi) │ │ + mov %ebx,0xac(%rsi) │ │ + xor 0xc00(%rcx,%rdx,4),%edi │ │ + movzbl %bh,%edx │ │ + xor %r14d,%edi │ │ + xor 0x400(%rcx,%rdx,4),%edi │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rcx,%rdx,4),%edi │ │ + mov %edi,0xb0(%rsi) │ │ + xor %edi,%r12d │ │ + mov %r12d,0xb4(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0xb8(%rsi) │ │ + xor %ebp,%r9d │ │ + mov %r9d,0xbc(%rsi) │ │ + xor 0x14(%r8),%eax │ │ + movl $0x0,0xf0(%rsi) │ │ + movb $0xe0,0xf0(%rsi) │ │ + mov %eax,%edx │ │ + mov %r9d,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rcx,%rax,4),%edx │ │ + movzbl %r9b,%eax │ │ + xor 0xc00(%rcx,%rax,4),%edx │ │ + mov %r9,%rax │ │ + movzbl %ah,%eax │ │ + xor (%rcx,%rax,4),%edx │ │ + mov %r9d,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor 0x400(%rcx,%rax,4),%edx │ │ + xor %edx,%r11d │ │ + mov %edx,%eax │ │ + xor %r11d,%r10d │ │ + xor 0x18(%r8),%eax │ │ + mov %edx,0xc0(%rsi) │ │ + xor %r10d,%ebx │ │ + movzbl %bl,%edx │ │ + mov %ebx,%r13d │ │ + mov (%rcx,%rdx,4),%edx │ │ + shr $0x18,%r13d │ │ + mov %r11d,0xc4(%rsi) │ │ + mov %r10d,0xc8(%rsi) │ │ + xor 0xc00(%rcx,%r13,4),%edx │ │ + mov %ebx,0xcc(%rsi) │ │ + xor %edi,%edx │ │ + movzbl %bh,%edi │ │ + xor 0x400(%rcx,%rdi,4),%edx │ │ + mov %ebx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x800(%rcx,%rdi,4),%edx │ │ + mov %edx,0xd0(%rsi) │ │ + xor %r12d,%edx │ │ + mov %edx,0xd4(%rsi) │ │ + xor %ebp,%edx │ │ + mov %edx,0xd8(%rsi) │ │ + xor %r9d,%edx │ │ + mov %edx,0xdc(%rsi) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%rcx,%rdi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%rcx,%rdi,4),%eax │ │ + movzbl %dh,%edi │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor (%rcx,%rdi,4),%eax │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov %eax,0xe0(%rsi) │ │ + xor %eax,%r11d │ │ + xor %r11d,%r10d │ │ + xor %eax,%eax │ │ + mov %r11d,0xe4(%rsi) │ │ + xor %r10d,%ebx │ │ + mov %ebx,0xec(%rsi) │ │ + pop %rbx │ │ + mov %r10d,0xe8(%rsi) │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + │ │ +0000000000005660 : │ │ + cmp $0x20,%esi │ │ + je 56a8 │ │ + jle 5688 │ │ + cmp $0xc0,%esi │ │ + je 5692 │ │ + cmp $0x100,%esi │ │ + je 56a8 │ │ + add $0xffffff80,%esi │ │ + je 56a0 │ │ + mov $0x1,%eax │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmp $0x10,%esi │ │ + je 56a0 │ │ + cmp $0x18,%esi │ │ + jne 567c │ │ + mov %rdx,%rsi │ │ + jmpq 4c70 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rdx,%rsi │ │ + jmpq 48a0 │ │ + mov %rdx,%rsi │ │ + jmpq 5090 │ │ + │ │ +00000000000056b0 : │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + movzbl 0x3(%rdi),%ecx │ │ + movzbl 0x2(%rdi),%edx │ │ + movzbl (%rdi),%r8d │ │ + shl $0x18,%ecx │ │ + shl $0x10,%edx │ │ + or %edx,%ecx │ │ + movzbl 0x1(%rdi),%edx │ │ + or %r8d,%ecx │ │ + shl $0x8,%edx │ │ + or %edx,%ecx │ │ + mov %ecx,0xa0(%rsi) │ │ + movzbl 0x7(%rdi),%r11d │ │ + movzbl 0x6(%rdi),%edx │ │ + movzbl 0x4(%rdi),%r13d │ │ + movzbl 0x5(%rdi),%r10d │ │ + shl $0x18,%r11d │ │ + shl $0x10,%edx │ │ + shl $0x8,%r10d │ │ + or %edx,%r11d │ │ + or %r13d,%r11d │ │ + or %r10d,%r11d │ │ + mov %r11d,0xa4(%rsi) │ │ + movzbl 0xb(%rdi),%ebp │ │ + movzbl 0xa(%rdi),%edx │ │ + movzbl 0x8(%rdi),%r12d │ │ + movzbl 0x9(%rdi),%r9d │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + shl $0x8,%r9d │ │ + or %edx,%ebp │ │ + or %r12d,%ebp │ │ + or %r9d,%ebp │ │ + mov %ebp,0xa8(%rsi) │ │ + movzbl 0xf(%rdi),%r9d │ │ + movzbl 0xe(%rdi),%edx │ │ + movzbl 0xd(%rdi),%r8d │ │ + movzbl 0xc(%rdi),%r12d │ │ + shl $0x18,%r9d │ │ + shl $0x10,%edx │ │ + mov %r8d,%r10d │ │ + shl $0x8,%r10d │ │ + or %edx,%r9d │ │ + mov 0xf7b5(%rip),%rdx │ │ + or %r12d,%r9d │ │ + or %r10d,%r9d │ │ + mov %r11d,%r10d │ │ + mov %r9d,%eax │ │ + movzbl %r9b,%edi │ │ + shr $0x18,%eax │ │ + mov %r9,%rbx │ │ + mov 0x800(%rdx,%rax,4),%eax │ │ + movzbl %bh,%ebx │ │ + mov %r9d,%r8d │ │ + xor %ecx,%r10d │ │ + shr $0x10,%r8d │ │ + xor %ebp,%r10d │ │ + xor 0xc00(%rdx,%rdi,4),%eax │ │ + movzbl %r8b,%r8d │ │ + mov 0xf78e(%rip),%rdi │ │ + xor %r9d,%r10d │ │ + mov %r9d,0xac(%rsi) │ │ + xor (%rdi),%eax │ │ + xor (%rdx,%rbx,4),%eax │ │ + xor 0x400(%rdx,%r8,4),%eax │ │ + xor %eax,%r10d │ │ + xor %ecx,%eax │ │ + mov 0xf773(%rip),%rcx │ │ + mov %eax,%r8d │ │ + shr $0x18,%r8d │ │ + movzbl %al,%r12d │ │ + movzbl %ah,%edx │ │ + mov 0xc00(%rcx,%r8,4),%ebx │ │ + mov %eax,%r8d │ │ + shr $0x10,%r8d │ │ + xor %r11d,%eax │ │ + movzbl %r8b,%r8d │ │ + movzbl %al,%r13d │ │ + xor (%rcx,%r12,4),%ebx │ │ + xor %r9d,%r11d │ │ + xor 0x400(%rcx,%rdx,4),%ebx │ │ + movzbl %ah,%edx │ │ + xor 0x800(%rcx,%r8,4),%ebx │ │ + mov %eax,%r8d │ │ + shr $0x18,%r8d │ │ + mov 0xc00(%rcx,%r8,4),%r12d │ │ + mov %eax,%r8d │ │ + shr $0x10,%r8d │ │ + xor %ebp,%eax │ │ + mov %ebx,0x90(%rsi) │ │ + movzbl %r8b,%r8d │ │ + xor (%rcx,%r13,4),%r12d │ │ + movzbl %al,%r13d │ │ + xor 0x400(%rcx,%rdx,4),%r12d │ │ + movzbl %ah,%edx │ │ + xor 0x800(%rcx,%r8,4),%r12d │ │ + mov %eax,%r8d │ │ + shr $0x18,%r8d │ │ + mov 0xc00(%rcx,%r8,4),%r8d │ │ + mov %r12d,0x94(%rsi) │ │ + xor (%rcx,%r13,4),%r8d │ │ + mov %eax,%r13d │ │ + shr $0x10,%r13d │ │ + xor %r9d,%eax │ │ + movzbl %r13b,%r13d │ │ + movzbl %al,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%r8d │ │ + movzbl %ah,%edx │ │ + xor 0x800(%rcx,%r13,4),%r8d │ │ + mov %eax,%r13d │ │ + shr $0x18,%r13d │ │ + mov 0xc00(%rcx,%r13,4),%r13d │ │ + shr $0x10,%eax │ │ + mov %r8d,0x98(%rsi) │ │ + movzbl %al,%eax │ │ + xor (%rcx,%r14,4),%r13d │ │ + movzbl %r10b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%r13d │ │ + mov 0xf663(%rip),%rdx │ │ + xor 0x800(%rcx,%rax,4),%r13d │ │ + mov %r10d,%eax │ │ + shr $0x18,%eax │ │ + mov 0x800(%rdx,%rax,4),%eax │ │ + mov %r13d,0x9c(%rsi) │ │ + xor 0xc00(%rdx,%r14,4),%eax │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + mov %rdx,%r14 │ │ + mov 0xf62f(%rip),%rdx │ │ + xor 0x4(%rdi),%eax │ │ + xor (%rdx,%r14,4),%eax │ │ + mov %r10d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%eax │ │ + movzbl %al,%r15d │ │ + mov %eax,%r14d │ │ + mov (%rcx,%r15,4),%r15d │ │ + xor %eax,%r11d │ │ + shr $0x18,%r14d │ │ + movzbl %ah,%edx │ │ + shr $0x10,%eax │ │ + xor %r9d,%ebp │ │ + xor 0xc00(%rcx,%r14,4),%r15d │ │ + movzbl %al,%r14d │ │ + mov 0x800(%rcx,%r14,4),%eax │ │ + xor %r15d,%ebx │ │ + movzbl %r11b,%r15d │ │ + xor 0x400(%rcx,%rdx,4),%ebx │ │ + xor %ebx,%eax │ │ + mov %r8d,%ebx │ │ + xor %eax,%r12d │ │ + mov %r11d,%r8d │ │ + mov %eax,0x80(%rsi) │ │ + xor %r12d,%ebx │ │ + mov %r12d,0x84(%rsi) │ │ + xor %ebx,%r13d │ │ + mov 0xf5b3(%rip),%rdx │ │ + shr $0x18,%r8d │ │ + mov %ebx,0x88(%rsi) │ │ + mov 0x800(%rdx,%r8,4),%r14d │ │ + mov %r13d,0x8c(%rsi) │ │ + xor 0xc00(%rdx,%r15,4),%r14d │ │ + mov %r11,%rdx │ │ + movzbl %dh,%edx │ │ + mov %rdx,%r8 │ │ + mov 0xf582(%rip),%rdx │ │ + xor 0x8(%rdi),%r14d │ │ + xor (%rdx,%r8,4),%r14d │ │ + mov %r11d,%r8d │ │ + shr $0x10,%r8d │ │ + movzbl %r8b,%r8d │ │ + xor 0x400(%rdx,%r8,4),%r14d │ │ + mov %ebp,%r8d │ │ + movzbl %r14b,%ebp │ │ + mov %r14d,%r15d │ │ + mov (%rcx,%rbp,4),%ebp │ │ + mov %r14,%rdx │ │ + shr $0x18,%r15d │ │ + xor %r14d,%r8d │ │ + shr $0x10,%r14d │ │ + xor 0xc00(%rcx,%r15,4),%ebp │ │ + movzbl %r14b,%r14d │ │ + xor %ebp,%eax │ │ + movzbl %dh,%ebp │ │ + mov 0xf534(%rip),%rdx │ │ + xor 0x400(%rcx,%rbp,4),%eax │ │ + xor 0x800(%rcx,%r14,4),%eax │ │ + movzbl %r8b,%r14d │ │ + mov %eax,0x70(%rsi) │ │ + xor %eax,%r12d │ │ + mov %r12d,0x74(%rsi) │ │ + xor %r12d,%ebx │ │ + xor %ebx,%r13d │ │ + mov %ebx,%ebp │ │ + mov %ebx,0x78(%rsi) │ │ + mov %r8d,%ebx │ │ + shr $0x18,%ebx │ │ + mov 0x800(%rdx,%rbx,4),%ebx │ │ + mov %r13d,0x7c(%rsi) │ │ + xor 0xc00(%rdx,%r14,4),%ebx │ │ + mov %r8,%rdx │ │ + movzbl %dh,%edx │ │ + mov %rdx,%r14 │ │ + mov 0xf4e3(%rip),%rdx │ │ + xor 0xc(%rdi),%ebx │ │ + xor (%rdx,%r14,4),%ebx │ │ + mov %r8d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%ebx │ │ + movzbl %bl,%r14d │ │ + mov %ebx,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + xor %ebx,%r9d │ │ + shr $0x18,%r15d │ │ + movzbl %bh,%edx │ │ + shr $0x10,%ebx │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + movzbl %bl,%ebx │ │ + xor %r14d,%eax │ │ + movzbl %r9b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov 0xf491(%rip),%rdx │ │ + xor 0x800(%rcx,%rbx,4),%eax │ │ + mov %r9d,%ebx │ │ + shr $0x18,%ebx │ │ + mov %eax,0x60(%rsi) │ │ + xor %eax,%r12d │ │ + mov %r12d,0x64(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x68(%rsi) │ │ + xor %ebp,%r13d │ │ + mov %r13d,0x6c(%rsi) │ │ + mov 0x800(%rdx,%rbx,4),%ebx │ │ + xor 0xc00(%rdx,%r14,4),%ebx │ │ + mov %r9,%rdx │ │ + movzbl %dh,%edx │ │ + mov %rdx,%r14 │ │ + mov 0xf44e(%rip),%rdx │ │ + xor 0x10(%rdi),%ebx │ │ + xor (%rdx,%r14,4),%ebx │ │ + mov %r9d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%ebx │ │ + movzbl %bl,%r14d │ │ + mov %ebx,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + movzbl %bh,%edx │ │ + shr $0x18,%r15d │ │ + xor %ebx,%r10d │ │ + shr $0x10,%ebx │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + movzbl %bl,%ebx │ │ + xor %r14d,%eax │ │ + movzbl %r10b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov 0xf3fc(%rip),%rdx │ │ + xor 0x800(%rcx,%rbx,4),%eax │ │ + mov %r10d,%ebx │ │ + shr $0x18,%ebx │ │ + mov 0x800(%rdx,%rbx,4),%ebx │ │ + mov %eax,0x50(%rsi) │ │ + xor %eax,%r12d │ │ + mov %r12d,0x54(%rsi) │ │ + xor %r12d,%ebp │ │ + xor 0xc00(%rdx,%r14,4),%ebx │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor %ebp,%r13d │ │ + mov %r13d,0x5c(%rsi) │ │ + mov %rdx,%r14 │ │ + mov 0xf3bc(%rip),%rdx │ │ + xor 0x14(%rdi),%ebx │ │ + mov %ebp,0x58(%rsi) │ │ + xor (%rdx,%r14,4),%ebx │ │ + mov %r10d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%ebx │ │ + movzbl %bl,%r14d │ │ + mov %ebx,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + xor %ebx,%r11d │ │ + shr $0x18,%r15d │ │ + movzbl %bh,%edx │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor %r14d,%eax │ │ + movzbl %r11b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov 0xf367(%rip),%rdx │ │ + xor 0x800(%rcx,%rbx,4),%eax │ │ + mov %r13d,%ebx │ │ + mov %r11d,%r13d │ │ + shr $0x18,%r13d │ │ + mov 0x800(%rdx,%r13,4),%r13d │ │ + xor %eax,%r12d │ │ + mov %eax,0x40(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %r12d,0x44(%rsi) │ │ + xor %ebp,%ebx │ │ + mov %ebp,0x48(%rsi) │ │ + xor 0xc00(%rdx,%r14,4),%r13d │ │ + mov %ebx,0x4c(%rsi) │ │ + mov %r11,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x18(%rdi),%r13d │ │ + mov %rdx,%r14 │ │ + mov 0xf31d(%rip),%rdx │ │ + xor (%rdx,%r14,4),%r13d │ │ + mov %r11d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%r13d │ │ + movzbl %r13b,%r14d │ │ + mov %r13d,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + mov %r13,%rdx │ │ + shr $0x18,%r15d │ │ + movzbl %dh,%edx │ │ + xor %r13d,%r8d │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + movzbl %r13b,%r13d │ │ + xor %r14d,%eax │ │ + movzbl %r8b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov 0xf2c9(%rip),%rdx │ │ + xor 0x800(%rcx,%r13,4),%eax │ │ + mov %eax,0x30(%rsi) │ │ + xor %eax,%r12d │ │ + mov %r12d,0x34(%rsi) │ │ + xor %r12d,%ebp │ │ + mov %ebp,0x38(%rsi) │ │ + xor %ebp,%ebx │ │ + mov %ebx,0x3c(%rsi) │ │ + mov %ebx,%r13d │ │ + mov %r8d,%ebx │ │ + shr $0x18,%ebx │ │ + mov 0x800(%rdx,%rbx,4),%ebx │ │ + xor 0xc00(%rdx,%r14,4),%ebx │ │ + mov %r8,%rdx │ │ + movzbl %dh,%edx │ │ + mov %rdx,%r14 │ │ + mov 0xf284(%rip),%rdx │ │ + xor 0x1c(%rdi),%ebx │ │ + xor (%rdx,%r14,4),%ebx │ │ + mov %r8d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%ebx │ │ + movzbl %bl,%r14d │ │ + mov %ebx,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + xor %ebx,%r9d │ │ + shr $0x18,%r15d │ │ + movzbl %bh,%edx │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + xor %r14d,%eax │ │ + movzbl %r9b,%r14d │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + xor %r9d,%r8d │ │ + shr $0x10,%ebx │ │ + mov 0xf232(%rip),%rdx │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rcx,%rbx,4),%eax │ │ + mov %r9d,%ebx │ │ + shr $0x18,%ebx │ │ + mov 0x800(%rdx,%rbx,4),%ebx │ │ + mov %eax,0x20(%rsi) │ │ + xor %eax,%r12d │ │ + mov %r12d,0x24(%rsi) │ │ + xor %r12d,%ebp │ │ + xor 0xc00(%rdx,%r14,4),%ebx │ │ + mov %r9,%rdx │ │ + movzbl %dh,%edx │ │ + xor %ebp,%r13d │ │ + mov %ebp,0x28(%rsi) │ │ + mov %rdx,%r14 │ │ + mov 0xf1f0(%rip),%rdx │ │ + xor 0x20(%rdi),%ebx │ │ + mov %r13d,0x2c(%rsi) │ │ + xor (%rdx,%r14,4),%ebx │ │ + mov %r9d,%r14d │ │ + shr $0x10,%r14d │ │ + movzbl %r14b,%r14d │ │ + xor 0x400(%rdx,%r14,4),%ebx │ │ + movzbl %bl,%r14d │ │ + mov %ebx,%r15d │ │ + mov (%rcx,%r14,4),%r14d │ │ + movzbl %bh,%edx │ │ + shr $0x18,%r15d │ │ + xor %ebx,%r10d │ │ + shr $0x10,%ebx │ │ + xor 0xc00(%rcx,%r15,4),%r14d │ │ + movzbl %bl,%ebx │ │ + movl $0x0,0xf0(%rsi) │ │ + movb $0xa0,0xf0(%rsi) │ │ + xor %r14d,%eax │ │ + xor 0x400(%rcx,%rdx,4),%eax │ │ + mov %r10,%rdx │ │ + xor 0x800(%rcx,%rbx,4),%eax │ │ + mov %r10d,%ecx │ │ + shr $0x18,%ecx │ │ + mov %r8d,%ebx │ │ + mov %eax,0x10(%rsi) │ │ + xor %eax,%r12d │ │ + mov 0x24(%rdi),%eax │ │ + xor %r12d,%ebp │ │ + mov 0xf16e(%rip),%rdi │ │ + xor %ebp,%r13d │ │ + mov %ebp,0x18(%rsi) │ │ + mov %r12d,0x14(%rsi) │ │ + xor %r11d,%eax │ │ + mov %r13d,0x1c(%rsi) │ │ + xor 0x800(%rdi,%rcx,4),%eax │ │ + movzbl %r10b,%ecx │ │ + xor 0xc00(%rdi,%rcx,4),%eax │ │ + movzbl %dh,%ecx │ │ + xor (%rdi,%rcx,4),%eax │ │ + mov %r10d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%rdi,%rcx,4),%eax │ │ + mov %eax,0xc(%rsi) │ │ + xor %eax,%r10d │ │ + mov %r10d,0x8(%rsi) │ │ + xor %r10d,%ebx │ │ + mov %ebx,(%rsi) │ │ + xor %eax,%r9d │ │ + pop %rbx │ │ + mov %r9d,0x4(%rsi) │ │ + xor %eax,%eax │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000005e10 : │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + movzbl 0x3(%rdi),%r12d │ │ + movzbl 0x2(%rdi),%eax │ │ + movzbl (%rdi),%edx │ │ + movzbl 0x1(%rdi),%edi │ │ + shl $0x18,%r12d │ │ + shl $0x10,%eax │ │ + or %eax,%r12d │ │ + mov %edi,%eax │ │ + shl $0x8,%eax │ │ + or %edx,%r12d │ │ + or %eax,%r12d │ │ + mov %r12d,0xc0(%rsi) │ │ + movzbl 0x7(%rbx),%ebp │ │ + movzbl 0x6(%rbx),%eax │ │ + movzbl 0x4(%rbx),%r13d │ │ + movzbl 0x5(%rbx),%edi │ │ + shl $0x18,%ebp │ │ + shl $0x10,%eax │ │ + shl $0x8,%edi │ │ + or %eax,%ebp │ │ + or %r13d,%ebp │ │ + or %edi,%ebp │ │ + mov %ebp,0xc4(%rsi) │ │ + movzbl 0xb(%rbx),%r11d │ │ + movzbl 0xa(%rbx),%eax │ │ + movzbl 0x8(%rbx),%r13d │ │ + movzbl 0x9(%rbx),%edi │ │ + shl $0x18,%r11d │ │ + shl $0x10,%eax │ │ + shl $0x8,%edi │ │ + or %eax,%r11d │ │ + or %r13d,%r11d │ │ + or %edi,%r11d │ │ + mov %r11d,0xc8(%rsi) │ │ + movzbl 0xf(%rbx),%r10d │ │ + movzbl 0xe(%rbx),%eax │ │ + movzbl 0xc(%rbx),%r13d │ │ + movzbl 0xd(%rbx),%edi │ │ + shl $0x18,%r10d │ │ + shl $0x10,%eax │ │ + shl $0x8,%edi │ │ + or %eax,%r10d │ │ + or %r13d,%r10d │ │ + or %edi,%r10d │ │ + mov %r10d,0xcc(%rsi) │ │ + movzbl 0x13(%rbx),%edi │ │ + movzbl 0x12(%rbx),%eax │ │ + movzbl 0x10(%rbx),%r13d │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %eax,%edi │ │ + movzbl 0x11(%rbx),%eax │ │ + or %r13d,%edi │ │ + shl $0x8,%eax │ │ + or %eax,%edi │ │ + mov 0xf048(%rip),%rax │ │ + mov %edi,%edx │ │ + shr $0x18,%edx │ │ + movzbl %dil,%ecx │ │ + mov 0xc00(%rax,%rdx,4),%edx │ │ + xor (%rax,%rcx,4),%edx │ │ + mov %rdi,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%rax,%rcx,4),%edx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%edx │ │ + mov %edx,0xb0(%rsi) │ │ + movzbl 0x17(%rbx),%r8d │ │ + movzbl 0x16(%rbx),%edx │ │ + movzbl 0x14(%rbx),%r13d │ │ + movzbl 0x15(%rbx),%ecx │ │ + shl $0x18,%r8d │ │ + shl $0x10,%edx │ │ + shl $0x8,%ecx │ │ + or %edx,%r8d │ │ + or %r13d,%r8d │ │ + or %ecx,%r8d │ │ + mov %r8d,%r14d │ │ + movzbl %r8b,%r13d │ │ + shr $0x18,%r14d │ │ + mov %r8,%rbx │ │ + mov 0xc00(%rax,%r14,4),%ecx │ │ + movzbl %bh,%ebx │ │ + mov %r8d,%edx │ │ + shr $0x10,%edx │ │ + xor (%rax,%r13,4),%ecx │ │ + movzbl %dl,%edx │ │ + xor 0x400(%rax,%rbx,4),%ecx │ │ + xor 0x800(%rax,%rdx,4),%ecx │ │ + mov %ecx,0xb4(%rsi) │ │ + mov 0xefa5(%rip),%rcx │ │ + mov (%rcx),%r9d │ │ + mov 0xef83(%rip),%rcx │ │ + xor %r12d,%r9d │ │ + xor 0x800(%rcx,%r14,4),%r9d │ │ + xor 0xc00(%rcx,%r13,4),%r9d │ │ + xor (%rcx,%rbx,4),%r9d │ │ + mov 0x400(%rcx,%rdx,4),%ebx │ │ + xor %r9d,%ebx │ │ + mov %ebx,%edx │ │ + movzbl %bl,%r9d │ │ + shr $0x18,%edx │ │ + xor %ebx,%ebp │ │ + mov 0xc00(%rax,%rdx,4),%r12d │ │ + movzbl %bh,%edx │ │ + xor %ebp,%r11d │ │ + xor (%rax,%r9,4),%r12d │ │ + movzbl %bpl,%r9d │ │ + xor 0x400(%rax,%rdx,4),%r12d │ │ + mov %ebx,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rax,%rdx,4),%r12d │ │ + mov %ebp,%edx │ │ + shr $0x18,%edx │ │ + mov 0xc00(%rax,%rdx,4),%r14d │ │ + mov %rbp,%rdx │ │ + mov %r12d,0xb8(%rsi) │ │ + movzbl %dh,%edx │ │ + xor (%rax,%r9,4),%r14d │ │ + movzbl %r11b,%r9d │ │ + xor 0x400(%rax,%rdx,4),%r14d │ │ + mov %ebp,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%rax,%rdx,4),%r14d │ │ + mov %r11d,%edx │ │ + shr $0x18,%edx │ │ + mov %r14d,-0x14(%rsp) │ │ + mov %r14d,0xbc(%rsi) │ │ + mov 0xc00(%rax,%rdx,4),%r14d │ │ + mov %r11,%rdx │ │ + movzbl %dh,%edx │ │ + xor (%rax,%r9,4),%r14d │ │ + xor 0x400(%rax,%rdx,4),%r14d │ │ + mov %r11d,%edx │ │ + shr $0x10,%edx │ │ + xor %r11d,%r10d │ │ + movzbl %dl,%edx │ │ + mov %r10d,%r9d │ │ + mov 0x800(%rax,%rdx,4),%r15d │ │ + movzbl %r10b,%edx │ │ + shr $0x18,%r9d │ │ + xor %r10d,%edi │ │ + xor %r14d,%r15d │ │ + mov 0xc00(%rax,%r9,4),%r14d │ │ + mov %r15d,-0x10(%rsp) │ │ + mov %r15d,0xa0(%rsi) │ │ + xor (%rax,%rdx,4),%r14d │ │ + mov %r10,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%rax,%rdx,4),%r14d │ │ + mov %r10d,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%rax,%rdx,4),%r9d │ │ + xor %r14d,%r9d │ │ + mov %r9d,-0xc(%rsp) │ │ + mov %r9d,0xa4(%rsi) │ │ + mov %edi,%r9d │ │ + shr $0x18,%edi │ │ + movzbl %r9b,%edx │ │ + mov 0xc00(%rax,%rdi,4),%r14d │ │ + xor (%rax,%rdx,4),%r14d │ │ + mov %r9,%rdx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%rax,%rdx,4),%r14d │ │ + mov %r9d,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%rax,%rdx,4),%edi │ │ + mov %r8d,%edx │ │ + xor %r9d,%edx │ │ + mov %edx,%r8d │ │ + movzbl %dl,%r15d │ │ + xor %r14d,%edi │ │ + mov %edx,%r13d │ │ + shr $0x18,%r8d │ │ + mov %edi,-0x8(%rsp) │ │ + mov %edi,0xa8(%rsi) │ │ + mov 0xc00(%rax,%r8,4),%edi │ │ + mov 0x800(%rcx,%r8,4),%r8d │ │ + shr $0x10,%r13d │ │ + xor (%rax,%r15,4),%edi │ │ + movzbl %r13b,%r13d │ │ + xor 0xc00(%rcx,%r15,4),%r8d │ │ + mov 0xedf0(%rip),%r15 │ │ + mov %edi,-0x4(%rsp) │ │ + movzbl %dh,%edi │ │ + mov %rdi,%r14 │ │ + mov -0x4(%rsp),%edi │ │ + xor 0x4(%r15),%r8d │ │ + xor (%rcx,%r14,4),%r8d │ │ + xor 0x400(%rax,%r14,4),%edi │ │ + xor 0x400(%rcx,%r13,4),%r8d │ │ + xor 0x800(%rax,%r13,4),%edi │ │ + xor %r8d,%ebx │ │ + mov %r8d,%r13d │ │ + shr $0x18,%r13d │ │ + mov %ebx,%r14d │ │ + mov %edi,0xac(%rsi) │ │ + movzbl %r8b,%ebx │ │ + mov (%rax,%rbx,4),%ebx │ │ + xor 0xc00(%rax,%r13,4),%ebx │ │ + mov %ebp,%r13d │ │ + xor %r14d,%r13d │ │ + xor %ebx,%r12d │ │ + mov %r8,%rbx │ │ + shr $0x10,%r8d │ │ + movzbl %bh,%ebx │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + movzbl %r8b,%r8d │ │ + mov %r12d,%ebx │ │ + xor 0x800(%rax,%r8,4),%ebx │ │ + mov %ebx,0x90(%rsi) │ │ + mov -0x14(%rsp),%ebp │ │ + mov -0x8(%rsp),%r8d │ │ + xor %ebx,%ebp │ │ + xor %r13d,%r11d │ │ + mov %ebp,0x94(%rsi) │ │ + mov %r11d,%r15d │ │ + mov -0x10(%rsp),%r11d │ │ + xor %r15d,%r10d │ │ + mov %r15d,-0x14(%rsp) │ │ + mov %r10d,%r12d │ │ + mov -0xc(%rsp),%r10d │ │ + xor %r12d,%r9d │ │ + mov %r12d,-0x10(%rsp) │ │ + xor %ebp,%r11d │ │ + mov %r9d,-0xc(%rsp) │ │ + mov %r11d,0x98(%rsi) │ │ + xor %r11d,%r10d │ │ + mov %r10d,0x9c(%rsi) │ │ + xor %r10d,%r8d │ │ + mov %r8d,0x80(%rsi) │ │ + mov %r8d,%r15d │ │ + mov %edx,%r8d │ │ + xor %r15d,%edi │ │ + xor %r9d,%r8d │ │ + mov %edi,%r12d │ │ + mov %edi,0x84(%rsi) │ │ + mov %r8d,%edx │ │ + shr $0x18,%edx │ │ + movzbl %r8b,%edi │ │ + mov 0x800(%rcx,%rdx,4),%edx │ │ + xor 0xc00(%rcx,%rdi,4),%edx │ │ + mov 0xece5(%rip),%rdi │ │ + xor 0x8(%rdi),%edx │ │ + mov %edx,%r9d │ │ + mov %r8,%rdx │ │ + movzbl %dh,%edi │ │ + mov (%rcx,%rdi,4),%edx │ │ + mov %r8d,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor %r9d,%edx │ │ + xor 0x400(%rcx,%rdi,4),%edx │ │ + xor %edx,%r14d │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + mov %r14d,%r9d │ │ + movzbl %dl,%r14d │ │ + xor %r9d,%r13d │ │ + mov (%rax,%r14,4),%r14d │ │ + mov %r9d,-0x8(%rsp) │ │ + xor 0xc00(%rax,%rdi,4),%r14d │ │ + movzbl %dh,%edi │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor %r14d,%ebx │ │ + mov %r13d,%r14d │ │ + xor 0x400(%rax,%rdi,4),%ebx │ │ + mov -0x14(%rsp),%edi │ │ + xor 0x800(%rax,%rdx,4),%ebx │ │ + mov -0xc(%rsp),%edx │ │ + xor %r13d,%edi │ │ + mov %r10d,%r13d │ │ + mov %ebx,0x88(%rsi) │ │ + xor %ebx,%ebp │ │ + mov %ebp,0x8c(%rsi) │ │ + xor %ebp,%r11d │ │ + mov %r11d,0x70(%rsi) │ │ + mov %r11d,%r9d │ │ + mov -0x10(%rsp),%r11d │ │ + xor %r9d,%r13d │ │ + mov %edi,-0x10(%rsp) │ │ + xor %r13d,%r15d │ │ + mov %r13d,0x74(%rsi) │ │ + xor %r15d,%r12d │ │ + mov %r15d,0x78(%rsi) │ │ + xor %edi,%r11d │ │ + xor %r11d,%edx │ │ + mov %edx,%r10d │ │ + mov %r8d,%edx │ │ + mov %r10d,-0xc(%rsp) │ │ + xor %r10d,%edx │ │ + mov %edx,%r8d │ │ + movzbl %dl,%edi │ │ + shr $0x18,%r8d │ │ + mov %r12d,0x7c(%rsi) │ │ + mov 0x800(%rcx,%r8,4),%r8d │ │ + mov -0x8(%rsp),%r10d │ │ + xor 0xc00(%rcx,%rdi,4),%r8d │ │ + mov 0xec04(%rip),%rdi │ │ + xor 0xc(%rdi),%r8d │ │ + movzbl %dh,%edi │ │ + xor (%rcx,%rdi,4),%r8d │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x400(%rcx,%rdi,4),%r8d │ │ + movzbl %r8b,%edi │ │ + xor %r8d,%r10d │ │ + mov (%rax,%rdi,4),%edi │ │ + mov %r10d,-0x14(%rsp) │ │ + mov %r8d,%r10d │ │ + shr $0x18,%r10d │ │ + xor -0x14(%rsp),%r14d │ │ + xor 0xc00(%rax,%r10,4),%edi │ │ + mov %ebx,%r10d │ │ + mov %r8,%rbx │ │ + shr $0x10,%r8d │ │ + xor %edi,%r10d │ │ + movzbl %bh,%edi │ │ + xor 0x400(%rax,%rdi,4),%r10d │ │ + movzbl %r8b,%r8d │ │ + mov %r10d,%ebx │ │ + mov %r15d,%r10d │ │ + xor 0x800(%rax,%r8,4),%ebx │ │ + mov %r13d,%r8d │ │ + mov -0xc(%rsp),%r13d │ │ + xor %ebx,%ebp │ │ + mov %ebx,%edi │ │ + mov %ebx,0x60(%rsi) │ │ + xor %ebp,%r9d │ │ + mov -0x10(%rsp),%ebx │ │ + xor %r9d,%r8d │ │ + mov %r14d,-0x10(%rsp) │ │ + xor %r8d,%r10d │ │ + mov %ebp,0x64(%rsi) │ │ + xor %r10d,%r12d │ │ + mov %r12d,0x54(%rsi) │ │ + xor %r14d,%ebx │ │ + xor %ebx,%r11d │ │ + mov %r12d,%r14d │ │ + mov %ebx,-0x8(%rsp) │ │ + xor %r11d,%r13d │ │ + mov %r11d,-0xc(%rsp) │ │ + xor %r13d,%edx │ │ + mov %edx,%r15d │ │ + movzbl %dl,%r11d │ │ + shr $0x18,%r15d │ │ + mov %r9d,0x68(%rsi) │ │ + mov %r15d,%ebx │ │ + mov 0x800(%rcx,%rbx,4),%ebx │ │ + mov 0xeb38(%rip),%r15 │ │ + mov %r8d,0x6c(%rsi) │ │ + mov %r10d,0x50(%rsi) │ │ + xor 0xc00(%rcx,%r11,4),%ebx │ │ + xor 0x10(%r15),%ebx │ │ + mov %ebx,%r15d │ │ + movzbl %dh,%ebx │ │ + mov (%rcx,%rbx,4),%ebx │ │ + xor %r15d,%ebx │ │ + mov %edx,%r15d │ │ + shr $0x10,%r15d │ │ + movzbl %r15b,%r11d │ │ + mov -0x14(%rsp),%r15d │ │ + xor 0x400(%rcx,%r11,4),%ebx │ │ + movzbl %bl,%r11d │ │ + mov %ebx,%r12d │ │ + mov (%rax,%r11,4),%r11d │ │ + xor %ebx,%r15d │ │ + shr $0x18,%r12d │ │ + xor 0xc00(%rax,%r12,4),%r11d │ │ + xor %r11d,%edi │ │ + mov %edi,%r12d │ │ + movzbl %bh,%edi │ │ + mov 0x400(%rax,%rdi,4),%edi │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor %r12d,%edi │ │ + mov -0x10(%rsp),%r12d │ │ + xor 0x800(%rax,%rbx,4),%edi │ │ + mov -0x8(%rsp),%ebx │ │ + xor %edi,%ebp │ │ + xor %r15d,%r12d │ │ + mov %ebp,-0x14(%rsp) │ │ + xor %ebp,%r9d │ │ + mov %ebp,0x5c(%rsi) │ │ + xor %r12d,%ebx │ │ + mov -0xc(%rsp),%ebp │ │ + mov %r12d,%r11d │ │ + mov %ebx,-0x10(%rsp) │ │ + xor %r9d,%r8d │ │ + mov %edi,0x58(%rsi) │ │ + xor %r8d,%r10d │ │ + xor %ebx,%ebp │ │ + xor %r10d,%r14d │ │ + mov %ebp,-0xc(%rsp) │ │ + xor %ebp,%r13d │ │ + mov %r13d,-0x8(%rsp) │ │ + xor %r13d,%edx │ │ + mov %edx,%r12d │ │ + movzbl %dl,%ebp │ │ + shr $0x18,%r12d │ │ + mov 0x800(%rcx,%r12,4),%r13d │ │ + mov 0xea6a(%rip),%r12 │ │ + mov %r9d,0x40(%rsi) │ │ + mov %r8d,0x44(%rsi) │ │ + xor 0xc00(%rcx,%rbp,4),%r13d │ │ + mov %r10d,0x48(%rsi) │ │ + movzbl %dh,%ebp │ │ + mov %r14d,0x4c(%rsi) │ │ + xor 0x14(%r12),%r13d │ │ + mov %edx,%r12d │ │ + shr $0x10,%r12d │ │ + xor (%rcx,%rbp,4),%r13d │ │ + movzbl %r12b,%ebp │ │ + xor 0x400(%rcx,%rbp,4),%r13d │ │ + movzbl %r13b,%r12d │ │ + mov %r13d,%ebp │ │ + mov (%rax,%r12,4),%r12d │ │ + mov %r13,%rbx │ │ + shr $0x18,%ebp │ │ + xor %r13d,%r15d │ │ + shr $0x10,%r13d │ │ + xor 0xc00(%rax,%rbp,4),%r12d │ │ + movzbl %r13b,%r13d │ │ + mov -0xc(%rsp),%ebp │ │ + xor %edi,%r12d │ │ + movzbl %bh,%edi │ │ + mov -0x10(%rsp),%ebx │ │ + xor 0x400(%rax,%rdi,4),%r12d │ │ + mov %r11d,%edi │ │ + mov -0x14(%rsp),%r11d │ │ + xor %r15d,%edi │ │ + xor 0x800(%rax,%r13,4),%r12d │ │ + xor %edi,%ebx │ │ + mov %edi,-0x14(%rsp) │ │ + xor %ebx,%ebp │ │ + mov %ebx,-0x10(%rsp) │ │ + mov %r12d,0x30(%rsi) │ │ + xor %r12d,%r11d │ │ + xor %r11d,%r9d │ │ + mov %r11d,%r13d │ │ + mov %r11d,0x34(%rsi) │ │ + xor %r9d,%r8d │ │ + mov %r9d,0x38(%rsi) │ │ + xor %r8d,%r10d │ │ + mov %r8d,0x3c(%rsi) │ │ + mov %r10d,%edi │ │ + mov -0x8(%rsp),%r11d │ │ + mov %r10d,0x20(%rsi) │ │ + mov %ebp,-0xc(%rsp) │ │ + xor %ebp,%r11d │ │ + xor %r11d,%edx │ │ + xor %r10d,%r14d │ │ + mov %edx,%r10d │ │ + movzbl %dh,%ebp │ │ + shr $0x18,%r10d │ │ + mov %r14d,0x24(%rsi) │ │ + mov %r10d,%ebx │ │ + mov 0x800(%rcx,%rbx,4),%ebx │ │ + movzbl %dl,%r10d │ │ + xor 0xc00(%rcx,%r10,4),%ebx │ │ + mov 0xe977(%rip),%r10 │ │ + xor 0x18(%r10),%ebx │ │ + mov %edx,%r10d │ │ + shr $0x10,%r10d │ │ + xor %r11d,%edx │ │ + movzbl %r10b,%r10d │ │ + xor (%rcx,%rbp,4),%ebx │ │ + xor 0x400(%rcx,%r10,4),%ebx │ │ + movzbl %bl,%ebp │ │ + xor %ebx,%r15d │ │ + mov (%rax,%rbp,4),%ebp │ │ + mov %r15d,%r10d │ │ + mov %ebx,%r15d │ │ + shr $0x18,%r15d │ │ + xor 0xc00(%rax,%r15,4),%ebp │ │ + xor %ebp,%r12d │ │ + movzbl %bh,%ebp │ │ + shr $0x10,%ebx │ │ + xor 0x400(%rax,%rbp,4),%r12d │ │ + movzbl %bl,%ebx │ │ + xor 0x800(%rax,%rbx,4),%r12d │ │ + mov -0x14(%rsp),%eax │ │ + mov -0x10(%rsp),%ebx │ │ + mov %r12d,0x28(%rsi) │ │ + xor %r13d,%r12d │ │ + mov %r12d,0x2c(%rsi) │ │ + xor %r9d,%r12d │ │ + mov %r12d,0x10(%rsi) │ │ + xor %r8d,%r12d │ │ + mov -0xc(%rsp),%r13d │ │ + xor %r10d,%eax │ │ + mov %r12d,0x14(%rsi) │ │ + xor %edi,%r12d │ │ + mov 0xe8f0(%rip),%rdi │ │ + xor %eax,%ebx │ │ + xor %ebx,%r13d │ │ + xor %r12d,%r14d │ │ + mov %r12d,0x18(%rsi) │ │ + xor %r13d,%edx │ │ + mov %r14d,0x1c(%rsi) │ │ + xor 0x1c(%rdi),%r10d │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + mov %r10d,%r12d │ │ + xor 0x800(%rcx,%rdi,4),%r12d │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%rcx,%rdi,4),%r12d │ │ + movzbl %dh,%edi │ │ + mov (%rcx,%rdi,4),%r15d │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor %r12d,%r15d │ │ + xor 0x400(%rcx,%rdx,4),%r15d │ │ + mov %r15d,(%rsi) │ │ + xor %r15d,%eax │ │ + mov %eax,0x4(%rsi) │ │ + xor %eax,%ebx │ │ + mov %ebx,0x8(%rsi) │ │ + xor %r13d,%ebx │ │ + mov %ebx,0xc(%rsi) │ │ + xor %eax,%eax │ │ + movl $0x0,0xf0(%rsi) │ │ + pop %rbx │ │ + movb $0xc0,0xf0(%rsi) │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + │ │ +00000000000066c0 : │ │ + push %r15 │ │ + mov %rdi,%rcx │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + movzbl 0x3(%rdi),%edx │ │ + movzbl 0x2(%rdi),%eax │ │ + movzbl (%rdi),%ebp │ │ + movzbl 0x1(%rdi),%r9d │ │ + shl $0x18,%edx │ │ + shl $0x10,%eax │ │ + shl $0x8,%r9d │ │ + or %eax,%edx │ │ + or %ebp,%edx │ │ + or %r9d,%edx │ │ + mov %edx,0xe0(%rsi) │ │ + movzbl 0x7(%rdi),%r15d │ │ + movzbl 0x6(%rdi),%eax │ │ + movzbl 0x4(%rdi),%r13d │ │ + movzbl 0x5(%rdi),%r9d │ │ + shl $0x18,%r15d │ │ + shl $0x10,%eax │ │ + shl $0x8,%r9d │ │ + or %eax,%r15d │ │ + or %r13d,%r15d │ │ + or %r9d,%r15d │ │ + mov %r15d,0xe4(%rsi) │ │ + movzbl 0xb(%rdi),%r14d │ │ + movzbl 0xa(%rdi),%eax │ │ + movzbl 0x9(%rdi),%r9d │ │ + movzbl 0x8(%rdi),%r13d │ │ + shl $0x18,%r14d │ │ + shl $0x10,%eax │ │ + mov %r9d,%r11d │ │ + shl $0x8,%r11d │ │ + or %eax,%r14d │ │ + or %r13d,%r14d │ │ + or %r11d,%r14d │ │ + mov %r14d,0xe8(%rsi) │ │ + movzbl 0xf(%rdi),%r12d │ │ + movzbl 0xe(%rdi),%eax │ │ + shl $0x18,%r12d │ │ + shl $0x10,%eax │ │ + or %eax,%r12d │ │ + movzbl 0xc(%rdi),%eax │ │ + movzbl 0xd(%rdi),%edi │ │ + or %eax,%r12d │ │ + shl $0x8,%edi │ │ + or %edi,%r12d │ │ + mov %r12d,0xec(%rsi) │ │ + movzbl 0x13(%rcx),%edi │ │ + movzbl 0x12(%rcx),%eax │ │ + movzbl 0x10(%rcx),%r8d │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %eax,%edi │ │ + movzbl 0x11(%rcx),%eax │ │ + or %r8d,%edi │ │ + shl $0x8,%eax │ │ + or %eax,%edi │ │ + mov 0xe792(%rip),%rax │ │ + mov %edi,%r8d │ │ + shr $0x18,%r8d │ │ + movzbl %dil,%r9d │ │ + mov %rdi,%rbx │ │ + mov 0xc00(%rax,%r8,4),%r8d │ │ + movzbl %bh,%ebx │ │ + xor (%rax,%r9,4),%r8d │ │ + mov %edi,%r9d │ │ + xor 0x400(%rax,%rbx,4),%r8d │ │ + shr $0x10,%r9d │ │ + movzbl %r9b,%r9d │ │ + xor 0x800(%rax,%r9,4),%r8d │ │ + mov %r8d,0xd0(%rsi) │ │ + movzbl 0x17(%rcx),%r9d │ │ + movzbl 0x16(%rcx),%r8d │ │ + movzbl 0x14(%rcx),%r10d │ │ + movzbl 0x15(%rcx),%ebx │ │ + shl $0x18,%r9d │ │ + shl $0x10,%r8d │ │ + shl $0x8,%ebx │ │ + or %r8d,%r9d │ │ + or %r10d,%r9d │ │ + or %ebx,%r9d │ │ + mov %r9d,%r8d │ │ + movzbl %r9b,%r10d │ │ + shr $0x18,%r8d │ │ + mov %r9,%rbx │ │ + mov 0xc00(%rax,%r8,4),%r8d │ │ + movzbl %bh,%ebx │ │ + xor (%rax,%r10,4),%r8d │ │ + mov %r9d,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %r10b,%r10d │ │ + xor 0x400(%rax,%rbx,4),%r8d │ │ + xor 0x800(%rax,%r10,4),%r8d │ │ + mov %r8d,0xd4(%rsi) │ │ + movzbl 0x1b(%rcx),%r10d │ │ + movzbl 0x1a(%rcx),%r8d │ │ + movzbl 0x19(%rcx),%ebx │ │ + shl $0x18,%r10d │ │ + shl $0x10,%r8d │ │ + shl $0x8,%ebx │ │ + or %r10d,%r8d │ │ + movzbl 0x18(%rcx),%r10d │ │ + or %r10d,%r8d │ │ + or %ebx,%r8d │ │ + mov %r8d,%r10d │ │ + movzbl %r8b,%r11d │ │ + shr $0x18,%r10d │ │ + mov %r8,%rbx │ │ + mov 0xc00(%rax,%r10,4),%r10d │ │ + movzbl %bh,%ebx │ │ + xor (%rax,%r11,4),%r10d │ │ + mov %r8d,%r11d │ │ + shr $0x10,%r11d │ │ + movzbl %r11b,%r11d │ │ + xor 0x400(%rax,%rbx,4),%r10d │ │ + xor 0x800(%rax,%r11,4),%r10d │ │ + mov %r10d,0xd8(%rsi) │ │ + movzbl 0x1f(%rcx),%r11d │ │ + movzbl 0x1e(%rcx),%r10d │ │ + shl $0x18,%r11d │ │ + shl $0x10,%r10d │ │ + or %r11d,%r10d │ │ + movzbl 0x1c(%rcx),%r11d │ │ + movzbl 0x1d(%rcx),%ecx │ │ + or %r11d,%r10d │ │ + shl $0x8,%ecx │ │ + or %r10d,%ecx │ │ + mov %ecx,%r11d │ │ + movzbl %cl,%r13d │ │ + shr $0x18,%r11d │ │ + movzbl %ch,%ebx │ │ + mov 0xc00(%rax,%r11,4),%ebp │ │ + mov %ecx,%r10d │ │ + shr $0x10,%r10d │ │ + movzbl %r10b,%r10d │ │ + xor (%rax,%r13,4),%ebp │ │ + xor 0x400(%rax,%rbx,4),%ebp │ │ + xor 0x800(%rax,%r10,4),%ebp │ │ + mov %ebp,0xdc(%rsi) │ │ + mov 0xe617(%rip),%rbp │ │ + xor 0x0(%rbp),%edx │ │ + mov %edx,%ebp │ │ + mov 0xe5f3(%rip),%rdx │ │ + xor 0x800(%rdx,%r11,4),%ebp │ │ + xor 0xc00(%rdx,%r13,4),%ebp │ │ + xor (%rdx,%rbx,4),%ebp │ │ + mov 0x400(%rdx,%r10,4),%ebx │ │ + xor %ebp,%ebx │ │ + mov %ebx,%r10d │ │ + movzbl %bl,%r11d │ │ + shr $0x18,%r10d │ │ + mov 0xc00(%rax,%r10,4),%r10d │ │ + xor (%rax,%r11,4),%r10d │ │ + mov %ebx,%r11d │ │ + mov %r11,%rbx │ │ + movzbl %bh,%ebp │ │ + mov %r11d,%ebx │ │ + shr $0x10,%r11d │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %ebx,-0x2c(%rsp) │ │ + movzbl %r11b,%r11d │ │ + xor 0x800(%rax,%r11,4),%r10d │ │ + mov %r15d,%r11d │ │ + xor %ebx,%r11d │ │ + mov %r11d,%r15d │ │ + movzbl %r11b,%ebp │ │ + shr $0x18,%r15d │ │ + mov %r11,%rbx │ │ + mov %r10d,-0x28(%rsp) │ │ + xor %r11d,%r14d │ │ + mov %r10d,0xc0(%rsi) │ │ + mov %r15d,%r10d │ │ + mov 0xc00(%rax,%r10,4),%r10d │ │ + mov %r14d,%r13d │ │ + shr $0x18,%r13d │ │ + xor %r14d,%r12d │ │ + mov 0xc00(%rax,%r13,4),%r13d │ │ + xor (%rax,%rbp,4),%r10d │ │ + movzbl %bh,%ebp │ │ + xor 0x400(%rax,%rbp,4),%r10d │ │ + mov %r11d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r10d │ │ + movzbl %r14b,%ebp │ │ + xor (%rax,%rbp,4),%r13d │ │ + mov %r10d,-0x24(%rsp) │ │ + mov %r10d,0xc4(%rsi) │ │ + mov %r14d,%r10d │ │ + mov %r10,%rbx │ │ + movzbl %bh,%ebp │ │ + mov %r12d,%ebx │ │ + xor 0x400(%rax,%rbp,4),%r13d │ │ + mov %r14d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bl,%r15d │ │ + mov %ebx,-0x1c(%rsp) │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r13d │ │ + mov %r12d,%ebp │ │ + shr $0x18,%r12d │ │ + movzbl %bh,%ebx │ │ + shr $0x10,%ebp │ │ + add $0x300,%r12 │ │ + mov (%rax,%r12,4),%r14d │ │ + movzbl %bpl,%ebp │ │ + mov %r13d,-0x20(%rsp) │ │ + add $0x200,%rbp │ │ + mov %r13d,0xc8(%rsi) │ │ + mov %rbx,%r13 │ │ + xor (%rax,%r15,4),%r14d │ │ + add $0x100,%r13 │ │ + xor (%rax,%r13,4),%r14d │ │ + xor (%rax,%rbp,4),%r14d │ │ + mov %r14d,-0x18(%rsp) │ │ + mov %r14d,0xcc(%rsi) │ │ + mov (%rdx,%r15,4),%r14d │ │ + xor (%rdx,%r12,4),%r14d │ │ + xor %r14d,%edi │ │ + xor (%rdx,%r13,4),%edi │ │ + xor (%rdx,%rbp,4),%edi │ │ + mov %edi,%r12d │ │ + movzbl %dil,%ebp │ │ + shr $0x18,%r12d │ │ + mov %rdi,%rbx │ │ + mov 0xc00(%rax,%r12,4),%r15d │ │ + xor %edi,%r9d │ │ + mov %r9d,%r12d │ │ + xor %r9d,%r8d │ │ + shr $0x18,%r12d │ │ + xor %r8d,%ecx │ │ + xor (%rax,%rbp,4),%r15d │ │ + movzbl %bh,%ebp │ │ + mov %r9,%rbx │ │ + xor 0x400(%rax,%rbp,4),%r15d │ │ + mov %edi,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r15d │ │ + movzbl %r9b,%ebp │ │ + mov %r15d,-0x14(%rsp) │ │ + mov %r15d,0xb0(%rsi) │ │ + mov 0xc00(%rax,%r12,4),%r15d │ │ + mov %r8d,%r12d │ │ + shr $0x18,%r12d │ │ + mov 0xc00(%rax,%r12,4),%r14d │ │ + xor (%rax,%rbp,4),%r15d │ │ + movzbl %bh,%ebp │ │ + mov %r8,%rbx │ │ + xor 0x400(%rax,%rbp,4),%r15d │ │ + mov %r9d,%ebp │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + xor 0x800(%rax,%rbp,4),%r15d │ │ + movzbl %r8b,%ebp │ │ + xor (%rax,%rbp,4),%r14d │ │ + movzbl %bh,%ebp │ │ + movzbl %ch,%ebx │ │ + mov %r15d,-0x10(%rsp) │ │ + mov %r15d,0xb4(%rsi) │ │ + xor 0x400(%rax,%rbp,4),%r14d │ │ + mov %r8d,%ebp │ │ + movzbl %cl,%r15d │ │ + shr $0x10,%ebp │ │ + movzbl %bpl,%ebp │ │ + mov 0x800(%rax,%rbp,4),%r12d │ │ + mov %ecx,%ebp │ │ + shr $0x18,%ebp │ │ + mov %ebp,%r13d │ │ + mov 0xc00(%rax,%r13,4),%ebp │ │ + xor %r14d,%r12d │ │ + mov %r12d,-0xc(%rsp) │ │ + mov %r12d,0xb8(%rsi) │ │ + mov %ecx,%r12d │ │ + shr $0x10,%r12d │ │ + xor (%rax,%r15,4),%ebp │ │ + movzbl %r12b,%r12d │ │ + xor 0x400(%rax,%rbx,4),%ebp │ │ + xor 0x800(%rax,%r12,4),%ebp │ │ + mov %ebp,-0x8(%rsp) │ │ + mov %ebp,0xbc(%rsi) │ │ + mov 0x800(%rdx,%r13,4),%ebp │ │ + mov 0xe387(%rip),%r13 │ │ + xor 0xc00(%rdx,%r15,4),%ebp │ │ + xor 0x4(%r13),%ebp │ │ + xor (%rdx,%rbx,4),%ebp │ │ + xor 0x400(%rdx,%r12,4),%ebp │ │ + mov -0x2c(%rsp),%r12d │ │ + mov %ebp,%r14d │ │ + shr $0x18,%r14d │ │ + xor %ebp,%r12d │ │ + mov %r12d,%r15d │ │ + movzbl %bpl,%r12d │ │ + mov (%rax,%r12,4),%r12d │ │ + mov %r14d,%ebx │ │ + xor 0xc00(%rax,%rbx,4),%r12d │ │ + mov %rbp,%rbx │ │ + xor %r15d,%r11d │ │ + movzbl %bh,%ebx │ │ + shr $0x10,%ebp │ │ + mov %r11d,%r14d │ │ + xor -0x28(%rsp),%r12d │ │ + xor %r14d,%r10d │ │ + mov %r10d,%r13d │ │ + movzbl %bpl,%ebp │ │ + mov -0x20(%rsp),%r10d │ │ + mov %r13d,-0x20(%rsp) │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + mov -0x1c(%rsp),%ebx │ │ + mov -0x24(%rsp),%r11d │ │ + mov %r14d,-0x4(%rsp) │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + mov -0x18(%rsp),%r14d │ │ + xor %r13d,%ebx │ │ + mov %ebx,%r13d │ │ + shr $0x18,%ebx │ │ + xor %r12d,%r11d │ │ + mov %ebx,%ebp │ │ + mov %r13d,%ebx │ │ + mov 0xc00(%rdx,%rbp,4),%ebp │ │ + movzbl %r13b,%r13d │ │ + mov %ebx,-0x2c(%rsp) │ │ + movzbl %bh,%ebx │ │ + mov %r12d,0xa0(%rsi) │ │ + xor %r11d,%r10d │ │ + xor (%rdx,%r13,4),%ebp │ │ + xor %r10d,%r14d │ │ + mov %r11d,0xa4(%rsi) │ │ + mov %r10d,0xa8(%rsi) │ │ + mov %r14d,0xac(%rsi) │ │ + xor 0x400(%rdx,%rbx,4),%ebp │ │ + mov -0x2c(%rsp),%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%r13d │ │ + xor 0x800(%rdx,%r13,4),%ebp │ │ + xor %ebp,%edi │ │ + mov %ebp,%r13d │ │ + mov %edi,-0x28(%rsp) │ │ + movzbl %bpl,%edi │ │ + mov (%rax,%rdi,4),%edi │ │ + mov %rbp,%rbx │ │ + shr $0x18,%r13d │ │ + movzbl %bh,%ebx │ │ + shr $0x10,%ebp │ │ + xor -0x28(%rsp),%r9d │ │ + xor 0xc00(%rax,%r13,4),%edi │ │ + movzbl %bpl,%ebp │ │ + mov -0x10(%rsp),%r13d │ │ + mov %r9d,-0x1c(%rsp) │ │ + xor %r9d,%r8d │ │ + xor -0x14(%rsp),%edi │ │ + xor %r8d,%ecx │ │ + mov -0xc(%rsp),%r9d │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + xor 0x800(%rax,%rbp,4),%edi │ │ + mov %ecx,%ebp │ │ + shr $0x18,%ecx │ │ + mov %edi,0x90(%rsi) │ │ + xor %edi,%r13d │ │ + mov %r13d,0x94(%rsi) │ │ + xor %r13d,%r9d │ │ + mov %r9d,0x98(%rsi) │ │ + mov %r8d,-0x18(%rsp) │ │ + movzbl %bpl,%r8d │ │ + mov 0x800(%rdx,%rcx,4),%ecx │ │ + mov -0x8(%rsp),%ebx │ │ + xor 0xc00(%rdx,%r8,4),%ecx │ │ + mov 0xe206(%rip),%r8 │ │ + xor %r9d,%ebx │ │ + mov %ebx,-0x14(%rsp) │ │ + mov %ebx,0x9c(%rsi) │ │ + mov %rbp,%rbx │ │ + xor 0x8(%r8),%ecx │ │ + movzbl %bh,%ebx │ │ + mov %ebp,%r8d │ │ + xor (%rdx,%rbx,4),%ecx │ │ + shr $0x10,%r8d │ │ + movzbl %r8b,%r8d │ │ + xor 0x400(%rdx,%r8,4),%ecx │ │ + xor %ecx,%r15d │ │ + mov %ecx,%r8d │ │ + mov %r15d,-0x24(%rsp) │ │ + movzbl %cl,%r15d │ │ + mov (%rax,%r15,4),%r15d │ │ + movzbl %ch,%ebx │ │ + shr $0x18,%r8d │ │ + shr $0x10,%ecx │ │ + xor 0xc00(%rax,%r8,4),%r15d │ │ + movzbl %cl,%ecx │ │ + mov -0x2c(%rsp),%r8d │ │ + xor %r15d,%r12d │ │ + mov -0x20(%rsp),%r15d │ │ + xor 0x400(%rax,%rbx,4),%r12d │ │ + xor 0x800(%rax,%rcx,4),%r12d │ │ + mov -0x4(%rsp),%ecx │ │ + mov %r12d,0x80(%rsi) │ │ + xor %r12d,%r11d │ │ + xor -0x24(%rsp),%ecx │ │ + xor %r11d,%r10d │ │ + mov %r11d,0x84(%rsi) │ │ + mov %r10d,0x88(%rsi) │ │ + mov %ecx,-0x20(%rsp) │ │ + xor %ecx,%r15d │ │ + mov %r15d,-0x10(%rsp) │ │ + xor %r15d,%r8d │ │ + mov %r8d,%ebx │ │ + movzbl %r8b,%ecx │ │ + shr $0x18,%ebx │ │ + mov %r14d,%r15d │ │ + mov 0xc00(%rdx,%rbx,4),%ebx │ │ + xor %r10d,%r15d │ │ + mov -0x28(%rsp),%r14d │ │ + mov %r15d,0x8c(%rsi) │ │ + xor (%rdx,%rcx,4),%ebx │ │ + mov %r8,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%rdx,%rcx,4),%ebx │ │ + mov %r8d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rdx,%rcx,4),%ebx │ │ + xor %ebx,%r14d │ │ + mov %ebx,%ecx │ │ + mov %r14d,-0x2c(%rsp) │ │ + movzbl %bl,%r14d │ │ + mov (%rax,%r14,4),%r14d │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%rax,%rcx,4),%r14d │ │ + movzbl %bh,%ecx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor %r14d,%edi │ │ + xor 0x400(%rax,%rcx,4),%edi │ │ + xor 0x800(%rax,%rbx,4),%edi │ │ + mov -0x1c(%rsp),%r14d │ │ + mov -0x18(%rsp),%ecx │ │ + mov %edi,0x70(%rsi) │ │ + xor %edi,%r13d │ │ + xor -0x2c(%rsp),%r14d │ │ + mov %r13d,%ebx │ │ + mov %ebx,-0x18(%rsp) │ │ + xor %ebx,%r9d │ │ + mov %r13d,0x74(%rsi) │ │ + mov %r14d,-0x1c(%rsp) │ │ + xor %r14d,%ecx │ │ + mov 0xe0b7(%rip),%r14 │ │ + xor %ecx,%ebp │ │ + mov %ecx,-0xc(%rsp) │ │ + mov %ebp,%ebx │ │ + mov -0x14(%rsp),%ebp │ │ + movzbl %bl,%r13d │ │ + mov %r9d,0x78(%rsi) │ │ + movzbl %bh,%ecx │ │ + xor %r9d,%ebp │ │ + mov %ebp,-0x14(%rsp) │ │ + mov %ebp,0x7c(%rsi) │ │ + mov %ebx,%ebp │ │ + shr $0x18,%ebp │ │ + mov 0x800(%rdx,%rbp,4),%ebp │ │ + xor 0xc00(%rdx,%r13,4),%ebp │ │ + mov %ebx,%r13d │ │ + shr $0x10,%r13d │ │ + movzbl %r13b,%r13d │ │ + xor 0xc(%r14),%ebp │ │ + mov -0x24(%rsp),%r14d │ │ + xor (%rdx,%rcx,4),%ebp │ │ + xor 0x400(%rdx,%r13,4),%ebp │ │ + movzbl %bpl,%r13d │ │ + xor %ebp,%r14d │ │ + mov (%rax,%r13,4),%r13d │ │ + mov %rbp,%rcx │ │ + mov %r14d,-0x28(%rsp) │ │ + mov %ebp,%r14d │ │ + shr $0x18,%r14d │ │ + movzbl %ch,%ecx │ │ + shr $0x10,%ebp │ │ + xor 0xc00(%rax,%r14,4),%r13d │ │ + mov -0x10(%rsp),%r14d │ │ + movzbl %bpl,%ebp │ │ + xor %r13d,%r12d │ │ + xor 0x400(%rax,%rcx,4),%r12d │ │ + mov -0x20(%rsp),%ecx │ │ + xor 0x800(%rax,%rbp,4),%r12d │ │ + xor -0x28(%rsp),%ecx │ │ + xor %r12d,%r11d │ │ + mov %r12d,%r13d │ │ + xor %ecx,%r14d │ │ + xor %r11d,%r10d │ │ + xor %r14d,%r8d │ │ + xor %r10d,%r15d │ │ + mov %ecx,-0x24(%rsp) │ │ + mov %r8d,%ebp │ │ + shr $0x18,%ebp │ │ + mov %r8,%rcx │ │ + mov %r12d,0x60(%rsi) │ │ + movzbl %r8b,%r12d │ │ + mov %r11d,0x64(%rsi) │ │ + movzbl %ch,%ecx │ │ + mov %r14d,-0x20(%rsp) │ │ + mov %r10d,0x68(%rsi) │ │ + mov %r15d,0x6c(%rsi) │ │ + mov 0xc00(%rdx,%rbp,4),%ebp │ │ + xor (%rdx,%r12,4),%ebp │ │ + mov %r8d,%r12d │ │ + shr $0x10,%r12d │ │ + movzbl %r12b,%r12d │ │ + xor 0x400(%rdx,%rcx,4),%ebp │ │ + xor 0x800(%rdx,%r12,4),%ebp │ │ + mov -0x2c(%rsp),%r12d │ │ + movzbl %bpl,%r14d │ │ + mov %rbp,%rcx │ │ + xor %ebp,%r12d │ │ + movzbl %ch,%ecx │ │ + mov (%rax,%r14,4),%r14d │ │ + mov %r12d,-0x2c(%rsp) │ │ + mov %ebp,%r12d │ │ + shr $0x18,%r12d │ │ + shr $0x10,%ebp │ │ + xor 0xc00(%rax,%r12,4),%r14d │ │ + mov -0x1c(%rsp),%r12d │ │ + movzbl %bpl,%ebp │ │ + xor %r14d,%edi │ │ + xor 0x400(%rax,%rcx,4),%edi │ │ + xor -0x2c(%rsp),%r12d │ │ + mov -0xc(%rsp),%ecx │ │ + mov %r12d,-0x1c(%rsp) │ │ + xor 0x800(%rax,%rbp,4),%edi │ │ + mov -0x18(%rsp),%ebp │ │ + mov %edi,0x50(%rsi) │ │ + xor %edi,%ebp │ │ + xor %r12d,%ecx │ │ + xor %ecx,%ebx │ │ + xor %ebp,%r9d │ │ + mov %ecx,-0x18(%rsp) │ │ + mov %ebx,%r14d │ │ + mov %r14d,%ecx │ │ + movzbl %r14b,%r12d │ │ + mov -0x14(%rsp),%ebx │ │ + shr $0x18,%ecx │ │ + mov 0x800(%rdx,%rcx,4),%ecx │ │ + mov %r14d,-0x14(%rsp) │ │ + xor %r9d,%ebx │ │ + mov %ebx,-0x10(%rsp) │ │ + mov %ebx,0x5c(%rsi) │ │ + xor 0xc00(%rdx,%r12,4),%ecx │ │ + mov 0xdf17(%rip),%rbx │ │ + mov %ebp,0x54(%rsi) │ │ + mov %r9d,0x58(%rsi) │ │ + xor 0x10(%rbx),%ecx │ │ + mov %r14,%rbx │ │ + movzbl %bh,%ebx │ │ + xor (%rdx,%rbx,4),%ecx │ │ + mov %r14d,%ebx │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%r12d │ │ + mov -0x28(%rsp),%ebx │ │ + xor 0x400(%rdx,%r12,4),%ecx │ │ + movzbl %cl,%r12d │ │ + mov %ecx,%r14d │ │ + mov (%rax,%r12,4),%r12d │ │ + xor %ecx,%ebx │ │ + shr $0x18,%r14d │ │ + mov %ebx,-0x28(%rsp) │ │ + movzbl %ch,%ebx │ │ + shr $0x10,%ecx │ │ + xor 0xc00(%rax,%r14,4),%r12d │ │ + movzbl %cl,%ecx │ │ + xor %r12d,%r13d │ │ + xor 0x400(%rax,%rbx,4),%r13d │ │ + mov -0x20(%rsp),%r14d │ │ + xor 0x800(%rax,%rcx,4),%r13d │ │ + mov -0x24(%rsp),%ecx │ │ + xor %r13d,%r11d │ │ + mov %r13d,%r12d │ │ + xor -0x28(%rsp),%ecx │ │ + xor %r11d,%r10d │ │ + mov %r13d,0x40(%rsi) │ │ + xor %r10d,%r15d │ │ + mov %r15d,-0xc(%rsp) │ │ + mov %ecx,-0x24(%rsp) │ │ + xor %ecx,%r14d │ │ + mov %r14d,-0x20(%rsp) │ │ + xor %r14d,%r8d │ │ + mov %r8d,%r13d │ │ + mov %r8,%rbx │ │ + shr $0x18,%r13d │ │ + movzbl %bh,%ebx │ │ + mov %r15d,0x4c(%rsi) │ │ + mov %r13d,%ecx │ │ + mov 0xc00(%rdx,%rcx,4),%ecx │ │ + movzbl %r8b,%r13d │ │ + mov -0x2c(%rsp),%r15d │ │ + mov %r11d,0x44(%rsi) │ │ + mov %r10d,0x48(%rsi) │ │ + xor (%rdx,%r13,4),%ecx │ │ + mov %r8d,%r13d │ │ + shr $0x10,%r13d │ │ + xor 0x400(%rdx,%rbx,4),%ecx │ │ + movzbl %r13b,%r13d │ │ + xor 0x800(%rdx,%r13,4),%ecx │ │ + movzbl %cl,%r13d │ │ + mov %ecx,%r14d │ │ + mov (%rax,%r13,4),%r13d │ │ + movzbl %ch,%ebx │ │ + shr $0x18,%r14d │ │ + xor %ecx,%r15d │ │ + mov %r15d,-0x2c(%rsp) │ │ + xor 0xc00(%rax,%r14,4),%r13d │ │ + xor %r13d,%edi │ │ + xor 0x400(%rax,%rbx,4),%edi │ │ + shr $0x10,%ecx │ │ + mov -0x14(%rsp),%ebx │ │ + movzbl %cl,%ecx │ │ + mov 0x800(%rax,%rcx,4),%r13d │ │ + xor %edi,%r13d │ │ + mov -0x1c(%rsp),%edi │ │ + xor %r13d,%ebp │ │ + mov %ebp,0x34(%rsi) │ │ + mov %ebp,%r14d │ │ + mov -0x18(%rsp),%ebp │ │ + xor %r14d,%r9d │ │ + mov %r13d,0x30(%rsi) │ │ + xor %r15d,%edi │ │ + mov %r9d,0x38(%rsi) │ │ + mov %edi,-0x1c(%rsp) │ │ + xor %edi,%ebp │ │ + mov %ebp,-0x18(%rsp) │ │ + xor %ebp,%ebx │ │ + mov -0x10(%rsp),%ebp │ │ + mov %ebx,%ecx │ │ + shr $0x18,%ecx │ │ + movzbl %bl,%edi │ │ + xor %r9d,%ebp │ │ + mov %ebp,-0x14(%rsp) │ │ + mov %ebp,0x3c(%rsi) │ │ + mov 0x800(%rdx,%rcx,4),%ecx │ │ + xor 0xc00(%rdx,%rdi,4),%ecx │ │ + mov 0xdda3(%rip),%rdi │ │ + xor 0x14(%rdi),%ecx │ │ + movzbl %bh,%edi │ │ + xor (%rdx,%rdi,4),%ecx │ │ + mov %ebx,%edi │ │ + shr $0x10,%edi │ │ + movzbl %dil,%edi │ │ + xor 0x400(%rdx,%rdi,4),%ecx │ │ + mov -0x28(%rsp),%edi │ │ + movzbl %cl,%ebp │ │ + mov %ecx,%r15d │ │ + mov (%rax,%rbp,4),%ebp │ │ + xor %ecx,%edi │ │ + shr $0x18,%r15d │ │ + xor 0xc00(%rax,%r15,4),%ebp │ │ + xor %ebp,%r12d │ │ + movzbl %ch,%ebp │ │ + shr $0x10,%ecx │ │ + xor 0x400(%rax,%rbp,4),%r12d │ │ + movzbl %cl,%ecx │ │ + mov %r12d,%r15d │ │ + mov -0x24(%rsp),%r12d │ │ + xor 0x800(%rax,%rcx,4),%r15d │ │ + mov %r15d,0x20(%rsi) │ │ + xor %r11d,%r15d │ │ + mov -0x20(%rsp),%r11d │ │ + xor %r15d,%r10d │ │ + mov %r10d,0x28(%rsi) │ │ + xor %edi,%r12d │ │ + mov %r15d,0x24(%rsi) │ │ + xor -0xc(%rsp),%r10d │ │ + xor %r12d,%r11d │ │ + xor %r11d,%r8d │ │ + mov %r10d,0x2c(%rsi) │ │ + mov %r8d,%r10d │ │ + shr $0x18,%r10d │ │ + movzbl %r8b,%ecx │ │ + mov 0xc00(%rdx,%r10,4),%ebp │ │ + xor (%rdx,%rcx,4),%ebp │ │ + mov %r8,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%rdx,%rcx,4),%ebp │ │ + mov %r8d,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rdx,%rcx,4),%ebp │ │ + movzbl %bpl,%ecx │ │ + mov %ebp,%r10d │ │ + mov (%rax,%rcx,4),%ecx │ │ + shr $0x18,%r10d │ │ + xor 0xc00(%rax,%r10,4),%ecx │ │ + xor %ecx,%r13d │ │ + mov %rbp,%rcx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%rax,%rcx,4),%r13d │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%rax,%rcx,4),%r13d │ │ + mov -0x1c(%rsp),%eax │ │ + mov %r13d,0x10(%rsi) │ │ + mov %r13d,%ecx │ │ + xor -0x2c(%rsp),%eax │ │ + xor %r14d,%ecx │ │ + mov %ecx,0x14(%rsi) │ │ + xor %r9d,%ecx │ │ + mov %ecx,0x18(%rsi) │ │ + xor -0x14(%rsp),%ecx │ │ + xor -0x18(%rsp),%eax │ │ + mov %ecx,0x1c(%rsi) │ │ + movl $0x0,0xf0(%rsi) │ │ + xor %eax,%ebx │ │ + mov 0xdc7f(%rip),%rax │ │ + xor %ebp,%ebx │ │ + movb $0xe0,0xf0(%rsi) │ │ + xor 0x18(%rax),%edi │ │ + mov %ebx,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%rdx,%rax,4),%edi │ │ + movzbl %bl,%eax │ │ + xor 0xc00(%rdx,%rax,4),%edi │ │ + movzbl %bh,%eax │ │ + shr $0x10,%ebx │ │ + movzbl %bl,%ebx │ │ + xor (%rdx,%rax,4),%edi │ │ + mov 0x400(%rdx,%rbx,4),%eax │ │ + pop %rbx │ │ + xor %edi,%eax │ │ + pop %rbp │ │ + mov %eax,(%rsi) │ │ + xor %r12d,%eax │ │ + mov %eax,0x4(%rsi) │ │ + xor %eax,%r11d │ │ + pop %r12 │ │ + xor %r11d,%r8d │ │ + xor %eax,%eax │ │ + mov %r11d,0x8(%rsi) │ │ + pop %r13 │ │ + mov %r8d,0xc(%rsi) │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + │ │ +0000000000007310 : │ │ + cmp $0x20,%esi │ │ + je 7358 │ │ + jle 7338 │ │ + cmp $0xc0,%esi │ │ + je 7342 │ │ + cmp $0x100,%esi │ │ + je 7358 │ │ + add $0xffffff80,%esi │ │ + je 7350 │ │ + mov $0x1,%eax │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + cmp $0x10,%esi │ │ + je 7350 │ │ + cmp $0x18,%esi │ │ + jne 732c │ │ + mov %rdx,%rsi │ │ + jmpq 5e10 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %rdx,%rsi │ │ + jmpq 56b0 │ │ + mov %rdx,%rsi │ │ + jmpq 66c0 │ │ + │ │ +0000000000007360 : │ │ + xor %eax,%eax │ │ + retq │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000007370 : │ │ + push %r15 │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + push %rbp │ │ + mov %rdi,%rbp │ │ + push %rbx │ │ + lea -0x108(%rsp),%rsp │ │ + mov 0x4(%rdi),%esi │ │ + test %esi,%esi │ │ + je 7450 │ │ + mov 0x8(%rbp),%edx │ │ + test %edx,%edx │ │ + jne 74b1 │ │ + lea 0x34(%rbp),%rdi │ │ + callq 1690 │ │ + test %eax,%eax │ │ + jne 74b1 │ │ + lea 0x60(%rbp),%rdi │ │ + mov %rsp,%rsi │ │ + callq 5090 │ │ + mov 0x0(%rbp),%eax │ │ + lea 0x90(%rbp),%r12 │ │ + lea 0xb0(%rbp),%r14 │ │ + mov %rsp,%r13 │ │ + lea 0x80(%rbp),%r15 │ │ + test %eax,%eax │ │ + je 74a9 │ │ + xor %eax,%eax │ │ + xor %ebx,%ebx │ │ + jmp 73fd │ │ nopl 0x0(%rax) │ │ + mov %r12,%rsi │ │ + mov %r14,%rdi │ │ + add $0x1,%ebx │ │ + callq 2cd0 │ │ + xor %eax,%eax │ │ + cmp %ebx,0x0(%rbp) │ │ + jbe 741c │ │ + test %eax,%eax │ │ + mov %r13,%rdx │ │ + jne 73e8 │ │ + mov %r14,%rsi │ │ + mov %r12,%rdi │ │ + add $0x1,%ebx │ │ + callq 2cd0 │ │ + cmp %ebx,0x0(%rbp) │ │ + mov $0x1,%eax │ │ + ja 73fd │ │ + mov %eax,%r13d │ │ + cmp %r15,%r12 │ │ + je 7494 │ │ + movl $0x1,0x8(%rbp) │ │ + lea 0x34(%rbp),%rdi │ │ + callq 16a0 │ │ + lea 0x108(%rsp),%rsp │ │ + mov %r13,%rax │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + lea 0xc(%rdi),%rbx │ │ + mov %rbx,%rdi │ │ + callq 1690 │ │ + test %eax,%eax │ │ + jne 7390 │ │ + lea 0x60(%rbp),%rdi │ │ + mov %rsp,%rsi │ │ + callq 5090 │ │ + mov 0x0(%rbp),%ecx │ │ + lea 0x80(%rbp),%r12 │ │ + lea 0xa0(%rbp),%r14 │ │ + mov %rsp,%r13 │ │ + mov %r12,%r15 │ │ + test %ecx,%ecx │ │ + jne 73db │ │ + xor %r13d,%r13d │ │ + jmp 7498 │ │ + lea 0xc(%rbp),%rbx │ │ + movl $0x1,0x4(%rbp) │ │ + mov %rbx,%rdi │ │ + callq 16a0 │ │ + jmp 7434 │ │ + xor %r13d,%r13d │ │ + jmpq 741f │ │ + mov $0xffffffffffffffff,%rdi │ │ + callq 16b0 │ │ + nopl (%rax) │ │ │ │ -0000000000003c90 : │ │ +00000000000074c0 : │ │ + lea -0x18(%rsp),%rsp │ │ + mov $0x10006,%edx │ │ + mov (%rdi),%rax │ │ + lea 0x8(%rsp),%rsi │ │ + mov %rdi,0xdb57(%rip) │ │ + callq *0x30(%rax) │ │ + test %eax,%eax │ │ + jne 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0xa6f8(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0x30(%rax) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rax,%rsi │ │ + mov (%rdi),%rdx │ │ + callq *0xa8(%rdx) │ │ + mov %rax,0xdb11(%rip) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0xacb7(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0x30(%rax) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rax,%rsi │ │ + mov (%rdi),%rdx │ │ + callq *0xa8(%rdx) │ │ + mov %rax,0xdacd(%rip) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0xa6a8(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0x30(%rax) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rax,%rsi │ │ + mov (%rdi),%rdx │ │ + callq *0xa8(%rdx) │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0xa6a4(%rip),%rsi │ │ + mov %rax,0xda7d(%rip) │ │ + mov (%rdi),%rax │ │ + callq *0x30(%rax) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rax,%rsi │ │ + mov (%rdi),%rdx │ │ + callq *0xa8(%rdx) │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0xa69d(%rip),%rsi │ │ + mov %rax,0xda46(%rip) │ │ + mov (%rdi),%rax │ │ + callq *0x30(%rax) │ │ + test %rax,%rax │ │ + je 7600 │ │ + mov 0x8(%rsp),%rdi │ │ + mov %rax,%rsi │ │ + mov (%rdi),%rdx │ │ + callq *0xa8(%rdx) │ │ + mov %rax,0xda1b(%rip) │ │ + callq 7360 │ │ + mov $0x10006,%eax │ │ + lea 0x18(%rsp),%rsp │ │ + retq │ │ + nopl (%rax) │ │ + mov $0xffffffff,%eax │ │ + lea 0x18(%rsp),%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + │ │ +0000000000007610 : │ │ + lea -0x18(%rsp),%rsp │ │ + mov $0x10006,%edx │ │ + mov (%rdi),%rax │ │ + lea 0x8(%rsp),%rsi │ │ + callq *0x30(%rax) │ │ + test %eax,%eax │ │ + jne 7692 │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0xd9f3(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0xb0(%rax) │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0xd9d6(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0xb0(%rax) │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0xd9b9(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0xb0(%rax) │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0xd99c(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0xb0(%rax) │ │ + mov 0x8(%rsp),%rdi │ │ + mov 0xd97f(%rip),%rsi │ │ + mov (%rdi),%rax │ │ + callq *0xb0(%rax) │ │ + lea 0x18(%rsp),%rsp │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + │ │ +00000000000076a0 : │ │ + push %r15 │ │ + mov %rcx,%rsi │ │ + mov %edx,%r15d │ │ + push %r14 │ │ + mov %rcx,%r14 │ │ + push %r13 │ │ + mov %r8,%r13 │ │ + push %r12 │ │ + push %rbp │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + lea -0x48(%rsp),%rsp │ │ + mov %fs:0x28,%rax │ │ + mov %rax,0x38(%rsp) │ │ + xor %eax,%eax │ │ + mov (%rdi),%rax │ │ + callq *0x558(%rax) │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdi │ │ + mov %eax,%r12d │ │ + mov (%rbx),%rax │ │ + callq *0x558(%rax) │ │ + mov %r12d,%edx │ │ + and $0xfffffff7,%edx │ │ + cmp $0x10,%edx │ │ + je 76fe │ │ + cmp $0x20,%r12d │ │ + jne 77c8 │ │ + cmp $0x10,%eax │ │ + jne 77c8 │ │ + mov $0x12c,%edi │ │ + callq 16c0 │ │ + test %rax,%rax │ │ + mov %rax,%rbp │ │ + je 77e8 │ │ + xor %eax,%eax │ │ + mov $0x25,%ecx │ │ + mov %rbp,%rdi │ │ + xor %edx,%edx │ │ + rep stos %rax,%es:(%rdi) │ │ + mov (%rbx),%r9 │ │ + lea 0x10(%rsp),%rax │ │ + movl $0x0,(%rdi) │ │ + mov %rax,%r8 │ │ + mov %r14,%rsi │ │ + mov %r12d,%ecx │ │ + mov %rax,0x8(%rsp) │ │ + mov %rbx,%rdi │ │ + callq *0x640(%r9) │ │ + mov (%rbx),%r9 │ │ + xor %edx,%edx │ │ + lea 0x8(%rbp),%r8 │ │ + mov $0x10,%ecx │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x640(%r9) │ │ + mov 0x8(%rsp),%rax │ │ + test %r15b,%r15b │ │ + jne 77b0 │ │ + movl $0x1,0x0(%rbp) │ │ + lea 0x38(%rbp),%rdx │ │ + mov %r12d,%esi │ │ + mov %rax,%rdi │ │ + callq 7310 │ │ + mov %rbp,%rax │ │ + mov 0x38(%rsp),%rcx │ │ + xor %fs:0x28,%rcx │ │ + jne 7808 │ │ + lea 0x48(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + movl $0x0,0x0(%rbp) │ │ + lea 0x38(%rbp),%rdx │ │ + mov %r12d,%esi │ │ + mov %rax,%rdi │ │ + callq 5660 │ │ + jmp 778d │ │ + mov (%rbx),%rax │ │ + lea 0xaa2c(%rip),%rdx │ │ + mov 0xd84f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + mov $0xffffffffffffffff,%rax │ │ + jmp 7790 │ │ + mov (%rbx),%rax │ │ + lea 0xa496(%rip),%rdx │ │ + mov 0xd827(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + mov $0xffffffffffffffff,%rax │ │ + jmp 7790 │ │ + callq 1680 <__stack_chk_fail@plt> │ │ + nopl (%rax) │ │ + │ │ +0000000000007810 : │ │ + mov %rdx,%rdi │ │ + jmpq 16d0 │ │ + nopl 0x0(%rax,%rax,1) │ │ + │ │ +0000000000007820 : │ │ + push %r15 │ │ + xor %eax,%eax │ │ + mov %rcx,%r15 │ │ + push %r14 │ │ + lea 0xa9ea(%rip),%rsi │ │ + push %r13 │ │ + push %r12 │ │ + mov %rdi,%r12 │ │ + mov $0x4,%edi │ │ + push %rbp │ │ + mov %r9d,%ebp │ │ + push %rbx │ │ + mov %rdx,%rbx │ │ + lea 0xa46d(%rip),%rdx │ │ + lea -0x38(%rsp),%rsp │ │ + mov 0x80(%rsp),%r13d │ │ + mov %rcx,0x10(%rsp) │ │ + mov %r9d,%ecx │ │ + mov %r8d,0x28(%rsp) │ │ + mov %r13d,%r8d │ │ + callq 16e0 <__android_log_print@plt> │ │ + test %ebp,%ebp │ │ + je 7b10 │ │ + test %r13d,%r13d │ │ + je 7b10 │ │ + mov 0x78(%rsp),%eax │ │ + shr $0x1f,%eax │ │ + test %r15,%r15 │ │ + sete %dl │ │ + or %al,%dl │ │ + jne 7b10 │ │ + cmpq $0x0,0x70(%rsp) │ │ + je 7b10 │ │ + cmpl $0x2,(%rbx) │ │ + je 7b97 │ │ + mov 0x4(%rbx),%r14d │ │ + lea 0x0(%rbp,%r14,1),%eax │ │ + cmp $0x1f,%eax │ │ + jbe 7a90 │ │ + mov %eax,%ecx │ │ + mov %eax,%r15d │ │ + and $0xf,%ecx │ │ + lea 0x10(%rcx),%esi │ │ + mov %esi,0x2c(%rsp) │ │ + sub %esi,%r15d │ │ + cmp %r13d,%r15d │ │ + ja 7b38 │ │ + lea 0xf(%rax),%edi │ │ + callq 16c0 │ │ + mov %rax,0x18(%rsp) │ │ + test %rax,%rax │ │ + je 7bba │ │ + mov 0x18(%rsp),%rax │ │ + lea 0xf(%r15),%edi │ │ + lea 0xf(%rax),%r13 │ │ + callq 16c0 │ │ + mov %rax,0x20(%rsp) │ │ + and $0xfffffffffffffff0,%r13 │ │ + test %rax,%rax │ │ + je 7bdd │ │ + mov 0x20(%rsp),%rax │ │ + add $0xf,%rax │ │ + and $0xfffffffffffffff0,%rax │ │ + test %r14d,%r14d │ │ + mov %rax,0x8(%rsp) │ │ + jne 7a60 │ │ + mov (%r12),%rax │ │ + mov %r13,%r8 │ │ + mov 0x28(%rsp),%edx │ │ + mov %ebp,%ecx │ │ + mov 0x10(%rsp),%rsi │ │ + mov %r12,%rdi │ │ + callq *0x640(%rax) │ │ + mov (%rbx),%eax │ │ + lea 0x8(%rbx),%rcx │ │ + lea 0x38(%rbx),%r8 │ │ + mov %r15d,%edx │ │ + mov 0x8(%rsp),%rsi │ │ + mov %r13,%rdi │ │ + test %eax,%eax │ │ + jne 7a80 │ │ + callq 1950 │ │ + test %eax,%eax │ │ + jne 7b60 │ │ + mov (%r12),%rax │ │ + mov %r15d,%ecx │ │ + mov 0x78(%rsp),%edx │ │ + mov %r12,%rdi │ │ + mov 0x8(%rsp),%r8 │ │ + lea 0x18(%rbx),%rbp │ │ + mov 0x70(%rsp),%rsi │ │ + mov %r15d,%r14d │ │ + callq *0x680(%rax) │ │ + mov 0x2c(%rsp),%edx │ │ + mov %r15d,%eax │ │ + test $0x1,%bpl │ │ + lea 0x0(%r13,%rax,1),%rax │ │ + mov %edx,0x4(%rbx) │ │ + jne 7af8 │ │ + test $0x2,%bpl │ │ + jne 7ae0 │ │ + test $0x4,%bpl │ │ + jne 7ac8 │ │ + mov %edx,%esi │ │ + xor %r12d,%r12d │ │ + and $0xfffffff8,%esi │ │ + mov %r12d,%ecx │ │ + add $0x8,%r12d │ │ + mov (%rax,%rcx,1),%rdi │ │ + cmp %esi,%r12d │ │ + mov %rdi,0x0(%rbp,%rcx,1) │ │ + jb 79c9 │ │ + mov %r12d,%ecx │ │ + add %rcx,%rbp │ │ + add %rcx,%rax │ │ + xor %ecx,%ecx │ │ + test $0x4,%dl │ │ + je 79f8 │ │ + mov (%rax),%ecx │ │ + mov %ecx,0x0(%rbp) │ │ + mov $0x4,%ecx │ │ + test $0x2,%dl │ │ + je 7a0a │ │ + movzwl (%rax,%rcx,1),%esi │ │ + mov %si,0x0(%rbp,%rcx,1) │ │ + add $0x2,%rcx │ │ + and $0x1,%edx │ │ + je 7a17 │ │ + movzbl (%rax,%rcx,1),%eax │ │ + mov %al,0x0(%rbp,%rcx,1) │ │ + mov 0x18(%rsp),%rdi │ │ + callq 16d0 │ │ + mov 0x20(%rsp),%rdi │ │ + callq 16d0 │ │ + mov %r15d,%ecx │ │ + lea 0xa814(%rip),%rdx │ │ + lea 0xa7de(%rip),%rsi │ │ + mov $0x4,%edi │ │ + xor %eax,%eax │ │ + callq 16e0 <__android_log_print@plt> │ │ + lea 0x38(%rsp),%rsp │ │ + mov %r14d,%eax │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov %r14d,%edx │ │ + lea 0x18(%rbx),%rsi │ │ + mov %r13,%rdi │ │ + callq 16f0 │ │ + mov 0x4(%rbx),%edx │ │ + mov (%r12),%rax │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ + jmpq 7931 │ │ + callq 1ae0 │ │ + jmpq 7967 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r14d,%edx │ │ + mov %ebp,%ecx │ │ + mov (%r12),%r13 │ │ + lea 0x18(%rbx,%rdx,1),%r8 │ │ + mov 0x10(%rsp),%rsi │ │ + mov %r12,%rdi │ │ + mov 0x28(%rsp),%edx │ │ + xor %r14d,%r14d │ │ + mov %eax,0x8(%rsp) │ │ + callq *0x640(%r13) │ │ + mov 0x8(%rsp),%eax │ │ + mov %eax,0x4(%rbx) │ │ + jmp 7a48 │ │ + nopl 0x0(%rax) │ │ + mov (%rax),%ecx │ │ + lea 0x4(%rbp),%rbp │ │ + sub $0x4,%edx │ │ + lea 0x4(%rax),%rax │ │ + mov %ecx,-0x4(%rbp) │ │ + jmpq 79c1 │ │ + nopl (%rax) │ │ + movzwl (%rax),%ecx │ │ + lea 0x2(%rbp),%rbp │ │ + sub $0x2,%edx │ │ + lea 0x2(%rax),%rax │ │ + mov %cx,-0x2(%rbp) │ │ + jmpq 79b7 │ │ + nop │ │ + movzbl (%rax),%ecx │ │ + lea 0x19(%rbx),%rbp │ │ + sub $0x1,%edx │ │ + lea 0x1(%rax),%rax │ │ + mov %cl,0x18(%rbx) │ │ + jmpq 79ad │ │ + xchg %ax,%ax │ │ + mov (%r12),%rax │ │ + lea 0xa1c5(%rip),%rdx │ │ + mov 0xd506(%rip),%rsi │ │ + mov %r12,%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov (%r12),%rax │ │ + lea 0xa1fd(%rip),%rdx │ │ + mov 0xd4de(%rip),%rsi │ │ + mov %r12,%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov 0x18(%rsp),%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq 16d0 │ │ + mov 0x20(%rsp),%rdi │ │ + callq 16d0 │ │ + mov (%r12),%rax │ │ + lea 0xa6a7(%rip),%rdx │ │ + mov 0xd49c(%rip),%rsi │ │ + mov %r12,%rdi │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + mov (%r12),%rax │ │ + lea 0xa176(%rip),%rdx │ │ + mov 0xd47f(%rip),%rsi │ │ + mov %r12,%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + mov (%r12),%rax │ │ + lea 0xa1ab(%rip),%rdx │ │ + mov 0xd454(%rip),%rsi │ │ + mov %r12,%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + mov 0x18(%rsp),%rdi │ │ + mov $0xffffffff,%r14d │ │ + callq 16d0 │ │ + mov (%r12),%rax │ │ + lea 0xa1b0(%rip),%rdx │ │ + mov 0xd421(%rip),%rsi │ │ + mov %r12,%rdi │ │ + callq *0x70(%rax) │ │ + jmpq 7a48 │ │ + nopw 0x0(%rax,%rax,1) │ │ + │ │ +0000000000007c10 : │ │ + push %r15 │ │ + lea 0xa640(%rip),%rsi │ │ + push %r14 │ │ + mov %r8,%r14 │ │ + push %r13 │ │ + mov %rdi,%r13 │ │ + mov $0x4,%edi │ │ + push %r12 │ │ + mov %r9d,%r12d │ │ + push %rbp │ │ + mov %ecx,%ebp │ │ + mov %r9d,%ecx │ │ + push %rbx │ │ + mov %rdx,%rbx │ │ + lea 0xa1a2(%rip),%rdx │ │ + lea -0x48(%rsp),%rsp │ │ + mov %fs:0x28,%rax │ │ + mov %rax,0x38(%rsp) │ │ + xor %eax,%eax │ │ + mov 0x80(%rsp),%r8d │ │ + callq 16e0 <__android_log_print@plt> │ │ + mov %r12d,%eax │ │ + shr $0x1f,%eax │ │ + jne 7ed0 │ │ + test %r14,%r14 │ │ + je 7ed0 │ │ + cmpl $0x2,(%rbx) │ │ + je 7f38 │ │ + test %bpl,%bpl │ │ + je 7e30 │ │ + xor %eax,%eax │ │ + lea 0xa5da(%rip),%rdx │ │ + lea 0xa5c2(%rip),%rsi │ │ + mov $0x4,%edi │ │ + callq 16e0 <__android_log_print@plt> │ │ + mov (%rbx),%eax │ │ + test %eax,%eax │ │ + je 7d88 │ │ + mov 0x4(%rbx),%ebp │ │ + cmp %ebp,0x80(%rsp) │ │ + jl 7f16 │ │ + cmp $0x10,%ebp │ │ + jne 7ea8 │ │ + lea 0x10(%rsp),%r15 │ │ + lea 0x8(%rbx),%rcx │ │ + lea 0x18(%rbx),%rdi │ │ + lea 0x38(%rbx),%r8 │ │ + mov $0x10,%edx │ │ + mov %r15,%rsi │ │ + callq 1ae0 │ │ + test %eax,%eax │ │ + jne 7f5a │ │ + movzbl 0x1f(%rsp),%r8d │ │ + cmp $0x10,%r8d │ │ + ja 7e68 │ │ + mov %r8d,%ecx │ │ + lea 0xa57e(%rip),%rdx │ │ + lea 0xa54e(%rip),%rsi │ │ + mov $0x4,%edi │ │ + mov %r8d,0x8(%rsp) │ │ + xor %eax,%eax │ │ + callq 16e0 <__android_log_print@plt> │ │ + mov 0x8(%rsp),%r8d │ │ + mov %r12d,%edx │ │ + mov 0x0(%r13),%rax │ │ + mov %r14,%rsi │ │ + mov %r13,%rdi │ │ + sub %r8d,%ebp │ │ + mov %r15,%r8 │ │ + mov %ebp,%ecx │ │ + callq *0x680(%rax) │ │ + movl $0x2,(%rbx) │ │ + mov %ebp,%ecx │ │ + lea 0xa235(%rip),%rdx │ │ + lea 0xa507(%rip),%rsi │ │ + mov $0x4,%edi │ │ + xor %eax,%eax │ │ + callq 16e0 <__android_log_print@plt> │ │ + mov 0x38(%rsp),%rsi │ │ + xor %fs:0x28,%rsi │ │ + mov %ebp,%eax │ │ + jne 7f7c │ │ + lea 0x48(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + nopl 0x0(%rax) │ │ + mov 0x4(%rbx),%eax │ │ + cmp $0x10,%eax │ │ + sbb %ebp,%ebp │ │ + and $0xfffffff0,%ebp │ │ + add $0x20,%ebp │ │ + cmp %ebp,0x80(%rsp) │ │ + mov %ebp,%r15d │ │ + jl 7f16 │ │ + mov %ebp,%esi │ │ + sub %eax,%esi │ │ + je 7e58 │ │ + mov %esi,%edx │ │ + lea 0x18(%rbx,%rax,1),%rdi │ │ + callq 1700 │ │ + lea 0x10(%rsp),%r9 │ │ + lea 0x8(%rbx),%rcx │ │ + lea 0x18(%rbx),%rdi │ │ + mov %r9,%rsi │ │ + lea 0x38(%rbx),%r8 │ │ + mov %ebp,%edx │ │ + mov %r9,0x8(%rsp) │ │ + callq 1950 │ │ + mov 0x8(%rsp),%r9 │ │ + test %eax,%eax │ │ + mov 0x0(%r13),%rax │ │ + jne 7ef8 │ │ + mov %ebp,%ecx │ │ + mov %r12d,%edx │ │ + mov %r14,%rsi │ │ + mov %r13,%rdi │ │ + mov %r9,%r8 │ │ + callq *0x680(%rax) │ │ + movl $0x2,(%rbx) │ │ + mov %r15d,%ecx │ │ + lea 0xa09f(%rip),%rdx │ │ + lea 0xa441(%rip),%rsi │ │ + mov $0x4,%edi │ │ + xor %eax,%eax │ │ + callq 16e0 <__android_log_print@plt> │ │ + jmpq 7d5e │ │ + nopl 0x0(%rax) │ │ + mov 0x0(%r13),%rax │ │ + lea 0x18(%rbx),%r8 │ │ + mov 0x4(%rbx),%ecx │ │ + mov %r12d,%edx │ │ + mov %r14,%rsi │ │ + mov %r13,%rdi │ │ + callq *0x680(%rax) │ │ + mov 0x4(%rbx),%ebp │ │ + movl $0x2,(%rbx) │ │ + jmpq 7d5e │ │ + mov $0x10,%esi │ │ + mov $0x10,%edx │ │ + jmpq 7db2 │ │ + nop │ │ + mov %r8d,%ecx │ │ + lea 0xa410(%rip),%rdx │ │ + lea 0xa3e0(%rip),%rsi │ │ + mov $0x4,%edi │ │ + xor %eax,%eax │ │ + mov $0xffffffff,%ebp │ │ + callq 16e0 <__android_log_print@plt> │ │ + mov 0x0(%r13),%rax │ │ + lea 0xa0bb(%rip),%rdx │ │ + mov 0xd17c(%rip),%rsi │ │ + mov %r13,%rdi │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + nop │ │ + mov 0x0(%r13),%rax │ │ + lea 0xa035(%rip),%rdx │ │ + mov 0xd15e(%rip),%rsi │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0x0(%r13),%rax │ │ + lea 0x9f2d(%rip),%rdx │ │ + mov 0xd146(%rip),%rsi │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov 0xd129(%rip),%rsi │ │ + lea 0x9f7a(%rip),%rdx │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + mov 0x0(%r13),%rax │ │ + lea 0x9f37(%rip),%rdx │ │ + mov 0xd0e8(%rip),%rsi │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + mov 0x0(%r13),%rax │ │ + lea 0x9eed(%rip),%rdx │ │ + mov 0xd0de(%rip),%rsi │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + mov 0x0(%r13),%rax │ │ + lea 0x9fbb(%rip),%rdx │ │ + mov 0xd0bc(%rip),%rsi │ │ + mov %r13,%rdi │ │ + mov $0xffffffff,%ebp │ │ + callq *0x70(%rax) │ │ + jmpq 7d5e │ │ + callq 1680 <__stack_chk_fail@plt> │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000007f90 : │ │ + cmpl $0x2,(%rdx) │ │ + je 7f99 │ │ + mov 0x4(%rdx),%eax │ │ + retq │ │ + lea -0x8(%rsp),%rsp │ │ + lea 0xa2e9(%rip),%rdx │ │ + mov (%rdi),%rax │ │ + mov 0xd079(%rip),%rsi │ │ + callq *0x70(%rax) │ │ + mov $0xffffffff,%eax │ │ + lea 0x8(%rsp),%rsp │ │ + retq │ │ + nopl (%rax) │ │ + │ │ +0000000000007fc0 : │ │ + push %r13 │ │ + mov %rdx,%rsi │ │ + mov %rcx,%r13 │ │ + push %r12 │ │ + mov %rdx,%r12 │ │ + push %rbp │ │ + mov %r8d,%ebp │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + lea -0x168(%rsp),%rsp │ │ + mov %fs:0x28,%rax │ │ + mov %rax,0x158(%rsp) │ │ + xor %eax,%eax │ │ + mov (%rdi),%rax │ │ + callq *0x558(%rax) │ │ + cmp $0x20,%eax │ │ + mov (%rbx),%rax │ │ + jne 81d0 │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x558(%rax) │ │ + cmp $0x20,%eax │ │ + jne 8208 │ │ + test %ebp,%ebp │ │ + js 82c8 │ │ + mov %ebp,0x90(%rsp) │ │ + lea 0x90(%rsp),%rbp │ │ + xor %esi,%esi │ │ + lea 0xc(%rbp),%rdi │ │ + movl $0x0,0x98(%rsp) │ │ + movl $0x0,0x94(%rsp) │ │ + callq 1710 │ │ + test %eax,%eax │ │ + jne 8248 │ │ + xor %esi,%esi │ │ + lea 0x34(%rbp),%rdi │ │ + callq 1710 │ │ + test %eax,%eax │ │ + mov (%rbx),%rax │ │ + jne 8268 │ │ + xor %edx,%edx │ │ + mov %r12,%rsi │ │ + lea 0x60(%rbp),%r8 │ │ + mov $0x20,%ecx │ │ + mov %rbx,%rdi │ │ + callq *0x640(%rax) │ │ + mov (%rbx),%rax │ │ + xor %edx,%edx │ │ + lea 0x80(%rbp),%r8 │ │ + mov $0x20,%ecx │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x640(%rax) │ │ + mov 0xce95(%rip),%r12 │ │ + xor %esi,%esi │ │ + mov %rsp,%rdi │ │ + mov %rbp,%rcx │ │ + mov %r12,%rdx │ │ + callq 1720 │ │ + test %eax,%eax │ │ + jne 81e8 │ │ + xor %esi,%esi │ │ + lea 0x8(%rsp),%rdi │ │ + mov %rbp,%rcx │ │ + mov %r12,%rdx │ │ + callq 1720 │ │ + test %eax,%eax │ │ + jne 8288 │ │ + mov (%rsp),%rdi │ │ + lea 0x10(%rsp),%rsi │ │ + callq 1730 │ │ + test %eax,%eax │ │ + jne 82a8 │ │ + mov 0x8(%rsp),%rdi │ │ + lea 0x18(%rsp),%rsi │ │ + callq 1730 │ │ + test %eax,%eax │ │ + jne 82e8 │ │ + mov 0x10(%rsp),%r12 │ │ + cmp $0xffffffffffffffff,%r12 │ │ + je 8190 │ │ + mov 0x18(%rsp),%rax │ │ + cmp %rax,%r12 │ │ + jne 8190 │ │ + cmp $0xffffffffffffffff,%rax │ │ + je 8190 │ │ + lea 0x20(%rsp),%r13 │ │ + mov %r13,%rdi │ │ + callq b320 │ │ + test %r12d,%r12d │ │ + je 8228 │ │ + lea 0xa0(%rbp),%rdi │ │ + mov %r13,%rdx │ │ + mov $0x20,%esi │ │ + sub $0xffffffffffffff80,%rbp │ │ + callq afc0 │ │ + mov %r13,%rsi │ │ + mov %rbp,%rdi │ │ + callq b360 │ │ + mov (%rbx),%rax │ │ + mov $0x20,%esi │ │ + mov %rbx,%rdi │ │ + callq *0x580(%rax) │ │ + mov %rbp,%r8 │ │ + mov $0x20,%ecx │ │ + xor %edx,%edx │ │ + mov %rbx,%rdi │ │ + mov %rax,%r12 │ │ + mov (%rbx),%rax │ │ + mov %r12,%rsi │ │ + callq *0x680(%rax) │ │ + mov %r12,%rax │ │ + jmp 81a9 │ │ + mov (%rbx),%rax │ │ + lea 0xa006(%rip),%rdx │ │ + mov 0xce87(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + mov 0x158(%rsp),%rcx │ │ + xor %fs:0x28,%rcx │ │ + jne 8306 │ │ + lea 0x168(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + nop │ │ + mov 0xce51(%rip),%rsi │ │ + lea 0x9dda(%rip),%rdx │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmp 81a9 │ │ + mov (%rbx),%rax │ │ + lea 0x9eee(%rip),%rdx │ │ + mov 0xce2f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmp 81a9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov (%rbx),%rax │ │ + lea 0x9dde(%rip),%rdx │ │ + mov 0xce0f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmp 81a9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + lea 0x80(%rbp),%rdi │ │ + mov %r13,%rdx │ │ + mov $0x20,%esi │ │ + add $0xa0,%rbp │ │ + callq afc0 │ │ + jmpq 8153 │ │ + mov (%rbx),%rax │ │ + lea 0x9e0e(%rip),%rdx │ │ + mov 0xcdcf(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + xchg %ax,%ax │ │ + mov 0xcdb9(%rip),%rsi │ │ + lea 0x9e2a(%rip),%rdx │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + nopl 0x0(%rax,%rax,1) │ │ + mov (%rbx),%rax │ │ + lea 0x9e7e(%rip),%rdx │ │ + mov 0xcd8f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + xchg %ax,%ax │ │ + mov (%rbx),%rax │ │ + lea 0x9e8e(%rip),%rdx │ │ + mov 0xcd6f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + xchg %ax,%ax │ │ + mov (%rbx),%rax │ │ + lea 0x9d56(%rip),%rdx │ │ + mov 0xcd4f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + xchg %ax,%ax │ │ + mov (%rbx),%rax │ │ + lea 0x9e7e(%rip),%rdx │ │ + mov 0xcd2f(%rip),%rsi │ │ + mov %rbx,%rdi │ │ + callq *0x70(%rax) │ │ + xor %eax,%eax │ │ + jmpq 81a9 │ │ + callq 1680 <__stack_chk_fail@plt> │ │ + nopl 0x0(%rax,%rax,1) │ │ + │ │ +0000000000008310 : │ │ + test $0x1,%dil │ │ + mov $0xb0,%edx │ │ + jne 8358 │ │ + test $0x2,%dil │ │ + jne 8370 │ │ + test $0x4,%dil │ │ + jne 8390 │ │ + mov %edx,%ecx │ │ + xor %eax,%eax │ │ + shr $0x3,%ecx │ │ + test $0x4,%dl │ │ + rep stos %rax,%es:(%rdi) │ │ + je 8340 │ │ + movl $0x0,(%rdi) │ │ + add $0x4,%rdi │ │ + test $0x2,%dl │ │ + je 834e │ │ + movw $0x0,(%rdi) │ │ + add $0x2,%rdi │ │ + and $0x1,%edx │ │ + je 8356 │ │ + movb $0x0,(%rdi) │ │ + retq │ │ + nop │ │ + movb $0x0,(%rdi) │ │ + add $0x1,%rdi │ │ + test $0x2,%dil │ │ + mov $0xaf,%dl │ │ + je 8321 │ │ + nopw 0x0(%rax,%rax,1) │ │ + movw $0x0,(%rdi) │ │ + add $0x2,%rdi │ │ + sub $0x2,%edx │ │ + test $0x4,%dil │ │ + je 8327 │ │ + data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + movl $0x0,(%rdi) │ │ + sub $0x4,%edx │ │ + add $0x4,%rdi │ │ + jmp 8327 │ │ + nop │ │ + │ │ +00000000000083a0 : │ │ + mov 0xa8(%rdx),%rax │ │ + mov $0xffffffff,%ecx │ │ + cmp %rcx,%rax │ │ + je 8438 │ │ + push %r13 │ │ + push %r12 │ │ + mov %rdi,%r12 │ │ + push %rbp │ │ + mov %rsi,%rbp │ │ + push %rbx │ │ + mov %rdx,%rbx │ │ + lea (%rsi,%rax,1),%rdx │ │ + lea -0x8(%rsp),%rsp │ │ + cmp $0x40,%rdx │ │ + jbe 8420 │ │ + cmp $0x40,%rax │ │ + lea 0x40(%rbx),%r13 │ │ + jbe 8400 │ │ + mov %r13,%rdx │ │ + mov %rbp,%rsi │ │ + mov %r12,%rdi │ │ + callq afc0 │ │ + add %rbp,0xa8(%rbx) │ │ + lea 0x8(%rsp),%rsp │ │ + pop %rbx │ │ + xor %eax,%eax │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + mov %r13,%rdi │ │ + callq b320 │ │ + mov 0xa8(%rbx),%rsi │ │ + mov %r13,%rdx │ │ + mov %rbx,%rdi │ │ + callq afc0 │ │ + jmp 83dd │ │ + nopl 0x0(%rax) │ │ + mov %rsi,%rdx │ │ + lea (%rbx,%rax,1),%rdi │ │ + mov %r12,%rsi │ │ + callq 16f0 │ │ + jmp 83eb │ │ + nopl 0x0(%rax) │ │ + mov $0xffffffff,%eax │ │ + retq │ │ + xchg %ax,%ax │ │ + │ │ +0000000000008440 : │ │ + push %r13 │ │ + push %r12 │ │ + mov %rsi,%r12 │ │ + push %rbp │ │ + mov %rdi,%rbp │ │ + push %rbx │ │ + mov %rdx,%rbx │ │ + lea -0x8(%rsp),%rsp │ │ + mov 0xa8(%rdx),%rax │ │ + mov $0xffffffff,%edx │ │ + cmp %rdx,%rax │ │ + je 851d │ │ + cmp $0x40,%rax │ │ + lea 0x40(%rbx),%r13 │ │ + ja 8628 │ │ + mov $0x40,%esi │ │ + sub %rax,%rsi │ │ + cmp $0x20,%esi │ │ + mov %esi,%ecx │ │ + lea (%rbx,%rax,1),%rax │ │ + jae 8538 │ │ + test $0x10,%cl │ │ + jne 85e8 │ │ + test $0x8,%cl │ │ + jne 85d0 │ │ + test $0x4,%cl │ │ + jne 85b8 │ │ + test $0x2,%cl │ │ + jne 85a0 │ │ + and $0x1,%ecx │ │ + jne 8598 │ │ + movdqu (%rbx),%xmm1 │ │ + mov %r13,%rdi │ │ + movdqa 0x9dd6(%rip),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,(%rbx) │ │ + movdqu 0x10(%rbx),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%rbx) │ │ + movdqu 0x20(%rbx),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%rbx) │ │ + movdqu 0x30(%rbx),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqu %xmm0,0x30(%rbx) │ │ + callq b320 │ │ + mov %r13,%rdx │ │ + mov $0x40,%esi │ │ + mov %rbx,%rdi │ │ + callq afc0 │ │ + mov $0xffffffff,%eax │ │ + mov %rax,0xa8(%rbx) │ │ + test %r12,%r12 │ │ + jne 8608 │ │ + lea 0x8(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + nopw 0x0(%rax,%rax,1) │ │ + test $0x1,%al │ │ + jne 8650 │ │ + test $0x2,%al │ │ + jne 8660 │ │ + test $0x4,%al │ │ + jne 8678 │ │ + cmp $0x20,%ecx │ │ + jb 848e │ │ + mov %ecx,%edi │ │ + xor %edx,%edx │ │ + and $0xffffffe0,%edi │ │ + mov %edx,%esi │ │ + add $0x20,%edx │ │ + movq $0x0,(%rax,%rsi,1) │ │ + cmp %edi,%edx │ │ + movq $0x0,0x8(%rax,%rsi,1) │ │ + movq $0x0,0x10(%rax,%rsi,1) │ │ + movq $0x0,0x18(%rax,%rsi,1) │ │ + jb 8560 │ │ + add %rdx,%rax │ │ + jmpq 848e │ │ + nopl 0x0(%rax) │ │ + movb $0x0,(%rax) │ │ + jmpq 84bb │ │ + movw $0x0,(%rax) │ │ + add $0x2,%rax │ │ + and $0x1,%ecx │ │ + je 84bb │ │ + jmp 8598 │ │ + nopl 0x0(%rax) │ │ + movl $0x0,(%rax) │ │ + add $0x4,%rax │ │ + test $0x2,%cl │ │ + je 84b2 │ │ + jmp 85a0 │ │ + nopl (%rax) │ │ + movq $0x0,(%rax) │ │ + add $0x8,%rax │ │ + test $0x4,%cl │ │ + je 84a9 │ │ + jmp 85b8 │ │ + xchg %ax,%ax │ │ + movq $0x0,(%rax) │ │ + add $0x10,%rax │ │ + movq $0x0,-0x8(%rax) │ │ + test $0x8,%cl │ │ + je 84a0 │ │ + jmp 85d0 │ │ + xchg %ax,%ax │ │ + lea 0x8(%rsp),%rsp │ │ + lea 0x40(%rbx),%rdx │ │ + pop %rbx │ │ + mov %rbp,%rdi │ │ + mov %r12,%rsi │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + jmpq afc0 │ │ + nopw 0x0(%rax,%rax,1) │ │ + mov %r13,%rsi │ │ + mov %rbx,%rdi │ │ + callq b360 │ │ + movq $0x20,0xa8(%rbx) │ │ + mov $0x20,%esi │ │ + mov $0x20,%eax │ │ + jmpq 847f │ │ + nopl (%rax) │ │ + movb $0x0,(%rax) │ │ + sub $0x1,%ecx │ │ + add $0x1,%rax │ │ + jmpq 8540 │ │ + nop │ │ + movw $0x0,(%rax) │ │ + sub $0x2,%ecx │ │ + add $0x2,%rax │ │ + jmpq 8548 │ │ + nopl 0x0(%rax) │ │ + movl $0x0,(%rax) │ │ + sub $0x4,%ecx │ │ + add $0x4,%rax │ │ + jmpq 8550 │ │ + nopw 0x0(%rax,%rax,1) │ │ + │ │ +0000000000008690 : │ │ + push %r14 │ │ + push %r13 │ │ + push %r12 │ │ + mov %rdx,%r12 │ │ + push %rbp │ │ + mov %rdi,%rbp │ │ + push %rbx │ │ + mov %rsi,%rbx │ │ + lea -0x30(%rsp),%rsp │ │ + mov %fs:0x28,%rax │ │ + mov %rax,0x28(%rsp) │ │ + xor %eax,%eax │ │ + mov $0xffffffff,%eax │ │ + cmp %rax,0xa8(%rdx) │ │ + je 86cd │ │ + xor %esi,%esi │ │ + xor %edi,%edi │ │ + callq 8440 │ │ + lea 0x40(%r12),%r13 │ │ + mov %rsp,%rdi │ │ + mov %r13,%rsi │ │ + callq b360 │ │ + movdqu (%r12),%xmm1 │ │ + mov %r13,%rdi │ │ + movdqa 0x9bc2(%rip),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,(%r12) │ │ + movdqu 0x10(%r12),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%r12) │ │ + movdqu 0x20(%r12),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%r12) │ │ + movdqu 0x30(%r12),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqu %xmm0,0x30(%r12) │ │ + callq b320 │ │ + mov %r13,%rdx │ │ + mov $0x40,%esi │ │ + mov %r12,%rdi │ │ + callq afc0 │ │ + mov %r13,%rdx │ │ + mov $0x20,%esi │ │ + mov %rsp,%rdi │ │ + callq afc0 │ │ + mov %r13,%rsi │ │ + mov %rsp,%rdi │ │ + callq b360 │ │ + test %rbx,%rbx │ │ + je 88b0 │ │ + lea -0x10(%rbx),%rax │ │ + lea -0x1(%rbx),%rcx │ │ + shr $0x4,%rax │ │ + add $0x1,%rax │ │ + mov %rax,%rdx │ │ + shl $0x4,%rdx │ │ + cmp $0xe,%rcx │ │ + jbe 88d0 │ │ + movdqa (%rsp),%xmm0 │ │ + cmp $0x1,%rax │ │ + movdqu %xmm0,0x0(%rbp) │ │ + je 87a3 │ │ + movdqa 0x10(%rsp),%xmm0 │ │ + movdqu %xmm0,0x10(%rbp) │ │ + cmp %rbx,%rdx │ │ + mov %edx,%eax │ │ + je 88b0 │ │ + mov %eax,%ecx │ │ + movzbl (%rsp,%rcx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x1(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x2(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x3(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x4(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x5(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x6(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x7(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x8(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0x9(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0xa(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0xb(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0xc(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + lea 0xd(%rax),%edx │ │ + cmp %rdx,%rbx │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rdx,1),%ecx │ │ + add $0xe,%eax │ │ + cmp %rax,%rbx │ │ + mov %cl,0x0(%rbp,%rdx,1) │ │ + jbe 88b0 │ │ + movzbl (%rsp,%rax,1),%edx │ │ + mov %dl,0x0(%rbp,%rax,1) │ │ + mov 0x28(%rsp),%rax │ │ + xor %fs:0x28,%rax │ │ + jne 88d9 │ │ + lea 0x30(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + retq │ │ + xchg %ax,%ax │ │ + xor %edx,%edx │ │ + xor %eax,%eax │ │ + jmpq 87ae │ │ + callq 1680 <__stack_chk_fail@plt> │ │ + xchg %ax,%ax │ │ + │ │ +00000000000088e0 : │ │ + push %r15 │ │ + mov %rdi,%r15 │ │ + push %r14 │ │ + mov %rcx,%r14 │ │ + push %r13 │ │ + mov %rdx,%r13 │ │ + push %r12 │ │ + mov %r9,%r12 │ │ + push %rbp │ │ + mov %r8,%rbp │ │ + push %rbx │ │ + lea -0xc8(%rsp),%rsp │ │ + mov %rsi,0x8(%rsp) │ │ + lea 0x10(%rsp),%rbx │ │ + mov %rbx,%rdi │ │ + callq 8310 │ │ + mov 0x8(%rsp),%rsi │ │ + mov %rbx,%rdx │ │ + mov %r15,%rdi │ │ + callq 83a0 │ │ + mov %rbx,%rdx │ │ + mov %r14,%rsi │ │ + mov %r13,%rdi │ │ + callq 8440 │ │ + mov %rbx,%rdx │ │ + mov %r12,%rsi │ │ + mov %rbp,%rdi │ │ + callq 8690 │ │ + lea 0xc8(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + pop %r14 │ │ + pop %r15 │ │ + retq │ │ + data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000008960 : │ │ push %r15 │ │ mov 0x8(%rdi),%eax │ │ push %r14 │ │ mov 0x18(%rdi),%ecx │ │ push %r13 │ │ rol $0x5,%eax │ │ push %r12 │ │ @@ -3880,2093 +8652,457 @@ │ │ mov %eax,0x10(%rdi) │ │ pop %r13 │ │ pop %r14 │ │ pop %r15 │ │ retq │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000004e00 : │ │ +0000000000009ad0 : │ │ movl $0x0,0x4(%rdi) │ │ movl $0x0,(%rdi) │ │ movl $0x67452301,0x8(%rdi) │ │ movl $0xefcdab89,0xc(%rdi) │ │ movl $0x98badcfe,0x10(%rdi) │ │ movl $0x10325476,0x14(%rdi) │ │ movl $0xc3d2e1f0,0x18(%rdi) │ │ retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -0000000000004e40 : │ │ - push %r13 │ │ - mov %rsi,%r13 │ │ - push %r12 │ │ - mov %rdi,%r12 │ │ - push %rbp │ │ - push %rbx │ │ - mov %rdx,%rbx │ │ - lea -0x8(%rsp),%rsp │ │ - mov (%rdx),%ebp │ │ - mov $0x40,%edx │ │ - mov %ebp,%eax │ │ - add %esi,%ebp │ │ - mov %ebp,(%rbx) │ │ - and $0x3f,%eax │ │ - sub %eax,%edx │ │ - cmp %rbp,%rsi │ │ - jbe 4e6f │ │ - addl $0x1,0x4(%rbx) │ │ - cmp %rdx,%r13 │ │ - lea 0x1c(%rbx),%rbp │ │ - jb 4f64 │ │ - nopl 0x0(%rax) │ │ - add %rbp,%rax │ │ - cmp $0x8,%edx │ │ - mov %edx,%ecx │ │ - mov %rax,%rdi │ │ - mov %r12,%rsi │ │ - jae 4f98 │ │ - xor %eax,%eax │ │ - test $0x4,%cl │ │ - je 4ea4 │ │ - mov (%rsi),%eax │ │ - mov %eax,(%rdi) │ │ - mov $0x4,%eax │ │ - test $0x2,%cl │ │ - je 4eb7 │ │ - movzwl (%rsi,%rax,1),%r8d │ │ - mov %r8w,(%rdi,%rax,1) │ │ - add $0x2,%rax │ │ - and $0x1,%ecx │ │ - je 4ec3 │ │ - movzbl (%rsi,%rax,1),%ecx │ │ - mov %cl,(%rdi,%rax,1) │ │ - sub %rdx,%r13 │ │ - mov %rbx,%rdi │ │ - mov 0x58(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x58(%rbx) │ │ - add %rdx,%r12 │ │ - mov 0x54(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x54(%rbx) │ │ - mov 0x50(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x50(%rbx) │ │ - mov 0x4c(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x4c(%rbx) │ │ - mov 0x48(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x48(%rbx) │ │ - mov 0x44(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x44(%rbx) │ │ - mov 0x40(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x40(%rbx) │ │ - mov 0x3c(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x3c(%rbx) │ │ - mov 0x38(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x38(%rbx) │ │ - mov 0x34(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x34(%rbx) │ │ - mov 0x30(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x30(%rbx) │ │ - mov 0x2c(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x2c(%rbx) │ │ - mov 0x28(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x28(%rbx) │ │ - mov 0x24(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x24(%rbx) │ │ - mov 0x20(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x20(%rbx) │ │ - mov 0x1c(%rbx),%eax │ │ - bswap %eax │ │ - mov %eax,0x1c(%rbx) │ │ - callq 3c90 │ │ - xor %eax,%eax │ │ - cmp $0x3f,%r13 │ │ - mov $0x40,%edx │ │ - ja 4e80 │ │ - xor %eax,%eax │ │ - cmp $0x8,%r13d │ │ - mov %r13d,%edx │ │ - lea 0x0(%rbp,%rax,1),%rax │ │ - jae 5078 │ │ - xor %ecx,%ecx │ │ - test $0x4,%dl │ │ - jne 5010 │ │ - test $0x2,%dl │ │ - jne 4ff8 │ │ - and $0x1,%edx │ │ - jne 4fe0 │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ + jmpq 9b20 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ nop │ │ - test $0x1,%al │ │ - jne 5058 │ │ - test $0x2,%dil │ │ - jne 5040 │ │ - test $0x4,%dil │ │ - jne 5028 │ │ - cmp $0x8,%ecx │ │ - jb 4e94 │ │ - mov %ecx,%r9d │ │ - xor %eax,%eax │ │ - and $0xfffffff8,%r9d │ │ - mov %eax,%r8d │ │ - add $0x8,%eax │ │ - mov (%rsi,%r8,1),%r10 │ │ - cmp %r9d,%eax │ │ - mov %r10,(%rdi,%r8,1) │ │ - jb 4fc2 │ │ - add %rax,%rdi │ │ - add %rax,%rsi │ │ - jmpq 4e94 │ │ - movzbl (%r12,%rcx,1),%edx │ │ - mov %dl,(%rax,%rcx,1) │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - movzwl (%r12,%rcx,1),%esi │ │ - mov %si,(%rax,%rcx,1) │ │ - add $0x2,%rcx │ │ - and $0x1,%edx │ │ - je 4f8b │ │ - jmp 4fe0 │ │ - mov (%r12),%ecx │ │ - test $0x2,%dl │ │ - mov %ecx,(%rax) │ │ - mov $0x4,%ecx │ │ - je 4f86 │ │ - jmp 4ff8 │ │ - xchg %ax,%ax │ │ - mov (%rsi),%eax │ │ - lea 0x4(%rdi),%rdi │ │ - sub $0x4,%ecx │ │ - lea 0x4(%rsi),%rsi │ │ - mov %eax,-0x4(%rdi) │ │ - jmpq 4fb0 │ │ - nopl (%rax) │ │ - movzwl (%rsi),%eax │ │ - lea 0x2(%rdi),%rdi │ │ - sub $0x2,%ecx │ │ - lea 0x2(%rsi),%rsi │ │ - mov %ax,-0x2(%rdi) │ │ - jmpq 4faa │ │ nop │ │ - movzbl (%r12),%esi │ │ - lea 0x1(%rax),%rdi │ │ - sub $0x1,%ecx │ │ - mov %sil,(%rax) │ │ - lea 0x1(%r12),%rsi │ │ - jmpq 4fa0 │ │ - nopl 0x0(%rax) │ │ - test $0x1,%al │ │ - jne 50dc │ │ - test $0x2,%al │ │ - jne 50c5 │ │ - test $0x4,%al │ │ - jne 50b0 │ │ - cmp $0x8,%edx │ │ - jb 4f76 │ │ - mov %edx,%edi │ │ - xor %ecx,%ecx │ │ - and $0xfffffff8,%edi │ │ - mov %ecx,%esi │ │ - add $0x8,%ecx │ │ - mov (%r12,%rsi,1),%r8 │ │ - cmp %edi,%ecx │ │ - mov %r8,(%rax,%rsi,1) │ │ - jb 5094 │ │ - add %rcx,%rax │ │ - add %rcx,%r12 │ │ - jmpq 4f76 │ │ - mov (%r12),%ecx │ │ - lea 0x4(%rax),%rax │ │ - sub $0x4,%edx │ │ - lea 0x4(%r12),%r12 │ │ - mov %ecx,-0x4(%rax) │ │ - jmp 5084 │ │ - movzwl (%r12),%ecx │ │ - lea 0x2(%rax),%rax │ │ - sub $0x2,%edx │ │ - lea 0x2(%r12),%r12 │ │ - mov %cx,-0x2(%rax) │ │ - jmp 5080 │ │ - movzbl (%r12),%ecx │ │ - lea 0x1(%rax),%rax │ │ - sub $0x1,%edx │ │ - lea 0x1(%r12),%r12 │ │ - mov %cl,-0x1(%rax) │ │ - jmp 507c │ │ - data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -0000000000005100 : │ │ - push %rbp │ │ - mov %rsi,%rbp │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - lea -0x8(%rsp),%rsp │ │ - mov (%rsi),%esi │ │ - mov %esi,%edi │ │ - and $0x3f,%edi │ │ - lea 0x3(%rdi),%eax │ │ - shr $0x2,%eax │ │ - test %eax,%eax │ │ - lea -0x1(%rax),%edx │ │ - je 5151 │ │ - movslq %edx,%rcx │ │ - mov %edx,%edx │ │ - lea 0x0(%rbp,%rcx,4),%rax │ │ - sub %rdx,%rcx │ │ - lea -0x4(%rbp,%rcx,4),%rcx │ │ - data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - mov 0x1c(%rax),%edx │ │ - sub $0x4,%rax │ │ - bswap %edx │ │ - mov %edx,0x20(%rax) │ │ - cmp %rcx,%rax │ │ - jne 5140 │ │ - mov %edi,%ecx │ │ - mov %edi,%eax │ │ - not %ecx │ │ - mov $0x80,%r8d │ │ - shr $0x2,%eax │ │ - and $0x3,%ecx │ │ - shl $0x3,%ecx │ │ - mov %eax,%edx │ │ - lea 0x0(%rbp,%rdx,4),%r9 │ │ - mov $0xffffff80,%edx │ │ - shl %cl,%edx │ │ - shl %cl,%r8d │ │ - and 0x1c(%r9),%edx │ │ - or %r8d,%edx │ │ - cmp $0x37,%edi │ │ - mov %edx,0x1c(%r9) │ │ - jbe 52d0 │ │ - cmp $0x3b,%edi │ │ - jbe 5308 │ │ - mov %rbp,%rdi │ │ - callq 3c90 │ │ - mov 0x0(%rbp),%esi │ │ - mov $0x2,%eax │ │ - movl $0x0,0x1c(%rbp) │ │ - movl $0x0,0x20(%rbp) │ │ - lea 0x1(%rax),%ecx │ │ - mov %eax,%edx │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - lea 0x2(%rax),%edx │ │ - cmp $0xe,%edx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - lea 0x3(%rax),%ecx │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - lea 0x4(%rax),%edx │ │ - cmp $0xe,%edx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - lea 0x5(%rax),%ecx │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - lea 0x6(%rax),%edx │ │ - cmp $0xe,%edx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - lea 0x7(%rax),%ecx │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - lea 0x8(%rax),%edx │ │ - cmp $0xe,%edx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - lea 0x9(%rax),%ecx │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - lea 0xa(%rax),%edx │ │ - cmp $0xe,%edx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - cmp $0x2,%eax │ │ - jne 5274 │ │ - movl $0x0,0x50(%rbp) │ │ - mov 0x4(%rbp),%eax │ │ - mov %esi,%edx │ │ - shr $0x1d,%edx │ │ - mov %rbp,%rdi │ │ - shl $0x3,%esi │ │ - shl $0x3,%eax │ │ - mov %esi,0x58(%rbp) │ │ - or %edx,%eax │ │ - mov %eax,0x54(%rbp) │ │ - callq 3c90 │ │ - xor %eax,%eax │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - mov %eax,%edx │ │ - mov %eax,%ecx │ │ - shr $0x2,%edx │ │ - not %ecx │ │ - mov 0x8(%rbp,%rdx,4),%edx │ │ - and $0x3,%ecx │ │ - shl $0x3,%ecx │ │ - shr %cl,%edx │ │ - mov %dl,(%rbx,%rax,1) │ │ - add $0x1,%rax │ │ - cmp $0x14,%rax │ │ - jne 52a0 │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - lea 0x1(%rax),%edx │ │ - cmp $0xd,%edx │ │ - ja 5274 │ │ - movl $0x0,0x1c(%rbp,%rdx,4) │ │ - lea 0x2(%rax),%ecx │ │ - cmp $0xe,%ecx │ │ - je 5274 │ │ - movl $0x0,0x1c(%rbp,%rcx,4) │ │ - add $0x3,%eax │ │ - cmp $0xe,%eax │ │ - jne 51b2 │ │ - jmpq 5274 │ │ - nopl 0x0(%rax) │ │ - movl $0x0,0x58(%rbp) │ │ - jmpq 5194 │ │ - data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -0000000000005320 : │ │ - push %r13 │ │ - mov %rdx,%r13 │ │ - push %r12 │ │ - mov %rsi,%r12 │ │ - push %rbp │ │ - mov %rdi,%rbp │ │ - push %rbx │ │ - lea -0x68(%rsp),%rsp │ │ - mov %rsp,%rdi │ │ - callq 4e00 │ │ - mov %rsp,%rdx │ │ - mov %r13,%rsi │ │ - mov %r12,%rdi │ │ - callq 4e40 │ │ - mov %rsp,%rsi │ │ - mov %rbp,%rdi │ │ - callq 5100 │ │ - lea 0x68(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -0000000000005370 : │ │ - push %r14 │ │ - mov %rdi,%rax │ │ - push %rbp │ │ - push %rbx │ │ - movzbl 0xf0(%rdx),%r9d │ │ - mov %r9d,%ecx │ │ - and $0xffffffbf,%ecx │ │ - cmp $0xa0,%cl │ │ - je 53a0 │ │ - cmp $0xc0,%r9b │ │ - mov $0x1,%ecx │ │ - je 53a0 │ │ - pop %rbx │ │ - mov %ecx,%eax │ │ - pop %rbp │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - movzbl 0x3(%rax),%r8d │ │ - movzbl 0x2(%rax),%ecx │ │ - movzbl (%rax),%r10d │ │ - movzbl 0x1(%rax),%ebx │ │ - shl $0x18,%r8d │ │ - shl $0x10,%ecx │ │ - shl $0x8,%ebx │ │ - or %ecx,%r8d │ │ - movzbl 0x6(%rax),%ecx │ │ - or %r10d,%r8d │ │ - movzbl 0x4(%rax),%edi │ │ - or %ebx,%r8d │ │ - movzbl 0x7(%rax),%ebx │ │ - xor (%rdx),%r8d │ │ - shl $0x10,%ecx │ │ - movzbl 0xb(%rax),%r10d │ │ - shl $0x18,%ebx │ │ - movzbl 0xf(%rax),%r11d │ │ - or %ecx,%ebx │ │ - movzbl 0x5(%rax),%ecx │ │ - or %edi,%ebx │ │ - shl $0x18,%r10d │ │ - movzbl 0x9(%rax),%edi │ │ - shl $0x8,%ecx │ │ - shl $0x18,%r11d │ │ - or %ecx,%ebx │ │ - movzbl 0xa(%rax),%ecx │ │ - xor 0x4(%rdx),%ebx │ │ - shl $0x8,%edi │ │ - shl $0x10,%ecx │ │ - mov %ebx,%r14d │ │ - or %r10d,%ecx │ │ - movzbl 0x8(%rax),%r10d │ │ - or %r10d,%ecx │ │ - movzbl 0xd(%rax),%r10d │ │ - or %edi,%ecx │ │ - movzbl 0xe(%rax),%edi │ │ - xor 0x8(%rdx),%ecx │ │ - shl $0x8,%r10d │ │ - shl $0x10,%edi │ │ - or %r11d,%edi │ │ - movzbl 0xc(%rax),%r11d │ │ - or %r11d,%edi │ │ - or %r10d,%edi │ │ - xor 0xc(%rdx),%edi │ │ - cmp $0xc0,%r9b │ │ - je 6120 │ │ - cmp $0xe0,%r9b │ │ - je 54d8 │ │ - cmp $0xa0,%r9b │ │ - je 6130 │ │ - mov %r8d,%eax │ │ - mov %r14d,%ebx │ │ - shr $0x8,%eax │ │ - mov %al,0x1(%rsi) │ │ - mov %r8d,%eax │ │ - shr $0x10,%eax │ │ - mov %al,0x2(%rsi) │ │ - mov %r14d,%eax │ │ - shr $0x8,%eax │ │ - mov %al,0x5(%rsi) │ │ - mov %r14d,%eax │ │ - shr $0x10,%eax │ │ - mov %al,0x6(%rsi) │ │ - mov %ecx,%eax │ │ - shr $0x18,%ebx │ │ - shr $0x8,%eax │ │ - mov %bl,0x7(%rsi) │ │ - mov %al,0x9(%rsi) │ │ - mov %ecx,%eax │ │ - pop %rbx │ │ - shr $0x10,%eax │ │ - mov %al,0xa(%rsi) │ │ - mov %edi,%eax │ │ - pop %rbp │ │ - shr $0x8,%eax │ │ - mov %cl,0x8(%rsi) │ │ - mov %al,0xd(%rsi) │ │ - mov %edi,%eax │ │ - shr $0x18,%ecx │ │ - mov %r8b,(%rsi) │ │ - shr $0x10,%eax │ │ - mov %cl,0xb(%rsi) │ │ - xor %ecx,%ecx │ │ - mov %dil,0xc(%rsi) │ │ - shr $0x18,%r8d │ │ - shr $0x18,%edi │ │ - mov %r14b,0x4(%rsi) │ │ - mov %al,0xe(%rsi) │ │ - mov %ecx,%eax │ │ - mov %r8b,0x3(%rsi) │ │ - mov %dil,0xf(%rsi) │ │ - pop %r14 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - mov 0xfa39(%rip),%rax │ │ - movzbl %r8b,%r10d │ │ - mov %edi,%r9d │ │ - mov %r14,%rbx │ │ - shr $0x18,%r9d │ │ - movzbl %bh,%ebp │ │ - mov (%rax,%r10,4),%r11d │ │ - mov %r8d,%r10d │ │ - shr $0x18,%r10d │ │ - mov %rdi,%rbx │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - mov %ecx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor 0x10(%rdx),%r11d │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - movzbl %ch,%ebp │ │ - xor 0x800(%rax,%r9,4),%r11d │ │ - movzbl %r14b,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r10,4),%r9d │ │ - mov %edi,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - movzbl %r10b,%r10d │ │ - xor 0x14(%rdx),%r9d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r10,4),%r9d │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%edi │ │ - xor 0xc00(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - mov %r8,%rbx │ │ - xor 0x1c(%rdx),%edi │ │ - xor 0x18(%rdx),%r10d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r11b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - mov %r9d,%ebp │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%edi │ │ - mov %r9,%rbx │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - xor 0x20(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r10d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %r10,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x24(%rdx),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - add $0x20,%rdx │ │ - shr $0x18,%ebp │ │ - movzbl %cl,%ecx │ │ - shr $0x10,%r9d │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - movzbl %r9b,%r9d │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x18,%r10d │ │ - mov %ebx,%r14d │ │ - mov %rdi,%rbx │ │ - movzbl %dil,%edi │ │ - xor 0xc00(%rax,%rbp,4),%ecx │ │ - movzbl %bh,%ebp │ │ - mov %r11,%rbx │ │ - xor 0x8(%rdx),%ecx │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0x400(%rax,%rbp,4),%ecx │ │ - mov %r11d,%ebp │ │ - shr $0x10,%ebp │ │ - xor 0xc00(%rax,%r10,4),%edi │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ecx │ │ - movzbl %bh,%ebp │ │ - xor 0xc(%rdx),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %r8b,%r10d │ │ - mov %edi,%r9d │ │ - mov (%rax,%r10,4),%r11d │ │ - mov %r14,%rbx │ │ - shr $0x18,%r9d │ │ - movzbl %bh,%ebp │ │ - mov %r8d,%r10d │ │ - mov %rdi,%rbx │ │ - shr $0x18,%r10d │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - mov %ecx,%r9d │ │ - shr $0x10,%r9d │ │ - xor 0x10(%rdx),%r11d │ │ - movzbl %r9b,%r9d │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - movzbl %ch,%ebp │ │ - xor 0x800(%rax,%r9,4),%r11d │ │ - movzbl %r14b,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r10,4),%r9d │ │ - mov %edi,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - movzbl %r10b,%r10d │ │ - xor 0x14(%rdx),%r9d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r10,4),%r9d │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%edi │ │ - xor 0xc00(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - mov %r8,%rbx │ │ - xor 0x1c(%rdx),%edi │ │ - xor 0x18(%rdx),%r10d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r11b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - mov %r9d,%ebp │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%edi │ │ - mov %r9,%rbx │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - xor 0x20(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r10d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %r10,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x24(%rdx),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - add $0x20,%rdx │ │ - shr $0x18,%ebp │ │ - movzbl %cl,%ecx │ │ - shr $0x10,%r9d │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - movzbl %r9b,%r9d │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x18,%r10d │ │ - mov %ebx,%r14d │ │ - mov %rdi,%rbx │ │ - movzbl %dil,%edi │ │ - xor 0xc00(%rax,%rbp,4),%ecx │ │ - movzbl %bh,%ebp │ │ - mov %r11,%rbx │ │ - xor 0x8(%rdx),%ecx │ │ - xor 0x400(%rax,%rbp,4),%ecx │ │ - mov %r11d,%ebp │ │ - mov (%rax,%rdi,4),%edi │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0xc00(%rax,%r10,4),%edi │ │ - xor 0x800(%rax,%rbp,4),%ecx │ │ - movzbl %bh,%ebp │ │ - xor 0xc(%rdx),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %r8b,%r10d │ │ - mov %edi,%r9d │ │ - mov (%rax,%r10,4),%r11d │ │ - mov %r14,%rbx │ │ - shr $0x18,%r9d │ │ - movzbl %bh,%ebp │ │ - mov %r8d,%r10d │ │ - mov %rdi,%rbx │ │ - shr $0x18,%r10d │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - mov %ecx,%r9d │ │ - shr $0x10,%r9d │ │ - xor 0x10(%rdx),%r11d │ │ - movzbl %r9b,%r9d │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - movzbl %ch,%ebp │ │ - xor 0x800(%rax,%r9,4),%r11d │ │ - movzbl %r14b,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r10,4),%r9d │ │ - mov %edi,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - movzbl %r10b,%r10d │ │ - xor 0x14(%rdx),%r9d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r10,4),%r9d │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%edi │ │ - xor 0xc00(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - mov %r8,%rbx │ │ - xor 0x1c(%rdx),%edi │ │ - xor 0x18(%rdx),%r10d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r11b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - mov %r9d,%ebp │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%edi │ │ - mov %r9,%rbx │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - xor 0x20(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r10d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %r10,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x24(%rdx),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - shr $0x18,%ebp │ │ - movzbl %cl,%ecx │ │ - shr $0x10,%r9d │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x18,%r10d │ │ - mov %ebx,%r14d │ │ - mov %rdi,%rbx │ │ - movzbl %dil,%edi │ │ - xor 0xc00(%rax,%rbp,4),%ecx │ │ - movzbl %bh,%ebp │ │ - mov %r11,%rbx │ │ - xor 0x28(%rdx),%ecx │ │ - xor 0x400(%rax,%rbp,4),%ecx │ │ - mov %r11d,%ebp │ │ - shr $0x10,%ebp │ │ - mov %r14d,%r11d │ │ - shr $0x18,%r11d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ecx │ │ - mov (%rax,%rdi,4),%ebp │ │ - movzbl %bh,%edi │ │ - mov %r14,%rbx │ │ - xor 0xc00(%rax,%r10,4),%ebp │ │ - movzbl %r9b,%r10d │ │ - movzbl %r8b,%r9d │ │ - xor 0x2c(%rdx),%ebp │ │ - xor 0x400(%rax,%rdi,4),%ebp │ │ - xor 0x800(%rax,%r10,4),%ebp │ │ - mov (%rax,%r9,4),%r10d │ │ - mov %r8d,%r9d │ │ - shr $0x18,%r9d │ │ - mov %ebp,%edi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - movzbl %bh,%edi │ │ - movzbl %ch,%ebx │ │ - xor 0x30(%rdx),%r10d │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %r14b,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%r9,4),%edi │ │ - mov %ebp,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor 0x34(%rdx),%edi │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - mov %rbp,%rbx │ │ - movzbl %bh,%ebx │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %cl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r11,4),%r9d │ │ - mov %r8d,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor 0x38(%rdx),%r9d │ │ - xor 0x400(%rax,%rbx,4),%r9d │ │ - mov %r8,%rbx │ │ - xor 0x800(%rax,%r11,4),%r9d │ │ - mov (%rax,%rbp,4),%r11d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%ecx │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - xor 0xc00(%rax,%rcx,4),%r11d │ │ - movzbl %bl,%r8d │ │ - mov %rdi,%rbx │ │ - xor 0x3c(%rdx),%r11d │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %edi,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r8,4),%r11d │ │ - movzbl %r10b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - mov %r10d,%ebx │ │ - shr $0x18,%ebx │ │ - xor 0x40(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r9d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x10,%edi │ │ - xor 0xc00(%rax,%rbx,4),%ecx │ │ - mov %r9,%rbx │ │ - movzbl %bh,%ebx │ │ - xor 0x44(%rdx),%ecx │ │ - xor 0x400(%rax,%rbx,4),%ecx │ │ - mov %r11d,%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - shr $0x18,%r9d │ │ - mov %ecx,%r14d │ │ - mov %r11,%rcx │ │ - xor 0xc00(%rax,%rbp,4),%ebx │ │ - movzbl %r11b,%r11d │ │ - mov (%rax,%r11,4),%r11d │ │ - movzbl %ch,%ebp │ │ - mov %r10,%rcx │ │ - xor 0x48(%rdx),%ebx │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - movzbl %r8b,%r9d │ │ - xor 0x400(%rax,%rbp,4),%ebx │ │ - mov %r10d,%ebp │ │ - xor 0x4c(%rdx),%r11d │ │ - movzbl %dil,%r10d │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ebx │ │ - movzbl %ch,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %r14,%rcx │ │ - movzbl %bh,%ebp │ │ - xor 0x800(%rax,%r10,4),%r11d │ │ - mov (%rax,%r9,4),%r10d │ │ - mov %r8d,%r9d │ │ - mov %r11d,%edi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - movzbl %ch,%edi │ │ - mov %r11,%rcx │ │ - xor 0x50(%rdx),%r10d │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %ebx,%edi │ │ - shr $0x10,%edi │ │ - shr $0x18,%r9d │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %r14b,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%r9,4),%edi │ │ - mov %r11d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r11b,%r11d │ │ - mov (%rax,%r11,4),%r11d │ │ - movzbl %r9b,%r9d │ │ - xor 0x54(%rdx),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %bl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - shr $0x18,%ebx │ │ - xor 0xc00(%rax,%rbx,4),%r11d │ │ - mov %r8,%rbx │ │ - xor 0xc00(%rax,%rbp,4),%r9d │ │ - movzbl %ch,%ebp │ │ - xor 0x5c(%rdx),%r11d │ │ - xor 0x58(%rdx),%r9d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r9d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - mov %edi,%ebp │ │ - movzbl %bl,%r8d │ │ - mov %rdi,%rbx │ │ - xor 0x800(%rax,%r8,4),%r11d │ │ - movzbl %r10b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - mov %r10d,%ebx │ │ - shr $0x18,%ebx │ │ - xor 0x60(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r9d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%rbx,4),%ecx │ │ - mov %r9,%rbx │ │ - movzbl %bh,%ebx │ │ - xor 0x64(%rdx),%ecx │ │ - xor 0x400(%rax,%rbx,4),%ecx │ │ - mov %r11d,%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - shr $0x18,%ebp │ │ - shr $0x18,%r9d │ │ - mov %ecx,%r14d │ │ - xor 0xc00(%rax,%rbp,4),%ebx │ │ - mov %r11,%rcx │ │ - movzbl %r11b,%r11d │ │ - movzbl %ch,%ebp │ │ - mov (%rax,%r11,4),%r11d │ │ - mov %r10,%rcx │ │ - shr $0x10,%edi │ │ - xor 0x68(%rdx),%ebx │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - movzbl %r8b,%r9d │ │ - xor 0x400(%rax,%rbp,4),%ebx │ │ - mov %r10d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %dil,%r10d │ │ - xor 0x6c(%rdx),%r11d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ebx │ │ - movzbl %ch,%ebp │ │ - mov %r14,%rcx │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - movzbl %bh,%ebp │ │ - xor 0x800(%rax,%r10,4),%r11d │ │ - mov (%rax,%r9,4),%r10d │ │ - mov %r8d,%r9d │ │ - shr $0x18,%r9d │ │ - mov %r11d,%edi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - movzbl %ch,%edi │ │ - mov %r11,%rcx │ │ - xor 0x70(%rdx),%r10d │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %ebx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %r14b,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%r9,4),%edi │ │ - mov %r11d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r11b,%r11d │ │ - movzbl %r9b,%r9d │ │ - xor 0x74(%rdx),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %bl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - shr $0x18,%ebx │ │ - xor 0xc00(%rax,%rbp,4),%r9d │ │ - movzbl %ch,%ebp │ │ - xor 0x78(%rdx),%r9d │ │ - mov (%rax,%r11,4),%r11d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - xor 0xc00(%rax,%rbx,4),%r11d │ │ - movzbl %bpl,%ebp │ │ - mov %r8,%rbx │ │ - xor 0x800(%rax,%rbp,4),%r9d │ │ - movzbl %bh,%ebp │ │ - xor 0x7c(%rdx),%r11d │ │ - mov %r14d,%ebx │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %edi,%ebp │ │ - shr $0x10,%ebx │ │ - shr $0x18,%ebp │ │ - movzbl %bl,%r8d │ │ - xor 0x800(%rax,%r8,4),%r11d │ │ - movzbl %r10b,%r8d │ │ - mov (%rax,%r8,4),%r8d │ │ - mov %rdi,%rbx │ │ - mov %r11d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - mov %r10d,%ebx │ │ - shr $0x18,%ebx │ │ - xor 0x80(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r9d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x10,%edi │ │ - xor 0xc00(%rax,%rbx,4),%ecx │ │ - mov %r9,%rbx │ │ - movzbl %bh,%ebx │ │ - xor 0x84(%rdx),%ecx │ │ - xor 0x400(%rax,%rbx,4),%ecx │ │ - mov %r11d,%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%ecx │ │ - movzbl %r9b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - shr $0x18,%r9d │ │ - mov %ecx,%r14d │ │ - mov %r11,%rcx │ │ - xor 0xc00(%rax,%rbp,4),%ebx │ │ - movzbl %r11b,%r11d │ │ - mov (%rax,%r11,4),%r11d │ │ - movzbl %ch,%ebp │ │ - mov %r10,%rcx │ │ - xor 0x88(%rdx),%ebx │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - movzbl %r8b,%r9d │ │ - xor 0x400(%rax,%rbp,4),%ebx │ │ - mov %r10d,%ebp │ │ - xor 0x8c(%rdx),%r11d │ │ - movzbl %dil,%r10d │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ebx │ │ - movzbl %ch,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %r14,%rcx │ │ - movzbl %bh,%ebp │ │ - xor 0x800(%rax,%r10,4),%r11d │ │ - mov (%rax,%r9,4),%r10d │ │ - mov %r8d,%r9d │ │ - mov %r11d,%edi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - movzbl %ch,%edi │ │ - mov %r11,%rcx │ │ - xor 0x90(%rdx),%r10d │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %ebx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %r14b,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - shr $0x18,%r9d │ │ - xor 0xc00(%rax,%r9,4),%edi │ │ - mov %r11d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r11b,%r11d │ │ - mov (%rax,%r11,4),%r11d │ │ - movzbl %r9b,%r9d │ │ - xor 0x94(%rdx),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r14d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r9,4),%edi │ │ - movzbl %bl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - shr $0x18,%ebx │ │ - xor 0xc00(%rax,%rbx,4),%r11d │ │ - mov %r8,%rbx │ │ - xor 0xc00(%rax,%rbp,4),%r9d │ │ - movzbl %ch,%ebp │ │ - xor 0x9c(%rdx),%r11d │ │ - xor 0x98(%rdx),%r9d │ │ - xor 0x400(%rax,%rbp,4),%r9d │ │ - mov %r8d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r9d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - mov %edi,%ebp │ │ - shr $0x18,%ebp │ │ - movzbl %bl,%r8d │ │ - xor 0x800(%rax,%r8,4),%r11d │ │ - movzbl %r10b,%r8d │ │ - mov 0xeee3(%rip),%rax │ │ - mov %rdi,%rbx │ │ - mov %r11d,%ecx │ │ - mov (%rax,%r8,4),%r8d │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r8d │ │ - movzbl %bh,%ecx │ │ - movzbl %dil,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - xor 0xa0(%rdx),%r8d │ │ - xor 0x400(%rax,%rcx,4),%r8d │ │ - mov %r9d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r8d │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %r9,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0xa4(%rdx),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %r11d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r9b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - mov %ebx,%r14d │ │ - mov %r11,%rbx │ │ - xor 0xc00(%rax,%rbp,4),%ecx │ │ - movzbl %r11b,%r11d │ │ - mov (%rax,%r11,4),%r11d │ │ - movzbl %bh,%ebp │ │ - xor 0xa8(%rdx),%ecx │ │ - xor 0x400(%rax,%rbp,4),%ecx │ │ - mov %r10d,%ebp │ │ - shr $0x18,%r9d │ │ - shr $0x10,%ebp │ │ - xor 0xc00(%rax,%r9,4),%r11d │ │ - shr $0x10,%edi │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%ecx │ │ - xor 0xac(%rdx),%r11d │ │ - mov %r10,%rdx │ │ - movzbl %dh,%ebp │ │ - movzbl %dil,%edx │ │ - mov 0x800(%rax,%rdx,4),%edi │ │ - xor 0x400(%rax,%rbp,4),%r11d │ │ - xor %r11d,%edi │ │ - jmpq 545b │ │ - mov 0xedf1(%rip),%rax │ │ - jmpq 5699 │ │ - nopl 0x0(%rax) │ │ - mov 0xede1(%rip),%rax │ │ - jmpq 5853 │ │ - nopl 0x0(%rax) │ │ │ │ -0000000000006140 : │ │ - push %r14 │ │ - mov %rdi,%rax │ │ - mov %rdx,%r14 │ │ +0000000000009b20 : │ │ push %r13 │ │ + mov %rsi,%r13 │ │ push %r12 │ │ + mov %rdi,%r12 │ │ push %rbp │ │ push %rbx │ │ - movzbl 0xf0(%rdx),%r10d │ │ - mov %r10d,%ecx │ │ - and $0xffffffbf,%ecx │ │ - cmp $0xa0,%cl │ │ - je 6178 │ │ - cmp $0xc0,%r10b │ │ - mov $0x1,%ecx │ │ - je 6178 │ │ + mov %rdx,%rbx │ │ + lea -0x8(%rsp),%rsp │ │ + mov (%rdx),%ebp │ │ + mov $0x40,%edx │ │ + mov %ebp,%eax │ │ + add %esi,%ebp │ │ + mov %ebp,(%rbx) │ │ + and $0x3f,%eax │ │ + sub %eax,%edx │ │ + cmp %rbp,%rsi │ │ + jbe 9b4f │ │ + addl $0x1,0x4(%rbx) │ │ + cmp %rdx,%r13 │ │ + lea 0x1c(%rbx),%rbp │ │ + jb 9c44 │ │ + nopl 0x0(%rax) │ │ + add %rbp,%rax │ │ + cmp $0x8,%edx │ │ + mov %edx,%ecx │ │ + mov %rax,%rdi │ │ + mov %r12,%rsi │ │ + jae 9c78 │ │ + xor %eax,%eax │ │ + test $0x4,%cl │ │ + je 9b84 │ │ + mov (%rsi),%eax │ │ + mov %eax,(%rdi) │ │ + mov $0x4,%eax │ │ + test $0x2,%cl │ │ + je 9b97 │ │ + movzwl (%rsi,%rax,1),%r8d │ │ + mov %r8w,(%rdi,%rax,1) │ │ + add $0x2,%rax │ │ + and $0x1,%ecx │ │ + je 9ba3 │ │ + movzbl (%rsi,%rax,1),%ecx │ │ + mov %cl,(%rdi,%rax,1) │ │ + sub %rdx,%r13 │ │ + mov %rbx,%rdi │ │ + mov 0x58(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x58(%rbx) │ │ + add %rdx,%r12 │ │ + mov 0x54(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x54(%rbx) │ │ + mov 0x50(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x50(%rbx) │ │ + mov 0x4c(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x4c(%rbx) │ │ + mov 0x48(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x48(%rbx) │ │ + mov 0x44(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x44(%rbx) │ │ + mov 0x40(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x40(%rbx) │ │ + mov 0x3c(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x3c(%rbx) │ │ + mov 0x38(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x38(%rbx) │ │ + mov 0x34(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x34(%rbx) │ │ + mov 0x30(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x30(%rbx) │ │ + mov 0x2c(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x2c(%rbx) │ │ + mov 0x28(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x28(%rbx) │ │ + mov 0x24(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x24(%rbx) │ │ + mov 0x20(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x20(%rbx) │ │ + mov 0x1c(%rbx),%eax │ │ + bswap %eax │ │ + mov %eax,0x1c(%rbx) │ │ + callq 8960 │ │ + xor %eax,%eax │ │ + cmp $0x3f,%r13 │ │ + mov $0x40,%edx │ │ + ja 9b60 │ │ + xor %eax,%eax │ │ + cmp $0x8,%r13d │ │ + mov %r13d,%edx │ │ + lea 0x0(%rbp,%rax,1),%rax │ │ + jae 9d58 │ │ + xor %ecx,%ecx │ │ + test $0x4,%dl │ │ + jne 9cf0 │ │ + test $0x2,%dl │ │ + jne 9cd8 │ │ + and $0x1,%edx │ │ + jne 9cc0 │ │ + lea 0x8(%rsp),%rsp │ │ pop %rbx │ │ - mov %ecx,%eax │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ - pop %r14 │ │ retq │ │ nop │ │ - movzbl 0x3(%rax),%ebx │ │ - movzbl 0x2(%rax),%ecx │ │ - movzbl (%rax),%edi │ │ - shl $0x18,%ebx │ │ - shl $0x10,%ecx │ │ - movzbl 0x7(%rax),%r8d │ │ - or %ecx,%ebx │ │ - movzbl 0x1(%rax),%ecx │ │ - or %edi,%ebx │ │ - movzbl 0x5(%rax),%edi │ │ - shl $0x18,%r8d │ │ - shl $0x8,%ecx │ │ - shl $0x8,%edi │ │ - or %ecx,%ebx │ │ - movzbl 0x6(%rax),%ecx │ │ - xor (%r14),%ebx │ │ - movzbl 0xb(%rax),%r9d │ │ - movzbl 0x8(%rax),%r11d │ │ - shl $0x10,%ecx │ │ - shl $0x18,%r9d │ │ - or %r8d,%ecx │ │ - movzbl 0x4(%rax),%r8d │ │ - or %r8d,%ecx │ │ - movzbl 0x9(%rax),%r8d │ │ - or %edi,%ecx │ │ - movzbl 0xa(%rax),%edi │ │ - xor 0x4(%r14),%ecx │ │ - shl $0x8,%r8d │ │ - shl $0x10,%edi │ │ - or %edi,%r9d │ │ - movzbl 0xe(%rax),%edi │ │ - or %r11d,%r9d │ │ - movzbl 0xf(%rax),%r11d │ │ - or %r8d,%r9d │ │ - movzbl 0xd(%rax),%r8d │ │ - xor 0x8(%r14),%r9d │ │ - shl $0x10,%edi │ │ - shl $0x18,%r11d │ │ - shl $0x8,%r8d │ │ - or %r11d,%edi │ │ - movzbl 0xc(%rax),%r11d │ │ - or %r11d,%edi │ │ - mov %r10d,%r11d │ │ - shr $0x2,%r11b │ │ - or %r8d,%edi │ │ - xor 0xc(%r14),%edi │ │ - movzbl %r11b,%r11d │ │ - cmp $0xc0,%r10b │ │ - lea (%r14,%r11,4),%r8 │ │ - je 6f20 │ │ - cmp $0xe0,%r10b │ │ - je 62c0 │ │ - cmp $0xa0,%r10b │ │ - je 6f30 │ │ - mov %ebx,%eax │ │ - mov %r9d,%edx │ │ - shr $0x8,%eax │ │ - mov %al,0x1(%rsi) │ │ - mov %ebx,%eax │ │ - mov %bl,(%rsi) │ │ - shr $0x10,%eax │ │ - shr $0x18,%ebx │ │ - mov %al,0x2(%rsi) │ │ - mov %ecx,%eax │ │ - mov %bl,0x3(%rsi) │ │ + test $0x1,%al │ │ + jne 9d38 │ │ + test $0x2,%dil │ │ + jne 9d20 │ │ + test $0x4,%dil │ │ + jne 9d08 │ │ + cmp $0x8,%ecx │ │ + jb 9b74 │ │ + mov %ecx,%r9d │ │ + xor %eax,%eax │ │ + and $0xfffffff8,%r9d │ │ + mov %eax,%r8d │ │ + add $0x8,%eax │ │ + mov (%rsi,%r8,1),%r10 │ │ + cmp %r9d,%eax │ │ + mov %r10,(%rdi,%r8,1) │ │ + jb 9ca2 │ │ + add %rax,%rdi │ │ + add %rax,%rsi │ │ + jmpq 9b74 │ │ + movzbl (%r12,%rcx,1),%edx │ │ + mov %dl,(%rax,%rcx,1) │ │ + lea 0x8(%rsp),%rsp │ │ pop %rbx │ │ - shr $0x8,%eax │ │ - mov %al,0x5(%rsi) │ │ - mov %ecx,%eax │ │ pop %rbp │ │ - shr $0x10,%eax │ │ - mov %al,0x6(%rsi) │ │ - mov %r9d,%eax │ │ - shr $0x8,%eax │ │ pop %r12 │ │ - mov %al,0x9(%rsi) │ │ - mov %r9d,%eax │ │ - shr $0x10,%eax │ │ - mov %al,0xa(%rsi) │ │ - mov %edi,%eax │ │ pop %r13 │ │ - shr $0x8,%eax │ │ - mov %cl,0x4(%rsi) │ │ - mov %al,0xd(%rsi) │ │ - mov %edi,%eax │ │ - shr $0x18,%ecx │ │ - shr $0x10,%eax │ │ - shr $0x18,%edx │ │ - mov %dil,0xc(%rsi) │ │ - mov %cl,0x7(%rsi) │ │ - xor %ecx,%ecx │ │ - shr $0x18,%edi │ │ - mov %r9b,0x8(%rsi) │ │ - mov %al,0xe(%rsi) │ │ - mov %ecx,%eax │ │ - mov %dl,0xb(%rsi) │ │ - pop %r14 │ │ - mov %dil,0xf(%rsi) │ │ retq │ │ nopl 0x0(%rax) │ │ - mov 0xec61(%rip),%rax │ │ - movzbl %bl,%ebp │ │ - mov %ecx,%r10d │ │ - mov %rdi,%rdx │ │ - shr $0x18,%r10d │ │ - movzbl %dh,%edx │ │ - mov (%rax,%rbp,4),%ebp │ │ - mov %r9d,%r12d │ │ - shr $0x18,%r12d │ │ - mov %edi,%r13d │ │ - shr $0x18,%r13d │ │ - xor 0xc00(%rax,%r10,4),%ebp │ │ - mov %r9d,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %r10b,%r10d │ │ - xor -0xd0(%r8),%ebp │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - movzbl %bh,%edx │ │ - xor 0x800(%rax,%r10,4),%ebp │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor 0xc00(%rax,%r12,4),%r10d │ │ - mov %edi,%r12d │ │ - shr $0x10,%r12d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - movzbl %r12b,%r12d │ │ - xor -0xcc(%r8),%r10d │ │ - xor 0x400(%rax,%rdx,4),%r10d │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%r12,4),%r10d │ │ - movzbl %r9b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - xor 0xc00(%rax,%r13,4),%r12d │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rbx,4),%edi │ │ - xor -0xc8(%r8),%r12d │ │ - movzbl %r13b,%r13d │ │ - xor -0xc4(%r8),%edi │ │ - xor 0x400(%rax,%rdx,4),%r12d │ │ - mov %r9,%rdx │ │ - movzbl %dh,%ebx │ │ - movzbl %bpl,%r9d │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - mov (%rax,%r9,4),%ebx │ │ - xor 0x800(%rax,%r13,4),%r12d │ │ - xor 0x800(%rax,%rcx,4),%edi │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - mov %r12d,%r9d │ │ - shr $0x18,%r9d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %rdi,%rdx │ │ - mov %edi,%r13d │ │ - movzbl %dh,%ecx │ │ - mov %rbp,%rdx │ │ - xor -0xc0(%r8),%ebx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %r12d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %edi,%r9d │ │ - movzbl %dil,%edi │ │ - xor -0xbc(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %r10,%rdx │ │ - shr $0x10,%r9d │ │ - movzbl %dh,%edx │ │ - shr $0x18,%r13d │ │ - movzbl %r9b,%r9d │ │ - shr $0x10,%r10d │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %r12b,%r9d │ │ - movzbl %r10b,%r10d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r13,4),%r9d │ │ - mov %ebp,%r13d │ │ - shr $0x18,%ebp │ │ - shr $0x10,%r13d │ │ - xor -0xb8(%r8),%r9d │ │ - movzbl %r13b,%r13d │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %r12,%rdx │ │ - xor 0xc00(%rax,%rbp,4),%edi │ │ - movzbl %dh,%ebp │ │ - xor 0x800(%rax,%r13,4),%r9d │ │ - xor -0xb4(%r8),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - xor 0x800(%rax,%r10,4),%edi │ │ - movzbl %bl,%ebp │ │ - mov %ecx,%r10d │ │ - mov (%rax,%rbp,4),%ebp │ │ - mov %rdi,%rdx │ │ - shr $0x18,%r10d │ │ - movzbl %dh,%edx │ │ - mov %r9d,%r12d │ │ - mov %edi,%r13d │ │ - shr $0x18,%r12d │ │ - xor 0xc00(%rax,%r10,4),%ebp │ │ - shr $0x18,%r13d │ │ - mov %r9d,%r10d │ │ - shr $0x10,%r10d │ │ - xor -0xb0(%r8),%ebp │ │ - movzbl %r10b,%r10d │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - movzbl %bh,%edx │ │ - xor 0x800(%rax,%r10,4),%ebp │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor 0xc00(%rax,%r12,4),%r10d │ │ - mov %edi,%r12d │ │ - shr $0x10,%r12d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - movzbl %r12b,%r12d │ │ - xor -0xac(%r8),%r10d │ │ - xor 0x400(%rax,%rdx,4),%r10d │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%r12,4),%r10d │ │ - movzbl %r9b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - xor 0xc00(%rax,%r13,4),%r12d │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rbx,4),%edi │ │ - xor -0xa8(%r8),%r12d │ │ - movzbl %r13b,%r13d │ │ - xor -0xa4(%r8),%edi │ │ - xor 0x400(%rax,%rdx,4),%r12d │ │ - mov %r9,%rdx │ │ - movzbl %dh,%ebx │ │ - movzbl %bpl,%r9d │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - mov (%rax,%r9,4),%ebx │ │ - xor 0x800(%rax,%r13,4),%r12d │ │ - xor 0x800(%rax,%rcx,4),%edi │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - mov %r12d,%r9d │ │ - shr $0x18,%r9d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %rdi,%rdx │ │ - mov %edi,%r13d │ │ - movzbl %dh,%ecx │ │ - mov %rbp,%rdx │ │ - xor -0xa0(%r8),%ebx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %r12d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %edi,%r9d │ │ - movzbl %dil,%edi │ │ - xor -0x9c(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %r10,%rdx │ │ - shr $0x10,%r9d │ │ - movzbl %dh,%edx │ │ - shr $0x18,%r13d │ │ - movzbl %r9b,%r9d │ │ - shr $0x10,%r10d │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %r12b,%r9d │ │ - movzbl %r10b,%r10d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r13,4),%r9d │ │ - mov %ebp,%r13d │ │ - shr $0x18,%ebp │ │ - shr $0x10,%r13d │ │ - xor -0x98(%r8),%r9d │ │ - movzbl %r13b,%r13d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %r12,%rdx │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0x800(%rax,%r13,4),%r9d │ │ - xor 0xc00(%rax,%rbp,4),%edi │ │ - movzbl %dh,%ebp │ │ - xor -0x94(%r8),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - xor 0x800(%rax,%r10,4),%edi │ │ - movzbl %bl,%ebp │ │ - mov %ecx,%r10d │ │ - mov (%rax,%rbp,4),%ebp │ │ - mov %rdi,%rdx │ │ - shr $0x18,%r10d │ │ - movzbl %dh,%edx │ │ - mov %r9d,%r12d │ │ - movzbl %r9b,%r13d │ │ - shr $0x18,%r12d │ │ - xor 0xc00(%rax,%r10,4),%ebp │ │ - mov (%rax,%r13,4),%r13d │ │ - mov %r9d,%r10d │ │ - shr $0x10,%r10d │ │ - xor -0x90(%r8),%ebp │ │ - movzbl %r10b,%r10d │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - movzbl %bh,%edx │ │ - xor 0x800(%rax,%r10,4),%ebp │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor 0xc00(%rax,%r12,4),%r10d │ │ - mov %edi,%r12d │ │ - shr $0x10,%r12d │ │ - movzbl %r12b,%r12d │ │ - xor -0x8c(%r8),%r10d │ │ - xor 0x400(%rax,%rdx,4),%r10d │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%r12,4),%r10d │ │ - mov %edi,%r12d │ │ - shr $0x18,%r12d │ │ - movzbl %dil,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%r12,4),%r13d │ │ - mov %ebx,%r12d │ │ - shr $0x18,%ebx │ │ - xor 0xc00(%rax,%rbx,4),%edi │ │ - xor -0x88(%r8),%r13d │ │ - shr $0x10,%r12d │ │ - movzbl %r12b,%r12d │ │ - xor -0x84(%r8),%edi │ │ - xor 0x400(%rax,%rdx,4),%r13d │ │ - mov %r9,%rdx │ │ - movzbl %bpl,%r9d │ │ - movzbl %dh,%ebx │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - xor 0x800(%rax,%r12,4),%r13d │ │ - mov (%rax,%r9,4),%ebx │ │ - xor 0x800(%rax,%rcx,4),%edi │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - mov %r13d,%r9d │ │ - shr $0x18,%r9d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - mov %rdi,%rdx │ │ - mov %edi,%r12d │ │ - movzbl %dh,%ecx │ │ - mov %rbp,%rdx │ │ - xor -0x80(%r8),%ebx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %r13d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %edi,%r9d │ │ - movzbl %dil,%edi │ │ - xor -0x7c(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %r10,%rdx │ │ - shr $0x10,%r9d │ │ - movzbl %dh,%edx │ │ - shr $0x18,%r12d │ │ - movzbl %r9b,%r9d │ │ - shr $0x10,%r10d │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %r13b,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r12,4),%r9d │ │ - mov %ebp,%r12d │ │ - shr $0x10,%r12d │ │ - shr $0x18,%ebp │ │ - movzbl %r12b,%r12d │ │ - xor -0x78(%r8),%r9d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %r13,%rdx │ │ - xor 0x800(%rax,%r12,4),%r9d │ │ - mov (%rax,%rdi,4),%r12d │ │ - movzbl %dh,%edi │ │ - xor 0xc00(%rax,%rbp,4),%r12d │ │ - movzbl %r10b,%ebp │ │ - movzbl %bl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor -0x74(%r8),%r12d │ │ - xor 0x400(%rax,%rdi,4),%r12d │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - mov %r9d,%ebp │ │ - shr $0x18,%ebp │ │ - xor -0x70(%r8),%r10d │ │ - mov %r12,%rdx │ │ - mov %r12d,%r13d │ │ - shr $0x18,%r13d │ │ - movzbl %dh,%edi │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %r9d,%edi │ │ - shr $0x10,%edi │ │ - movzbl %ch,%edx │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %cl,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%rbp,4),%edi │ │ - movzbl %bh,%ebp │ │ - xor -0x6c(%r8),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r12d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%edi │ │ - movzbl %r9b,%ebp │ │ - mov (%rax,%rbp,4),%ebp │ │ - xor 0xc00(%rax,%r13,4),%ebp │ │ - mov %ebx,%r13d │ │ - shr $0x10,%r13d │ │ - movzbl %r13b,%r13d │ │ - xor -0x68(%r8),%ebp │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - mov %r9,%rdx │ │ - xor 0x800(%rax,%r13,4),%ebp │ │ - shr $0x18,%ebx │ │ - xor 0xc00(%rax,%rbx,4),%r12d │ │ - movzbl %dh,%ebx │ │ - xor -0x64(%r8),%r12d │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - mov %ecx,%ebx │ │ - shr $0x10,%ebx │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - movzbl %bl,%r9d │ │ - xor 0x800(%rax,%r9,4),%r12d │ │ - movzbl %r10b,%r9d │ │ - mov (%rax,%r9,4),%ebx │ │ - mov %ebp,%r9d │ │ - shr $0x18,%r9d │ │ - mov %r12,%rdx │ │ - mov %r12d,%r13d │ │ - shr $0x18,%r13d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - movzbl %dh,%ecx │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor -0x60(%r8),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %r12d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %r9b,%r9d │ │ - xor -0x5c(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %rdi,%rdx │ │ - shr $0x10,%edi │ │ - movzbl %dh,%edx │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %bpl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r13,4),%r9d │ │ - mov %r10d,%r13d │ │ - shr $0x18,%r10d │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%r10,4),%r12d │ │ - xor -0x58(%r8),%r9d │ │ - movzbl %bl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - movzbl %r13b,%r13d │ │ - xor -0x54(%r8),%r12d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %rbp,%rdx │ │ - movzbl %dh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r12d │ │ - movzbl %dil,%ebp │ │ - mov %ecx,%edi │ │ - xor 0x800(%rax,%r13,4),%r9d │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - mov %r9d,%ebp │ │ - xor -0x50(%r8),%r10d │ │ - mov %r12,%rdx │ │ - movzbl %dh,%edi │ │ - mov %r12d,%r13d │ │ - movzbl %ch,%edx │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %r9d,%edi │ │ - shr $0x10,%edi │ │ - shr $0x18,%ebp │ │ - movzbl %dil,%edi │ │ - shr $0x18,%r13d │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %cl,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0xc00(%rax,%rbp,4),%edi │ │ - movzbl %bh,%ebp │ │ - xor -0x4c(%r8),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r12d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%edi │ │ - movzbl %r9b,%ebp │ │ - mov (%rax,%rbp,4),%ebp │ │ - xor 0xc00(%rax,%r13,4),%ebp │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rbx,4),%r12d │ │ - xor -0x48(%r8),%ebp │ │ - movzbl %r13b,%r13d │ │ - xor -0x44(%r8),%r12d │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - mov %r9,%rdx │ │ - movzbl %dh,%ebx │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - mov %ecx,%ebx │ │ - shr $0x10,%ebx │ │ - xor 0x800(%rax,%r13,4),%ebp │ │ - movzbl %bl,%r9d │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%rax,%r9,4),%r12d │ │ - movzbl %r10b,%r9d │ │ - mov (%rax,%r9,4),%ebx │ │ - mov %ebp,%r9d │ │ - mov %r12,%rdx │ │ - mov %r12d,%r13d │ │ - shr $0x18,%r9d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - movzbl %dh,%ecx │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor -0x40(%r8),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %r12d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %r9b,%r9d │ │ - xor -0x3c(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %rdi,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %bpl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - shr $0x18,%r13d │ │ - shr $0x10,%edi │ │ - xor 0xc00(%rax,%r13,4),%r9d │ │ - mov %r10d,%r13d │ │ - shr $0x18,%r10d │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%r10,4),%r12d │ │ - xor -0x38(%r8),%r9d │ │ - mov %ecx,%r10d │ │ - shr $0x18,%r10d │ │ - movzbl %r13b,%r13d │ │ - xor -0x34(%r8),%r12d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %rbp,%rdx │ │ - movzbl %dh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r12d │ │ - movzbl %dil,%ebp │ │ - movzbl %bl,%edi │ │ - xor 0x800(%rax,%r13,4),%r9d │ │ - mov (%rax,%rdi,4),%edi │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - xor 0xc00(%rax,%r10,4),%edi │ │ - mov %r9d,%r10d │ │ - mov %r12,%rdx │ │ - mov %r12d,%r13d │ │ - shr $0x10,%r10d │ │ - movzbl %dh,%ebp │ │ - xor -0x30(%r8),%edi │ │ - movzbl %r10b,%r10d │ │ - shr $0x18,%r13d │ │ - movzbl %ch,%edx │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r9d,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%rax,%r10,4),%edi │ │ - movzbl %cl,%r10d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor 0xc00(%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - xor -0x2c(%r8),%r10d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %r12d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r12b,%r12d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r10d │ │ - movzbl %r9b,%ebp │ │ - mov (%rax,%rbp,4),%ebp │ │ - xor 0xc00(%rax,%r13,4),%ebp │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - shr $0x10,%r13d │ │ - xor -0x28(%r8),%ebp │ │ - movzbl %r13b,%r13d │ │ - mov (%rax,%r12,4),%r12d │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - mov %r9,%rdx │ │ - xor 0xc00(%rax,%rbx,4),%r12d │ │ - movzbl %dh,%ebx │ │ - xor 0x800(%rax,%r13,4),%ebp │ │ - xor -0x24(%r8),%r12d │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - mov %ecx,%ebx │ │ - shr $0x10,%ebx │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - movzbl %bl,%r9d │ │ - xor 0x800(%rax,%r9,4),%r12d │ │ - movzbl %dil,%r9d │ │ - mov (%rax,%r9,4),%ebx │ │ - mov %ebp,%r9d │ │ - shr $0x18,%r9d │ │ - mov %r12,%rdx │ │ - mov %r12d,%r13d │ │ - shr $0x18,%r13d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - movzbl %dh,%ecx │ │ - mov %rdi,%rdx │ │ - movzbl %dh,%edx │ │ - xor -0x20(%r8),%ebx │ │ - xor 0x400(%rax,%rcx,4),%ebx │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%ebx │ │ - movzbl %r10b,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor 0xc00(%rax,%r9,4),%ecx │ │ - mov %r12d,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %r9b,%r9d │ │ - xor -0x1c(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x800(%rax,%r9,4),%ecx │ │ - movzbl %bpl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%r13,4),%r9d │ │ - mov %edi,%r13d │ │ - shr $0x18,%edi │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rdi,4),%r12d │ │ - xor -0x18(%r8),%r9d │ │ - mov %r10d,%edi │ │ - movzbl %bl,%r10d │ │ - movzbl %r13b,%r13d │ │ - shr $0x10,%edi │ │ - xor -0x14(%r8),%r12d │ │ - mov (%rax,%r10,4),%r10d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %rbp,%rdx │ │ - movzbl %dh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r12d │ │ - movzbl %dil,%ebp │ │ - mov %ecx,%edi │ │ - xor 0x800(%rax,%r13,4),%r9d │ │ - shr $0x18,%edi │ │ - xor 0xc00(%rax,%rdi,4),%r10d │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - mov %r9d,%ebp │ │ - xor -0x10(%r8),%r10d │ │ - mov %r12,%rdx │ │ - movzbl %dh,%edi │ │ - mov %r12d,%r13d │ │ - movzbl %ch,%edx │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - mov %r9d,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rax,%rdi,4),%r10d │ │ - movzbl %cl,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - shr $0x18,%ebp │ │ - shr $0x18,%r13d │ │ - xor 0xc00(%rax,%rbp,4),%edi │ │ - movzbl %bh,%ebp │ │ - xor -0xc(%r8),%edi │ │ - xor 0x400(%rax,%rbp,4),%edi │ │ - mov %r12d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %r12b,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%edi │ │ - movzbl %r9b,%ebp │ │ - mov (%rax,%rbp,4),%ebp │ │ - xor 0xc00(%rax,%r13,4),%ebp │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rbx,4),%r12d │ │ - xor -0x8(%r8),%ebp │ │ - movzbl %r13b,%r13d │ │ - xor -0x4(%r8),%r12d │ │ - xor 0x400(%rax,%rdx,4),%ebp │ │ - mov %r9,%rdx │ │ - movzbl %dh,%ebx │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - mov %ecx,%ebx │ │ - shr $0x10,%ebx │ │ - xor 0x800(%rax,%r13,4),%ebp │ │ - movzbl %bl,%r9d │ │ + movzwl (%r12,%rcx,1),%esi │ │ + mov %si,(%rax,%rcx,1) │ │ + add $0x2,%rcx │ │ + and $0x1,%edx │ │ + je 9c6b │ │ + jmp 9cc0 │ │ + mov (%r12),%ecx │ │ + test $0x2,%dl │ │ + mov %ecx,(%rax) │ │ + mov $0x4,%ecx │ │ + je 9c66 │ │ + jmp 9cd8 │ │ + xchg %ax,%ax │ │ + mov (%rsi),%eax │ │ + lea 0x4(%rdi),%rdi │ │ + sub $0x4,%ecx │ │ + lea 0x4(%rsi),%rsi │ │ + mov %eax,-0x4(%rdi) │ │ + jmpq 9c90 │ │ + nopl (%rax) │ │ + movzwl (%rsi),%eax │ │ + lea 0x2(%rdi),%rdi │ │ + sub $0x2,%ecx │ │ + lea 0x2(%rsi),%rsi │ │ + mov %ax,-0x2(%rdi) │ │ + jmpq 9c8a │ │ + nop │ │ + movzbl (%r12),%esi │ │ + lea 0x1(%rax),%rdi │ │ + sub $0x1,%ecx │ │ + mov %sil,(%rax) │ │ + lea 0x1(%r12),%rsi │ │ + jmpq 9c80 │ │ + nopl 0x0(%rax) │ │ + test $0x1,%al │ │ + jne 9dbc │ │ + test $0x2,%al │ │ + jne 9da5 │ │ + test $0x4,%al │ │ + jne 9d90 │ │ + cmp $0x8,%edx │ │ + jb 9c56 │ │ + mov %edx,%edi │ │ + xor %ecx,%ecx │ │ + and $0xfffffff8,%edi │ │ + mov %ecx,%esi │ │ + add $0x8,%ecx │ │ + mov (%r12,%rsi,1),%r8 │ │ + cmp %edi,%ecx │ │ + mov %r8,(%rax,%rsi,1) │ │ + jb 9d74 │ │ + add %rcx,%rax │ │ + add %rcx,%r12 │ │ + jmpq 9c56 │ │ + mov (%r12),%ecx │ │ + lea 0x4(%rax),%rax │ │ + sub $0x4,%edx │ │ + lea 0x4(%r12),%r12 │ │ + mov %ecx,-0x4(%rax) │ │ + jmp 9d64 │ │ + movzwl (%r12),%ecx │ │ + lea 0x2(%rax),%rax │ │ + sub $0x2,%edx │ │ + lea 0x2(%r12),%r12 │ │ + mov %cx,-0x2(%rax) │ │ + jmp 9d60 │ │ + movzbl (%r12),%ecx │ │ + lea 0x1(%rax),%rax │ │ + sub $0x1,%edx │ │ + lea 0x1(%r12),%r12 │ │ + mov %cl,-0x1(%rax) │ │ + jmp 9d5c │ │ + data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +0000000000009de0 : │ │ + push %rbp │ │ + mov %rsi,%rbp │ │ + push %rbx │ │ + mov %rdi,%rbx │ │ + lea -0x8(%rsp),%rsp │ │ + mov (%rsi),%esi │ │ + mov %esi,%edi │ │ + and $0x3f,%edi │ │ + lea 0x3(%rdi),%eax │ │ + shr $0x2,%eax │ │ + test %eax,%eax │ │ + lea -0x1(%rax),%edx │ │ + je 9e31 │ │ + movslq %edx,%rcx │ │ + mov %edx,%edx │ │ + lea 0x0(%rbp,%rcx,4),%rax │ │ + sub %rdx,%rcx │ │ + lea -0x4(%rbp,%rcx,4),%rcx │ │ + data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + mov 0x1c(%rax),%edx │ │ + sub $0x4,%rax │ │ + bswap %edx │ │ + mov %edx,0x20(%rax) │ │ + cmp %rcx,%rax │ │ + jne 9e20 │ │ mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%rax,%r9,4),%r12d │ │ - mov 0xe0f1(%rip),%rax │ │ - movzbl %r10b,%r9d │ │ - mov %r12,%rdx │ │ - mov (%rax,%r9,4),%ebx │ │ - movzbl %dh,%edx │ │ - movzbl %bpl,%r9d │ │ - mov (%rax,%r9,4),%r9d │ │ - xor 0xc00(%rax,%rcx,4),%ebx │ │ - movzbl %dil,%ecx │ │ - mov (%rax,%rcx,4),%ecx │ │ - xor (%r14,%r11,4),%ebx │ │ - xor 0x400(%rax,%rdx,4),%ebx │ │ - mov %ebp,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rax,%rdx,4),%ebx │ │ - mov %ebp,%edx │ │ - shr $0x18,%edx │ │ - xor 0xc00(%rax,%rdx,4),%ecx │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x4(%r8),%ecx │ │ - xor 0x400(%rax,%rdx,4),%ecx │ │ - mov %r12d,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rax,%rdx,4),%ecx │ │ - mov %r12d,%edx │ │ - shr $0x18,%edx │ │ - movzbl %r12b,%r12d │ │ - xor 0xc00(%rax,%rdx,4),%r9d │ │ - mov %rdi,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x8(%r8),%r9d │ │ - xor 0x400(%rax,%rdx,4),%r9d │ │ - mov %r10d,%edx │ │ - shr $0x10,%edx │ │ - shr $0x18,%r10d │ │ - movzbl %dl,%edx │ │ - shr $0x10,%edi │ │ - xor 0x800(%rax,%rdx,4),%r9d │ │ - mov %r10d,%edx │ │ - mov (%rax,%r12,4),%r10d │ │ - xor 0xc00(%rax,%rdx,4),%r10d │ │ - mov %rbp,%rdx │ │ - movzbl %dh,%ebp │ │ - xor 0xc(%r8),%r10d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - movzbl %dil,%ebp │ │ - mov 0x800(%rax,%rbp,4),%edi │ │ - xor %r10d,%edi │ │ - jmpq 6244 │ │ + mov %edi,%eax │ │ + not %ecx │ │ + mov $0x80,%r8d │ │ + shr $0x2,%eax │ │ + and $0x3,%ecx │ │ + shl $0x3,%ecx │ │ + mov %eax,%edx │ │ + lea 0x0(%rbp,%rdx,4),%r9 │ │ + mov $0xffffff80,%edx │ │ + shl %cl,%edx │ │ + shl %cl,%r8d │ │ + and 0x1c(%r9),%edx │ │ + or %r8d,%edx │ │ + cmp $0x37,%edi │ │ + mov %edx,0x1c(%r9) │ │ + jbe 9fb0 │ │ + cmp $0x3b,%edi │ │ + jbe 9fe8 │ │ + mov %rbp,%rdi │ │ + callq 8960 │ │ + mov 0x0(%rbp),%esi │ │ + mov $0x2,%eax │ │ + movl $0x0,0x1c(%rbp) │ │ + movl $0x0,0x20(%rbp) │ │ + lea 0x1(%rax),%ecx │ │ + mov %eax,%edx │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + lea 0x2(%rax),%edx │ │ + cmp $0xe,%edx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + lea 0x3(%rax),%ecx │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + lea 0x4(%rax),%edx │ │ + cmp $0xe,%edx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + lea 0x5(%rax),%ecx │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + lea 0x6(%rax),%edx │ │ + cmp $0xe,%edx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + lea 0x7(%rax),%ecx │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + lea 0x8(%rax),%edx │ │ + cmp $0xe,%edx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + lea 0x9(%rax),%ecx │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + lea 0xa(%rax),%edx │ │ + cmp $0xe,%edx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + cmp $0x2,%eax │ │ + jne 9f54 │ │ + movl $0x0,0x50(%rbp) │ │ + mov 0x4(%rbp),%eax │ │ + mov %esi,%edx │ │ + shr $0x1d,%edx │ │ + mov %rbp,%rdi │ │ + shl $0x3,%esi │ │ + shl $0x3,%eax │ │ + mov %esi,0x58(%rbp) │ │ + or %edx,%eax │ │ + mov %eax,0x54(%rbp) │ │ + callq 8960 │ │ + xor %eax,%eax │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + mov %eax,%edx │ │ + mov %eax,%ecx │ │ + shr $0x2,%edx │ │ + not %ecx │ │ + mov 0x8(%rbp,%rdx,4),%edx │ │ + and $0x3,%ecx │ │ + shl $0x3,%ecx │ │ + shr %cl,%edx │ │ + mov %dl,(%rbx,%rax,1) │ │ + add $0x1,%rax │ │ + cmp $0x14,%rax │ │ + jne 9f80 │ │ + lea 0x8(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + retq │ │ nopw 0x0(%rax,%rax,1) │ │ - mov 0xe001(%rip),%rax │ │ - jmpq 6497 │ │ - nopl 0x0(%rax) │ │ - mov 0xdff1(%rip),%rax │ │ - jmpq 6667 │ │ + lea 0x1(%rax),%edx │ │ + cmp $0xd,%edx │ │ + ja 9f54 │ │ + movl $0x0,0x1c(%rbp,%rdx,4) │ │ + lea 0x2(%rax),%ecx │ │ + cmp $0xe,%ecx │ │ + je 9f54 │ │ + movl $0x0,0x1c(%rbp,%rcx,4) │ │ + add $0x3,%eax │ │ + cmp $0xe,%eax │ │ + jne 9e92 │ │ + jmpq 9f54 │ │ nopl 0x0(%rax) │ │ + movl $0x0,0x58(%rbp) │ │ + jmpq 9e74 │ │ + data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ + │ │ +000000000000a000 : │ │ + push %r13 │ │ + mov %rdx,%r13 │ │ + push %r12 │ │ + mov %rsi,%r12 │ │ + push %rbp │ │ + mov %rdi,%rbp │ │ + push %rbx │ │ + lea -0x68(%rsp),%rsp │ │ + mov %rsp,%rdi │ │ + callq 9ad0 │ │ + mov %rsp,%rdx │ │ + mov %r13,%rsi │ │ + mov %r12,%rdi │ │ + callq 9b20 │ │ + mov %rsp,%rsi │ │ + mov %rbp,%rdi │ │ + callq 9de0 │ │ + lea 0x68(%rsp),%rsp │ │ + pop %rbx │ │ + pop %rbp │ │ + pop %r12 │ │ + pop %r13 │ │ + retq │ │ + data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000006f40 : │ │ +000000000000a050 : │ │ push %r15 │ │ mov %rdi,%r10 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ mov 0x10(%rdi),%rsi │ │ mov 0x8(%rdi),%r8 │ │ mov 0x20(%rdi),%r11 │ │ mov %rsi,%rax │ │ mov %esi,%r14d │ │ mov %rsi,-0x20(%rsp) │ │ mov %r8d,%ebp │ │ - mov 0xdfca(%rip),%rsi │ │ + mov 0xaeca(%rip),%rsi │ │ mov %r11d,%r9d │ │ mov 0x18(%rdi),%rdx │ │ mov %r8,-0x28(%rsp) │ │ mov %rsi,-0x58(%rsp) │ │ mov 0x28(%rdi),%esi │ │ mov %edx,%ecx │ │ mov %r11,-0x10(%rsp) │ │ @@ -5977,15 +9113,15 @@ │ │ mov %r11,%rbx │ │ shr $0x20,%rax │ │ movl $0x0,-0x5c(%rsp) │ │ mov %esi,-0x48(%rsp) │ │ shr $0x20,%rdx │ │ mov -0x5c(%rsp),%r12d │ │ test %r12d,%r12d │ │ - je 7c00 │ │ + je ad10 │ │ mov 0x60(%r10),%esi │ │ mov 0x4c(%r10),%edi │ │ mov 0x2c(%r10),%r11d │ │ mov -0x48(%rsp),%r13d │ │ mov %esi,%r8d │ │ mov %esi,-0x38(%rsp) │ │ mov %esi,%r12d │ │ @@ -6042,15 +9178,15 @@ │ │ ror $0x2,%esi │ │ xor %r12d,%esi │ │ xor %edi,%esi │ │ add %r8d,%esi │ │ add %ebx,%esi │ │ mov -0x5c(%rsp),%ebx │ │ test %ebx,%ebx │ │ - je 7c70 │ │ + je ad80 │ │ mov 0x64(%r10),%ebx │ │ mov 0x50(%r10),%edi │ │ mov %ebx,-0x50(%rsp) │ │ mov %ebx,%r12d │ │ mov %edi,%r13d │ │ mov %r12d,%r8d │ │ mov %edi,-0x44(%rsp) │ │ @@ -6105,15 +9241,15 @@ │ │ xor %ebx,%r8d │ │ lea (%r11,%r14,1),%r9d │ │ mov 0x54(%r10),%r14d │ │ add %r12d,%r8d │ │ lea (%r8,%r11,1),%ebx │ │ mov -0x5c(%rsp),%r8d │ │ test %r8d,%r8d │ │ - je 7c62 │ │ + je ad72 │ │ mov -0x48(%rsp),%r12d │ │ mov %r14d,%r13d │ │ mov %r14d,-0x40(%rsp) │ │ mov 0x34(%r10),%r14d │ │ mov %r12d,%r11d │ │ mov %r12d,%r8d │ │ rol $0xf,%r8d │ │ @@ -6165,15 +9301,15 @@ │ │ and %ebp,%r11d │ │ or %r12d,%r11d │ │ xor %edx,%r15d │ │ add %r11d,%r15d │ │ add %edi,%r15d │ │ mov -0x5c(%rsp),%edi │ │ test %edi,%edi │ │ - je 7c51 │ │ + je ad61 │ │ mov 0x2c(%r10),%edi │ │ mov 0x58(%r10),%edx │ │ mov %edi,%r12d │ │ mov %edi,%r11d │ │ mov %edx,-0x3c(%rsp) │ │ mov %edx,%r13d │ │ mov 0x38(%r10),%edx │ │ @@ -6227,15 +9363,15 @@ │ │ rol $0xa,%ebp │ │ or %r12d,%r11d │ │ xor %ebp,%r14d │ │ add %r11d,%r14d │ │ add %ecx,%r14d │ │ mov -0x5c(%rsp),%ecx │ │ test %ecx,%ecx │ │ - je 7c40 │ │ + je ad50 │ │ mov 0x30(%r10),%ecx │ │ mov 0x5c(%r10),%r11d │ │ mov %ecx,%r12d │ │ mov %ecx,%ebp │ │ mov %r11d,-0x4c(%rsp) │ │ mov %r11d,%r13d │ │ mov 0x3c(%r10),%r11d │ │ @@ -6289,15 +9425,15 @@ │ │ rol $0xa,%esi │ │ or %r12d,%eax │ │ xor %esi,%ebp │ │ add %eax,%ebp │ │ mov -0x5c(%rsp),%eax │ │ add %ecx,%ebp │ │ test %eax,%eax │ │ - je 7c37 │ │ + je ad47 │ │ mov 0x34(%r10),%eax │ │ mov 0x40(%r10),%ecx │ │ mov %eax,%r12d │ │ mov %eax,%esi │ │ rol $0xf,%esi │ │ shr $0xa,%eax │ │ rol $0xd,%r12d │ │ @@ -6348,15 +9484,15 @@ │ │ xor %r12d,%esi │ │ rol $0xa,%ebx │ │ xor %ebx,%esi │ │ add %r11d,%esi │ │ add %eax,%esi │ │ mov -0x5c(%rsp),%eax │ │ test %eax,%eax │ │ - je 7c2e │ │ + je ad3e │ │ mov 0x44(%r10),%eax │ │ mov 0x38(%r10),%r11d │ │ mov %eax,%r12d │ │ mov %eax,%ebx │ │ rol $0xe,%r12d │ │ mov %r11d,%r13d │ │ ror $0x7,%ebx │ │ @@ -6407,15 +9543,15 @@ │ │ ror $0xd,%r13d │ │ xor %r13d,%ecx │ │ mov -0x5c(%rsp),%r13d │ │ xor %ecx,%ebx │ │ add %r12d,%ebx │ │ lea (%rbx,%r8,1),%ecx │ │ test %r13d,%r13d │ │ - je 7c25 │ │ + je ad35 │ │ mov 0x3c(%r10),%r8d │ │ mov 0x48(%r10),%ebx │ │ mov %r8d,%r13d │ │ mov %r8d,%r12d │ │ rol $0xf,%r12d │ │ shr $0xa,%r8d │ │ rol $0xd,%r13d │ │ @@ -6466,15 +9602,15 @@ │ │ ror $0xd,%r14d │ │ xor %r14d,%eax │ │ xor %eax,%r12d │ │ add %r13d,%r12d │ │ lea (%r12,%r8,1),%eax │ │ mov -0x5c(%rsp),%r12d │ │ test %r12d,%r12d │ │ - je 7633 │ │ + je a743 │ │ mov 0x40(%r10),%r8d │ │ mov -0x2c(%rsp),%r14d │ │ mov %r8d,%r13d │ │ mov %r8d,%r12d │ │ rol $0xf,%r12d │ │ shr $0xa,%r8d │ │ rol $0xd,%r13d │ │ @@ -6525,15 +9661,15 @@ │ │ mov %eax,%r8d │ │ rol $0xa,%r8d │ │ xor %r8d,%ebx │ │ mov -0x5c(%rsp),%r8d │ │ add %ebp,%ebx │ │ add %edx,%ebx │ │ test %r8d,%r8d │ │ - je 76f1 │ │ + je a801 │ │ mov 0x44(%r10),%r12d │ │ mov -0x44(%rsp),%r8d │ │ mov %r12d,%r15d │ │ mov %r12d,%edx │ │ rol $0xf,%edx │ │ rol $0xd,%r15d │ │ shr $0xa,%r12d │ │ @@ -6585,15 +9721,15 @@ │ │ and %ecx,%esi │ │ xor %edx,%r9d │ │ or %r8d,%esi │ │ mov -0x5c(%rsp),%edx │ │ add %esi,%r9d │ │ add %r12d,%r9d │ │ test %edx,%edx │ │ - je 77af │ │ + je a8bf │ │ mov 0x48(%r10),%r12d │ │ mov -0x40(%rsp),%r8d │ │ mov %r12d,%ebp │ │ mov %r12d,%edx │ │ rol $0xd,%ebp │ │ rol $0xf,%edx │ │ shr $0xa,%r12d │ │ @@ -6644,15 +9780,15 @@ │ │ rol $0xa,%ecx │ │ xor %r11d,%edx │ │ mov -0x5c(%rsp),%r13d │ │ xor %ecx,%edx │ │ add %r8d,%edx │ │ add %esi,%edx │ │ test %r13d,%r13d │ │ - je 7867 │ │ + je a977 │ │ mov 0x4c(%r10),%r12d │ │ mov -0x3c(%rsp),%r8d │ │ mov %r12d,%esi │ │ mov %r12d,%ecx │ │ rol $0xf,%ecx │ │ rol $0xd,%esi │ │ shr $0xa,%r12d │ │ @@ -6703,15 +9839,15 @@ │ │ xor %eax,%ecx │ │ mov %edx,%eax │ │ rol $0xa,%eax │ │ xor %eax,%ecx │ │ add %edi,%ecx │ │ add %r8d,%ecx │ │ test %r12d,%r12d │ │ - je 791a │ │ + je aa2a │ │ mov 0x50(%r10),%r12d │ │ mov -0x4c(%rsp),%r8d │ │ mov %r12d,%edi │ │ mov %r12d,%eax │ │ rol $0xf,%eax │ │ rol $0xd,%edi │ │ shr $0xa,%r12d │ │ @@ -6762,15 +9898,15 @@ │ │ xor %r12d,%eax │ │ xor %r8d,%eax │ │ add %r11d,%eax │ │ add %edi,%ebx │ │ mov -0x5c(%rsp),%r11d │ │ add %edi,%eax │ │ test %r11d,%r11d │ │ - je 79d6 │ │ + je aae6 │ │ mov 0x54(%r10),%edi │ │ mov -0x38(%rsp),%r14d │ │ mov %edi,%r11d │ │ mov %edi,%r8d │ │ rol $0xd,%r11d │ │ rol $0xf,%r8d │ │ shr $0xa,%edi │ │ @@ -6822,15 +9958,15 @@ │ │ or %r11d,%r8d │ │ xor %edi,%r14d │ │ add %r8d,%r14d │ │ add %r15d,%r9d │ │ mov -0x5c(%rsp),%r8d │ │ add %r15d,%r14d │ │ test %r8d,%r8d │ │ - je 7a97 │ │ + je aba7 │ │ mov 0x58(%r10),%r12d │ │ mov -0x38(%rsp),%r8d │ │ mov %r12d,%r13d │ │ mov %r12d,%edi │ │ rol $0xf,%edi │ │ rol $0xd,%r13d │ │ shr $0xa,%r12d │ │ @@ -6881,15 +10017,15 @@ │ │ xor %edi,%r15d │ │ or %ebp,%r11d │ │ mov -0x5c(%rsp),%edi │ │ add %r11d,%r15d │ │ add %r8d,%edx │ │ add %r8d,%r15d │ │ test %edi,%edi │ │ - je 7b53 │ │ + je ac63 │ │ mov 0x5c(%r10),%edi │ │ mov -0x48(%rsp),%ebp │ │ mov %edi,%r11d │ │ mov %edi,%r8d │ │ rol $0xf,%r8d │ │ shr $0xa,%edi │ │ rol $0xd,%r11d │ │ @@ -6945,15 +10081,15 @@ │ │ add %esi,%ecx │ │ add %esi,%ebp │ │ mov %r13,%rdi │ │ mov -0x5c(%rsp),%esi │ │ add $0x40,%rdi │ │ mov %rdi,-0x58(%rsp) │ │ cmp $0x40,%esi │ │ - jne 6fb0 │ │ + jne a0c0 │ │ add %ebx,0x24(%r10) │ │ add %ebp,0x8(%r10) │ │ pop %rbx │ │ add %r14d,0x10(%r10) │ │ add %r15d,0xc(%r10) │ │ add %eax,0x14(%r10) │ │ add %ecx,0x18(%r10) │ │ @@ -6969,81 +10105,66 @@ │ │ mov -0x48(%rsp),%edi │ │ mov 0x2c(%r10),%r11d │ │ mov %esi,-0x38(%rsp) │ │ mov %esi,-0x30(%rsp) │ │ mov 0x4c(%r10),%esi │ │ mov %esi,-0x2c(%rsp) │ │ mov %esi,-0x34(%rsp) │ │ - jmpq 701d │ │ + jmpq a12d │ │ mov 0x48(%r10),%ebx │ │ - jmpq 756d │ │ + jmpq a67d │ │ mov 0x44(%r10),%eax │ │ - jmpq 74a6 │ │ + jmpq a5b6 │ │ mov 0x40(%r10),%ecx │ │ - jmpq 73ed │ │ + jmpq a4fd │ │ mov 0x5c(%r10),%ecx │ │ mov 0x3c(%r10),%r11d │ │ mov %ecx,-0x4c(%rsp) │ │ - jmpq 733d │ │ + jmpq a44d │ │ mov 0x58(%r10),%edx │ │ mov %edx,-0x3c(%rsp) │ │ mov 0x38(%r10),%edx │ │ - jmpq 7279 │ │ + jmpq a389 │ │ mov %r14d,-0x40(%rsp) │ │ mov 0x34(%r10),%r14d │ │ - jmpq 71b2 │ │ + jmpq a2c2 │ │ mov 0x64(%r10),%ebx │ │ mov %r11d,%r12d │ │ mov 0x30(%r10),%edi │ │ mov %ebx,-0x50(%rsp) │ │ mov 0x50(%r10),%ebx │ │ mov %ebx,-0x44(%rsp) │ │ - jmpq 70df │ │ - jmpq 7ca0 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ + jmpq a1ef │ │ + nopl 0x0(%rax) │ │ push %r12 │ │ mov %edx,%r12d │ │ push %rbp │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov (%rsi),%esi │ │ mov %esi,%edi │ │ and $0x3f,%edi │ │ lea 0x3(%rdi),%eax │ │ shr $0x2,%eax │ │ test %eax,%eax │ │ lea -0x1(%rax),%edx │ │ - je 7cf1 │ │ + je adf1 │ │ movslq %edx,%rcx │ │ mov %edx,%edx │ │ lea 0x0(%rbp,%rcx,4),%rax │ │ sub %rdx,%rcx │ │ lea -0x4(%rbp,%rcx,4),%rdx │ │ data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x28(%rax),%ecx │ │ sub $0x4,%rax │ │ bswap %ecx │ │ mov %ecx,0x2c(%rax) │ │ cmp %rdx,%rax │ │ - jne 7ce0 │ │ + jne ade0 │ │ mov %edi,%ecx │ │ mov %edi,%eax │ │ not %ecx │ │ mov $0x80,%r9d │ │ shr $0x2,%eax │ │ and $0x3,%ecx │ │ shl $0x3,%ecx │ │ @@ -7052,115 +10173,115 @@ │ │ mov $0xffffff80,%edx │ │ shl %cl,%edx │ │ shl %cl,%r9d │ │ and 0x28(%r8),%edx │ │ or %r9d,%edx │ │ cmp $0x37,%edi │ │ mov %edx,0x28(%r8) │ │ - jbe 7e68 │ │ + jbe af68 │ │ cmp $0x3b,%edi │ │ - jbe 7ea0 │ │ + jbe afa0 │ │ mov %rbp,%rdi │ │ - callq 6f40 │ │ + callq a050 │ │ mov 0x0(%rbp),%esi │ │ mov $0x2,%eax │ │ movl $0x0,0x28(%rbp) │ │ movl $0x0,0x2c(%rbp) │ │ lea 0x1(%rax),%ecx │ │ mov %eax,%edx │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ lea 0x2(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ lea 0x3(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ lea 0x4(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ lea 0x5(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ lea 0x6(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ lea 0x7(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ lea 0x8(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ lea 0x9(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ lea 0xa(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ cmp $0x2,%eax │ │ - jne 7e14 │ │ + jne af14 │ │ movl $0x0,0x5c(%rbp) │ │ mov 0x4(%rbp),%eax │ │ mov %esi,%edx │ │ shr $0x1d,%edx │ │ mov %rbp,%rdi │ │ shl $0x3,%esi │ │ shl $0x3,%eax │ │ mov %esi,0x64(%rbp) │ │ or %edx,%eax │ │ mov %eax,0x60(%rbp) │ │ - callq 6f40 │ │ + callq a050 │ │ xor %eax,%eax │ │ test %r12d,%r12d │ │ - je 7e62 │ │ + je af62 │ │ nopl 0x0(%rax) │ │ mov %eax,%edi │ │ mov %eax,%ecx │ │ shr $0x2,%edi │ │ not %ecx │ │ mov 0x8(%rbp,%rdi,4),%edi │ │ and $0x3,%ecx │ │ shl $0x3,%ecx │ │ shr %cl,%edi │ │ mov %dil,(%rbx,%rax,1) │ │ add $0x1,%rax │ │ cmp %eax,%r12d │ │ - ja 7e40 │ │ + ja af40 │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ retq │ │ nop │ │ lea 0x1(%rax),%edx │ │ cmp $0xd,%edx │ │ - ja 7e14 │ │ + ja af14 │ │ movl $0x0,0x28(%rbp,%rdx,4) │ │ lea 0x2(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 7e14 │ │ + je af14 │ │ movl $0x0,0x28(%rbp,%rcx,4) │ │ add $0x3,%eax │ │ cmp $0xe,%eax │ │ - jne 7d52 │ │ - jmpq 7e14 │ │ + jne ae52 │ │ + jmpq af14 │ │ nopl 0x0(%rax) │ │ movl $0x0,0x64(%rbp) │ │ - jmpq 7d34 │ │ - jmpq 7ec0 │ │ + jmpq ae34 │ │ + jmpq afc0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -7169,15 +10290,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000000000007ec0 : │ │ +000000000000afc0 : │ │ push %r13 │ │ mov %rsi,%r13 │ │ push %r12 │ │ mov %rdi,%r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdx,%rbx │ │ @@ -7186,39 +10307,39 @@ │ │ mov $0x40,%edx │ │ mov %ebp,%eax │ │ add %esi,%ebp │ │ mov %ebp,(%rbx) │ │ and $0x3f,%eax │ │ sub %eax,%edx │ │ cmp %rbp,%rsi │ │ - jbe 7eef │ │ + jbe afef │ │ addl $0x1,0x4(%rbx) │ │ cmp %rdx,%r13 │ │ lea 0x28(%rbx),%rbp │ │ - jb 7fe4 │ │ + jb b0e4 │ │ nopl 0x0(%rax) │ │ add %rbp,%rax │ │ cmp $0x8,%edx │ │ mov %edx,%ecx │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ - jae 8018 │ │ + jae b118 │ │ xor %eax,%eax │ │ test $0x4,%cl │ │ - je 7f24 │ │ + je b024 │ │ mov (%rsi),%eax │ │ mov %eax,(%rdi) │ │ mov $0x4,%eax │ │ test $0x2,%cl │ │ - je 7f37 │ │ + je b037 │ │ movzwl (%rsi,%rax,1),%r8d │ │ mov %r8w,(%rdi,%rax,1) │ │ add $0x2,%rax │ │ and $0x1,%ecx │ │ - je 7f43 │ │ + je b043 │ │ movzbl (%rsi,%rax,1),%ecx │ │ mov %cl,(%rdi,%rax,1) │ │ sub %rdx,%r13 │ │ mov %rbx,%rdi │ │ mov 0x64(%rbx),%eax │ │ bswap %eax │ │ mov %eax,0x64(%rbx) │ │ @@ -7264,250 +10385,250 @@ │ │ mov %eax,0x30(%rbx) │ │ mov 0x2c(%rbx),%eax │ │ bswap %eax │ │ mov %eax,0x2c(%rbx) │ │ mov 0x28(%rbx),%eax │ │ bswap %eax │ │ mov %eax,0x28(%rbx) │ │ - callq 6f40 │ │ + callq a050 │ │ xor %eax,%eax │ │ cmp $0x3f,%r13 │ │ mov $0x40,%edx │ │ - ja 7f00 │ │ + ja b000 │ │ xor %eax,%eax │ │ cmp $0x8,%r13d │ │ mov %r13d,%edx │ │ lea 0x0(%rbp,%rax,1),%rax │ │ - jae 80f8 │ │ + jae b1f8 │ │ xor %ecx,%ecx │ │ test $0x4,%dl │ │ - jne 8090 │ │ + jne b190 │ │ test $0x2,%dl │ │ - jne 8078 │ │ + jne b178 │ │ and $0x1,%edx │ │ - jne 8060 │ │ + jne b160 │ │ lea 0x8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nop │ │ test $0x1,%al │ │ - jne 80d8 │ │ + jne b1d8 │ │ test $0x2,%dil │ │ - jne 80c0 │ │ + jne b1c0 │ │ test $0x4,%dil │ │ - jne 80a8 │ │ + jne b1a8 │ │ cmp $0x8,%ecx │ │ - jb 7f14 │ │ + jb b014 │ │ mov %ecx,%r9d │ │ xor %eax,%eax │ │ and $0xfffffff8,%r9d │ │ mov %eax,%r8d │ │ add $0x8,%eax │ │ mov (%rsi,%r8,1),%r10 │ │ cmp %r9d,%eax │ │ mov %r10,(%rdi,%r8,1) │ │ - jb 8042 │ │ + jb b142 │ │ add %rax,%rdi │ │ add %rax,%rsi │ │ - jmpq 7f14 │ │ + jmpq b014 │ │ movzbl (%r12,%rcx,1),%edx │ │ mov %dl,(%rax,%rcx,1) │ │ lea 0x8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopl 0x0(%rax) │ │ movzwl (%r12,%rcx,1),%esi │ │ mov %si,(%rax,%rcx,1) │ │ add $0x2,%rcx │ │ and $0x1,%edx │ │ - je 800b │ │ - jmp 8060 │ │ + je b10b │ │ + jmp b160 │ │ mov (%r12),%ecx │ │ test $0x2,%dl │ │ mov %ecx,(%rax) │ │ mov $0x4,%ecx │ │ - je 8006 │ │ - jmp 8078 │ │ + je b106 │ │ + jmp b178 │ │ xchg %ax,%ax │ │ mov (%rsi),%eax │ │ lea 0x4(%rdi),%rdi │ │ sub $0x4,%ecx │ │ lea 0x4(%rsi),%rsi │ │ mov %eax,-0x4(%rdi) │ │ - jmpq 8030 │ │ + jmpq b130 │ │ nopl (%rax) │ │ movzwl (%rsi),%eax │ │ lea 0x2(%rdi),%rdi │ │ sub $0x2,%ecx │ │ lea 0x2(%rsi),%rsi │ │ mov %ax,-0x2(%rdi) │ │ - jmpq 802a │ │ + jmpq b12a │ │ nop │ │ movzbl (%r12),%esi │ │ lea 0x1(%rax),%rdi │ │ sub $0x1,%ecx │ │ mov %sil,(%rax) │ │ lea 0x1(%r12),%rsi │ │ - jmpq 8020 │ │ + jmpq b120 │ │ nopl 0x0(%rax) │ │ test $0x1,%al │ │ - jne 815c │ │ + jne b25c │ │ test $0x2,%al │ │ - jne 8145 │ │ + jne b245 │ │ test $0x4,%al │ │ - jne 8130 │ │ + jne b230 │ │ cmp $0x8,%edx │ │ - jb 7ff6 │ │ + jb b0f6 │ │ mov %edx,%edi │ │ xor %ecx,%ecx │ │ and $0xfffffff8,%edi │ │ mov %ecx,%esi │ │ add $0x8,%ecx │ │ mov (%r12,%rsi,1),%r8 │ │ cmp %edi,%ecx │ │ mov %r8,(%rax,%rsi,1) │ │ - jb 8114 │ │ + jb b214 │ │ add %rcx,%rax │ │ add %rcx,%r12 │ │ - jmpq 7ff6 │ │ + jmpq b0f6 │ │ mov (%r12),%ecx │ │ lea 0x4(%rax),%rax │ │ sub $0x4,%edx │ │ lea 0x4(%r12),%r12 │ │ mov %ecx,-0x4(%rax) │ │ - jmp 8104 │ │ + jmp b204 │ │ movzwl (%r12),%ecx │ │ lea 0x2(%rax),%rax │ │ sub $0x2,%edx │ │ lea 0x2(%r12),%r12 │ │ mov %cx,-0x2(%rax) │ │ - jmp 8100 │ │ + jmp b200 │ │ movzbl (%r12),%ecx │ │ lea 0x1(%rax),%rax │ │ sub $0x1,%edx │ │ lea 0x1(%r12),%r12 │ │ mov %cl,-0x1(%rax) │ │ - jmp 80fc │ │ + jmp b1fc │ │ data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000008180 : │ │ - mov 0xcdb9(%rip),%rax │ │ +000000000000b280 : │ │ + mov 0x9cc9(%rip),%rax │ │ movl $0x0,0x4(%rdi) │ │ movl $0x0,(%rdi) │ │ mov (%rax),%rcx │ │ mov %rcx,0x8(%rdi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x10(%rdi) │ │ mov 0x10(%rax),%rcx │ │ mov 0x18(%rax),%rax │ │ mov %rcx,0x18(%rdi) │ │ mov %rax,0x20(%rdi) │ │ retq │ │ data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -00000000000081c0 : │ │ +000000000000b2c0 : │ │ mov $0x1c,%edx │ │ - jmpq 7ca0 │ │ + jmpq ada0 │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -00000000000081d0 : │ │ +000000000000b2d0 : │ │ push %r13 │ │ mov %rdx,%r13 │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ mov %rdi,%rbp │ │ push %rbx │ │ lea -0x78(%rsp),%rsp │ │ mov %rsp,%rdi │ │ - callq 8180 │ │ + callq b280 │ │ mov %rsp,%rdx │ │ mov %r13,%rsi │ │ mov %r12,%rdi │ │ - callq 7ec0 │ │ + callq afc0 │ │ mov %rsp,%rsi │ │ mov %rbp,%rdi │ │ mov $0x1c,%edx │ │ - callq 7ca0 │ │ + callq ada0 │ │ lea 0x78(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000008220 : │ │ - mov 0xcd21(%rip),%rax │ │ +000000000000b320 : │ │ + mov 0x9c31(%rip),%rax │ │ movl $0x0,0x4(%rdi) │ │ movl $0x0,(%rdi) │ │ mov (%rax),%rcx │ │ mov %rcx,0x8(%rdi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x10(%rdi) │ │ mov 0x10(%rax),%rcx │ │ mov 0x18(%rax),%rax │ │ mov %rcx,0x18(%rdi) │ │ mov %rax,0x20(%rdi) │ │ retq │ │ data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000008260 : │ │ +000000000000b360 : │ │ mov $0x20,%edx │ │ - jmpq 7ca0 │ │ + jmpq ada0 │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -0000000000008270 : │ │ +000000000000b370 : │ │ push %r13 │ │ mov %rdx,%r13 │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ mov %rdi,%rbp │ │ push %rbx │ │ lea -0x78(%rsp),%rsp │ │ mov %rsp,%rdi │ │ - callq 8220 │ │ + callq b320 │ │ mov %rsp,%rdx │ │ mov %r13,%rsi │ │ mov %r12,%rdi │ │ - callq 7ec0 │ │ + callq afc0 │ │ mov %rsp,%rsi │ │ mov %rbp,%rdi │ │ mov $0x20,%edx │ │ - callq 7ca0 │ │ + callq ada0 │ │ lea 0x78(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -00000000000082c0 : │ │ +000000000000b3c0 : │ │ push %r15 │ │ mov %rdi,%r10 │ │ push %r14 │ │ push %r13 │ │ push %r12 │ │ push %rbp │ │ push %rbx │ │ lea -0x30(%rsp),%rsp │ │ mov 0x28(%r10),%rcx │ │ mov 0x30(%r10),%rbp │ │ mov 0x10(%rdi),%rsi │ │ mov %rcx,(%rsp) │ │ mov %rcx,%rdx │ │ - mov 0xcc64(%rip),%rcx │ │ + mov 0x9b74(%rip),%rcx │ │ mov %rbp,%r11 │ │ mov 0x38(%r10),%r14 │ │ mov 0x40(%r10),%rax │ │ mov 0x20(%r10),%r12 │ │ mov 0x48(%r10),%r13 │ │ mov %r14,%r15 │ │ mov 0x18(%rdi),%rdi │ │ @@ -7526,15 +10647,15 @@ │ │ mov %r12,-0x8(%rsp) │ │ mov %r13,0x20(%rsp) │ │ movl $0x0,-0x74(%rsp) │ │ mov %rdi,-0x10(%rsp) │ │ mov %rcx,-0x58(%rsp) │ │ mov -0x74(%rsp),%r13d │ │ test %r13d,%r13d │ │ - je 90f3 │ │ + je c1f3 │ │ mov 0xc0(%r10),%rcx │ │ mov 0x98(%r10),%rdi │ │ mov 0x58(%r10),%r11 │ │ mov -0x58(%rsp),%r13 │ │ mov %rcx,%r8 │ │ mov %rcx,-0x38(%rsp) │ │ mov %rcx,%r12 │ │ @@ -7592,15 +10713,15 @@ │ │ xor %r12,%rcx │ │ mov -0x74(%rsp),%r12d │ │ xor %rdi,%rcx │ │ add %r8,%rcx │ │ add %rbx,%rcx │ │ mov 0xc8(%r10),%rbx │ │ test %r12d,%r12d │ │ - je 917f │ │ + je c27f │ │ mov 0xa0(%r10),%rdi │ │ mov %rbx,%r12 │ │ mov %rbx,-0x68(%rsp) │ │ mov %r12,%r8 │ │ ror $0x13,%r8 │ │ mov %rdi,-0x50(%rsp) │ │ mov %rdi,%r13 │ │ @@ -7654,15 +10775,15 @@ │ │ mov %rcx,%r8 │ │ rol $0x19,%r8 │ │ xor %rbx,%r8 │ │ add %r12,%r8 │ │ lea (%r8,%r11,1),%rbx │ │ mov -0x74(%rsp),%r8d │ │ test %r8d,%r8d │ │ - je 9171 │ │ + je c271 │ │ mov -0x58(%rsp),%r12 │ │ mov %r14,%r13 │ │ mov %r14,-0x48(%rsp) │ │ mov 0x68(%r10),%r14 │ │ mov %r12,%r11 │ │ mov %r12,%r8 │ │ ror $0x13,%r8 │ │ @@ -7714,15 +10835,15 @@ │ │ ror $0x1c,%rsi │ │ xor %r12,%rsi │ │ xor %r15,%rsi │ │ add %r11,%rsi │ │ add %rdi,%rsi │ │ mov -0x74(%rsp),%edi │ │ test %edi,%edi │ │ - je 915c │ │ + je c25c │ │ mov 0x58(%r10),%rdi │ │ mov 0xb0(%r10),%r15 │ │ mov %rdi,%r12 │ │ mov %rdi,%r11 │ │ mov %r15,-0x40(%rsp) │ │ mov %r15,%r13 │ │ mov 0x70(%r10),%r15 │ │ @@ -7776,15 +10897,15 @@ │ │ rol $0x19,%rbp │ │ or %r12,%r11 │ │ xor %rbp,%r14 │ │ add %r11,%r14 │ │ add %rax,%r14 │ │ mov -0x74(%rsp),%eax │ │ test %eax,%eax │ │ - je 9147 │ │ + je c247 │ │ mov 0x60(%r10),%rax │ │ mov 0xb8(%r10),%r11 │ │ mov %rax,%r12 │ │ mov %rax,%rbp │ │ mov %r11,-0x60(%rsp) │ │ mov %r11,%r13 │ │ mov 0x78(%r10),%r11 │ │ @@ -7838,15 +10959,15 @@ │ │ and %rsi,%r12 │ │ rol $0x19,%rcx │ │ or %r12,%rdx │ │ xor %rcx,%rbp │ │ add %rdx,%rbp │ │ add %rax,%rbp │ │ test %r13d,%r13d │ │ - je 913b │ │ + je c23b │ │ mov 0x68(%r10),%rdx │ │ mov 0x80(%r10),%rax │ │ mov %rdx,%r12 │ │ mov %rdx,%rcx │ │ ror $0x13,%rcx │ │ shr $0x6,%rdx │ │ rol $0x3,%r12 │ │ @@ -7897,15 +11018,15 @@ │ │ rol $0x19,%rbx │ │ xor %r12,%rcx │ │ mov -0x74(%rsp),%r12d │ │ xor %rbx,%rcx │ │ add %r11,%rcx │ │ add %rdx,%rcx │ │ test %r12d,%r12d │ │ - je 912f │ │ + je c22f │ │ mov 0x88(%r10),%rdx │ │ mov 0x70(%r10),%r11 │ │ mov %rdx,%r12 │ │ mov %rdx,%rbx │ │ ror $0x8,%r12 │ │ mov %r11,%r13 │ │ ror %rbx │ │ @@ -7956,15 +11077,15 @@ │ │ rol $0x19,%rsi │ │ xor %r12,%rax │ │ xor %rax,%rsi │ │ add %rbx,%rsi │ │ mov -0x74(%rsp),%ebx │ │ lea (%rsi,%r8,1),%rax │ │ test %ebx,%ebx │ │ - je 9123 │ │ + je c223 │ │ mov 0x78(%r10),%rsi │ │ mov 0x90(%r10),%rbx │ │ mov %rsi,%r12 │ │ mov %rsi,%r8 │ │ ror $0x13,%r8 │ │ shr $0x6,%rsi │ │ rol $0x3,%r12 │ │ @@ -8015,15 +11136,15 @@ │ │ ror $0x1c,%rdx │ │ xor %r13,%rdx │ │ xor %rdx,%r8 │ │ add %r12,%r8 │ │ lea (%r8,%rsi,1),%rdx │ │ mov -0x74(%rsp),%r8d │ │ test %r8d,%r8d │ │ - je 8a67 │ │ + je bb67 │ │ mov 0x80(%r10),%rsi │ │ mov -0x20(%rsp),%r14 │ │ mov %rsi,%r12 │ │ mov %rsi,%r8 │ │ ror $0x13,%r8 │ │ shr $0x6,%rsi │ │ rol $0x3,%r12 │ │ @@ -8074,15 +11195,15 @@ │ │ mov %rdx,%rsi │ │ rol $0x19,%rsi │ │ xor %rsi,%rbx │ │ mov -0x74(%rsp),%esi │ │ add %r8,%rbx │ │ add %r15,%rbx │ │ test %esi,%esi │ │ - je 8b37 │ │ + je bc37 │ │ mov 0x88(%r10),%r12 │ │ mov -0x50(%rsp),%r8 │ │ mov %r12,%r13 │ │ mov %r12,%rsi │ │ ror $0x13,%rsi │ │ rol $0x3,%r13 │ │ shr $0x6,%r12 │ │ @@ -8134,15 +11255,15 @@ │ │ xor %rcx,%r9 │ │ mov %rbx,%rcx │ │ rol $0x19,%rcx │ │ xor %rcx,%r9 │ │ add %r8,%r9 │ │ add %r12,%r9 │ │ test %r15d,%r15d │ │ - je 8c0d │ │ + je bd0d │ │ mov 0x90(%r10),%r12 │ │ mov -0x48(%rsp),%r8 │ │ mov %r12,%r13 │ │ mov %r12,%rcx │ │ ror $0x13,%rcx │ │ rol $0x3,%r13 │ │ shr $0x6,%r12 │ │ @@ -8193,15 +11314,15 @@ │ │ xor %rax,%r15 │ │ mov %r9,%rax │ │ rol $0x19,%rax │ │ xor %rax,%r15 │ │ add %r8,%r15 │ │ add %rcx,%r15 │ │ test %r13d,%r13d │ │ - je 8ce0 │ │ + je bde0 │ │ mov 0x98(%r10),%r12 │ │ mov -0x40(%rsp),%r8 │ │ mov %r12,%r13 │ │ mov %r12,%rax │ │ ror $0x13,%rax │ │ rol $0x3,%r13 │ │ shr $0x6,%r12 │ │ @@ -8252,15 +11373,15 @@ │ │ rol $0x19,%rdx │ │ xor %r11,%rax │ │ mov -0x74(%rsp),%r12d │ │ xor %rdx,%rax │ │ add %rdi,%rax │ │ add %r8,%rax │ │ test %r12d,%r12d │ │ - je 8db3 │ │ + je beb3 │ │ mov 0xa0(%r10),%r12 │ │ mov -0x60(%rsp),%r8 │ │ mov %r12,%rdi │ │ mov %r12,%rdx │ │ ror $0x13,%rdx │ │ rol $0x3,%rdi │ │ shr $0x6,%r12 │ │ @@ -8311,15 +11432,15 @@ │ │ xor %r12,%rdx │ │ add %rdi,%rbx │ │ xor %r8,%rdx │ │ add %r11,%rdx │ │ mov -0x74(%rsp),%r11d │ │ add %rdi,%rdx │ │ test %r11d,%r11d │ │ - je 8e8a │ │ + je bf8a │ │ mov 0xa8(%r10),%rdi │ │ mov -0x38(%rsp),%r14 │ │ mov %rdi,%r11 │ │ mov %rdi,%r8 │ │ rol $0x3,%r11 │ │ ror $0x13,%r8 │ │ shr $0x6,%rdi │ │ @@ -8371,15 +11492,15 @@ │ │ rol $0x19,%rdi │ │ add %rsi,%r9 │ │ xor %rdi,%r14 │ │ add %r8,%r14 │ │ mov -0x74(%rsp),%r8d │ │ add %rsi,%r14 │ │ test %r8d,%r8d │ │ - je 8f5f │ │ + je c05f │ │ mov 0xb0(%r10),%r12 │ │ mov -0x38(%rsp),%r8 │ │ mov %r12,%r13 │ │ mov %r12,%rsi │ │ ror $0x13,%rsi │ │ rol $0x3,%r13 │ │ shr $0x6,%r12 │ │ @@ -8430,15 +11551,15 @@ │ │ xor %rbp,%rsi │ │ xor %rdi,%rsi │ │ add %r8,%r15 │ │ mov -0x74(%rsp),%edi │ │ add %r11,%rsi │ │ add %r8,%rsi │ │ test %edi,%edi │ │ - je 9034 │ │ + je c134 │ │ mov 0xb8(%r10),%rdi │ │ mov -0x58(%rsp),%rbp │ │ mov %rdi,%r11 │ │ mov %rdi,%r8 │ │ ror $0x13,%r8 │ │ shr $0x6,%rdi │ │ rol $0x3,%r11 │ │ @@ -8494,15 +11615,15 @@ │ │ add %rcx,%rax │ │ add %rcx,%rbp │ │ mov %r13,%rdi │ │ mov -0x74(%rsp),%ecx │ │ sub $0xffffffffffffff80,%rdi │ │ mov %rdi,-0x70(%rsp) │ │ cmp $0x50,%ecx │ │ - jne 8351 │ │ + jne b451 │ │ add %rbp,0x10(%r10) │ │ add %r14,0x20(%r10) │ │ add %r15,0x38(%r10) │ │ add %rbx,0x48(%r10) │ │ add %rsi,0x18(%r10) │ │ add %rdx,0x28(%r10) │ │ add %rax,0x30(%r10) │ │ @@ -8519,64 +11640,64 @@ │ │ mov -0x58(%rsp),%rdi │ │ mov 0x58(%r10),%r11 │ │ mov %rcx,-0x38(%rsp) │ │ mov %rcx,-0x28(%rsp) │ │ mov 0x98(%r10),%rcx │ │ mov %rcx,-0x20(%rsp) │ │ mov %rcx,-0x30(%rsp) │ │ - jmpq 83ce │ │ + jmpq b4ce │ │ mov 0x90(%r10),%rbx │ │ - jmpq 8999 │ │ + jmpq ba99 │ │ mov 0x88(%r10),%rdx │ │ - jmpq 88c6 │ │ + jmpq b9c6 │ │ mov 0x80(%r10),%rax │ │ - jmpq 87f7 │ │ + jmpq b8f7 │ │ mov 0xb8(%r10),%rax │ │ mov 0x78(%r10),%r11 │ │ mov %rax,-0x60(%rsp) │ │ - jmpq 8728 │ │ + jmpq b828 │ │ mov 0xb0(%r10),%rdi │ │ mov 0x70(%r10),%r15 │ │ mov %rdi,-0x40(%rsp) │ │ - jmpq 8653 │ │ + jmpq b753 │ │ mov %r14,-0x48(%rsp) │ │ mov 0x68(%r10),%r14 │ │ - jmpq 857e │ │ + jmpq b67e │ │ mov %rbx,-0x68(%rsp) │ │ mov 0xa0(%r10),%rbx │ │ mov 0x60(%r10),%rdi │ │ mov %rbx,-0x50(%rsp) │ │ - jmpq 84a8 │ │ + jmpq b5a8 │ │ nopl 0x0(%rax) │ │ push %r12 │ │ mov %edx,%r12d │ │ push %rbp │ │ mov %rsi,%rbp │ │ push %rbx │ │ mov %rdi,%rbx │ │ mov (%rsi),%rsi │ │ mov %esi,%edi │ │ and $0x7f,%edi │ │ lea 0x7(%rdi),%eax │ │ shr $0x3,%eax │ │ test %eax,%eax │ │ lea -0x1(%rax),%edx │ │ - je 91f4 │ │ + je c2f4 │ │ movslq %edx,%rcx │ │ mov %edx,%edx │ │ lea 0x0(%rbp,%rcx,8),%rax │ │ sub %rdx,%rcx │ │ lea -0x8(%rbp,%rcx,8),%rdx │ │ data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ mov 0x50(%rax),%rcx │ │ sub $0x8,%rax │ │ bswap %rcx │ │ mov %rcx,0x58(%rax) │ │ cmp %rdx,%rax │ │ - jne 91e0 │ │ + jne c2e0 │ │ mov %edi,%ecx │ │ mov %edi,%eax │ │ not %ecx │ │ mov $0xffffffffffffff00,%r8 │ │ shr $0x3,%eax │ │ and $0x7,%ecx │ │ shl $0x3,%ecx │ │ @@ -8585,117 +11706,117 @@ │ │ mov $0x80,%edx │ │ shl %cl,%r8 │ │ shl %cl,%rdx │ │ and 0x50(%r9),%r8 │ │ or %r8,%rdx │ │ cmp $0x6f,%edi │ │ mov %rdx,0x50(%r9) │ │ - jbe 9390 │ │ + jbe c490 │ │ cmp $0x77,%edi │ │ - jbe 93c8 │ │ + jbe c4c8 │ │ mov %rbp,%rdi │ │ - callq 82c0 │ │ + callq b3c0 │ │ mov 0x0(%rbp),%rsi │ │ mov $0x2,%eax │ │ movq $0x0,0x50(%rbp) │ │ movq $0x0,0x58(%rbp) │ │ lea 0x1(%rax),%ecx │ │ mov %eax,%edx │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ lea 0x2(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ lea 0x3(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ lea 0x4(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ lea 0x5(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ lea 0x6(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ lea 0x7(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ lea 0x8(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ lea 0x9(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ lea 0xa(%rax),%edx │ │ cmp $0xe,%edx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ cmp $0x2,%eax │ │ - jne 932b │ │ + jne c42b │ │ movq $0x0,0xb8(%rbp) │ │ mov 0x8(%rbp),%rax │ │ mov %rsi,%rdx │ │ shr $0x3d,%rdx │ │ mov %rbp,%rdi │ │ shl $0x3,%rsi │ │ shl $0x3,%rax │ │ mov %rsi,0xc8(%rbp) │ │ or %rdx,%rax │ │ mov %rax,0xc0(%rbp) │ │ - callq 82c0 │ │ + callq b3c0 │ │ xor %eax,%eax │ │ test %r12d,%r12d │ │ - je 9384 │ │ + je c484 │ │ xchg %ax,%ax │ │ mov %eax,%edi │ │ mov %eax,%ecx │ │ shr $0x3,%edi │ │ not %ecx │ │ mov 0x10(%rbp,%rdi,8),%rdi │ │ and $0x7,%ecx │ │ shl $0x3,%ecx │ │ shr %cl,%rdi │ │ mov %dil,(%rbx,%rax,1) │ │ add $0x1,%rax │ │ cmp %eax,%r12d │ │ - ja 9360 │ │ + ja c460 │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ retq │ │ nopl 0x0(%rax) │ │ lea 0x1(%rax),%edx │ │ cmp $0xd,%edx │ │ - ja 932b │ │ + ja c42b │ │ movq $0x0,0x50(%rbp,%rdx,8) │ │ lea 0x2(%rax),%ecx │ │ cmp $0xe,%ecx │ │ - je 932b │ │ + je c42b │ │ movq $0x0,0x50(%rbp,%rcx,8) │ │ add $0x3,%eax │ │ cmp $0xe,%eax │ │ - jne 925a │ │ - jmpq 932b │ │ + jne c35a │ │ + jmpq c42b │ │ nopl 0x0(%rax,%rax,1) │ │ movq $0x0,0xc8(%rbp) │ │ - jmpq 9239 │ │ + jmpq c339 │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ -00000000000093e0 : │ │ +000000000000c4e0 : │ │ push %r13 │ │ mov %rsi,%r13 │ │ push %r12 │ │ mov %rdi,%r12 │ │ push %rbp │ │ push %rbx │ │ mov %rdx,%rbx │ │ @@ -8704,29 +11825,29 @@ │ │ mov $0x80,%edx │ │ mov %ebp,%eax │ │ add %rsi,%rbp │ │ mov %rbp,(%rbx) │ │ and $0x7f,%eax │ │ sub %eax,%edx │ │ cmp %rbp,%rsi │ │ - jbe 9413 │ │ + jbe c513 │ │ addq $0x1,0x8(%rbx) │ │ cmp %rdx,%r13 │ │ lea 0x50(%rbx),%rbp │ │ - jae 954f │ │ - jmpq 9582 │ │ + jae c64f │ │ + jmpq c682 │ │ nopl (%rax) │ │ xor %eax,%eax │ │ test $0x2,%r8b │ │ - je 943b │ │ + je c53b │ │ movzwl (%rsi),%eax │ │ mov %ax,(%rdi) │ │ mov $0x2,%eax │ │ and $0x1,%r8d │ │ - je 9448 │ │ + je c548 │ │ movzbl (%rsi,%rax,1),%ecx │ │ mov %cl,(%rdi,%rax,1) │ │ sub %rdx,%r13 │ │ mov %rbx,%rdi │ │ mov 0xc8(%rbx),%rax │ │ bswap %rax │ │ mov %rax,0xc8(%rbx) │ │ @@ -8772,48 +11893,48 @@ │ │ mov %rax,0x60(%rbx) │ │ mov 0x58(%rbx),%rax │ │ bswap %rax │ │ mov %rax,0x58(%rbx) │ │ mov 0x50(%rbx),%rax │ │ bswap %rax │ │ mov %rax,0x50(%rbx) │ │ - callq 82c0 │ │ + callq b3c0 │ │ xor %eax,%eax │ │ cmp $0x7f,%r13 │ │ mov $0x80,%edx │ │ - jbe 9580 │ │ + jbe c680 │ │ add %rbp,%rax │ │ cmp $0x4,%edx │ │ mov %edx,%r8d │ │ mov %rax,%rdi │ │ mov %r12,%rsi │ │ - jb 9428 │ │ + jb c528 │ │ test $0x1,%al │ │ - jne 95c0 │ │ + jne c6c0 │ │ test $0x2,%dil │ │ - jne 95e0 │ │ + jne c6e0 │ │ mov %r8d,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%rsi),%es:(%rdi) │ │ - jmpq 9428 │ │ + jmpq c528 │ │ nopl 0x0(%rax,%rax,1) │ │ xor %eax,%eax │ │ cmp $0x4,%r13d │ │ mov %r13d,%edx │ │ lea 0x0(%rbp,%rax,1),%rdi │ │ mov %r12,%rsi │ │ - jae 95f8 │ │ + jae c6f8 │ │ xor %eax,%eax │ │ test $0x2,%dl │ │ - je 95a5 │ │ + je c6a5 │ │ movzwl (%rsi),%eax │ │ mov %ax,(%rdi) │ │ mov $0x2,%eax │ │ and $0x1,%edx │ │ - je 95b1 │ │ + je c6b1 │ │ movzbl (%rsi,%rax,1),%edx │ │ mov %dl,(%rdi,%rax,1) │ │ lea 0x8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ @@ -8821,46 +11942,46 @@ │ │ nopl (%rax) │ │ movzbl (%r12),%ecx │ │ lea 0x1(%rax),%rdi │ │ sub $0x1,%r8d │ │ test $0x2,%dil │ │ lea 0x1(%r12),%rsi │ │ mov %cl,(%rax) │ │ - je 956e │ │ + je c66e │ │ nopw 0x0(%rax,%rax,1) │ │ movzwl (%rsi),%eax │ │ lea 0x2(%rdi),%rdi │ │ sub $0x2,%r8d │ │ lea 0x2(%rsi),%rsi │ │ mov %ax,-0x2(%rdi) │ │ - jmpq 956e │ │ + jmpq c66e │ │ test $0x1,%dil │ │ - jne 960d │ │ + jne c70d │ │ test $0x2,%dil │ │ - jne 9623 │ │ + jne c723 │ │ mov %edx,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%rsi),%es:(%rdi) │ │ - jmp 9593 │ │ + jmp c693 │ │ movzbl (%r12),%eax │ │ lea 0x1(%rdi),%rdi │ │ lea 0x1(%r12),%rsi │ │ sub $0x1,%edx │ │ mov %al,-0x1(%rdi) │ │ - jmp 95fe │ │ + jmp c6fe │ │ movzwl (%rsi),%eax │ │ lea 0x2(%rdi),%rdi │ │ sub $0x2,%edx │ │ lea 0x2(%rsi),%rsi │ │ mov %ax,-0x2(%rdi) │ │ - jmp 9604 │ │ + jmp c704 │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -0000000000009640 : │ │ - mov 0xb911(%rip),%rax │ │ +000000000000c740 : │ │ + mov 0x8821(%rip),%rax │ │ movq $0x0,0x8(%rdi) │ │ movq $0x0,(%rdi) │ │ mov (%rax),%rcx │ │ mov %rcx,0x10(%rdi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x18(%rdi) │ │ mov 0x10(%rax),%rcx │ │ @@ -8874,48 +11995,48 @@ │ │ mov 0x30(%rax),%rcx │ │ mov 0x38(%rax),%rax │ │ mov %rcx,0x40(%rdi) │ │ mov %rax,0x48(%rdi) │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -00000000000096a0 : │ │ +000000000000c7a0 : │ │ mov $0x30,%edx │ │ - jmpq 91a0 │ │ + jmpq c2a0 │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -00000000000096b0 : │ │ +000000000000c7b0 : │ │ push %r13 │ │ mov %rdx,%r13 │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ mov %rdi,%rbp │ │ push %rbx │ │ lea -0xd8(%rsp),%rsp │ │ mov %rsp,%rdi │ │ - callq 9640 │ │ + callq c740 │ │ mov %rsp,%rdx │ │ mov %r13,%rsi │ │ mov %r12,%rdi │ │ - callq 93e0 │ │ + callq c4e0 │ │ mov %rsp,%rsi │ │ mov %rbp,%rdi │ │ mov $0x30,%edx │ │ - callq 91a0 │ │ + callq c2a0 │ │ lea 0xd8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopl 0x0(%rax) │ │ │ │ -0000000000009700 : │ │ - mov 0xb859(%rip),%rax │ │ +000000000000c800 : │ │ + mov 0x8769(%rip),%rax │ │ movq $0x0,0x8(%rdi) │ │ movq $0x0,(%rdi) │ │ mov (%rax),%rcx │ │ mov %rcx,0x10(%rdi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x18(%rdi) │ │ mov 0x10(%rax),%rcx │ │ @@ -8929,58 +12050,58 @@ │ │ mov 0x30(%rax),%rcx │ │ mov 0x38(%rax),%rax │ │ mov %rcx,0x40(%rdi) │ │ mov %rax,0x48(%rdi) │ │ retq │ │ nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000009760 : │ │ +000000000000c860 : │ │ mov $0x40,%edx │ │ - jmpq 91a0 │ │ + jmpq c2a0 │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ -0000000000009770 : │ │ +000000000000c870 : │ │ push %r13 │ │ mov %rdx,%r13 │ │ push %r12 │ │ mov %rsi,%r12 │ │ push %rbp │ │ mov %rdi,%rbp │ │ push %rbx │ │ lea -0xd8(%rsp),%rsp │ │ mov %rsp,%rdi │ │ - callq 9700 │ │ + callq c800 │ │ mov %rsp,%rdx │ │ mov %r13,%rsi │ │ mov %r12,%rdi │ │ - callq 93e0 │ │ + callq c4e0 │ │ mov %rsp,%rsi │ │ mov %rbp,%rdi │ │ mov $0x40,%edx │ │ - callq 91a0 │ │ + callq c2a0 │ │ lea 0xd8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nopl 0x0(%rax) │ │ │ │ -00000000000097c0 : │ │ +000000000000c8c0 : │ │ cmp $0x40,%rdi │ │ - je 97f5 │ │ - jbe 9900 │ │ + je c8f5 │ │ + jbe ca00 │ │ cmp $0x100,%rdi │ │ - je 98c0 │ │ - jbe 9920 │ │ + je c9c0 │ │ + jbe ca20 │ │ cmp $0x180,%rdi │ │ - je 9858 │ │ + je c958 │ │ cmp $0x200,%rdi │ │ - jne 9916 │ │ - mov 0xb764(%rip),%rax │ │ + jne ca16 │ │ + mov 0x8674(%rip),%rax │ │ movq $0x0,0x8(%rsi) │ │ movq $0x0,(%rsi) │ │ mov (%rax),%rcx │ │ movl $0x40,0xd0(%rsi) │ │ mov %rcx,0x10(%rsi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x18(%rsi) │ │ @@ -8995,15 +12116,15 @@ │ │ mov 0x30(%rax),%rcx │ │ mov 0x38(%rax),%rax │ │ mov %rcx,0x40(%rsi) │ │ mov %rax,0x48(%rsi) │ │ xor %eax,%eax │ │ retq │ │ nop │ │ - mov 0xb6f9(%rip),%rax │ │ + mov 0x8609(%rip),%rax │ │ movq $0x0,0x8(%rsi) │ │ movq $0x0,(%rsi) │ │ mov (%rax),%rcx │ │ movl $0x30,0xd0(%rsi) │ │ mov %rcx,0x10(%rsi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x18(%rsi) │ │ @@ -9018,40 +12139,40 @@ │ │ mov 0x30(%rax),%rcx │ │ mov 0x38(%rax),%rax │ │ mov %rcx,0x40(%rsi) │ │ mov %rax,0x48(%rsi) │ │ xor %eax,%eax │ │ retq │ │ nopw 0x0(%rax,%rax,1) │ │ - mov 0xb681(%rip),%rax │ │ + mov 0x8591(%rip),%rax │ │ movl $0x0,0x4(%rsi) │ │ movl $0x0,(%rsi) │ │ mov (%rax),%rcx │ │ movl $0x20,0xd0(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x10(%rsi) │ │ mov 0x10(%rax),%rcx │ │ mov 0x18(%rax),%rax │ │ mov %rcx,0x18(%rsi) │ │ mov %rax,0x20(%rsi) │ │ xor %eax,%eax │ │ retq │ │ cmp $0x20,%rdi │ │ - je 98c0 │ │ + je c9c0 │ │ cmp $0x30,%rdi │ │ - je 9858 │ │ + je c958 │ │ cmp $0x1c,%rdi │ │ - je 9929 │ │ + je ca29 │ │ mov $0x1,%eax │ │ retq │ │ nopl 0x0(%rax) │ │ cmp $0xe0,%rdi │ │ - jne 9916 │ │ - mov 0xb610(%rip),%rax │ │ + jne ca16 │ │ + mov 0x8520(%rip),%rax │ │ movl $0x0,0x4(%rsi) │ │ movl $0x0,(%rsi) │ │ mov (%rax),%rcx │ │ movl $0x1c,0xd0(%rsi) │ │ mov %rcx,0x8(%rsi) │ │ mov 0x8(%rax),%rcx │ │ mov %rcx,0x10(%rsi) │ │ @@ -9059,3228 +12180,94 @@ │ │ mov 0x18(%rax),%rax │ │ mov %rcx,0x18(%rsi) │ │ mov %rax,0x20(%rsi) │ │ xor %eax,%eax │ │ retq │ │ nopl 0x0(%rax) │ │ │ │ -0000000000009970 : │ │ +000000000000ca70 : │ │ mov 0xd0(%rdx),%eax │ │ cmp $0x20,%eax │ │ - je 9995 │ │ - jbe 9990 │ │ + je ca95 │ │ + jbe ca90 │ │ cmp $0x30,%eax │ │ - je 9987 │ │ + je ca87 │ │ cmp $0x40,%eax │ │ - jne 99a8 │ │ - jmpq 93e0 │ │ + jne caa8 │ │ + jmpq c4e0 │ │ nopl 0x0(%rax) │ │ cmp $0x1c,%eax │ │ - jne 99a0 │ │ - jmpq 7ec0 │ │ + jne caa0 │ │ + jmpq afc0 │ │ nopw 0x0(%rax,%rax,1) │ │ retq │ │ nopl 0x0(%rax) │ │ nopl 0x0(%rax,%rax,1) │ │ retq │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -00000000000099c0 : │ │ +000000000000cac0 : │ │ mov 0xd0(%rsi),%eax │ │ cmp $0x20,%eax │ │ - je 9a08 │ │ - jbe 99f8 │ │ + je cb08 │ │ + jbe caf8 │ │ cmp $0x30,%eax │ │ - je 99e8 │ │ + je cae8 │ │ cmp $0x40,%eax │ │ - jne 9a18 │ │ + jne cb18 │ │ mov $0x40,%edx │ │ - jmpq 91a0 │ │ + jmpq c2a0 │ │ nopl 0x0(%rax) │ │ mov $0x30,%edx │ │ - jmpq 91a0 │ │ + jmpq c2a0 │ │ nopw 0x0(%rax,%rax,1) │ │ cmp $0x1c,%eax │ │ - jne 9a20 │ │ + jne cb20 │ │ mov $0x1c,%edx │ │ - jmpq 7ca0 │ │ + jmpq ada0 │ │ nop │ │ mov $0x20,%edx │ │ - jmpq 7ca0 │ │ + jmpq ada0 │ │ nopw 0x0(%rax,%rax,1) │ │ retq │ │ nopl 0x0(%rax) │ │ retq │ │ data16 data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ │ │ -0000000000009a30 : │ │ +000000000000cb30 : │ │ push %r13 │ │ mov %rcx,%r13 │ │ push %r12 │ │ mov %rdx,%r12 │ │ push %rbp │ │ mov %rdi,%rbp │ │ mov %rsi,%rdi │ │ push %rbx │ │ lea -0xf8(%rsp),%rsp │ │ lea 0x10(%rsp),%rbx │ │ mov %rbx,%rsi │ │ - callq 97c0 │ │ + callq c8c0 │ │ test %eax,%eax │ │ - je 9a70 │ │ + je cb70 │ │ lea 0xf8(%rsp),%rsp │ │ mov $0x1,%eax │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ nop │ │ mov %rbx,%rdx │ │ mov %r13,%rsi │ │ mov %eax,0xc(%rsp) │ │ mov %r12,%rdi │ │ - callq 9970 │ │ + callq ca70 │ │ mov %rbx,%rsi │ │ mov %rbp,%rdi │ │ - callq 99c0 │ │ + callq cac0 │ │ mov 0xc(%rsp),%eax │ │ lea 0xf8(%rsp),%rsp │ │ pop %rbx │ │ pop %rbp │ │ pop %r12 │ │ pop %r13 │ │ retq │ │ - │ │ -0000000000009aa0 : │ │ - test $0x1,%dil │ │ - mov $0xb0,%edx │ │ - jne 9ae8 │ │ - test $0x2,%dil │ │ - jne 9b00 │ │ - test $0x4,%dil │ │ - jne 9b20 │ │ - mov %edx,%ecx │ │ - xor %eax,%eax │ │ - shr $0x3,%ecx │ │ - test $0x4,%dl │ │ - rep stos %rax,%es:(%rdi) │ │ - je 9ad0 │ │ - movl $0x0,(%rdi) │ │ - add $0x4,%rdi │ │ - test $0x2,%dl │ │ - je 9ade │ │ - movw $0x0,(%rdi) │ │ - add $0x2,%rdi │ │ - and $0x1,%edx │ │ - je 9ae6 │ │ - movb $0x0,(%rdi) │ │ - retq │ │ - nop │ │ - movb $0x0,(%rdi) │ │ - add $0x1,%rdi │ │ - test $0x2,%dil │ │ - mov $0xaf,%dl │ │ - je 9ab1 │ │ - nopw 0x0(%rax,%rax,1) │ │ - movw $0x0,(%rdi) │ │ - add $0x2,%rdi │ │ - sub $0x2,%edx │ │ - test $0x4,%dil │ │ - je 9ab7 │ │ - data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - movl $0x0,(%rdi) │ │ - sub $0x4,%edx │ │ - add $0x4,%rdi │ │ - jmp 9ab7 │ │ - nop │ │ - │ │ -0000000000009b30 : │ │ - mov 0xa8(%rdx),%rax │ │ - mov $0xffffffff,%ecx │ │ - cmp %rcx,%rax │ │ - je 9bc8 │ │ - push %r13 │ │ - push %r12 │ │ - mov %rdi,%r12 │ │ - push %rbp │ │ - mov %rsi,%rbp │ │ - push %rbx │ │ - mov %rdx,%rbx │ │ - lea (%rsi,%rax,1),%rdx │ │ - lea -0x8(%rsp),%rsp │ │ - cmp $0x40,%rdx │ │ - jbe 9bb0 │ │ - cmp $0x40,%rax │ │ - lea 0x40(%rbx),%r13 │ │ - jbe 9b90 │ │ - mov %r13,%rdx │ │ - mov %rbp,%rsi │ │ - mov %r12,%rdi │ │ - callq 7ec0 │ │ - add %rbp,0xa8(%rbx) │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - xor %eax,%eax │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - mov %r13,%rdi │ │ - callq 8220 │ │ - mov 0xa8(%rbx),%rsi │ │ - mov %r13,%rdx │ │ - mov %rbx,%rdi │ │ - callq 7ec0 │ │ - jmp 9b6d │ │ - nopl 0x0(%rax) │ │ - mov %rsi,%rdx │ │ - lea (%rbx,%rax,1),%rdi │ │ - mov %r12,%rsi │ │ - callq 16f0 │ │ - jmp 9b7b │ │ - nopl 0x0(%rax) │ │ - mov $0xffffffff,%eax │ │ - retq │ │ - xchg %ax,%ax │ │ - │ │ -0000000000009bd0 : │ │ - push %r13 │ │ - push %r12 │ │ - mov %rsi,%r12 │ │ - push %rbp │ │ - mov %rdi,%rbp │ │ - push %rbx │ │ - mov %rdx,%rbx │ │ - lea -0x8(%rsp),%rsp │ │ - mov 0xa8(%rdx),%rax │ │ - mov $0xffffffff,%edx │ │ - cmp %rdx,%rax │ │ - je 9cad │ │ - cmp $0x40,%rax │ │ - lea 0x40(%rbx),%r13 │ │ - ja 9db8 │ │ - mov $0x40,%esi │ │ - sub %rax,%rsi │ │ - cmp $0x20,%esi │ │ - mov %esi,%ecx │ │ - lea (%rbx,%rax,1),%rax │ │ - jae 9cc8 │ │ - test $0x10,%cl │ │ - jne 9d78 │ │ - test $0x8,%cl │ │ - jne 9d60 │ │ - test $0x4,%cl │ │ - jne 9d48 │ │ - test $0x2,%cl │ │ - jne 9d30 │ │ - and $0x1,%ecx │ │ - jne 9d28 │ │ - movdqu (%rbx),%xmm1 │ │ - mov %r13,%rdi │ │ - movdqa 0x8f26(%rip),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,(%rbx) │ │ - movdqu 0x10(%rbx),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%rbx) │ │ - movdqu 0x20(%rbx),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%rbx) │ │ - movdqu 0x30(%rbx),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqu %xmm0,0x30(%rbx) │ │ - callq 8220 │ │ - mov %r13,%rdx │ │ - mov $0x40,%esi │ │ - mov %rbx,%rdi │ │ - callq 7ec0 │ │ - mov $0xffffffff,%eax │ │ - mov %rax,0xa8(%rbx) │ │ - test %r12,%r12 │ │ - jne 9d98 │ │ - lea 0x8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - test $0x1,%al │ │ - jne 9de0 │ │ - test $0x2,%al │ │ - jne 9df0 │ │ - test $0x4,%al │ │ - jne 9e08 │ │ - cmp $0x20,%ecx │ │ - jb 9c1e │ │ - mov %ecx,%edi │ │ - xor %edx,%edx │ │ - and $0xffffffe0,%edi │ │ - mov %edx,%esi │ │ - add $0x20,%edx │ │ - movq $0x0,(%rax,%rsi,1) │ │ - cmp %edi,%edx │ │ - movq $0x0,0x8(%rax,%rsi,1) │ │ - movq $0x0,0x10(%rax,%rsi,1) │ │ - movq $0x0,0x18(%rax,%rsi,1) │ │ - jb 9cf0 │ │ - add %rdx,%rax │ │ - jmpq 9c1e │ │ - nopl 0x0(%rax) │ │ - movb $0x0,(%rax) │ │ - jmpq 9c4b │ │ - movw $0x0,(%rax) │ │ - add $0x2,%rax │ │ - and $0x1,%ecx │ │ - je 9c4b │ │ - jmp 9d28 │ │ - nopl 0x0(%rax) │ │ - movl $0x0,(%rax) │ │ - add $0x4,%rax │ │ - test $0x2,%cl │ │ - je 9c42 │ │ - jmp 9d30 │ │ - nopl (%rax) │ │ - movq $0x0,(%rax) │ │ - add $0x8,%rax │ │ - test $0x4,%cl │ │ - je 9c39 │ │ - jmp 9d48 │ │ - xchg %ax,%ax │ │ - movq $0x0,(%rax) │ │ - add $0x10,%rax │ │ - movq $0x0,-0x8(%rax) │ │ - test $0x8,%cl │ │ - je 9c30 │ │ - jmp 9d60 │ │ - xchg %ax,%ax │ │ - lea 0x8(%rsp),%rsp │ │ - lea 0x40(%rbx),%rdx │ │ - pop %rbx │ │ - mov %rbp,%rdi │ │ - mov %r12,%rsi │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - jmpq 7ec0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %r13,%rsi │ │ - mov %rbx,%rdi │ │ - callq 8260 │ │ - movq $0x20,0xa8(%rbx) │ │ - mov $0x20,%esi │ │ - mov $0x20,%eax │ │ - jmpq 9c0f │ │ - nopl (%rax) │ │ - movb $0x0,(%rax) │ │ - sub $0x1,%ecx │ │ - add $0x1,%rax │ │ - jmpq 9cd0 │ │ - nop │ │ - movw $0x0,(%rax) │ │ - sub $0x2,%ecx │ │ - add $0x2,%rax │ │ - jmpq 9cd8 │ │ - nopl 0x0(%rax) │ │ - movl $0x0,(%rax) │ │ - sub $0x4,%ecx │ │ - add $0x4,%rax │ │ - jmpq 9ce0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - │ │ -0000000000009e20 : │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - mov %rdx,%r12 │ │ - push %rbp │ │ - mov %rdi,%rbp │ │ - push %rbx │ │ - mov %rsi,%rbx │ │ - lea -0x30(%rsp),%rsp │ │ - mov %fs:0x28,%rax │ │ - mov %rax,0x28(%rsp) │ │ - xor %eax,%eax │ │ - mov $0xffffffff,%eax │ │ - cmp %rax,0xa8(%rdx) │ │ - je 9e5d │ │ - xor %esi,%esi │ │ - xor %edi,%edi │ │ - callq 9bd0 │ │ - lea 0x40(%r12),%r13 │ │ - mov %rsp,%rdi │ │ - mov %r13,%rsi │ │ - callq 8260 │ │ - movdqu (%r12),%xmm1 │ │ - mov %r13,%rdi │ │ - movdqa 0x8d12(%rip),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,(%r12) │ │ - movdqu 0x10(%r12),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%r12) │ │ - movdqu 0x20(%r12),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%r12) │ │ - movdqu 0x30(%r12),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqu %xmm0,0x30(%r12) │ │ - callq 8220 │ │ - mov %r13,%rdx │ │ - mov $0x40,%esi │ │ - mov %r12,%rdi │ │ - callq 7ec0 │ │ - mov %r13,%rdx │ │ - mov $0x20,%esi │ │ - mov %rsp,%rdi │ │ - callq 7ec0 │ │ - mov %r13,%rsi │ │ - mov %rsp,%rdi │ │ - callq 8260 │ │ - test %rbx,%rbx │ │ - je a040 │ │ - lea -0x10(%rbx),%rax │ │ - lea -0x1(%rbx),%rcx │ │ - shr $0x4,%rax │ │ - add $0x1,%rax │ │ - mov %rax,%rdx │ │ - shl $0x4,%rdx │ │ - cmp $0xe,%rcx │ │ - jbe a060 │ │ - movdqa (%rsp),%xmm0 │ │ - cmp $0x1,%rax │ │ - movdqu %xmm0,0x0(%rbp) │ │ - je 9f33 │ │ - movdqa 0x10(%rsp),%xmm0 │ │ - movdqu %xmm0,0x10(%rbp) │ │ - cmp %rbx,%rdx │ │ - mov %edx,%eax │ │ - je a040 │ │ - mov %eax,%ecx │ │ - movzbl (%rsp,%rcx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x1(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x2(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x3(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x4(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x5(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x6(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x7(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x8(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0x9(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0xa(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0xb(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0xc(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - lea 0xd(%rax),%edx │ │ - cmp %rdx,%rbx │ │ - jbe a040 │ │ - movzbl (%rsp,%rdx,1),%ecx │ │ - add $0xe,%eax │ │ - cmp %rax,%rbx │ │ - mov %cl,0x0(%rbp,%rdx,1) │ │ - jbe a040 │ │ - movzbl (%rsp,%rax,1),%edx │ │ - mov %dl,0x0(%rbp,%rax,1) │ │ - mov 0x28(%rsp),%rax │ │ - xor %fs:0x28,%rax │ │ - jne a069 │ │ - lea 0x30(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - retq │ │ - xchg %ax,%ax │ │ - xor %edx,%edx │ │ - xor %eax,%eax │ │ - jmpq 9f3e │ │ - callq 16c0 <__stack_chk_fail@plt> │ │ - xchg %ax,%ax │ │ - │ │ -000000000000a070 : │ │ - push %r15 │ │ - mov %rdi,%r15 │ │ - push %r14 │ │ - mov %rcx,%r14 │ │ - push %r13 │ │ - mov %rdx,%r13 │ │ - push %r12 │ │ - mov %r9,%r12 │ │ - push %rbp │ │ - mov %r8,%rbp │ │ - push %rbx │ │ - lea -0xc8(%rsp),%rsp │ │ - mov %rsi,0x8(%rsp) │ │ - lea 0x10(%rsp),%rbx │ │ - mov %rbx,%rdi │ │ - callq 9aa0 │ │ - mov 0x8(%rsp),%rsi │ │ - mov %rbx,%rdx │ │ - mov %r15,%rdi │ │ - callq 9b30 │ │ - mov %rbx,%rdx │ │ - mov %r14,%rsi │ │ - mov %r13,%rdi │ │ - callq 9bd0 │ │ - mov %rbx,%rdx │ │ - mov %r12,%rsi │ │ - mov %rbp,%rdi │ │ - callq 9e20 │ │ - lea 0xc8(%rsp),%rsp │ │ - pop %rbx │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - data16 data16 data16 data16 nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -000000000000a0f0 : │ │ - push %rbp │ │ - mov %rdi,%rdx │ │ - push %rbx │ │ - movzbl 0x3(%rdi),%ecx │ │ - movzbl 0x2(%rdi),%eax │ │ - movzbl (%rdi),%edi │ │ - shl $0x18,%ecx │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - movzbl 0x1(%rdx),%ecx │ │ - or %edi,%eax │ │ - shl $0x8,%ecx │ │ - or %ecx,%eax │ │ - mov %eax,(%rsi) │ │ - movzbl 0x7(%rdx),%r8d │ │ - movzbl 0x6(%rdx),%ecx │ │ - movzbl 0x4(%rdx),%r9d │ │ - movzbl 0x5(%rdx),%edi │ │ - shl $0x18,%r8d │ │ - shl $0x10,%ecx │ │ - shl $0x8,%edi │ │ - or %ecx,%r8d │ │ - or %r9d,%r8d │ │ - or %edi,%r8d │ │ - mov %r8d,0x4(%rsi) │ │ - movzbl 0xb(%rdx),%edi │ │ - movzbl 0xa(%rdx),%ecx │ │ - movzbl 0x8(%rdx),%r9d │ │ - shl $0x18,%edi │ │ - shl $0x10,%ecx │ │ - or %ecx,%edi │ │ - movzbl 0x9(%rdx),%ecx │ │ - or %r9d,%edi │ │ - shl $0x8,%ecx │ │ - or %ecx,%edi │ │ - mov %edi,0x8(%rsi) │ │ - movzbl 0xf(%rdx),%ebx │ │ - movzbl 0xe(%rdx),%ecx │ │ - movzbl 0xc(%rdx),%r9d │ │ - shl $0x18,%ebx │ │ - shl $0x10,%ecx │ │ - or %ecx,%ebx │ │ - movzbl 0xd(%rdx),%ecx │ │ - or %r9d,%ebx │ │ - mov 0xad9b(%rip),%rdx │ │ - shl $0x8,%ecx │ │ - or %ecx,%ebx │ │ - mov 0xadd7(%rip),%rcx │ │ - mov %ebx,%r9d │ │ - shr $0x18,%r9d │ │ - movzbl %bh,%ebp │ │ - mov %ebx,0xc(%rsi) │ │ - xor (%rcx),%eax │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x10(%rsi) │ │ - xor %eax,%r8d │ │ - mov %r8d,0x14(%rsi) │ │ - xor %r8d,%edi │ │ - mov %edi,0x18(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,0x1c(%rsi) │ │ - xor 0x4(%rcx),%eax │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x20(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x8(%rcx),%eax │ │ - mov %r8d,0x24(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x28(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x2c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x30(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0xc(%rcx),%eax │ │ - mov %r8d,0x34(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x38(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x3c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x40(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x10(%rcx),%eax │ │ - mov %r8d,0x44(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x48(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x4c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x50(%rsi) │ │ - xor %eax,%r8d │ │ - mov %r8d,0x54(%rsi) │ │ - xor %r8d,%edi │ │ - xor 0x14(%rcx),%eax │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x58(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x5c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x60(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x18(%rcx),%eax │ │ - mov %r8d,0x64(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x68(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x6c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x70(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x1c(%rcx),%eax │ │ - mov %r8d,0x74(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x78(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x7c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - mov %eax,0x80(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x20(%rcx),%eax │ │ - mov %r8d,0x84(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,%r9d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r9d │ │ - mov %edi,0x88(%rsi) │ │ - xor 0x800(%rdx,%r9,4),%eax │ │ - mov %ebx,0x8c(%rsi) │ │ - movzbl %bl,%r9d │ │ - xor 0xc00(%rdx,%r9,4),%eax │ │ - mov %ebx,%r9d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r9,4),%eax │ │ - movl $0x0,0xf0(%rsi) │ │ - movb $0xa0,0xf0(%rsi) │ │ - mov %eax,0x90(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor 0x24(%rcx),%eax │ │ - mov %r8d,0x94(%rsi) │ │ - xor %edi,%ebx │ │ - mov %edi,0x98(%rsi) │ │ - mov %ebx,%ecx │ │ - shr $0x18,%ecx │ │ - mov %ebx,0x9c(%rsi) │ │ - xor 0x800(%rdx,%rcx,4),%eax │ │ - movzbl %bl,%ecx │ │ - xor 0xc00(%rdx,%rcx,4),%eax │ │ - movzbl %bh,%ecx │ │ - xor (%rdx,%rcx,4),%eax │ │ - mov %ebx,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%rdx,%rcx,4),%eax │ │ - mov %eax,0xa0(%rsi) │ │ - xor %eax,%r8d │ │ - xor %r8d,%edi │ │ - xor %eax,%eax │ │ - mov %r8d,0xa4(%rsi) │ │ - xor %edi,%ebx │ │ - mov %ebx,0xac(%rsi) │ │ - pop %rbx │ │ - mov %edi,0xa8(%rsi) │ │ - pop %rbp │ │ - retq │ │ - nopl 0x0(%rax) │ │ - │ │ -000000000000a4c0 : │ │ - push %rbp │ │ - mov %rdi,%rdx │ │ - push %rbx │ │ - movzbl 0x3(%rdi),%ecx │ │ - movzbl 0x2(%rdi),%eax │ │ - movzbl (%rdi),%edi │ │ - shl $0x18,%ecx │ │ - shl $0x10,%eax │ │ - or %ecx,%eax │ │ - movzbl 0x1(%rdx),%ecx │ │ - or %edi,%eax │ │ - shl $0x8,%ecx │ │ - or %ecx,%eax │ │ - mov %eax,(%rsi) │ │ - movzbl 0x7(%rdx),%edi │ │ - movzbl 0x6(%rdx),%ecx │ │ - movzbl 0x5(%rdx),%r8d │ │ - movzbl 0x4(%rdx),%r11d │ │ - shl $0x18,%edi │ │ - shl $0x10,%ecx │ │ - mov %r8d,%ebx │ │ - shl $0x8,%ebx │ │ - or %ecx,%edi │ │ - or %r11d,%edi │ │ - or %ebx,%edi │ │ - mov %edi,0x4(%rsi) │ │ - movzbl 0xb(%rdx),%r9d │ │ - movzbl 0xa(%rdx),%ecx │ │ - movzbl 0x9(%rdx),%r10d │ │ - movzbl 0x8(%rdx),%r11d │ │ - shl $0x18,%r9d │ │ - shl $0x10,%ecx │ │ - mov %r10d,%ebx │ │ - shl $0x8,%ebx │ │ - or %ecx,%r9d │ │ - or %r11d,%r9d │ │ - or %ebx,%r9d │ │ - mov %r9d,0x8(%rsi) │ │ - movzbl 0xf(%rdx),%r10d │ │ - movzbl 0xe(%rdx),%ecx │ │ - movzbl 0xd(%rdx),%r8d │ │ - movzbl 0xc(%rdx),%r11d │ │ - shl $0x18,%r10d │ │ - shl $0x10,%ecx │ │ - mov %r8d,%ebx │ │ - shl $0x8,%ebx │ │ - or %ecx,%r10d │ │ - or %r11d,%r10d │ │ - or %ebx,%r10d │ │ - mov %r10d,0xc(%rsi) │ │ - movzbl 0x13(%rdx),%r8d │ │ - movzbl 0x12(%rdx),%ecx │ │ - movzbl 0x10(%rdx),%r11d │ │ - shl $0x18,%r8d │ │ - shl $0x10,%ecx │ │ - or %ecx,%r8d │ │ - movzbl 0x11(%rdx),%ecx │ │ - or %r11d,%r8d │ │ - shl $0x8,%ecx │ │ - or %ecx,%r8d │ │ - mov %r8d,0x10(%rsi) │ │ - movzbl 0x17(%rdx),%ebx │ │ - movzbl 0x16(%rdx),%ecx │ │ - movzbl 0x14(%rdx),%r11d │ │ - shl $0x18,%ebx │ │ - shl $0x10,%ecx │ │ - or %ecx,%ebx │ │ - movzbl 0x15(%rdx),%ecx │ │ - or %r11d,%ebx │ │ - shl $0x8,%ecx │ │ - or %ecx,%ebx │ │ - mov 0xa9b0(%rip),%rcx │ │ - mov %ebx,%r11d │ │ - mov %ebx,0x14(%rsi) │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r11d │ │ - xor (%rcx),%eax │ │ - mov 0xa952(%rip),%rdx │ │ - xor 0x800(%rdx,%r11,4),%eax │ │ - movzbl %bl,%r11d │ │ - xor 0xc00(%rdx,%r11,4),%eax │ │ - mov %ebx,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r11,4),%eax │ │ - mov %eax,0x18(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor 0x4(%rcx),%eax │ │ - mov %edi,0x1c(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0x20(%rsi) │ │ - xor %r10d,%r8d │ │ - mov %r10d,0x24(%rsi) │ │ - xor %r8d,%ebx │ │ - mov %ebx,%r11d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r11d │ │ - mov %r8d,0x28(%rsi) │ │ - xor 0x800(%rdx,%r11,4),%eax │ │ - mov %ebx,0x2c(%rsi) │ │ - movzbl %bl,%r11d │ │ - xor 0xc00(%rdx,%r11,4),%eax │ │ - mov %ebx,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r11,4),%eax │ │ - mov %eax,0x30(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor 0x8(%rcx),%eax │ │ - mov %edi,0x34(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0x38(%rsi) │ │ - xor %r10d,%r8d │ │ - mov %r10d,0x3c(%rsi) │ │ - xor %r8d,%ebx │ │ - mov %ebx,%r11d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r11d │ │ - mov %r8d,0x40(%rsi) │ │ - xor 0x800(%rdx,%r11,4),%eax │ │ - mov %ebx,0x44(%rsi) │ │ - movzbl %bl,%r11d │ │ - xor 0xc00(%rdx,%r11,4),%eax │ │ - mov %ebx,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r11,4),%eax │ │ - mov %eax,0x48(%rsi) │ │ - xor %eax,%edi │ │ - mov %edi,0x4c(%rsi) │ │ - xor %edi,%r9d │ │ - mov %r9d,0x50(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r10d,0x54(%rsi) │ │ - xor %r10d,%r8d │ │ - mov %r8d,0x58(%rsi) │ │ - xor %r8d,%ebx │ │ - mov %ebx,0x5c(%rsi) │ │ - xor 0xc(%rcx),%eax │ │ - mov %ebx,%r11d │ │ - movzbl %bh,%ebp │ │ - shr $0x18,%r11d │ │ - xor 0x800(%rdx,%r11,4),%eax │ │ - movzbl %bl,%r11d │ │ - xor 0xc00(%rdx,%r11,4),%eax │ │ - mov %ebx,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor (%rdx,%rbp,4),%eax │ │ - xor 0x400(%rdx,%r11,4),%eax │ │ - mov %eax,0x60(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor 0x10(%rcx),%eax │ │ - mov %edi,0x64(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0x68(%rsi) │ │ - xor %r10d,%r8d │ │ - mov %r10d,0x6c(%rsi) │ │ - xor %r8d,%ebx │ │ - mov %ebx,0x74(%rsi) │ │ - mov %ebx,%r11d │ │ - shr $0x18,%ebx │ │ - mov %r8d,0x70(%rsi) │ │ - xor 0x800(%rdx,%rbx,4),%eax │ │ - movzbl %r11b,%ebx │ │ - xor 0xc00(%rdx,%rbx,4),%eax │ │ - mov %r11,%rbx │ │ - movzbl %bh,%ebx │ │ - xor (%rdx,%rbx,4),%eax │ │ - mov %r11d,%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor 0x400(%rdx,%rbx,4),%eax │ │ - mov %r8d,%ebx │ │ - mov %eax,0x78(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor 0x14(%rcx),%eax │ │ - mov %edi,0x7c(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0x80(%rsi) │ │ - xor %r10d,%ebx │ │ - mov %r10d,0x84(%rsi) │ │ - xor %ebx,%r11d │ │ - mov %ebx,0x88(%rsi) │ │ - mov %r11d,%r8d │ │ - shr $0x18,%r8d │ │ - mov %r11d,0x8c(%rsi) │ │ - xor 0x800(%rdx,%r8,4),%eax │ │ - movzbl %r11b,%r8d │ │ - xor 0xc00(%rdx,%r8,4),%eax │ │ - mov %eax,%r8d │ │ - mov %r11,%rax │ │ - movzbl %ah,%ebp │ │ - mov (%rdx,%rbp,4),%eax │ │ - xor %r8d,%eax │ │ - mov %r11d,%r8d │ │ - shr $0x10,%r8d │ │ - movzbl %r8b,%r8d │ │ - xor 0x400(%rdx,%r8,4),%eax │ │ - mov %eax,0x90(%rsi) │ │ - xor %eax,%edi │ │ - mov %edi,0x94(%rsi) │ │ - xor %edi,%r9d │ │ - mov %r9d,0x98(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r10d,0x9c(%rsi) │ │ - xor %r10d,%ebx │ │ - mov %ebx,0xa0(%rsi) │ │ - xor %ebx,%r11d │ │ - mov %r11d,0xa4(%rsi) │ │ - xor 0x18(%rcx),%eax │ │ - movl $0x0,0xf0(%rsi) │ │ - mov %r11d,%r8d │ │ - shr $0x18,%r8d │ │ - movb $0xc0,0xf0(%rsi) │ │ - xor 0x800(%rdx,%r8,4),%eax │ │ - movzbl %r11b,%r8d │ │ - xor 0xc00(%rdx,%r8,4),%eax │ │ - mov %eax,%r8d │ │ - mov %r11,%rax │ │ - movzbl %ah,%ebp │ │ - mov (%rdx,%rbp,4),%eax │ │ - xor %r8d,%eax │ │ - mov %r11d,%r8d │ │ - shr $0x10,%r8d │ │ - movzbl %r8b,%r8d │ │ - xor 0x400(%rdx,%r8,4),%eax │ │ - mov %eax,0xa8(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor 0x1c(%rcx),%eax │ │ - mov %edi,0xac(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0xb0(%rsi) │ │ - xor %r10d,%ebx │ │ - mov %ebx,0xb8(%rsi) │ │ - xor %r11d,%ebx │ │ - mov %ebx,0xbc(%rsi) │ │ - mov %ebx,%ecx │ │ - shr $0x18,%ecx │ │ - mov %r10d,0xb4(%rsi) │ │ - xor 0x800(%rdx,%rcx,4),%eax │ │ - movzbl %bl,%ecx │ │ - xor 0xc00(%rdx,%rcx,4),%eax │ │ - movzbl %bh,%ecx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor (%rdx,%rcx,4),%eax │ │ - xor 0x400(%rdx,%rbx,4),%eax │ │ - pop %rbx │ │ - mov %eax,0xc0(%rsi) │ │ - xor %eax,%edi │ │ - xor %edi,%r9d │ │ - xor %eax,%eax │ │ - mov %edi,0xc4(%rsi) │ │ - xor %r9d,%r10d │ │ - mov %r9d,0xc8(%rsi) │ │ - pop %rbp │ │ - mov %r10d,0xcc(%rsi) │ │ - retq │ │ - nopl 0x0(%rax) │ │ - │ │ -000000000000a8e0 : │ │ - push %r15 │ │ - mov %rdi,%rax │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - movzbl 0x3(%rdi),%r9d │ │ - movzbl 0x2(%rdi),%edx │ │ - movzbl 0x1(%rdi),%r11d │ │ - movzbl (%rdi),%r15d │ │ - shl $0x18,%r9d │ │ - shl $0x10,%edx │ │ - mov %r11d,%r10d │ │ - shl $0x8,%r10d │ │ - or %edx,%r9d │ │ - or %r15d,%r9d │ │ - or %r10d,%r9d │ │ - mov %r9d,(%rsi) │ │ - movzbl 0x7(%rdi),%r11d │ │ - movzbl 0x6(%rdi),%edx │ │ - movzbl 0x5(%rdi),%r13d │ │ - movzbl 0x4(%rdi),%r15d │ │ - shl $0x18,%r11d │ │ - shl $0x10,%edx │ │ - or %edx,%r11d │ │ - mov %r13d,%edx │ │ - shl $0x8,%edx │ │ - or %r15d,%r11d │ │ - or %edx,%r11d │ │ - mov %r11d,0x4(%rsi) │ │ - movzbl 0xb(%rdi),%r10d │ │ - movzbl 0xa(%rdi),%edx │ │ - movzbl 0x9(%rdi),%r13d │ │ - movzbl 0x8(%rdi),%r15d │ │ - shl $0x18,%r10d │ │ - shl $0x10,%edx │ │ - or %edx,%r10d │ │ - mov %r13d,%edx │ │ - shl $0x8,%edx │ │ - or %r15d,%r10d │ │ - or %edx,%r10d │ │ - mov %r10d,0x8(%rsi) │ │ - movzbl 0xf(%rdi),%ebx │ │ - movzbl 0xe(%rdi),%edx │ │ - movzbl 0xd(%rdi),%r13d │ │ - movzbl 0xc(%rdi),%r15d │ │ - shl $0x18,%ebx │ │ - shl $0x10,%edx │ │ - or %edx,%ebx │ │ - mov %r13d,%edx │ │ - shl $0x8,%edx │ │ - or %r15d,%ebx │ │ - or %edx,%ebx │ │ - mov %ebx,0xc(%rsi) │ │ - movzbl 0x13(%rdi),%r14d │ │ - movzbl 0x12(%rdi),%edx │ │ - movzbl 0x10(%rdi),%r15d │ │ - movzbl 0x11(%rdi),%ecx │ │ - shl $0x18,%r14d │ │ - shl $0x10,%edx │ │ - shl $0x8,%ecx │ │ - or %edx,%r14d │ │ - or %r15d,%r14d │ │ - or %ecx,%r14d │ │ - mov %r14d,0x10(%rsi) │ │ - movzbl 0x17(%rdi),%r12d │ │ - movzbl 0x16(%rdi),%edx │ │ - movzbl 0x14(%rdi),%r15d │ │ - movzbl 0x15(%rdi),%edi │ │ - shl $0x18,%r12d │ │ - shl $0x10,%edx │ │ - mov 0xa584(%rip),%r8 │ │ - or %edx,%r12d │ │ - mov 0xa532(%rip),%rcx │ │ - or %r15d,%r12d │ │ - shl $0x8,%edi │ │ - or %edi,%r12d │ │ - xor (%r8),%r9d │ │ - mov %r12d,0x14(%rsi) │ │ - movzbl 0x1b(%rax),%ebp │ │ - movzbl 0x1a(%rax),%edx │ │ - movzbl 0x18(%rax),%r15d │ │ - movzbl 0x19(%rax),%edi │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - shl $0x8,%edi │ │ - or %edx,%ebp │ │ - or %r15d,%ebp │ │ - or %edi,%ebp │ │ - mov %ebp,0x18(%rsi) │ │ - movzbl 0x1f(%rax),%r13d │ │ - movzbl 0x1e(%rax),%edx │ │ - movzbl 0x1c(%rax),%r15d │ │ - movzbl 0x1d(%rax),%edi │ │ - shl $0x18,%r13d │ │ - shl $0x10,%edx │ │ - shl $0x8,%edi │ │ - or %edx,%r13d │ │ - or %r15d,%r13d │ │ - or %edi,%r13d │ │ - mov %r13d,0x1c(%rsi) │ │ - mov %r13d,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rcx,%rax,4),%r9d │ │ - movzbl %r13b,%eax │ │ - mov 0xc00(%rcx,%rax,4),%edx │ │ - mov %r13,%rax │ │ - movzbl %ah,%eax │ │ - mov (%rcx,%rax,4),%edi │ │ - mov %r13d,%eax │ │ - shr $0x10,%eax │ │ - xor %r9d,%edx │ │ - movzbl %al,%eax │ │ - xor %edx,%edi │ │ - xor 0x400(%rcx,%rax,4),%edi │ │ - xor %edi,%r11d │ │ - mov %edi,%eax │ │ - mov %edi,0x20(%rsi) │ │ - xor %r11d,%r10d │ │ - mov %r11d,0x24(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edi │ │ - mov %ebx,%edx │ │ - mov (%rcx,%rdi,4),%r9d │ │ - shr $0x18,%edx │ │ - mov %r10d,0x28(%rsi) │ │ - mov %ebx,0x2c(%rsi) │ │ - xor 0xc00(%rcx,%rdx,4),%r9d │ │ - movzbl %bh,%edx │ │ - xor %r9d,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%r14d │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rcx,%rdx,4),%r14d │ │ - mov %r14d,0x30(%rsi) │ │ - xor %r14d,%r12d │ │ - mov %r12d,0x34(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x38(%rsi) │ │ - xor %ebp,%r13d │ │ - mov %r13d,0x3c(%rsi) │ │ - xor 0x4(%r8),%eax │ │ - mov %eax,%r9d │ │ - mov %r13d,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rcx,%rax,4),%r9d │ │ - movzbl %r13b,%eax │ │ - mov 0xc00(%rcx,%rax,4),%edx │ │ - mov %r13,%rax │ │ - movzbl %ah,%eax │ │ - mov (%rcx,%rax,4),%edi │ │ - mov %r13d,%eax │ │ - shr $0x10,%eax │ │ - xor %r9d,%edx │ │ - movzbl %al,%eax │ │ - xor %edx,%edi │ │ - xor 0x400(%rcx,%rax,4),%edi │ │ - xor %edi,%r11d │ │ - mov %edi,%eax │ │ - xor %r11d,%r10d │ │ - xor 0x8(%r8),%eax │ │ - mov %edi,0x40(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edx │ │ - mov %ebx,%edi │ │ - mov (%rcx,%rdx,4),%edx │ │ - mov %eax,%r9d │ │ - shr $0x18,%edi │ │ - mov %r11d,0x44(%rsi) │ │ - mov %r10d,0x48(%rsi) │ │ - xor 0xc00(%rcx,%rdi,4),%edx │ │ - mov %ebx,0x4c(%rsi) │ │ - xor %edx,%r14d │ │ - movzbl %bh,%edx │ │ - xor 0x400(%rcx,%rdx,4),%r14d │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rcx,%rdx,4),%r14d │ │ - mov %r14d,0x50(%rsi) │ │ - xor %r14d,%r12d │ │ - mov %r12d,0x54(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x58(%rsi) │ │ - xor %ebp,%r13d │ │ - mov %r13d,0x5c(%rsi) │ │ - mov %r13d,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rcx,%rax,4),%r9d │ │ - movzbl %r13b,%eax │ │ - mov 0xc00(%rcx,%rax,4),%edx │ │ - mov %r13,%rax │ │ - movzbl %ah,%eax │ │ - mov (%rcx,%rax,4),%edi │ │ - mov %r13d,%eax │ │ - shr $0x10,%eax │ │ - xor %r9d,%edx │ │ - movzbl %al,%eax │ │ - xor %edx,%edi │ │ - xor 0x400(%rcx,%rax,4),%edi │ │ - xor %edi,%r11d │ │ - mov %edi,%eax │ │ - mov %edi,0x60(%rsi) │ │ - xor %r11d,%r10d │ │ - mov %r11d,0x64(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edi │ │ - mov %ebx,%edx │ │ - mov (%rcx,%rdi,4),%r9d │ │ - shr $0x18,%edx │ │ - mov %r10d,0x68(%rsi) │ │ - mov %ebx,0x6c(%rsi) │ │ - xor 0xc00(%rcx,%rdx,4),%r9d │ │ - movzbl %bh,%edx │ │ - xor %r9d,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%r14d │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rcx,%rdx,4),%r14d │ │ - mov %r14d,0x70(%rsi) │ │ - xor %r14d,%r12d │ │ - mov %r12d,0x74(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x78(%rsi) │ │ - xor %ebp,%r13d │ │ - mov %r13d,0x7c(%rsi) │ │ - xor 0xc(%r8),%eax │ │ - mov %eax,%r9d │ │ - mov %r13d,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rcx,%rax,4),%r9d │ │ - movzbl %r13b,%eax │ │ - mov 0xc00(%rcx,%rax,4),%edi │ │ - mov %r13,%rax │ │ - movzbl %ah,%eax │ │ - xor %r9d,%edi │ │ - xor (%rcx,%rax,4),%edi │ │ - mov %r13d,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - mov %edi,%edx │ │ - xor 0x400(%rcx,%rax,4),%edx │ │ - xor %edx,%r11d │ │ - mov %edx,%eax │ │ - xor %r11d,%r10d │ │ - xor 0x10(%r8),%eax │ │ - mov %edx,0x80(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edi │ │ - mov %ebx,%edx │ │ - mov (%rcx,%rdi,4),%edi │ │ - shr $0x18,%edx │ │ - mov %r11d,0x84(%rsi) │ │ - mov %r10d,0x88(%rsi) │ │ - xor 0xc00(%rcx,%rdx,4),%edi │ │ - mov %ebx,0x8c(%rsi) │ │ - movzbl %bh,%edx │ │ - xor %edi,%r14d │ │ - mov %eax,%edi │ │ - xor 0x400(%rcx,%rdx,4),%r14d │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rcx,%rdx,4),%r14d │ │ - mov %r14d,0x90(%rsi) │ │ - xor %r14d,%r12d │ │ - mov %r12d,0x94(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x98(%rsi) │ │ - xor %ebp,%r13d │ │ - mov %r13d,%eax │ │ - mov %r13d,%r9d │ │ - shr $0x18,%eax │ │ - mov %r13d,0x9c(%rsi) │ │ - xor 0x800(%rcx,%rax,4),%edi │ │ - movzbl %r13b,%eax │ │ - xor 0xc00(%rcx,%rax,4),%edi │ │ - mov %r13,%rax │ │ - movzbl %ah,%eax │ │ - mov (%rcx,%rax,4),%edx │ │ - mov %r13d,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor %edi,%edx │ │ - xor 0x400(%rcx,%rax,4),%edx │ │ - xor %edx,%r11d │ │ - mov %edx,%eax │ │ - mov %edx,0xa0(%rsi) │ │ - xor %r11d,%r10d │ │ - mov %r11d,0xa4(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edi │ │ - mov %ebx,%edx │ │ - mov (%rcx,%rdi,4),%edi │ │ - shr $0x18,%edx │ │ - mov %r10d,0xa8(%rsi) │ │ - mov %ebx,0xac(%rsi) │ │ - xor 0xc00(%rcx,%rdx,4),%edi │ │ - movzbl %bh,%edx │ │ - xor %r14d,%edi │ │ - xor 0x400(%rcx,%rdx,4),%edi │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rcx,%rdx,4),%edi │ │ - mov %edi,0xb0(%rsi) │ │ - xor %edi,%r12d │ │ - mov %r12d,0xb4(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0xb8(%rsi) │ │ - xor %ebp,%r9d │ │ - mov %r9d,0xbc(%rsi) │ │ - xor 0x14(%r8),%eax │ │ - movl $0x0,0xf0(%rsi) │ │ - movb $0xe0,0xf0(%rsi) │ │ - mov %eax,%edx │ │ - mov %r9d,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rcx,%rax,4),%edx │ │ - movzbl %r9b,%eax │ │ - xor 0xc00(%rcx,%rax,4),%edx │ │ - mov %r9,%rax │ │ - movzbl %ah,%eax │ │ - xor (%rcx,%rax,4),%edx │ │ - mov %r9d,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor 0x400(%rcx,%rax,4),%edx │ │ - xor %edx,%r11d │ │ - mov %edx,%eax │ │ - xor %r11d,%r10d │ │ - xor 0x18(%r8),%eax │ │ - mov %edx,0xc0(%rsi) │ │ - xor %r10d,%ebx │ │ - movzbl %bl,%edx │ │ - mov %ebx,%r13d │ │ - mov (%rcx,%rdx,4),%edx │ │ - shr $0x18,%r13d │ │ - mov %r11d,0xc4(%rsi) │ │ - mov %r10d,0xc8(%rsi) │ │ - xor 0xc00(%rcx,%r13,4),%edx │ │ - mov %ebx,0xcc(%rsi) │ │ - xor %edi,%edx │ │ - movzbl %bh,%edi │ │ - xor 0x400(%rcx,%rdi,4),%edx │ │ - mov %ebx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x800(%rcx,%rdi,4),%edx │ │ - mov %edx,0xd0(%rsi) │ │ - xor %r12d,%edx │ │ - mov %edx,0xd4(%rsi) │ │ - xor %ebp,%edx │ │ - mov %edx,0xd8(%rsi) │ │ - xor %r9d,%edx │ │ - mov %edx,0xdc(%rsi) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%rcx,%rdi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%rcx,%rdi,4),%eax │ │ - movzbl %dh,%edi │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor (%rcx,%rdi,4),%eax │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov %eax,0xe0(%rsi) │ │ - xor %eax,%r11d │ │ - xor %r11d,%r10d │ │ - xor %eax,%eax │ │ - mov %r11d,0xe4(%rsi) │ │ - xor %r10d,%ebx │ │ - mov %ebx,0xec(%rsi) │ │ - pop %rbx │ │ - mov %r10d,0xe8(%rsi) │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - │ │ -000000000000aeb0 : │ │ - cmp $0x20,%esi │ │ - je aef8 │ │ - jle aed8 │ │ - cmp $0xc0,%esi │ │ - je aee2 │ │ - cmp $0x100,%esi │ │ - je aef8 │ │ - add $0xffffff80,%esi │ │ - je aef0 │ │ - mov $0x1,%eax │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp $0x10,%esi │ │ - je aef0 │ │ - cmp $0x18,%esi │ │ - jne aecc │ │ - mov %rdx,%rsi │ │ - jmpq a4c0 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - jmpq a0f0 │ │ - mov %rdx,%rsi │ │ - jmpq a8e0 │ │ - │ │ -000000000000af00 : │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - movzbl 0x3(%rdi),%ecx │ │ - movzbl 0x2(%rdi),%edx │ │ - movzbl (%rdi),%r8d │ │ - shl $0x18,%ecx │ │ - shl $0x10,%edx │ │ - or %edx,%ecx │ │ - movzbl 0x1(%rdi),%edx │ │ - or %r8d,%ecx │ │ - shl $0x8,%edx │ │ - or %edx,%ecx │ │ - mov %ecx,0xa0(%rsi) │ │ - movzbl 0x7(%rdi),%r11d │ │ - movzbl 0x6(%rdi),%edx │ │ - movzbl 0x4(%rdi),%r13d │ │ - movzbl 0x5(%rdi),%r10d │ │ - shl $0x18,%r11d │ │ - shl $0x10,%edx │ │ - shl $0x8,%r10d │ │ - or %edx,%r11d │ │ - or %r13d,%r11d │ │ - or %r10d,%r11d │ │ - mov %r11d,0xa4(%rsi) │ │ - movzbl 0xb(%rdi),%ebp │ │ - movzbl 0xa(%rdi),%edx │ │ - movzbl 0x8(%rdi),%r12d │ │ - movzbl 0x9(%rdi),%r9d │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - shl $0x8,%r9d │ │ - or %edx,%ebp │ │ - or %r12d,%ebp │ │ - or %r9d,%ebp │ │ - mov %ebp,0xa8(%rsi) │ │ - movzbl 0xf(%rdi),%r9d │ │ - movzbl 0xe(%rdi),%edx │ │ - movzbl 0xd(%rdi),%r8d │ │ - movzbl 0xc(%rdi),%r12d │ │ - shl $0x18,%r9d │ │ - shl $0x10,%edx │ │ - mov %r8d,%r10d │ │ - shl $0x8,%r10d │ │ - or %edx,%r9d │ │ - mov 0x9f6d(%rip),%rdx │ │ - or %r12d,%r9d │ │ - or %r10d,%r9d │ │ - mov %r11d,%r10d │ │ - mov %r9d,%eax │ │ - movzbl %r9b,%edi │ │ - shr $0x18,%eax │ │ - mov %r9,%rbx │ │ - mov 0x800(%rdx,%rax,4),%eax │ │ - movzbl %bh,%ebx │ │ - mov %r9d,%r8d │ │ - xor %ecx,%r10d │ │ - shr $0x10,%r8d │ │ - xor %ebp,%r10d │ │ - xor 0xc00(%rdx,%rdi,4),%eax │ │ - movzbl %r8b,%r8d │ │ - mov 0x9f76(%rip),%rdi │ │ - xor %r9d,%r10d │ │ - mov %r9d,0xac(%rsi) │ │ - xor (%rdi),%eax │ │ - xor (%rdx,%rbx,4),%eax │ │ - xor 0x400(%rdx,%r8,4),%eax │ │ - xor %eax,%r10d │ │ - xor %ecx,%eax │ │ - mov 0x9f5b(%rip),%rcx │ │ - mov %eax,%r8d │ │ - shr $0x18,%r8d │ │ - movzbl %al,%r12d │ │ - movzbl %ah,%edx │ │ - mov 0xc00(%rcx,%r8,4),%ebx │ │ - mov %eax,%r8d │ │ - shr $0x10,%r8d │ │ - xor %r11d,%eax │ │ - movzbl %r8b,%r8d │ │ - movzbl %al,%r13d │ │ - xor (%rcx,%r12,4),%ebx │ │ - xor %r9d,%r11d │ │ - xor 0x400(%rcx,%rdx,4),%ebx │ │ - movzbl %ah,%edx │ │ - xor 0x800(%rcx,%r8,4),%ebx │ │ - mov %eax,%r8d │ │ - shr $0x18,%r8d │ │ - mov 0xc00(%rcx,%r8,4),%r12d │ │ - mov %eax,%r8d │ │ - shr $0x10,%r8d │ │ - xor %ebp,%eax │ │ - mov %ebx,0x90(%rsi) │ │ - movzbl %r8b,%r8d │ │ - xor (%rcx,%r13,4),%r12d │ │ - movzbl %al,%r13d │ │ - xor 0x400(%rcx,%rdx,4),%r12d │ │ - movzbl %ah,%edx │ │ - xor 0x800(%rcx,%r8,4),%r12d │ │ - mov %eax,%r8d │ │ - shr $0x18,%r8d │ │ - mov 0xc00(%rcx,%r8,4),%r8d │ │ - mov %r12d,0x94(%rsi) │ │ - xor (%rcx,%r13,4),%r8d │ │ - mov %eax,%r13d │ │ - shr $0x10,%r13d │ │ - xor %r9d,%eax │ │ - movzbl %r13b,%r13d │ │ - movzbl %al,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%r8d │ │ - movzbl %ah,%edx │ │ - xor 0x800(%rcx,%r13,4),%r8d │ │ - mov %eax,%r13d │ │ - shr $0x18,%r13d │ │ - mov 0xc00(%rcx,%r13,4),%r13d │ │ - shr $0x10,%eax │ │ - mov %r8d,0x98(%rsi) │ │ - movzbl %al,%eax │ │ - xor (%rcx,%r14,4),%r13d │ │ - movzbl %r10b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%r13d │ │ - mov 0x9e1b(%rip),%rdx │ │ - xor 0x800(%rcx,%rax,4),%r13d │ │ - mov %r10d,%eax │ │ - shr $0x18,%eax │ │ - mov 0x800(%rdx,%rax,4),%eax │ │ - mov %r13d,0x9c(%rsi) │ │ - xor 0xc00(%rdx,%r14,4),%eax │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - mov %rdx,%r14 │ │ - mov 0x9de7(%rip),%rdx │ │ - xor 0x4(%rdi),%eax │ │ - xor (%rdx,%r14,4),%eax │ │ - mov %r10d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%eax │ │ - movzbl %al,%r15d │ │ - mov %eax,%r14d │ │ - mov (%rcx,%r15,4),%r15d │ │ - xor %eax,%r11d │ │ - shr $0x18,%r14d │ │ - movzbl %ah,%edx │ │ - shr $0x10,%eax │ │ - xor %r9d,%ebp │ │ - xor 0xc00(%rcx,%r14,4),%r15d │ │ - movzbl %al,%r14d │ │ - mov 0x800(%rcx,%r14,4),%eax │ │ - xor %r15d,%ebx │ │ - movzbl %r11b,%r15d │ │ - xor 0x400(%rcx,%rdx,4),%ebx │ │ - xor %ebx,%eax │ │ - mov %r8d,%ebx │ │ - xor %eax,%r12d │ │ - mov %r11d,%r8d │ │ - mov %eax,0x80(%rsi) │ │ - xor %r12d,%ebx │ │ - mov %r12d,0x84(%rsi) │ │ - xor %ebx,%r13d │ │ - mov 0x9d6b(%rip),%rdx │ │ - shr $0x18,%r8d │ │ - mov %ebx,0x88(%rsi) │ │ - mov 0x800(%rdx,%r8,4),%r14d │ │ - mov %r13d,0x8c(%rsi) │ │ - xor 0xc00(%rdx,%r15,4),%r14d │ │ - mov %r11,%rdx │ │ - movzbl %dh,%edx │ │ - mov %rdx,%r8 │ │ - mov 0x9d3a(%rip),%rdx │ │ - xor 0x8(%rdi),%r14d │ │ - xor (%rdx,%r8,4),%r14d │ │ - mov %r11d,%r8d │ │ - shr $0x10,%r8d │ │ - movzbl %r8b,%r8d │ │ - xor 0x400(%rdx,%r8,4),%r14d │ │ - mov %ebp,%r8d │ │ - movzbl %r14b,%ebp │ │ - mov %r14d,%r15d │ │ - mov (%rcx,%rbp,4),%ebp │ │ - mov %r14,%rdx │ │ - shr $0x18,%r15d │ │ - xor %r14d,%r8d │ │ - shr $0x10,%r14d │ │ - xor 0xc00(%rcx,%r15,4),%ebp │ │ - movzbl %r14b,%r14d │ │ - xor %ebp,%eax │ │ - movzbl %dh,%ebp │ │ - mov 0x9cec(%rip),%rdx │ │ - xor 0x400(%rcx,%rbp,4),%eax │ │ - xor 0x800(%rcx,%r14,4),%eax │ │ - movzbl %r8b,%r14d │ │ - mov %eax,0x70(%rsi) │ │ - xor %eax,%r12d │ │ - mov %r12d,0x74(%rsi) │ │ - xor %r12d,%ebx │ │ - xor %ebx,%r13d │ │ - mov %ebx,%ebp │ │ - mov %ebx,0x78(%rsi) │ │ - mov %r8d,%ebx │ │ - shr $0x18,%ebx │ │ - mov 0x800(%rdx,%rbx,4),%ebx │ │ - mov %r13d,0x7c(%rsi) │ │ - xor 0xc00(%rdx,%r14,4),%ebx │ │ - mov %r8,%rdx │ │ - movzbl %dh,%edx │ │ - mov %rdx,%r14 │ │ - mov 0x9c9b(%rip),%rdx │ │ - xor 0xc(%rdi),%ebx │ │ - xor (%rdx,%r14,4),%ebx │ │ - mov %r8d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%ebx │ │ - movzbl %bl,%r14d │ │ - mov %ebx,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - xor %ebx,%r9d │ │ - shr $0x18,%r15d │ │ - movzbl %bh,%edx │ │ - shr $0x10,%ebx │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - movzbl %bl,%ebx │ │ - xor %r14d,%eax │ │ - movzbl %r9b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov 0x9c49(%rip),%rdx │ │ - xor 0x800(%rcx,%rbx,4),%eax │ │ - mov %r9d,%ebx │ │ - shr $0x18,%ebx │ │ - mov %eax,0x60(%rsi) │ │ - xor %eax,%r12d │ │ - mov %r12d,0x64(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x68(%rsi) │ │ - xor %ebp,%r13d │ │ - mov %r13d,0x6c(%rsi) │ │ - mov 0x800(%rdx,%rbx,4),%ebx │ │ - xor 0xc00(%rdx,%r14,4),%ebx │ │ - mov %r9,%rdx │ │ - movzbl %dh,%edx │ │ - mov %rdx,%r14 │ │ - mov 0x9c06(%rip),%rdx │ │ - xor 0x10(%rdi),%ebx │ │ - xor (%rdx,%r14,4),%ebx │ │ - mov %r9d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%ebx │ │ - movzbl %bl,%r14d │ │ - mov %ebx,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - movzbl %bh,%edx │ │ - shr $0x18,%r15d │ │ - xor %ebx,%r10d │ │ - shr $0x10,%ebx │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - movzbl %bl,%ebx │ │ - xor %r14d,%eax │ │ - movzbl %r10b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov 0x9bb4(%rip),%rdx │ │ - xor 0x800(%rcx,%rbx,4),%eax │ │ - mov %r10d,%ebx │ │ - shr $0x18,%ebx │ │ - mov 0x800(%rdx,%rbx,4),%ebx │ │ - mov %eax,0x50(%rsi) │ │ - xor %eax,%r12d │ │ - mov %r12d,0x54(%rsi) │ │ - xor %r12d,%ebp │ │ - xor 0xc00(%rdx,%r14,4),%ebx │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor %ebp,%r13d │ │ - mov %r13d,0x5c(%rsi) │ │ - mov %rdx,%r14 │ │ - mov 0x9b74(%rip),%rdx │ │ - xor 0x14(%rdi),%ebx │ │ - mov %ebp,0x58(%rsi) │ │ - xor (%rdx,%r14,4),%ebx │ │ - mov %r10d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%ebx │ │ - movzbl %bl,%r14d │ │ - mov %ebx,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - xor %ebx,%r11d │ │ - shr $0x18,%r15d │ │ - movzbl %bh,%edx │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor %r14d,%eax │ │ - movzbl %r11b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov 0x9b1f(%rip),%rdx │ │ - xor 0x800(%rcx,%rbx,4),%eax │ │ - mov %r13d,%ebx │ │ - mov %r11d,%r13d │ │ - shr $0x18,%r13d │ │ - mov 0x800(%rdx,%r13,4),%r13d │ │ - xor %eax,%r12d │ │ - mov %eax,0x40(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %r12d,0x44(%rsi) │ │ - xor %ebp,%ebx │ │ - mov %ebp,0x48(%rsi) │ │ - xor 0xc00(%rdx,%r14,4),%r13d │ │ - mov %ebx,0x4c(%rsi) │ │ - mov %r11,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x18(%rdi),%r13d │ │ - mov %rdx,%r14 │ │ - mov 0x9ad5(%rip),%rdx │ │ - xor (%rdx,%r14,4),%r13d │ │ - mov %r11d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%r13d │ │ - movzbl %r13b,%r14d │ │ - mov %r13d,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - mov %r13,%rdx │ │ - shr $0x18,%r15d │ │ - movzbl %dh,%edx │ │ - xor %r13d,%r8d │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - movzbl %r13b,%r13d │ │ - xor %r14d,%eax │ │ - movzbl %r8b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov 0x9a81(%rip),%rdx │ │ - xor 0x800(%rcx,%r13,4),%eax │ │ - mov %eax,0x30(%rsi) │ │ - xor %eax,%r12d │ │ - mov %r12d,0x34(%rsi) │ │ - xor %r12d,%ebp │ │ - mov %ebp,0x38(%rsi) │ │ - xor %ebp,%ebx │ │ - mov %ebx,0x3c(%rsi) │ │ - mov %ebx,%r13d │ │ - mov %r8d,%ebx │ │ - shr $0x18,%ebx │ │ - mov 0x800(%rdx,%rbx,4),%ebx │ │ - xor 0xc00(%rdx,%r14,4),%ebx │ │ - mov %r8,%rdx │ │ - movzbl %dh,%edx │ │ - mov %rdx,%r14 │ │ - mov 0x9a3c(%rip),%rdx │ │ - xor 0x1c(%rdi),%ebx │ │ - xor (%rdx,%r14,4),%ebx │ │ - mov %r8d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%ebx │ │ - movzbl %bl,%r14d │ │ - mov %ebx,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - xor %ebx,%r9d │ │ - shr $0x18,%r15d │ │ - movzbl %bh,%edx │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - xor %r14d,%eax │ │ - movzbl %r9b,%r14d │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - xor %r9d,%r8d │ │ - shr $0x10,%ebx │ │ - mov 0x99ea(%rip),%rdx │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rcx,%rbx,4),%eax │ │ - mov %r9d,%ebx │ │ - shr $0x18,%ebx │ │ - mov 0x800(%rdx,%rbx,4),%ebx │ │ - mov %eax,0x20(%rsi) │ │ - xor %eax,%r12d │ │ - mov %r12d,0x24(%rsi) │ │ - xor %r12d,%ebp │ │ - xor 0xc00(%rdx,%r14,4),%ebx │ │ - mov %r9,%rdx │ │ - movzbl %dh,%edx │ │ - xor %ebp,%r13d │ │ - mov %ebp,0x28(%rsi) │ │ - mov %rdx,%r14 │ │ - mov 0x99a8(%rip),%rdx │ │ - xor 0x20(%rdi),%ebx │ │ - mov %r13d,0x2c(%rsi) │ │ - xor (%rdx,%r14,4),%ebx │ │ - mov %r9d,%r14d │ │ - shr $0x10,%r14d │ │ - movzbl %r14b,%r14d │ │ - xor 0x400(%rdx,%r14,4),%ebx │ │ - movzbl %bl,%r14d │ │ - mov %ebx,%r15d │ │ - mov (%rcx,%r14,4),%r14d │ │ - movzbl %bh,%edx │ │ - shr $0x18,%r15d │ │ - xor %ebx,%r10d │ │ - shr $0x10,%ebx │ │ - xor 0xc00(%rcx,%r15,4),%r14d │ │ - movzbl %bl,%ebx │ │ - movl $0x0,0xf0(%rsi) │ │ - movb $0xa0,0xf0(%rsi) │ │ - xor %r14d,%eax │ │ - xor 0x400(%rcx,%rdx,4),%eax │ │ - mov %r10,%rdx │ │ - xor 0x800(%rcx,%rbx,4),%eax │ │ - mov %r10d,%ecx │ │ - shr $0x18,%ecx │ │ - mov %r8d,%ebx │ │ - mov %eax,0x10(%rsi) │ │ - xor %eax,%r12d │ │ - mov 0x24(%rdi),%eax │ │ - xor %r12d,%ebp │ │ - mov 0x9926(%rip),%rdi │ │ - xor %ebp,%r13d │ │ - mov %ebp,0x18(%rsi) │ │ - mov %r12d,0x14(%rsi) │ │ - xor %r11d,%eax │ │ - mov %r13d,0x1c(%rsi) │ │ - xor 0x800(%rdi,%rcx,4),%eax │ │ - movzbl %r10b,%ecx │ │ - xor 0xc00(%rdi,%rcx,4),%eax │ │ - movzbl %dh,%ecx │ │ - xor (%rdi,%rcx,4),%eax │ │ - mov %r10d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%rdi,%rcx,4),%eax │ │ - mov %eax,0xc(%rsi) │ │ - xor %eax,%r10d │ │ - mov %r10d,0x8(%rsi) │ │ - xor %r10d,%ebx │ │ - mov %ebx,(%rsi) │ │ - xor %eax,%r9d │ │ - pop %rbx │ │ - mov %r9d,0x4(%rsi) │ │ - xor %eax,%eax │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopw %cs:0x0(%rax,%rax,1) │ │ - │ │ -000000000000b660 : │ │ - push %r15 │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - mov %rdi,%rbx │ │ - movzbl 0x3(%rdi),%r12d │ │ - movzbl 0x2(%rdi),%eax │ │ - movzbl (%rdi),%edx │ │ - movzbl 0x1(%rdi),%edi │ │ - shl $0x18,%r12d │ │ - shl $0x10,%eax │ │ - or %eax,%r12d │ │ - mov %edi,%eax │ │ - shl $0x8,%eax │ │ - or %edx,%r12d │ │ - or %eax,%r12d │ │ - mov %r12d,0xc0(%rsi) │ │ - movzbl 0x7(%rbx),%ebp │ │ - movzbl 0x6(%rbx),%eax │ │ - movzbl 0x4(%rbx),%r13d │ │ - movzbl 0x5(%rbx),%edi │ │ - shl $0x18,%ebp │ │ - shl $0x10,%eax │ │ - shl $0x8,%edi │ │ - or %eax,%ebp │ │ - or %r13d,%ebp │ │ - or %edi,%ebp │ │ - mov %ebp,0xc4(%rsi) │ │ - movzbl 0xb(%rbx),%r11d │ │ - movzbl 0xa(%rbx),%eax │ │ - movzbl 0x8(%rbx),%r13d │ │ - movzbl 0x9(%rbx),%edi │ │ - shl $0x18,%r11d │ │ - shl $0x10,%eax │ │ - shl $0x8,%edi │ │ - or %eax,%r11d │ │ - or %r13d,%r11d │ │ - or %edi,%r11d │ │ - mov %r11d,0xc8(%rsi) │ │ - movzbl 0xf(%rbx),%r10d │ │ - movzbl 0xe(%rbx),%eax │ │ - movzbl 0xc(%rbx),%r13d │ │ - movzbl 0xd(%rbx),%edi │ │ - shl $0x18,%r10d │ │ - shl $0x10,%eax │ │ - shl $0x8,%edi │ │ - or %eax,%r10d │ │ - or %r13d,%r10d │ │ - or %edi,%r10d │ │ - mov %r10d,0xcc(%rsi) │ │ - movzbl 0x13(%rbx),%edi │ │ - movzbl 0x12(%rbx),%eax │ │ - movzbl 0x10(%rbx),%r13d │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %eax,%edi │ │ - movzbl 0x11(%rbx),%eax │ │ - or %r13d,%edi │ │ - shl $0x8,%eax │ │ - or %eax,%edi │ │ - mov 0x9830(%rip),%rax │ │ - mov %edi,%edx │ │ - shr $0x18,%edx │ │ - movzbl %dil,%ecx │ │ - mov 0xc00(%rax,%rdx,4),%edx │ │ - xor (%rax,%rcx,4),%edx │ │ - mov %rdi,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%rax,%rcx,4),%edx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%edx │ │ - mov %edx,0xb0(%rsi) │ │ - movzbl 0x17(%rbx),%r8d │ │ - movzbl 0x16(%rbx),%edx │ │ - movzbl 0x14(%rbx),%r13d │ │ - movzbl 0x15(%rbx),%ecx │ │ - shl $0x18,%r8d │ │ - shl $0x10,%edx │ │ - shl $0x8,%ecx │ │ - or %edx,%r8d │ │ - or %r13d,%r8d │ │ - or %ecx,%r8d │ │ - mov %r8d,%r14d │ │ - movzbl %r8b,%r13d │ │ - shr $0x18,%r14d │ │ - mov %r8,%rbx │ │ - mov 0xc00(%rax,%r14,4),%ecx │ │ - movzbl %bh,%ebx │ │ - mov %r8d,%edx │ │ - shr $0x10,%edx │ │ - xor (%rax,%r13,4),%ecx │ │ - movzbl %dl,%edx │ │ - xor 0x400(%rax,%rbx,4),%ecx │ │ - xor 0x800(%rax,%rdx,4),%ecx │ │ - mov %ecx,0xb4(%rsi) │ │ - mov 0x978d(%rip),%rcx │ │ - mov (%rcx),%r9d │ │ - mov 0x973b(%rip),%rcx │ │ - xor %r12d,%r9d │ │ - xor 0x800(%rcx,%r14,4),%r9d │ │ - xor 0xc00(%rcx,%r13,4),%r9d │ │ - xor (%rcx,%rbx,4),%r9d │ │ - mov 0x400(%rcx,%rdx,4),%ebx │ │ - xor %r9d,%ebx │ │ - mov %ebx,%edx │ │ - movzbl %bl,%r9d │ │ - shr $0x18,%edx │ │ - xor %ebx,%ebp │ │ - mov 0xc00(%rax,%rdx,4),%r12d │ │ - movzbl %bh,%edx │ │ - xor %ebp,%r11d │ │ - xor (%rax,%r9,4),%r12d │ │ - movzbl %bpl,%r9d │ │ - xor 0x400(%rax,%rdx,4),%r12d │ │ - mov %ebx,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rax,%rdx,4),%r12d │ │ - mov %ebp,%edx │ │ - shr $0x18,%edx │ │ - mov 0xc00(%rax,%rdx,4),%r14d │ │ - mov %rbp,%rdx │ │ - mov %r12d,0xb8(%rsi) │ │ - movzbl %dh,%edx │ │ - xor (%rax,%r9,4),%r14d │ │ - movzbl %r11b,%r9d │ │ - xor 0x400(%rax,%rdx,4),%r14d │ │ - mov %ebp,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%rax,%rdx,4),%r14d │ │ - mov %r11d,%edx │ │ - shr $0x18,%edx │ │ - mov %r14d,-0x14(%rsp) │ │ - mov %r14d,0xbc(%rsi) │ │ - mov 0xc00(%rax,%rdx,4),%r14d │ │ - mov %r11,%rdx │ │ - movzbl %dh,%edx │ │ - xor (%rax,%r9,4),%r14d │ │ - xor 0x400(%rax,%rdx,4),%r14d │ │ - mov %r11d,%edx │ │ - shr $0x10,%edx │ │ - xor %r11d,%r10d │ │ - movzbl %dl,%edx │ │ - mov %r10d,%r9d │ │ - mov 0x800(%rax,%rdx,4),%r15d │ │ - movzbl %r10b,%edx │ │ - shr $0x18,%r9d │ │ - xor %r10d,%edi │ │ - xor %r14d,%r15d │ │ - mov 0xc00(%rax,%r9,4),%r14d │ │ - mov %r15d,-0x10(%rsp) │ │ - mov %r15d,0xa0(%rsi) │ │ - xor (%rax,%rdx,4),%r14d │ │ - mov %r10,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%rax,%rdx,4),%r14d │ │ - mov %r10d,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%rax,%rdx,4),%r9d │ │ - xor %r14d,%r9d │ │ - mov %r9d,-0xc(%rsp) │ │ - mov %r9d,0xa4(%rsi) │ │ - mov %edi,%r9d │ │ - shr $0x18,%edi │ │ - movzbl %r9b,%edx │ │ - mov 0xc00(%rax,%rdi,4),%r14d │ │ - xor (%rax,%rdx,4),%r14d │ │ - mov %r9,%rdx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%rax,%rdx,4),%r14d │ │ - mov %r9d,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%rax,%rdx,4),%edi │ │ - mov %r8d,%edx │ │ - xor %r9d,%edx │ │ - mov %edx,%r8d │ │ - movzbl %dl,%r15d │ │ - xor %r14d,%edi │ │ - mov %edx,%r13d │ │ - shr $0x18,%r8d │ │ - mov %edi,-0x8(%rsp) │ │ - mov %edi,0xa8(%rsi) │ │ - mov 0xc00(%rax,%r8,4),%edi │ │ - mov 0x800(%rcx,%r8,4),%r8d │ │ - shr $0x10,%r13d │ │ - xor (%rax,%r15,4),%edi │ │ - movzbl %r13b,%r13d │ │ - xor 0xc00(%rcx,%r15,4),%r8d │ │ - mov 0x95d8(%rip),%r15 │ │ - mov %edi,-0x4(%rsp) │ │ - movzbl %dh,%edi │ │ - mov %rdi,%r14 │ │ - mov -0x4(%rsp),%edi │ │ - xor 0x4(%r15),%r8d │ │ - xor (%rcx,%r14,4),%r8d │ │ - xor 0x400(%rax,%r14,4),%edi │ │ - xor 0x400(%rcx,%r13,4),%r8d │ │ - xor 0x800(%rax,%r13,4),%edi │ │ - xor %r8d,%ebx │ │ - mov %r8d,%r13d │ │ - shr $0x18,%r13d │ │ - mov %ebx,%r14d │ │ - mov %edi,0xac(%rsi) │ │ - movzbl %r8b,%ebx │ │ - mov (%rax,%rbx,4),%ebx │ │ - xor 0xc00(%rax,%r13,4),%ebx │ │ - mov %ebp,%r13d │ │ - xor %r14d,%r13d │ │ - xor %ebx,%r12d │ │ - mov %r8,%rbx │ │ - shr $0x10,%r8d │ │ - movzbl %bh,%ebx │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - movzbl %r8b,%r8d │ │ - mov %r12d,%ebx │ │ - xor 0x800(%rax,%r8,4),%ebx │ │ - mov %ebx,0x90(%rsi) │ │ - mov -0x14(%rsp),%ebp │ │ - mov -0x8(%rsp),%r8d │ │ - xor %ebx,%ebp │ │ - xor %r13d,%r11d │ │ - mov %ebp,0x94(%rsi) │ │ - mov %r11d,%r15d │ │ - mov -0x10(%rsp),%r11d │ │ - xor %r15d,%r10d │ │ - mov %r15d,-0x14(%rsp) │ │ - mov %r10d,%r12d │ │ - mov -0xc(%rsp),%r10d │ │ - xor %r12d,%r9d │ │ - mov %r12d,-0x10(%rsp) │ │ - xor %ebp,%r11d │ │ - mov %r9d,-0xc(%rsp) │ │ - mov %r11d,0x98(%rsi) │ │ - xor %r11d,%r10d │ │ - mov %r10d,0x9c(%rsi) │ │ - xor %r10d,%r8d │ │ - mov %r8d,0x80(%rsi) │ │ - mov %r8d,%r15d │ │ - mov %edx,%r8d │ │ - xor %r15d,%edi │ │ - xor %r9d,%r8d │ │ - mov %edi,%r12d │ │ - mov %edi,0x84(%rsi) │ │ - mov %r8d,%edx │ │ - shr $0x18,%edx │ │ - movzbl %r8b,%edi │ │ - mov 0x800(%rcx,%rdx,4),%edx │ │ - xor 0xc00(%rcx,%rdi,4),%edx │ │ - mov 0x94cd(%rip),%rdi │ │ - xor 0x8(%rdi),%edx │ │ - mov %edx,%r9d │ │ - mov %r8,%rdx │ │ - movzbl %dh,%edi │ │ - mov (%rcx,%rdi,4),%edx │ │ - mov %r8d,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor %r9d,%edx │ │ - xor 0x400(%rcx,%rdi,4),%edx │ │ - xor %edx,%r14d │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - mov %r14d,%r9d │ │ - movzbl %dl,%r14d │ │ - xor %r9d,%r13d │ │ - mov (%rax,%r14,4),%r14d │ │ - mov %r9d,-0x8(%rsp) │ │ - xor 0xc00(%rax,%rdi,4),%r14d │ │ - movzbl %dh,%edi │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor %r14d,%ebx │ │ - mov %r13d,%r14d │ │ - xor 0x400(%rax,%rdi,4),%ebx │ │ - mov -0x14(%rsp),%edi │ │ - xor 0x800(%rax,%rdx,4),%ebx │ │ - mov -0xc(%rsp),%edx │ │ - xor %r13d,%edi │ │ - mov %r10d,%r13d │ │ - mov %ebx,0x88(%rsi) │ │ - xor %ebx,%ebp │ │ - mov %ebp,0x8c(%rsi) │ │ - xor %ebp,%r11d │ │ - mov %r11d,0x70(%rsi) │ │ - mov %r11d,%r9d │ │ - mov -0x10(%rsp),%r11d │ │ - xor %r9d,%r13d │ │ - mov %edi,-0x10(%rsp) │ │ - xor %r13d,%r15d │ │ - mov %r13d,0x74(%rsi) │ │ - xor %r15d,%r12d │ │ - mov %r15d,0x78(%rsi) │ │ - xor %edi,%r11d │ │ - xor %r11d,%edx │ │ - mov %edx,%r10d │ │ - mov %r8d,%edx │ │ - mov %r10d,-0xc(%rsp) │ │ - xor %r10d,%edx │ │ - mov %edx,%r8d │ │ - movzbl %dl,%edi │ │ - shr $0x18,%r8d │ │ - mov %r12d,0x7c(%rsi) │ │ - mov 0x800(%rcx,%r8,4),%r8d │ │ - mov -0x8(%rsp),%r10d │ │ - xor 0xc00(%rcx,%rdi,4),%r8d │ │ - mov 0x93ec(%rip),%rdi │ │ - xor 0xc(%rdi),%r8d │ │ - movzbl %dh,%edi │ │ - xor (%rcx,%rdi,4),%r8d │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x400(%rcx,%rdi,4),%r8d │ │ - movzbl %r8b,%edi │ │ - xor %r8d,%r10d │ │ - mov (%rax,%rdi,4),%edi │ │ - mov %r10d,-0x14(%rsp) │ │ - mov %r8d,%r10d │ │ - shr $0x18,%r10d │ │ - xor -0x14(%rsp),%r14d │ │ - xor 0xc00(%rax,%r10,4),%edi │ │ - mov %ebx,%r10d │ │ - mov %r8,%rbx │ │ - shr $0x10,%r8d │ │ - xor %edi,%r10d │ │ - movzbl %bh,%edi │ │ - xor 0x400(%rax,%rdi,4),%r10d │ │ - movzbl %r8b,%r8d │ │ - mov %r10d,%ebx │ │ - mov %r15d,%r10d │ │ - xor 0x800(%rax,%r8,4),%ebx │ │ - mov %r13d,%r8d │ │ - mov -0xc(%rsp),%r13d │ │ - xor %ebx,%ebp │ │ - mov %ebx,%edi │ │ - mov %ebx,0x60(%rsi) │ │ - xor %ebp,%r9d │ │ - mov -0x10(%rsp),%ebx │ │ - xor %r9d,%r8d │ │ - mov %r14d,-0x10(%rsp) │ │ - xor %r8d,%r10d │ │ - mov %ebp,0x64(%rsi) │ │ - xor %r10d,%r12d │ │ - mov %r12d,0x54(%rsi) │ │ - xor %r14d,%ebx │ │ - xor %ebx,%r11d │ │ - mov %r12d,%r14d │ │ - mov %ebx,-0x8(%rsp) │ │ - xor %r11d,%r13d │ │ - mov %r11d,-0xc(%rsp) │ │ - xor %r13d,%edx │ │ - mov %edx,%r15d │ │ - movzbl %dl,%r11d │ │ - shr $0x18,%r15d │ │ - mov %r9d,0x68(%rsi) │ │ - mov %r15d,%ebx │ │ - mov 0x800(%rcx,%rbx,4),%ebx │ │ - mov 0x9320(%rip),%r15 │ │ - mov %r8d,0x6c(%rsi) │ │ - mov %r10d,0x50(%rsi) │ │ - xor 0xc00(%rcx,%r11,4),%ebx │ │ - xor 0x10(%r15),%ebx │ │ - mov %ebx,%r15d │ │ - movzbl %dh,%ebx │ │ - mov (%rcx,%rbx,4),%ebx │ │ - xor %r15d,%ebx │ │ - mov %edx,%r15d │ │ - shr $0x10,%r15d │ │ - movzbl %r15b,%r11d │ │ - mov -0x14(%rsp),%r15d │ │ - xor 0x400(%rcx,%r11,4),%ebx │ │ - movzbl %bl,%r11d │ │ - mov %ebx,%r12d │ │ - mov (%rax,%r11,4),%r11d │ │ - xor %ebx,%r15d │ │ - shr $0x18,%r12d │ │ - xor 0xc00(%rax,%r12,4),%r11d │ │ - xor %r11d,%edi │ │ - mov %edi,%r12d │ │ - movzbl %bh,%edi │ │ - mov 0x400(%rax,%rdi,4),%edi │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor %r12d,%edi │ │ - mov -0x10(%rsp),%r12d │ │ - xor 0x800(%rax,%rbx,4),%edi │ │ - mov -0x8(%rsp),%ebx │ │ - xor %edi,%ebp │ │ - xor %r15d,%r12d │ │ - mov %ebp,-0x14(%rsp) │ │ - xor %ebp,%r9d │ │ - mov %ebp,0x5c(%rsi) │ │ - xor %r12d,%ebx │ │ - mov -0xc(%rsp),%ebp │ │ - mov %r12d,%r11d │ │ - mov %ebx,-0x10(%rsp) │ │ - xor %r9d,%r8d │ │ - mov %edi,0x58(%rsi) │ │ - xor %r8d,%r10d │ │ - xor %ebx,%ebp │ │ - xor %r10d,%r14d │ │ - mov %ebp,-0xc(%rsp) │ │ - xor %ebp,%r13d │ │ - mov %r13d,-0x8(%rsp) │ │ - xor %r13d,%edx │ │ - mov %edx,%r12d │ │ - movzbl %dl,%ebp │ │ - shr $0x18,%r12d │ │ - mov 0x800(%rcx,%r12,4),%r13d │ │ - mov 0x9252(%rip),%r12 │ │ - mov %r9d,0x40(%rsi) │ │ - mov %r8d,0x44(%rsi) │ │ - xor 0xc00(%rcx,%rbp,4),%r13d │ │ - mov %r10d,0x48(%rsi) │ │ - movzbl %dh,%ebp │ │ - mov %r14d,0x4c(%rsi) │ │ - xor 0x14(%r12),%r13d │ │ - mov %edx,%r12d │ │ - shr $0x10,%r12d │ │ - xor (%rcx,%rbp,4),%r13d │ │ - movzbl %r12b,%ebp │ │ - xor 0x400(%rcx,%rbp,4),%r13d │ │ - movzbl %r13b,%r12d │ │ - mov %r13d,%ebp │ │ - mov (%rax,%r12,4),%r12d │ │ - mov %r13,%rbx │ │ - shr $0x18,%ebp │ │ - xor %r13d,%r15d │ │ - shr $0x10,%r13d │ │ - xor 0xc00(%rax,%rbp,4),%r12d │ │ - movzbl %r13b,%r13d │ │ - mov -0xc(%rsp),%ebp │ │ - xor %edi,%r12d │ │ - movzbl %bh,%edi │ │ - mov -0x10(%rsp),%ebx │ │ - xor 0x400(%rax,%rdi,4),%r12d │ │ - mov %r11d,%edi │ │ - mov -0x14(%rsp),%r11d │ │ - xor %r15d,%edi │ │ - xor 0x800(%rax,%r13,4),%r12d │ │ - xor %edi,%ebx │ │ - mov %edi,-0x14(%rsp) │ │ - xor %ebx,%ebp │ │ - mov %ebx,-0x10(%rsp) │ │ - mov %r12d,0x30(%rsi) │ │ - xor %r12d,%r11d │ │ - xor %r11d,%r9d │ │ - mov %r11d,%r13d │ │ - mov %r11d,0x34(%rsi) │ │ - xor %r9d,%r8d │ │ - mov %r9d,0x38(%rsi) │ │ - xor %r8d,%r10d │ │ - mov %r8d,0x3c(%rsi) │ │ - mov %r10d,%edi │ │ - mov -0x8(%rsp),%r11d │ │ - mov %r10d,0x20(%rsi) │ │ - mov %ebp,-0xc(%rsp) │ │ - xor %ebp,%r11d │ │ - xor %r11d,%edx │ │ - xor %r10d,%r14d │ │ - mov %edx,%r10d │ │ - movzbl %dh,%ebp │ │ - shr $0x18,%r10d │ │ - mov %r14d,0x24(%rsi) │ │ - mov %r10d,%ebx │ │ - mov 0x800(%rcx,%rbx,4),%ebx │ │ - movzbl %dl,%r10d │ │ - xor 0xc00(%rcx,%r10,4),%ebx │ │ - mov 0x915f(%rip),%r10 │ │ - xor 0x18(%r10),%ebx │ │ - mov %edx,%r10d │ │ - shr $0x10,%r10d │ │ - xor %r11d,%edx │ │ - movzbl %r10b,%r10d │ │ - xor (%rcx,%rbp,4),%ebx │ │ - xor 0x400(%rcx,%r10,4),%ebx │ │ - movzbl %bl,%ebp │ │ - xor %ebx,%r15d │ │ - mov (%rax,%rbp,4),%ebp │ │ - mov %r15d,%r10d │ │ - mov %ebx,%r15d │ │ - shr $0x18,%r15d │ │ - xor 0xc00(%rax,%r15,4),%ebp │ │ - xor %ebp,%r12d │ │ - movzbl %bh,%ebp │ │ - shr $0x10,%ebx │ │ - xor 0x400(%rax,%rbp,4),%r12d │ │ - movzbl %bl,%ebx │ │ - xor 0x800(%rax,%rbx,4),%r12d │ │ - mov -0x14(%rsp),%eax │ │ - mov -0x10(%rsp),%ebx │ │ - mov %r12d,0x28(%rsi) │ │ - xor %r13d,%r12d │ │ - mov %r12d,0x2c(%rsi) │ │ - xor %r9d,%r12d │ │ - mov %r12d,0x10(%rsi) │ │ - xor %r8d,%r12d │ │ - mov -0xc(%rsp),%r13d │ │ - xor %r10d,%eax │ │ - mov %r12d,0x14(%rsi) │ │ - xor %edi,%r12d │ │ - mov 0x90d8(%rip),%rdi │ │ - xor %eax,%ebx │ │ - xor %ebx,%r13d │ │ - xor %r12d,%r14d │ │ - mov %r12d,0x18(%rsi) │ │ - xor %r13d,%edx │ │ - mov %r14d,0x1c(%rsi) │ │ - xor 0x1c(%rdi),%r10d │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - mov %r10d,%r12d │ │ - xor 0x800(%rcx,%rdi,4),%r12d │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%rcx,%rdi,4),%r12d │ │ - movzbl %dh,%edi │ │ - mov (%rcx,%rdi,4),%r15d │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor %r12d,%r15d │ │ - xor 0x400(%rcx,%rdx,4),%r15d │ │ - mov %r15d,(%rsi) │ │ - xor %r15d,%eax │ │ - mov %eax,0x4(%rsi) │ │ - xor %eax,%ebx │ │ - mov %ebx,0x8(%rsi) │ │ - xor %r13d,%ebx │ │ - mov %ebx,0xc(%rsi) │ │ - xor %eax,%eax │ │ - movl $0x0,0xf0(%rsi) │ │ - pop %rbx │ │ - movb $0xc0,0xf0(%rsi) │ │ - pop %rbp │ │ - pop %r12 │ │ - pop %r13 │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax) │ │ - │ │ -000000000000bf10 : │ │ - push %r15 │ │ - mov %rdi,%rcx │ │ - push %r14 │ │ - push %r13 │ │ - push %r12 │ │ - push %rbp │ │ - push %rbx │ │ - movzbl 0x3(%rdi),%edx │ │ - movzbl 0x2(%rdi),%eax │ │ - movzbl (%rdi),%ebp │ │ - movzbl 0x1(%rdi),%r9d │ │ - shl $0x18,%edx │ │ - shl $0x10,%eax │ │ - shl $0x8,%r9d │ │ - or %eax,%edx │ │ - or %ebp,%edx │ │ - or %r9d,%edx │ │ - mov %edx,0xe0(%rsi) │ │ - movzbl 0x7(%rdi),%r15d │ │ - movzbl 0x6(%rdi),%eax │ │ - movzbl 0x4(%rdi),%r13d │ │ - movzbl 0x5(%rdi),%r9d │ │ - shl $0x18,%r15d │ │ - shl $0x10,%eax │ │ - shl $0x8,%r9d │ │ - or %eax,%r15d │ │ - or %r13d,%r15d │ │ - or %r9d,%r15d │ │ - mov %r15d,0xe4(%rsi) │ │ - movzbl 0xb(%rdi),%r14d │ │ - movzbl 0xa(%rdi),%eax │ │ - movzbl 0x9(%rdi),%r9d │ │ - movzbl 0x8(%rdi),%r13d │ │ - shl $0x18,%r14d │ │ - shl $0x10,%eax │ │ - mov %r9d,%r11d │ │ - shl $0x8,%r11d │ │ - or %eax,%r14d │ │ - or %r13d,%r14d │ │ - or %r11d,%r14d │ │ - mov %r14d,0xe8(%rsi) │ │ - movzbl 0xf(%rdi),%r12d │ │ - movzbl 0xe(%rdi),%eax │ │ - shl $0x18,%r12d │ │ - shl $0x10,%eax │ │ - or %eax,%r12d │ │ - movzbl 0xc(%rdi),%eax │ │ - movzbl 0xd(%rdi),%edi │ │ - or %eax,%r12d │ │ - shl $0x8,%edi │ │ - or %edi,%r12d │ │ - mov %r12d,0xec(%rsi) │ │ - movzbl 0x13(%rcx),%edi │ │ - movzbl 0x12(%rcx),%eax │ │ - movzbl 0x10(%rcx),%r8d │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %eax,%edi │ │ - movzbl 0x11(%rcx),%eax │ │ - or %r8d,%edi │ │ - shl $0x8,%eax │ │ - or %eax,%edi │ │ - mov 0x8f7a(%rip),%rax │ │ - mov %edi,%r8d │ │ - shr $0x18,%r8d │ │ - movzbl %dil,%r9d │ │ - mov %rdi,%rbx │ │ - mov 0xc00(%rax,%r8,4),%r8d │ │ - movzbl %bh,%ebx │ │ - xor (%rax,%r9,4),%r8d │ │ - mov %edi,%r9d │ │ - xor 0x400(%rax,%rbx,4),%r8d │ │ - shr $0x10,%r9d │ │ - movzbl %r9b,%r9d │ │ - xor 0x800(%rax,%r9,4),%r8d │ │ - mov %r8d,0xd0(%rsi) │ │ - movzbl 0x17(%rcx),%r9d │ │ - movzbl 0x16(%rcx),%r8d │ │ - movzbl 0x14(%rcx),%r10d │ │ - movzbl 0x15(%rcx),%ebx │ │ - shl $0x18,%r9d │ │ - shl $0x10,%r8d │ │ - shl $0x8,%ebx │ │ - or %r8d,%r9d │ │ - or %r10d,%r9d │ │ - or %ebx,%r9d │ │ - mov %r9d,%r8d │ │ - movzbl %r9b,%r10d │ │ - shr $0x18,%r8d │ │ - mov %r9,%rbx │ │ - mov 0xc00(%rax,%r8,4),%r8d │ │ - movzbl %bh,%ebx │ │ - xor (%rax,%r10,4),%r8d │ │ - mov %r9d,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %r10b,%r10d │ │ - xor 0x400(%rax,%rbx,4),%r8d │ │ - xor 0x800(%rax,%r10,4),%r8d │ │ - mov %r8d,0xd4(%rsi) │ │ - movzbl 0x1b(%rcx),%r10d │ │ - movzbl 0x1a(%rcx),%r8d │ │ - movzbl 0x19(%rcx),%ebx │ │ - shl $0x18,%r10d │ │ - shl $0x10,%r8d │ │ - shl $0x8,%ebx │ │ - or %r10d,%r8d │ │ - movzbl 0x18(%rcx),%r10d │ │ - or %r10d,%r8d │ │ - or %ebx,%r8d │ │ - mov %r8d,%r10d │ │ - movzbl %r8b,%r11d │ │ - shr $0x18,%r10d │ │ - mov %r8,%rbx │ │ - mov 0xc00(%rax,%r10,4),%r10d │ │ - movzbl %bh,%ebx │ │ - xor (%rax,%r11,4),%r10d │ │ - mov %r8d,%r11d │ │ - shr $0x10,%r11d │ │ - movzbl %r11b,%r11d │ │ - xor 0x400(%rax,%rbx,4),%r10d │ │ - xor 0x800(%rax,%r11,4),%r10d │ │ - mov %r10d,0xd8(%rsi) │ │ - movzbl 0x1f(%rcx),%r11d │ │ - movzbl 0x1e(%rcx),%r10d │ │ - shl $0x18,%r11d │ │ - shl $0x10,%r10d │ │ - or %r11d,%r10d │ │ - movzbl 0x1c(%rcx),%r11d │ │ - movzbl 0x1d(%rcx),%ecx │ │ - or %r11d,%r10d │ │ - shl $0x8,%ecx │ │ - or %r10d,%ecx │ │ - mov %ecx,%r11d │ │ - movzbl %cl,%r13d │ │ - shr $0x18,%r11d │ │ - movzbl %ch,%ebx │ │ - mov 0xc00(%rax,%r11,4),%ebp │ │ - mov %ecx,%r10d │ │ - shr $0x10,%r10d │ │ - movzbl %r10b,%r10d │ │ - xor (%rax,%r13,4),%ebp │ │ - xor 0x400(%rax,%rbx,4),%ebp │ │ - xor 0x800(%rax,%r10,4),%ebp │ │ - mov %ebp,0xdc(%rsi) │ │ - mov 0x8dff(%rip),%rbp │ │ - xor 0x0(%rbp),%edx │ │ - mov %edx,%ebp │ │ - mov 0x8dab(%rip),%rdx │ │ - xor 0x800(%rdx,%r11,4),%ebp │ │ - xor 0xc00(%rdx,%r13,4),%ebp │ │ - xor (%rdx,%rbx,4),%ebp │ │ - mov 0x400(%rdx,%r10,4),%ebx │ │ - xor %ebp,%ebx │ │ - mov %ebx,%r10d │ │ - movzbl %bl,%r11d │ │ - shr $0x18,%r10d │ │ - mov 0xc00(%rax,%r10,4),%r10d │ │ - xor (%rax,%r11,4),%r10d │ │ - mov %ebx,%r11d │ │ - mov %r11,%rbx │ │ - movzbl %bh,%ebp │ │ - mov %r11d,%ebx │ │ - shr $0x10,%r11d │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %ebx,-0x2c(%rsp) │ │ - movzbl %r11b,%r11d │ │ - xor 0x800(%rax,%r11,4),%r10d │ │ - mov %r15d,%r11d │ │ - xor %ebx,%r11d │ │ - mov %r11d,%r15d │ │ - movzbl %r11b,%ebp │ │ - shr $0x18,%r15d │ │ - mov %r11,%rbx │ │ - mov %r10d,-0x28(%rsp) │ │ - xor %r11d,%r14d │ │ - mov %r10d,0xc0(%rsi) │ │ - mov %r15d,%r10d │ │ - mov 0xc00(%rax,%r10,4),%r10d │ │ - mov %r14d,%r13d │ │ - shr $0x18,%r13d │ │ - xor %r14d,%r12d │ │ - mov 0xc00(%rax,%r13,4),%r13d │ │ - xor (%rax,%rbp,4),%r10d │ │ - movzbl %bh,%ebp │ │ - xor 0x400(%rax,%rbp,4),%r10d │ │ - mov %r11d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r10d │ │ - movzbl %r14b,%ebp │ │ - xor (%rax,%rbp,4),%r13d │ │ - mov %r10d,-0x24(%rsp) │ │ - mov %r10d,0xc4(%rsi) │ │ - mov %r14d,%r10d │ │ - mov %r10,%rbx │ │ - movzbl %bh,%ebp │ │ - mov %r12d,%ebx │ │ - xor 0x400(%rax,%rbp,4),%r13d │ │ - mov %r14d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bl,%r15d │ │ - mov %ebx,-0x1c(%rsp) │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r13d │ │ - mov %r12d,%ebp │ │ - shr $0x18,%r12d │ │ - movzbl %bh,%ebx │ │ - shr $0x10,%ebp │ │ - add $0x300,%r12 │ │ - mov (%rax,%r12,4),%r14d │ │ - movzbl %bpl,%ebp │ │ - mov %r13d,-0x20(%rsp) │ │ - add $0x200,%rbp │ │ - mov %r13d,0xc8(%rsi) │ │ - mov %rbx,%r13 │ │ - xor (%rax,%r15,4),%r14d │ │ - add $0x100,%r13 │ │ - xor (%rax,%r13,4),%r14d │ │ - xor (%rax,%rbp,4),%r14d │ │ - mov %r14d,-0x18(%rsp) │ │ - mov %r14d,0xcc(%rsi) │ │ - mov (%rdx,%r15,4),%r14d │ │ - xor (%rdx,%r12,4),%r14d │ │ - xor %r14d,%edi │ │ - xor (%rdx,%r13,4),%edi │ │ - xor (%rdx,%rbp,4),%edi │ │ - mov %edi,%r12d │ │ - movzbl %dil,%ebp │ │ - shr $0x18,%r12d │ │ - mov %rdi,%rbx │ │ - mov 0xc00(%rax,%r12,4),%r15d │ │ - xor %edi,%r9d │ │ - mov %r9d,%r12d │ │ - xor %r9d,%r8d │ │ - shr $0x18,%r12d │ │ - xor %r8d,%ecx │ │ - xor (%rax,%rbp,4),%r15d │ │ - movzbl %bh,%ebp │ │ - mov %r9,%rbx │ │ - xor 0x400(%rax,%rbp,4),%r15d │ │ - mov %edi,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r15d │ │ - movzbl %r9b,%ebp │ │ - mov %r15d,-0x14(%rsp) │ │ - mov %r15d,0xb0(%rsi) │ │ - mov 0xc00(%rax,%r12,4),%r15d │ │ - mov %r8d,%r12d │ │ - shr $0x18,%r12d │ │ - mov 0xc00(%rax,%r12,4),%r14d │ │ - xor (%rax,%rbp,4),%r15d │ │ - movzbl %bh,%ebp │ │ - mov %r8,%rbx │ │ - xor 0x400(%rax,%rbp,4),%r15d │ │ - mov %r9d,%ebp │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - xor 0x800(%rax,%rbp,4),%r15d │ │ - movzbl %r8b,%ebp │ │ - xor (%rax,%rbp,4),%r14d │ │ - movzbl %bh,%ebp │ │ - movzbl %ch,%ebx │ │ - mov %r15d,-0x10(%rsp) │ │ - mov %r15d,0xb4(%rsi) │ │ - xor 0x400(%rax,%rbp,4),%r14d │ │ - mov %r8d,%ebp │ │ - movzbl %cl,%r15d │ │ - shr $0x10,%ebp │ │ - movzbl %bpl,%ebp │ │ - mov 0x800(%rax,%rbp,4),%r12d │ │ - mov %ecx,%ebp │ │ - shr $0x18,%ebp │ │ - mov %ebp,%r13d │ │ - mov 0xc00(%rax,%r13,4),%ebp │ │ - xor %r14d,%r12d │ │ - mov %r12d,-0xc(%rsp) │ │ - mov %r12d,0xb8(%rsi) │ │ - mov %ecx,%r12d │ │ - shr $0x10,%r12d │ │ - xor (%rax,%r15,4),%ebp │ │ - movzbl %r12b,%r12d │ │ - xor 0x400(%rax,%rbx,4),%ebp │ │ - xor 0x800(%rax,%r12,4),%ebp │ │ - mov %ebp,-0x8(%rsp) │ │ - mov %ebp,0xbc(%rsi) │ │ - mov 0x800(%rdx,%r13,4),%ebp │ │ - mov 0x8b6f(%rip),%r13 │ │ - xor 0xc00(%rdx,%r15,4),%ebp │ │ - xor 0x4(%r13),%ebp │ │ - xor (%rdx,%rbx,4),%ebp │ │ - xor 0x400(%rdx,%r12,4),%ebp │ │ - mov -0x2c(%rsp),%r12d │ │ - mov %ebp,%r14d │ │ - shr $0x18,%r14d │ │ - xor %ebp,%r12d │ │ - mov %r12d,%r15d │ │ - movzbl %bpl,%r12d │ │ - mov (%rax,%r12,4),%r12d │ │ - mov %r14d,%ebx │ │ - xor 0xc00(%rax,%rbx,4),%r12d │ │ - mov %rbp,%rbx │ │ - xor %r15d,%r11d │ │ - movzbl %bh,%ebx │ │ - shr $0x10,%ebp │ │ - mov %r11d,%r14d │ │ - xor -0x28(%rsp),%r12d │ │ - xor %r14d,%r10d │ │ - mov %r10d,%r13d │ │ - movzbl %bpl,%ebp │ │ - mov -0x20(%rsp),%r10d │ │ - mov %r13d,-0x20(%rsp) │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - mov -0x1c(%rsp),%ebx │ │ - mov -0x24(%rsp),%r11d │ │ - mov %r14d,-0x4(%rsp) │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - mov -0x18(%rsp),%r14d │ │ - xor %r13d,%ebx │ │ - mov %ebx,%r13d │ │ - shr $0x18,%ebx │ │ - xor %r12d,%r11d │ │ - mov %ebx,%ebp │ │ - mov %r13d,%ebx │ │ - mov 0xc00(%rdx,%rbp,4),%ebp │ │ - movzbl %r13b,%r13d │ │ - mov %ebx,-0x2c(%rsp) │ │ - movzbl %bh,%ebx │ │ - mov %r12d,0xa0(%rsi) │ │ - xor %r11d,%r10d │ │ - xor (%rdx,%r13,4),%ebp │ │ - xor %r10d,%r14d │ │ - mov %r11d,0xa4(%rsi) │ │ - mov %r10d,0xa8(%rsi) │ │ - mov %r14d,0xac(%rsi) │ │ - xor 0x400(%rdx,%rbx,4),%ebp │ │ - mov -0x2c(%rsp),%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%r13d │ │ - xor 0x800(%rdx,%r13,4),%ebp │ │ - xor %ebp,%edi │ │ - mov %ebp,%r13d │ │ - mov %edi,-0x28(%rsp) │ │ - movzbl %bpl,%edi │ │ - mov (%rax,%rdi,4),%edi │ │ - mov %rbp,%rbx │ │ - shr $0x18,%r13d │ │ - movzbl %bh,%ebx │ │ - shr $0x10,%ebp │ │ - xor -0x28(%rsp),%r9d │ │ - xor 0xc00(%rax,%r13,4),%edi │ │ - movzbl %bpl,%ebp │ │ - mov -0x10(%rsp),%r13d │ │ - mov %r9d,-0x1c(%rsp) │ │ - xor %r9d,%r8d │ │ - xor -0x14(%rsp),%edi │ │ - xor %r8d,%ecx │ │ - mov -0xc(%rsp),%r9d │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - xor 0x800(%rax,%rbp,4),%edi │ │ - mov %ecx,%ebp │ │ - shr $0x18,%ecx │ │ - mov %edi,0x90(%rsi) │ │ - xor %edi,%r13d │ │ - mov %r13d,0x94(%rsi) │ │ - xor %r13d,%r9d │ │ - mov %r9d,0x98(%rsi) │ │ - mov %r8d,-0x18(%rsp) │ │ - movzbl %bpl,%r8d │ │ - mov 0x800(%rdx,%rcx,4),%ecx │ │ - mov -0x8(%rsp),%ebx │ │ - xor 0xc00(%rdx,%r8,4),%ecx │ │ - mov 0x89ee(%rip),%r8 │ │ - xor %r9d,%ebx │ │ - mov %ebx,-0x14(%rsp) │ │ - mov %ebx,0x9c(%rsi) │ │ - mov %rbp,%rbx │ │ - xor 0x8(%r8),%ecx │ │ - movzbl %bh,%ebx │ │ - mov %ebp,%r8d │ │ - xor (%rdx,%rbx,4),%ecx │ │ - shr $0x10,%r8d │ │ - movzbl %r8b,%r8d │ │ - xor 0x400(%rdx,%r8,4),%ecx │ │ - xor %ecx,%r15d │ │ - mov %ecx,%r8d │ │ - mov %r15d,-0x24(%rsp) │ │ - movzbl %cl,%r15d │ │ - mov (%rax,%r15,4),%r15d │ │ - movzbl %ch,%ebx │ │ - shr $0x18,%r8d │ │ - shr $0x10,%ecx │ │ - xor 0xc00(%rax,%r8,4),%r15d │ │ - movzbl %cl,%ecx │ │ - mov -0x2c(%rsp),%r8d │ │ - xor %r15d,%r12d │ │ - mov -0x20(%rsp),%r15d │ │ - xor 0x400(%rax,%rbx,4),%r12d │ │ - xor 0x800(%rax,%rcx,4),%r12d │ │ - mov -0x4(%rsp),%ecx │ │ - mov %r12d,0x80(%rsi) │ │ - xor %r12d,%r11d │ │ - xor -0x24(%rsp),%ecx │ │ - xor %r11d,%r10d │ │ - mov %r11d,0x84(%rsi) │ │ - mov %r10d,0x88(%rsi) │ │ - mov %ecx,-0x20(%rsp) │ │ - xor %ecx,%r15d │ │ - mov %r15d,-0x10(%rsp) │ │ - xor %r15d,%r8d │ │ - mov %r8d,%ebx │ │ - movzbl %r8b,%ecx │ │ - shr $0x18,%ebx │ │ - mov %r14d,%r15d │ │ - mov 0xc00(%rdx,%rbx,4),%ebx │ │ - xor %r10d,%r15d │ │ - mov -0x28(%rsp),%r14d │ │ - mov %r15d,0x8c(%rsi) │ │ - xor (%rdx,%rcx,4),%ebx │ │ - mov %r8,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%rdx,%rcx,4),%ebx │ │ - mov %r8d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rdx,%rcx,4),%ebx │ │ - xor %ebx,%r14d │ │ - mov %ebx,%ecx │ │ - mov %r14d,-0x2c(%rsp) │ │ - movzbl %bl,%r14d │ │ - mov (%rax,%r14,4),%r14d │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%rax,%rcx,4),%r14d │ │ - movzbl %bh,%ecx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor %r14d,%edi │ │ - xor 0x400(%rax,%rcx,4),%edi │ │ - xor 0x800(%rax,%rbx,4),%edi │ │ - mov -0x1c(%rsp),%r14d │ │ - mov -0x18(%rsp),%ecx │ │ - mov %edi,0x70(%rsi) │ │ - xor %edi,%r13d │ │ - xor -0x2c(%rsp),%r14d │ │ - mov %r13d,%ebx │ │ - mov %ebx,-0x18(%rsp) │ │ - xor %ebx,%r9d │ │ - mov %r13d,0x74(%rsi) │ │ - mov %r14d,-0x1c(%rsp) │ │ - xor %r14d,%ecx │ │ - mov 0x889f(%rip),%r14 │ │ - xor %ecx,%ebp │ │ - mov %ecx,-0xc(%rsp) │ │ - mov %ebp,%ebx │ │ - mov -0x14(%rsp),%ebp │ │ - movzbl %bl,%r13d │ │ - mov %r9d,0x78(%rsi) │ │ - movzbl %bh,%ecx │ │ - xor %r9d,%ebp │ │ - mov %ebp,-0x14(%rsp) │ │ - mov %ebp,0x7c(%rsi) │ │ - mov %ebx,%ebp │ │ - shr $0x18,%ebp │ │ - mov 0x800(%rdx,%rbp,4),%ebp │ │ - xor 0xc00(%rdx,%r13,4),%ebp │ │ - mov %ebx,%r13d │ │ - shr $0x10,%r13d │ │ - movzbl %r13b,%r13d │ │ - xor 0xc(%r14),%ebp │ │ - mov -0x24(%rsp),%r14d │ │ - xor (%rdx,%rcx,4),%ebp │ │ - xor 0x400(%rdx,%r13,4),%ebp │ │ - movzbl %bpl,%r13d │ │ - xor %ebp,%r14d │ │ - mov (%rax,%r13,4),%r13d │ │ - mov %rbp,%rcx │ │ - mov %r14d,-0x28(%rsp) │ │ - mov %ebp,%r14d │ │ - shr $0x18,%r14d │ │ - movzbl %ch,%ecx │ │ - shr $0x10,%ebp │ │ - xor 0xc00(%rax,%r14,4),%r13d │ │ - mov -0x10(%rsp),%r14d │ │ - movzbl %bpl,%ebp │ │ - xor %r13d,%r12d │ │ - xor 0x400(%rax,%rcx,4),%r12d │ │ - mov -0x20(%rsp),%ecx │ │ - xor 0x800(%rax,%rbp,4),%r12d │ │ - xor -0x28(%rsp),%ecx │ │ - xor %r12d,%r11d │ │ - mov %r12d,%r13d │ │ - xor %ecx,%r14d │ │ - xor %r11d,%r10d │ │ - xor %r14d,%r8d │ │ - xor %r10d,%r15d │ │ - mov %ecx,-0x24(%rsp) │ │ - mov %r8d,%ebp │ │ - shr $0x18,%ebp │ │ - mov %r8,%rcx │ │ - mov %r12d,0x60(%rsi) │ │ - movzbl %r8b,%r12d │ │ - mov %r11d,0x64(%rsi) │ │ - movzbl %ch,%ecx │ │ - mov %r14d,-0x20(%rsp) │ │ - mov %r10d,0x68(%rsi) │ │ - mov %r15d,0x6c(%rsi) │ │ - mov 0xc00(%rdx,%rbp,4),%ebp │ │ - xor (%rdx,%r12,4),%ebp │ │ - mov %r8d,%r12d │ │ - shr $0x10,%r12d │ │ - movzbl %r12b,%r12d │ │ - xor 0x400(%rdx,%rcx,4),%ebp │ │ - xor 0x800(%rdx,%r12,4),%ebp │ │ - mov -0x2c(%rsp),%r12d │ │ - movzbl %bpl,%r14d │ │ - mov %rbp,%rcx │ │ - xor %ebp,%r12d │ │ - movzbl %ch,%ecx │ │ - mov (%rax,%r14,4),%r14d │ │ - mov %r12d,-0x2c(%rsp) │ │ - mov %ebp,%r12d │ │ - shr $0x18,%r12d │ │ - shr $0x10,%ebp │ │ - xor 0xc00(%rax,%r12,4),%r14d │ │ - mov -0x1c(%rsp),%r12d │ │ - movzbl %bpl,%ebp │ │ - xor %r14d,%edi │ │ - xor 0x400(%rax,%rcx,4),%edi │ │ - xor -0x2c(%rsp),%r12d │ │ - mov -0xc(%rsp),%ecx │ │ - mov %r12d,-0x1c(%rsp) │ │ - xor 0x800(%rax,%rbp,4),%edi │ │ - mov -0x18(%rsp),%ebp │ │ - mov %edi,0x50(%rsi) │ │ - xor %edi,%ebp │ │ - xor %r12d,%ecx │ │ - xor %ecx,%ebx │ │ - xor %ebp,%r9d │ │ - mov %ecx,-0x18(%rsp) │ │ - mov %ebx,%r14d │ │ - mov %r14d,%ecx │ │ - movzbl %r14b,%r12d │ │ - mov -0x14(%rsp),%ebx │ │ - shr $0x18,%ecx │ │ - mov 0x800(%rdx,%rcx,4),%ecx │ │ - mov %r14d,-0x14(%rsp) │ │ - xor %r9d,%ebx │ │ - mov %ebx,-0x10(%rsp) │ │ - mov %ebx,0x5c(%rsi) │ │ - xor 0xc00(%rdx,%r12,4),%ecx │ │ - mov 0x86ff(%rip),%rbx │ │ - mov %ebp,0x54(%rsi) │ │ - mov %r9d,0x58(%rsi) │ │ - xor 0x10(%rbx),%ecx │ │ - mov %r14,%rbx │ │ - movzbl %bh,%ebx │ │ - xor (%rdx,%rbx,4),%ecx │ │ - mov %r14d,%ebx │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%r12d │ │ - mov -0x28(%rsp),%ebx │ │ - xor 0x400(%rdx,%r12,4),%ecx │ │ - movzbl %cl,%r12d │ │ - mov %ecx,%r14d │ │ - mov (%rax,%r12,4),%r12d │ │ - xor %ecx,%ebx │ │ - shr $0x18,%r14d │ │ - mov %ebx,-0x28(%rsp) │ │ - movzbl %ch,%ebx │ │ - shr $0x10,%ecx │ │ - xor 0xc00(%rax,%r14,4),%r12d │ │ - movzbl %cl,%ecx │ │ - xor %r12d,%r13d │ │ - xor 0x400(%rax,%rbx,4),%r13d │ │ - mov -0x20(%rsp),%r14d │ │ - xor 0x800(%rax,%rcx,4),%r13d │ │ - mov -0x24(%rsp),%ecx │ │ - xor %r13d,%r11d │ │ - mov %r13d,%r12d │ │ - xor -0x28(%rsp),%ecx │ │ - xor %r11d,%r10d │ │ - mov %r13d,0x40(%rsi) │ │ - xor %r10d,%r15d │ │ - mov %r15d,-0xc(%rsp) │ │ - mov %ecx,-0x24(%rsp) │ │ - xor %ecx,%r14d │ │ - mov %r14d,-0x20(%rsp) │ │ - xor %r14d,%r8d │ │ - mov %r8d,%r13d │ │ - mov %r8,%rbx │ │ - shr $0x18,%r13d │ │ - movzbl %bh,%ebx │ │ - mov %r15d,0x4c(%rsi) │ │ - mov %r13d,%ecx │ │ - mov 0xc00(%rdx,%rcx,4),%ecx │ │ - movzbl %r8b,%r13d │ │ - mov -0x2c(%rsp),%r15d │ │ - mov %r11d,0x44(%rsi) │ │ - mov %r10d,0x48(%rsi) │ │ - xor (%rdx,%r13,4),%ecx │ │ - mov %r8d,%r13d │ │ - shr $0x10,%r13d │ │ - xor 0x400(%rdx,%rbx,4),%ecx │ │ - movzbl %r13b,%r13d │ │ - xor 0x800(%rdx,%r13,4),%ecx │ │ - movzbl %cl,%r13d │ │ - mov %ecx,%r14d │ │ - mov (%rax,%r13,4),%r13d │ │ - movzbl %ch,%ebx │ │ - shr $0x18,%r14d │ │ - xor %ecx,%r15d │ │ - mov %r15d,-0x2c(%rsp) │ │ - xor 0xc00(%rax,%r14,4),%r13d │ │ - xor %r13d,%edi │ │ - xor 0x400(%rax,%rbx,4),%edi │ │ - shr $0x10,%ecx │ │ - mov -0x14(%rsp),%ebx │ │ - movzbl %cl,%ecx │ │ - mov 0x800(%rax,%rcx,4),%r13d │ │ - xor %edi,%r13d │ │ - mov -0x1c(%rsp),%edi │ │ - xor %r13d,%ebp │ │ - mov %ebp,0x34(%rsi) │ │ - mov %ebp,%r14d │ │ - mov -0x18(%rsp),%ebp │ │ - xor %r14d,%r9d │ │ - mov %r13d,0x30(%rsi) │ │ - xor %r15d,%edi │ │ - mov %r9d,0x38(%rsi) │ │ - mov %edi,-0x1c(%rsp) │ │ - xor %edi,%ebp │ │ - mov %ebp,-0x18(%rsp) │ │ - xor %ebp,%ebx │ │ - mov -0x10(%rsp),%ebp │ │ - mov %ebx,%ecx │ │ - shr $0x18,%ecx │ │ - movzbl %bl,%edi │ │ - xor %r9d,%ebp │ │ - mov %ebp,-0x14(%rsp) │ │ - mov %ebp,0x3c(%rsi) │ │ - mov 0x800(%rdx,%rcx,4),%ecx │ │ - xor 0xc00(%rdx,%rdi,4),%ecx │ │ - mov 0x858b(%rip),%rdi │ │ - xor 0x14(%rdi),%ecx │ │ - movzbl %bh,%edi │ │ - xor (%rdx,%rdi,4),%ecx │ │ - mov %ebx,%edi │ │ - shr $0x10,%edi │ │ - movzbl %dil,%edi │ │ - xor 0x400(%rdx,%rdi,4),%ecx │ │ - mov -0x28(%rsp),%edi │ │ - movzbl %cl,%ebp │ │ - mov %ecx,%r15d │ │ - mov (%rax,%rbp,4),%ebp │ │ - xor %ecx,%edi │ │ - shr $0x18,%r15d │ │ - xor 0xc00(%rax,%r15,4),%ebp │ │ - xor %ebp,%r12d │ │ - movzbl %ch,%ebp │ │ - shr $0x10,%ecx │ │ - xor 0x400(%rax,%rbp,4),%r12d │ │ - movzbl %cl,%ecx │ │ - mov %r12d,%r15d │ │ - mov -0x24(%rsp),%r12d │ │ - xor 0x800(%rax,%rcx,4),%r15d │ │ - mov %r15d,0x20(%rsi) │ │ - xor %r11d,%r15d │ │ - mov -0x20(%rsp),%r11d │ │ - xor %r15d,%r10d │ │ - mov %r10d,0x28(%rsi) │ │ - xor %edi,%r12d │ │ - mov %r15d,0x24(%rsi) │ │ - xor -0xc(%rsp),%r10d │ │ - xor %r12d,%r11d │ │ - xor %r11d,%r8d │ │ - mov %r10d,0x2c(%rsi) │ │ - mov %r8d,%r10d │ │ - shr $0x18,%r10d │ │ - movzbl %r8b,%ecx │ │ - mov 0xc00(%rdx,%r10,4),%ebp │ │ - xor (%rdx,%rcx,4),%ebp │ │ - mov %r8,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%rdx,%rcx,4),%ebp │ │ - mov %r8d,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rdx,%rcx,4),%ebp │ │ - movzbl %bpl,%ecx │ │ - mov %ebp,%r10d │ │ - mov (%rax,%rcx,4),%ecx │ │ - shr $0x18,%r10d │ │ - xor 0xc00(%rax,%r10,4),%ecx │ │ - xor %ecx,%r13d │ │ - mov %rbp,%rcx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%rax,%rcx,4),%r13d │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%rax,%rcx,4),%r13d │ │ - mov -0x1c(%rsp),%eax │ │ - mov %r13d,0x10(%rsi) │ │ - mov %r13d,%ecx │ │ - xor -0x2c(%rsp),%eax │ │ - xor %r14d,%ecx │ │ - mov %ecx,0x14(%rsi) │ │ - xor %r9d,%ecx │ │ - mov %ecx,0x18(%rsi) │ │ - xor -0x14(%rsp),%ecx │ │ - xor -0x18(%rsp),%eax │ │ - mov %ecx,0x1c(%rsi) │ │ - movl $0x0,0xf0(%rsi) │ │ - xor %eax,%ebx │ │ - mov 0x8467(%rip),%rax │ │ - xor %ebp,%ebx │ │ - movb $0xe0,0xf0(%rsi) │ │ - xor 0x18(%rax),%edi │ │ - mov %ebx,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%rdx,%rax,4),%edi │ │ - movzbl %bl,%eax │ │ - xor 0xc00(%rdx,%rax,4),%edi │ │ - movzbl %bh,%eax │ │ - shr $0x10,%ebx │ │ - movzbl %bl,%ebx │ │ - xor (%rdx,%rax,4),%edi │ │ - mov 0x400(%rdx,%rbx,4),%eax │ │ - pop %rbx │ │ - xor %edi,%eax │ │ - pop %rbp │ │ - mov %eax,(%rsi) │ │ - xor %r12d,%eax │ │ - mov %eax,0x4(%rsi) │ │ - xor %eax,%r11d │ │ - pop %r12 │ │ - xor %r11d,%r8d │ │ - xor %eax,%eax │ │ - mov %r11d,0x8(%rsi) │ │ - pop %r13 │ │ - mov %r8d,0xc(%rsi) │ │ - pop %r14 │ │ - pop %r15 │ │ - retq │ │ - nopl 0x0(%rax,%rax,1) │ │ - │ │ -000000000000cb60 : │ │ - cmp $0x20,%esi │ │ - je cba8 │ │ - jle cb88 │ │ - cmp $0xc0,%esi │ │ - je cb92 │ │ - cmp $0x100,%esi │ │ - je cba8 │ │ - add $0xffffff80,%esi │ │ - je cba0 │ │ - mov $0x1,%eax │ │ - retq │ │ - nopw 0x0(%rax,%rax,1) │ │ - cmp $0x10,%esi │ │ - je cba0 │ │ - cmp $0x18,%esi │ │ - jne cb7c │ │ - mov %rdx,%rsi │ │ - jmpq b660 │ │ - nopw 0x0(%rax,%rax,1) │ │ - mov %rdx,%rsi │ │ - jmpq af00 │ │ - mov %rdx,%rsi │ │ - jmpq bf10 │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1386,16 +1386,16 @@ │ │ 0x00012230 65642074 6f20656e 63727970 7420696e ed to encrypt in │ │ 0x00012240 70757420 64617461 00657869 743a206f put data.exit: o │ │ 0x00012250 75744c65 6e3d2564 006b7064 5f6a6e69 utLen=%d.kpd_jni │ │ 0x00012260 2e632f6e 46696e61 6c006372 7970746f .c/nFinal.crypto │ │ 0x00012270 206f7065 72617469 6f6e2073 74617274 operation start │ │ 0x00012280 73007061 6456616c 75653d25 6400496e s.padValue=%d.In │ │ 0x00012290 76616c69 64207374 61746500 00000000 valid state..... │ │ - 0x000122a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000122b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000122a0 36363636 36363636 36363636 36363636 6666666666666666 │ │ + 0x000122b0 6a6a6a6a 6a6a6a6a 6a6a6a6a 6a6a6a6a jjjjjjjjjjjjjjjj │ │ 0x000122c0 08c9bcf3 67e6096a 3ba7ca84 85ae67bb ....g..j;.....g. │ │ 0x000122d0 2bf894fe 72f36e3c f1361d5f 3af54fa5 +...r.n<.6._:.O. │ │ 0x000122e0 d182e6ad 7f520e51 1f6c3e2b 8c68059b .....R.Q.l>+.h.. │ │ 0x000122f0 6bbd41fb abd9831f 79217e13 19cde05b k.A.....y!~....[ │ │ 0x00012300 00000000 00000000 00000000 00000000 ................ │ │ 0x00012310 00000000 00000000 00000000 00000000 ................ │ │ 0x00012320 00000000 00000000 00000000 00000000 ................ │ │ @@ -1528,10 +1528,8 @@ │ │ 0x00012b10 54730a65 bb0a6a76 2ec9c281 852c7292 Ts.e..jv.....,r. │ │ 0x00012b20 a1e8bfa2 4b661aa8 708b4bc2 a3516cc7 ....Kf..p.K..Ql. │ │ 0x00012b30 19e892d1 240699d6 85350ef4 70a06a10 ....$....5..p.j. │ │ 0x00012b40 16c1a419 086c371e 4c774827 b5bcb034 .....l7.LwH'...4 │ │ 0x00012b50 b30c1c39 4aaad84e 4fca9c5b f36f2e68 ...9J..NO..[.o.h │ │ 0x00012b60 ee828f74 6f63a578 1478c884 0802c78c ...toc.x.x...... │ │ 0x00012b70 faffbe90 eb6c50a4 f7a3f9be f27871c6 .....lP......xq. │ │ - 0x00012b80 36363636 36363636 36363636 36363636 6666666666666666 │ │ - 0x00012b90 6a6a6a6a 6a6a6a6a 6a6a6a6a 6a6a6a6a jjjjjjjjjjjjjjjj │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,225 +1,225 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x00012ba0 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ - 0x00012bb0 1b0c0708 90010000 14000000 1c000000 ................ │ │ - 0x00012bc0 90ebfeff 09000000 00000000 00000000 ................ │ │ - 0x00012bd0 14000000 34000000 68ebfeff 0c000000 ....4...h....... │ │ - 0x00012be0 00000000 00000000 14000000 4c000000 ............L... │ │ - 0x00012bf0 70ebfeff 16000000 00000000 00000000 p............... │ │ - 0x00012c00 14000000 64000000 88ebfeff 03000000 ....d........... │ │ - 0x00012c10 00000000 00000000 4c000000 7c000000 ........L...|... │ │ - 0x00012c20 80ebfeff 4d010000 00420e10 8f02420e ....M....B....B. │ │ - 0x00012c30 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x00012c40 8606440e 38830748 0ec00202 b70a0e38 ..D.8..H.......8 │ │ - 0x00012c50 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ - 0x00012c60 0e08470b 00000000 1c000000 cc000000 ..G............. │ │ - 0x00012c70 80ecfeff 4b010000 00450e20 0337010a ....K....E. .7.. │ │ - 0x00012c80 0e08440b 4a0e0800 14000000 ec000000 ..D.J........... │ │ - 0x00012c90 b0edfeff 88000000 00450e20 02820e08 .........E. .... │ │ - 0x00012ca0 4c000000 04010000 28eefeff 6d010000 L.......(...m... │ │ - 0x00012cb0 00420e10 8f02480e 188e0345 0e208d04 .B....H....E. .. │ │ - 0x00012cc0 450e288c 05410e30 8606410e 38830748 E.(..A.0..A.8..H │ │ - 0x00012cd0 0e800102 e70a0e38 410e3041 0e28420e .......8A.0A.(B. │ │ - 0x00012ce0 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ - 0x00012cf0 14000000 54010000 48effeff 08000000 ....T...H....... │ │ - 0x00012d00 00000000 00000000 4c000000 6c010000 ........L...l... │ │ - 0x00012d10 40effeff ea030000 00420e10 8f02470e @........B....G. │ │ - 0x00012d20 188e0349 0e208d04 420e288c 05490e30 ...I. ..B.(..I.0 │ │ - 0x00012d30 8606440e 3883074f 0e7003fd 010a0e38 ..D.8..O.p.....8 │ │ - 0x00012d40 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ - 0x00012d50 0e08460b 00000000 4c000000 bc010000 ..F.....L....... │ │ - 0x00012d60 e0f2feff 71030000 00420e10 8f02490e ....q....B....I. │ │ - 0x00012d70 188e0345 0e208d04 4a0e288c 05440e30 ...E. ..J.(..D.0 │ │ - 0x00012d80 8606460e 3883074f 0e800103 36010a0e ..F.8..O....6... │ │ - 0x00012d90 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ - 0x00012da0 420e0845 0b000000 14000000 0c020000 B..E............ │ │ - 0x00012db0 10f6feff 2d000000 004e0e10 5e0e0800 ....-....N..^... │ │ - 0x00012dc0 3c000000 24020000 28f6feff 4b030000 <...$...(...K... │ │ - 0x00012dd0 00420e10 8d02480e 188c0344 0e208604 .B....H....D. .. │ │ - 0x00012de0 440e2883 054b0e90 0303eb01 0a0e2841 D.(..K........(A │ │ - 0x00012df0 0e20410e 18420e10 420e0842 0b000000 . A..B..B..B.... │ │ - 0x00012e00 2c000000 64020000 38f9feff cf000000 ,...d...8....... │ │ - 0x00012e10 00420e10 8e02440e 18830345 0e4002a5 .B....D....E.@.. │ │ - 0x00012e20 0a0e1841 0e10420e 08450b00 00000000 ...A..B..E...... │ │ - 0x00012e30 14000000 94020000 d8f9feff 0a000000 ................ │ │ - 0x00012e40 00000000 00000000 3c000000 ac020000 ........<....... │ │ - 0x00012e50 d0f9feff 61000000 00420e10 8e02450e ....a....B....E. │ │ - 0x00012e60 188d0346 0e208c04 410e2886 05410e30 ...F. ..A.(..A.0 │ │ - 0x00012e70 83060247 0e28440e 20420e18 420e1042 ...G.(D. B..B..B │ │ - 0x00012e80 0e080000 00000000 3c000000 ec020000 ........<....... │ │ - 0x00012e90 00fafeff 61000000 00420e10 8e02450e ....a....B....E. │ │ - 0x00012ea0 188d0346 0e208c04 410e2886 05410e30 ...F. ..A.(..A.0 │ │ - 0x00012eb0 83060247 0e28440e 20420e18 420e1042 ...G.(D. B..B..B │ │ - 0x00012ec0 0e080000 00000000 4c000000 2c030000 ........L...,... │ │ - 0x00012ed0 30fafeff 90010000 00420e10 8f02450e 0........B....E. │ │ - 0x00012ee0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x00012ef0 8606410e 38830745 0e5002a9 0a0e3844 ..A.8..E.P....8D │ │ - 0x00012f00 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ - 0x00012f10 08480b00 00000000 4c000000 7c030000 .H......L...|... │ │ - 0x00012f20 70fbfeff a3010000 00420e10 8f02440e p........B....D. │ │ - 0x00012f30 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x00012f40 8606410e 38830745 0e5002a0 0a0e3841 ..A.8..E.P....8A │ │ - 0x00012f50 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ - 0x00012f60 08450b00 00000000 64000000 cc030000 .E......d....... │ │ - 0x00012f70 f0fcfeff 4d030000 00420e10 8f02450e ....M....B....E. │ │ - 0x00012f80 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ - 0x00012f90 8606440e 38830748 0e500318 010a0e38 ..D.8..H.P.....8 │ │ - 0x00012fa0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ - 0x00012fb0 0e08410b 027f0a0e 38410e30 430e2842 ..A.....8A.0C.(B │ │ - 0x00012fc0 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ - 0x00012fd0 64000000 34040000 e8fffeff 75030000 d...4.......u... │ │ - 0x00012fe0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ - 0x00012ff0 450e288c 05410e30 8606440e 38830748 E.(..A.0..D.8..H │ │ - 0x00013000 0e500325 010a0e38 410e3041 0e28420e .P.%...8A.0A.(B. │ │ - 0x00013010 20420e18 420e1042 0e08410b 02770a0e B..B..B..A..w.. │ │ - 0x00013020 38410e30 430e2842 0e20420e 18420e10 8A.0C.(B. B..B.. │ │ - 0x00013030 420e0847 0b000000 64000000 9c040000 B..G....d....... │ │ - 0x00013040 0003ffff ee020000 00420e10 8f02450e .........B....E. │ │ - 0x00013050 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ - 0x00013060 8606440e 38830748 0e500302 010a0e38 ..D.8..H.P.....8 │ │ - 0x00013070 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ - 0x00013080 0e08410b 02720a0e 38410e30 430e2842 ..A..r..8A.0C.(B │ │ - 0x00013090 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ - 0x000130a0 4c000000 04050000 9805ffff 4c060000 L...........L... │ │ - 0x000130b0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ - 0x000130c0 450e288c 05410e30 8606410e 3883074b E.(..A.0..A.8..K │ │ - 0x000130d0 0e900203 47050a0e 38410e30 410e2842 ....G...8A.0A.(B │ │ - 0x000130e0 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ - 0x000130f0 44000000 54050000 980bffff 63110000 D...T.......c... │ │ - 0x00013100 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ - 0x00013110 450e288c 054c0e30 8606440e 38830703 E.(..L.0..D.8... │ │ - 0x00013120 21110e30 4b0e284c 0e20450e 18420e10 !..0K.(L. E..B.. │ │ - 0x00013130 420e0800 00000000 14000000 9c050000 B............... │ │ - 0x00013140 c01cffff 31000000 00000000 00000000 ....1........... │ │ - 0x00013150 4c000000 b4050000 e81cffff b2020000 L............... │ │ - 0x00013160 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x00013170 410e2883 05480e30 033c010a 0e28410e A.(..H.0.<...(A. │ │ - 0x00013180 20410e18 420e1042 0e08420b 02550a0e A..B..B..B..U.. │ │ - 0x00013190 28410e20 410e1842 0e10420e 08450b00 (A. A..B..B..E.. │ │ - 0x000131a0 2c000000 04060000 581fffff 14020000 ,.......X....... │ │ - 0x000131b0 00410e10 8602440e 18830348 0e2003ba .A....D....H. .. │ │ - 0x000131c0 010a0e18 410e1041 0e08470b 00000000 ....A..A..G..... │ │ - 0x000131d0 3c000000 34060000 4821ffff 41000000 <...4...H!..A... │ │ - 0x000131e0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x000131f0 440e2883 05450e90 01660e28 410e2041 D.(..E...f.(A. A │ │ - 0x00013200 0e18420e 10420e08 00000000 00000000 ..B..B.......... │ │ - 0x00013210 3c000000 74060000 5821ffff cc0d0000 <...t...X!...... │ │ - 0x00013220 00420e10 8e02440e 18860341 0e208304 .B....D....A. .. │ │ - 0x00013230 5f0a0e18 430e1042 0e08450b 02f30a0e _...C..B..E..... │ │ - 0x00013240 18490e10 770e0845 0b000000 00000000 .I..w..E........ │ │ - 0x00013250 54000000 b4060000 e82effff fc0d0000 T............... │ │ - 0x00013260 00420e10 8e02480e 188d0342 0e208c04 .B....H....B. .. │ │ - 0x00013270 410e2886 05410e30 83065f0a 0e28430e A.(..A.0.._..(C. │ │ - 0x00013280 20420e18 420e1042 0e08420b 02ea0a0e B..B..B..B..... │ │ - 0x00013290 28490e20 4e0e1850 0e106e0e 08490b00 (I. N..P..n..I.. │ │ - 0x000132a0 00000000 00000000 44000000 0c070000 ........D....... │ │ - 0x000132b0 903cffff 4c0d0000 00420e10 8f02450e .<..L....B....E. │ │ - 0x000132c0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x000132d0 8606410e 38830703 910c0a0e 30510e28 ..A.8.......0Q.( │ │ - 0x000132e0 4a0e2042 0e18420e 10420e08 410b0000 J. B..B..B..A... │ │ - 0x000132f0 2c000000 54070000 a849ffff 0c020000 ,...T....I...... │ │ - 0x00013300 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ - 0x00013310 03b9010a 0e18410e 10420e08 420b0000 ......A..B..B... │ │ - 0x00013320 4c000000 84070000 984bffff b2020000 L........K...... │ │ - 0x00013330 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x00013340 410e2883 05480e30 033c010a 0e28410e A.(..H.0.<...(A. │ │ - 0x00013350 20410e18 420e1042 0e08420b 02550a0e A..B..B..B..U.. │ │ - 0x00013360 28410e20 410e1842 0e10420e 08450b00 (A. A..B..B..E.. │ │ - 0x00013370 14000000 d4070000 084effff 34000000 .........N..4... │ │ - 0x00013380 00000000 00000000 14000000 ec070000 ................ │ │ - 0x00013390 304effff 0a000000 00000000 00000000 0N.............. │ │ - 0x000133a0 34000000 04080000 284effff 46000000 4.......(N..F... │ │ - 0x000133b0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x000133c0 440e2883 05450ea0 016b0e28 410e2041 D.(..E...k.(A. A │ │ - 0x000133d0 0e18420e 10420e08 14000000 3c080000 ..B..B......<... │ │ - 0x000133e0 404effff 34000000 00000000 00000000 @N..4........... │ │ - 0x000133f0 14000000 54080000 684effff 0a000000 ....T...hN...... │ │ - 0x00013400 00000000 00000000 34000000 6c080000 ........4...l... │ │ - 0x00013410 604effff 46000000 00420e10 8d02450e `N..F....B....E. │ │ - 0x00013420 188c0344 0e208604 440e2883 05450ea0 ...D. ..D.(..E.. │ │ - 0x00013430 016b0e28 410e2041 0e18420e 10420e08 .k.(A. A..B..B.. │ │ - 0x00013440 4c000000 a4080000 784effff d90e0000 L.......xN...... │ │ - 0x00013450 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ - 0x00013460 420e288c 05410e30 8606410e 38830745 B.(..A.0..A.8..E │ │ - 0x00013470 0e680316 0e0a0e38 410e3041 0e28420e .h.....8A.0A.(B. │ │ - 0x00013480 20420e18 420e1042 0e08410b 00000000 B..B..B..A..... │ │ - 0x00013490 2c000000 f4080000 085dffff 38020000 ,........]..8... │ │ - 0x000134a0 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ - 0x000134b0 03db010a 0e18410e 10420e08 480b0000 ......A..B..H... │ │ - 0x000134c0 3c000000 24090000 185fffff 57020000 <...$...._..W... │ │ - 0x000134d0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x000134e0 410e2883 05480e30 03c2010a 0e28410e A.(..H.0.....(A. │ │ - 0x000134f0 20410e18 420e1042 0e08440b 00000000 A..B..B..D..... │ │ - 0x00013500 14000000 64090000 3861ffff 56000000 ....d...8a..V... │ │ - 0x00013510 00000000 00000000 14000000 7c090000 ............|... │ │ - 0x00013520 8061ffff 0a000000 00000000 00000000 .a.............. │ │ - 0x00013530 34000000 94090000 7861ffff 4c000000 4.......xa..L... │ │ + 0x00012b80 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ + 0x00012b90 1b0c0708 90010000 14000000 1c000000 ................ │ │ + 0x00012ba0 b0ebfeff 09000000 00000000 00000000 ................ │ │ + 0x00012bb0 14000000 34000000 88ebfeff 0c000000 ....4........... │ │ + 0x00012bc0 00000000 00000000 14000000 4c000000 ............L... │ │ + 0x00012bd0 90ebfeff 16000000 00000000 00000000 ................ │ │ + 0x00012be0 2c000000 64000000 a8ebfeff cf000000 ,...d........... │ │ + 0x00012bf0 00420e10 8e02440e 18830345 0e4002a5 .B....D....E.@.. │ │ + 0x00012c00 0a0e1841 0e10420e 08450b00 00000000 ...A..B..E...... │ │ + 0x00012c10 14000000 94000000 48ecfeff 0a000000 ........H....... │ │ + 0x00012c20 00000000 00000000 3c000000 ac000000 ........<....... │ │ + 0x00012c30 40ecfeff 61000000 00420e10 8e02450e @...a....B....E. │ │ + 0x00012c40 188d0346 0e208c04 410e2886 05410e30 ...F. ..A.(..A.0 │ │ + 0x00012c50 83060247 0e28440e 20420e18 420e1042 ...G.(D. B..B..B │ │ + 0x00012c60 0e080000 00000000 3c000000 ec000000 ........<....... │ │ + 0x00012c70 70ecfeff 61000000 00420e10 8e02450e p...a....B....E. │ │ + 0x00012c80 188d0346 0e208c04 410e2886 05410e30 ...F. ..A.(..A.0 │ │ + 0x00012c90 83060247 0e28440e 20420e18 420e1042 ...G.(D. B..B..B │ │ + 0x00012ca0 0e080000 00000000 4c000000 2c010000 ........L...,... │ │ + 0x00012cb0 a0ecfeff 90010000 00420e10 8f02450e .........B....E. │ │ + 0x00012cc0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00012cd0 8606410e 38830745 0e5002a9 0a0e3844 ..A.8..E.P....8D │ │ + 0x00012ce0 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ + 0x00012cf0 08480b00 00000000 4c000000 7c010000 .H......L...|... │ │ + 0x00012d00 e0edfeff a3010000 00420e10 8f02440e .........B....D. │ │ + 0x00012d10 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00012d20 8606410e 38830745 0e5002a0 0a0e3841 ..A.8..E.P....8A │ │ + 0x00012d30 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ + 0x00012d40 08450b00 00000000 64000000 cc010000 .E......d....... │ │ + 0x00012d50 50effeff 4d030000 00420e10 8f02450e P...M....B....E. │ │ + 0x00012d60 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ + 0x00012d70 8606440e 38830748 0e500318 010a0e38 ..D.8..H.P.....8 │ │ + 0x00012d80 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ + 0x00012d90 0e08410b 027f0a0e 38410e30 430e2842 ..A.....8A.0C.(B │ │ + 0x00012da0 0e20420e 18420e10 420e0844 0b000000 . B..B..B..D.... │ │ + 0x00012db0 64000000 34020000 48f2feff 75030000 d...4...H...u... │ │ + 0x00012dc0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ + 0x00012dd0 450e288c 05410e30 8606440e 38830748 E.(..A.0..D.8..H │ │ + 0x00012de0 0e500325 010a0e38 410e3041 0e28420e .P.%...8A.0A.(B. │ │ + 0x00012df0 20420e18 420e1042 0e08410b 02770a0e B..B..B..A..w.. │ │ + 0x00012e00 38410e30 430e2842 0e20420e 18420e10 8A.0C.(B. B..B.. │ │ + 0x00012e10 420e0847 0b000000 64000000 9c020000 B..G....d....... │ │ + 0x00012e20 60f5feff ee020000 00420e10 8f02450e `........B....E. │ │ + 0x00012e30 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ + 0x00012e40 8606440e 38830748 0e500302 010a0e38 ..D.8..H.P.....8 │ │ + 0x00012e50 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ + 0x00012e60 0e08410b 02720a0e 38410e30 430e2842 ..A..r..8A.0C.(B │ │ + 0x00012e70 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ + 0x00012e80 4c000000 04030000 f8f7feff 4c060000 L...........L... │ │ + 0x00012e90 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ + 0x00012ea0 450e288c 05410e30 8606410e 3883074b E.(..A.0..A.8..K │ │ + 0x00012eb0 0e900203 47050a0e 38410e30 410e2842 ....G...8A.0A.(B │ │ + 0x00012ec0 0e20420e 18420e10 420e0841 0b000000 . B..B..B..A.... │ │ + 0x00012ed0 3c000000 54030000 f8fdfeff cc0d0000 <...T........... │ │ + 0x00012ee0 00420e10 8e02440e 18860341 0e208304 .B....D....A. .. │ │ + 0x00012ef0 5f0a0e18 430e1042 0e08450b 02f30a0e _...C..B..E..... │ │ + 0x00012f00 18490e10 770e0845 0b000000 00000000 .I..w..E........ │ │ + 0x00012f10 54000000 94030000 880bffff fc0d0000 T............... │ │ + 0x00012f20 00420e10 8e02480e 188d0342 0e208c04 .B....H....B. .. │ │ + 0x00012f30 410e2886 05410e30 83065f0a 0e28430e A.(..A.0.._..(C. │ │ + 0x00012f40 20420e18 420e1042 0e08420b 02ea0a0e B..B..B..B..... │ │ + 0x00012f50 28490e20 4e0e1850 0e106e0e 08490b00 (I. N..P..n..I.. │ │ + 0x00012f60 00000000 00000000 24000000 ec030000 ........$....... │ │ + 0x00012f70 3019ffff cc030000 00410e10 8602440e 0........A....D. │ │ + 0x00012f80 18830303 bf030e10 470e0800 00000000 ........G....... │ │ + 0x00012f90 24000000 14040000 d81cffff 1c040000 $............... │ │ + 0x00012fa0 00410e10 8602440e 18830303 f1030e10 .A....D......... │ │ + 0x00012fb0 5e0e0800 00000000 44000000 3c040000 ^.......D...<... │ │ + 0x00012fc0 d020ffff c9050000 00420e10 8f02450e . .......B....E. │ │ + 0x00012fd0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00012fe0 8606410e 38830703 ab050e30 480e2842 ..A.8......0H.(B │ │ + 0x00012ff0 0e20420e 18420e10 420e0800 00000000 . B..B..B....... │ │ + 0x00013000 14000000 84040000 5826ffff 50000000 ........X&..P... │ │ + 0x00013010 00000000 00000000 44000000 9c040000 ........D....... │ │ + 0x00013020 9026ffff 56070000 00420e10 8f02420e .&..V....B....B. │ │ + 0x00013030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00013040 8606410e 38830703 3c070e30 470e2842 ..A.8...<..0G.(B │ │ + 0x00013050 0e20420e 18420e10 420e0800 00000000 . B..B..B....... │ │ + 0x00013060 44000000 e4040000 a82dffff ac080000 D........-...... │ │ + 0x00013070 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ + 0x00013080 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ + 0x00013090 91080e30 480e2842 0e20420e 18420e10 ...0H.(B. B..B.. │ │ + 0x000130a0 420e0800 00000000 44000000 2c050000 B.......D...,... │ │ + 0x000130b0 1036ffff 4b0c0000 00420e10 8f02450e .6..K....B....E. │ │ + 0x000130c0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x000130d0 8606410e 38830703 1a0c0e30 430e284d ..A.8......0C.(M │ │ + 0x000130e0 0e204b0e 18460e10 420e0800 00000000 . K..F..B....... │ │ + 0x000130f0 14000000 74050000 1842ffff 50000000 ....t....B..P... │ │ + 0x00013100 00000000 00000000 14000000 8c050000 ................ │ │ + 0x00013110 5042ffff 03000000 00000000 00000000 PB.............. │ │ + 0x00013120 4c000000 a4050000 4842ffff 4d010000 L.......HB..M... │ │ + 0x00013130 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ + 0x00013140 420e288c 05410e30 8606440e 38830748 B.(..A.0..D.8..H │ │ + 0x00013150 0ec00202 b70a0e38 440e3041 0e28420e .......8D.0A.(B. │ │ + 0x00013160 20420e18 420e1042 0e08470b 00000000 B..B..B..G..... │ │ + 0x00013170 1c000000 f4050000 4843ffff 4b010000 ........HC..K... │ │ + 0x00013180 00450e20 0337010a 0e08440b 4a0e0800 .E. .7....D.J... │ │ + 0x00013190 14000000 14060000 7844ffff 88000000 ........xD...... │ │ + 0x000131a0 00450e20 02820e08 4c000000 2c060000 .E. ....L...,... │ │ + 0x000131b0 f044ffff 6d010000 00420e10 8f02480e .D..m....B....H. │ │ + 0x000131c0 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ + 0x000131d0 8606410e 38830748 0e800102 e70a0e38 ..A.8..H.......8 │ │ + 0x000131e0 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ + 0x000131f0 0e08410b 00000000 14000000 7c060000 ..A.........|... │ │ + 0x00013200 1046ffff 08000000 00000000 00000000 .F.............. │ │ + 0x00013210 4c000000 94060000 0846ffff ea030000 L........F...... │ │ + 0x00013220 00420e10 8f02470e 188e0349 0e208d04 .B....G....I. .. │ │ + 0x00013230 420e288c 05490e30 8606440e 3883074f B.(..I.0..D.8..O │ │ + 0x00013240 0e7003fd 010a0e38 440e3041 0e28420e .p.....8D.0A.(B. │ │ + 0x00013250 20420e18 420e1042 0e08460b 00000000 B..B..B..F..... │ │ + 0x00013260 4c000000 e4060000 a849ffff 71030000 L........I..q... │ │ + 0x00013270 00420e10 8f02490e 188e0345 0e208d04 .B....I....E. .. │ │ + 0x00013280 4a0e288c 05440e30 8606460e 3883074f J.(..D.0..F.8..O │ │ + 0x00013290 0e800103 36010a0e 38410e30 410e2842 ....6...8A.0A.(B │ │ + 0x000132a0 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ + 0x000132b0 14000000 34070000 d84cffff 2d000000 ....4....L..-... │ │ + 0x000132c0 004e0e10 5e0e0800 3c000000 4c070000 .N..^...<...L... │ │ + 0x000132d0 f04cffff 4b030000 00420e10 8d02480e .L..K....B....H. │ │ + 0x000132e0 188c0344 0e208604 440e2883 054b0e90 ...D. ..D.(..K.. │ │ + 0x000132f0 0303eb01 0a0e2841 0e20410e 18420e10 ......(A. A..B.. │ │ + 0x00013300 420e0842 0b000000 14000000 8c070000 B..B............ │ │ + 0x00013310 0050ffff 8f000000 00000000 00000000 .P.............. │ │ + 0x00013320 44000000 a4070000 7850ffff 9e000000 D.......xP...... │ │ + 0x00013330 00570e10 8d02420e 188c0344 0e208604 .W....B....D. .. │ │ + 0x00013340 440e2883 054c0e30 6a0a0e28 41c30e20 D.(..L.0j..(A.. │ │ + 0x00013350 43c60e18 42cc0e10 42cd0e08 410b780e C...B...B...A.x. │ │ + 0x00013360 08c3c6cc cd000000 4c000000 ec070000 ........L....... │ │ + 0x00013370 d050ffff 4a020000 00420e10 8d02420e .P..J....B....B. │ │ + 0x00013380 188c0344 0e208604 440e2883 05480e30 ...D. ..D.(..H.0 │ │ + 0x00013390 02d70a0e 28410e20 410e1842 0e10420e ....(A. A..B..B. │ │ + 0x000133a0 08470b02 d50a0e28 450e2047 0e18420e .G.....(E. G..B. │ │ + 0x000133b0 10420e08 4b0b0000 44000000 3c080000 .B..K...D...<... │ │ + 0x000133c0 d052ffff 4e020000 00420e10 8e02420e .R..N....B....B. │ │ + 0x000133d0 188d0342 0e208c04 440e2886 05440e30 ...B. ..D.(..D.0 │ │ + 0x000133e0 8306480e 60031f02 0a0e3041 0e28410e ..H.`.....0A.(A. │ │ + 0x000133f0 20420e18 420e1042 0e08430b 00000000 B..B..B..C..... │ │ + 0x00013400 4c000000 84080000 d854ffff 72000000 L........T..r... │ │ + 0x00013410 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ + 0x00013420 450e288c 05440e30 8606440e 38830748 E.(..D.0..D.8..H │ │ + 0x00013430 0e800202 460e3841 0e30410e 28420e20 ....F.8A.0A.(B. │ │ + 0x00013440 420e1842 0e10420e 08000000 00000000 B..B..B......... │ │ + 0x00013450 44000000 d4080000 0855ffff 63110000 D........U..c... │ │ + 0x00013460 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ + 0x00013470 450e288c 054c0e30 8606440e 38830703 E.(..L.0..D.8... │ │ + 0x00013480 21110e30 4b0e284c 0e20450e 18420e10 !..0K.(L. E..B.. │ │ + 0x00013490 420e0800 00000000 14000000 1c090000 B............... │ │ + 0x000134a0 3066ffff 31000000 00000000 00000000 0f..1........... │ │ + 0x000134b0 4c000000 34090000 6866ffff b2020000 L...4...hf...... │ │ + 0x000134c0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ + 0x000134d0 410e2883 05480e30 033c010a 0e28410e A.(..H.0.<...(A. │ │ + 0x000134e0 20410e18 420e1042 0e08420b 02550a0e A..B..B..B..U.. │ │ + 0x000134f0 28410e20 410e1842 0e10420e 08450b00 (A. A..B..B..E.. │ │ + 0x00013500 2c000000 84090000 d868ffff 14020000 ,........h...... │ │ + 0x00013510 00410e10 8602440e 18830348 0e2003ba .A....D....H. .. │ │ + 0x00013520 010a0e18 410e1041 0e08470b 00000000 ....A..A..G..... │ │ + 0x00013530 3c000000 b4090000 c86affff 41000000 <........j..A... │ │ 0x00013540 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ - 0x00013550 440e2883 05480e80 026e0e28 410e2041 D.(..H...n.(A. A │ │ - 0x00013560 0e18420e 10420e08 14000000 cc090000 ..B..B.......... │ │ - 0x00013570 9061ffff 56000000 00000000 00000000 .a..V........... │ │ - 0x00013580 14000000 e4090000 d861ffff 0a000000 .........a...... │ │ - 0x00013590 00000000 00000000 34000000 fc090000 ........4....... │ │ - 0x000135a0 d061ffff 4c000000 00420e10 8d02450e .a..L....B....E. │ │ - 0x000135b0 188c0344 0e208604 440e2883 05480e80 ...D. ..D.(..H.. │ │ - 0x000135c0 026e0e28 410e2041 0e18420e 10420e08 .n.(A. A..B..B.. │ │ - 0x000135d0 14000000 340a0000 e861ffff a9010000 ....4....a...... │ │ - 0x000135e0 00000000 00000000 14000000 4c0a0000 ............L... │ │ - 0x000135f0 8063ffff 41000000 00000000 00000000 .c..A........... │ │ - 0x00013600 14000000 640a0000 b863ffff 61000000 ....d....c..a... │ │ - 0x00013610 00000000 00000000 4c000000 7c0a0000 ........L...|... │ │ - 0x00013620 1064ffff 70000000 00420e10 8d02450e .d..p....B....E. │ │ - 0x00013630 188c0344 0e208604 470e2883 05480ea0 ...D. ..G.(..H.. │ │ - 0x00013640 02590a0e 28460e20 410e1842 0e10420e .Y..(F. A..B..B. │ │ - 0x00013650 08420b69 0e28410e 20410e18 420e1042 .B.i.(A. A..B..B │ │ - 0x00013660 0e080000 00000000 14000000 cc0a0000 ................ │ │ - 0x00013670 3064ffff 8f000000 00000000 00000000 0d.............. │ │ - 0x00013680 44000000 e40a0000 a864ffff 9e000000 D........d...... │ │ - 0x00013690 00570e10 8d02420e 188c0344 0e208604 .W....B....D. .. │ │ - 0x000136a0 440e2883 054c0e30 6a0a0e28 41c30e20 D.(..L.0j..(A.. │ │ - 0x000136b0 43c60e18 42cc0e10 42cd0e08 410b780e C...B...B...A.x. │ │ - 0x000136c0 08c3c6cc cd000000 4c000000 2c0b0000 ........L...,... │ │ - 0x000136d0 0065ffff 4a020000 00420e10 8d02420e .e..J....B....B. │ │ - 0x000136e0 188c0344 0e208604 440e2883 05480e30 ...D. ..D.(..H.0 │ │ - 0x000136f0 02d70a0e 28410e20 410e1842 0e10420e ....(A. A..B..B. │ │ - 0x00013700 08470b02 d50a0e28 450e2047 0e18420e .G.....(E. G..B. │ │ - 0x00013710 10420e08 4b0b0000 44000000 7c0b0000 .B..K...D...|... │ │ - 0x00013720 0067ffff 4e020000 00420e10 8e02420e .g..N....B....B. │ │ - 0x00013730 188d0342 0e208c04 440e2886 05440e30 ...B. ..D.(..D.0 │ │ - 0x00013740 8306480e 60031f02 0a0e3041 0e28410e ..H.`.....0A.(A. │ │ - 0x00013750 20420e18 420e1042 0e08430b 00000000 B..B..B..C..... │ │ - 0x00013760 4c000000 c40b0000 0869ffff 72000000 L........i..r... │ │ - 0x00013770 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ - 0x00013780 450e288c 05440e30 8606440e 38830748 E.(..D.0..D.8..H │ │ - 0x00013790 0e800202 460e3841 0e30410e 28420e20 ....F.8A.0A.(B. │ │ - 0x000137a0 420e1842 0e10420e 08000000 00000000 B..B..B......... │ │ - 0x000137b0 24000000 140c0000 3869ffff cc030000 $.......8i...... │ │ - 0x000137c0 00410e10 8602440e 18830303 bf030e10 .A....D......... │ │ - 0x000137d0 470e0800 00000000 24000000 3c0c0000 G.......$...<... │ │ - 0x000137e0 e06cffff 1c040000 00410e10 8602440e .l.......A....D. │ │ - 0x000137f0 18830303 f1030e10 5e0e0800 00000000 ........^....... │ │ - 0x00013800 44000000 640c0000 d870ffff c9050000 D...d....p...... │ │ - 0x00013810 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ - 0x00013820 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ - 0x00013830 ab050e30 480e2842 0e20420e 18420e10 ...0H.(B. B..B.. │ │ - 0x00013840 420e0800 00000000 14000000 ac0c0000 B............... │ │ - 0x00013850 6076ffff 50000000 00000000 00000000 `v..P........... │ │ - 0x00013860 44000000 c40c0000 9876ffff 56070000 D........v..V... │ │ - 0x00013870 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ - 0x00013880 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ - 0x00013890 3c070e30 470e2842 0e20420e 18420e10 <..0G.(B. B..B.. │ │ - 0x000138a0 420e0800 00000000 44000000 0c0d0000 B.......D....... │ │ - 0x000138b0 b07dffff ac080000 00420e10 8f02420e .}.......B....B. │ │ - 0x000138c0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ - 0x000138d0 8606410e 38830703 91080e30 480e2842 ..A.8......0H.(B │ │ - 0x000138e0 0e20420e 18420e10 420e0800 00000000 . B..B..B....... │ │ - 0x000138f0 44000000 540d0000 1886ffff 4b0c0000 D...T.......K... │ │ - 0x00013900 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ - 0x00013910 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ - 0x00013920 1a0c0e30 430e284d 0e204b0e 18460e10 ...0C.(M. K..F.. │ │ - 0x00013930 420e0800 00000000 14000000 9c0d0000 B............... │ │ - 0x00013940 2092ffff 50000000 00000000 00000000 ...P........... │ │ - 0x00013950 24000000 b40d0000 f8dcfeff f0000000 $............... │ │ - 0x00013960 000e1046 0e184a0f 0b770880 003f1a3b ...F..J..w...?.; │ │ - 0x00013970 2a332422 00000000 00000000 *3$"........ │ │ + 0x00013550 440e2883 05450e90 01660e28 410e2041 D.(..E...f.(A. A │ │ + 0x00013560 0e18420e 10420e08 00000000 00000000 ..B..B.......... │ │ + 0x00013570 44000000 f4090000 d86affff 4c0d0000 D........j..L... │ │ + 0x00013580 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ + 0x00013590 420e288c 05410e30 8606410e 38830703 B.(..A.0..A.8... │ │ + 0x000135a0 910c0a0e 30510e28 4a0e2042 0e18420e ....0Q.(J. B..B. │ │ + 0x000135b0 10420e08 410b0000 2c000000 3c0a0000 .B..A...,...<... │ │ + 0x000135c0 e077ffff 0c020000 00420e10 8c02440e .w.......B....D. │ │ + 0x000135d0 18860344 0e208304 03b9010a 0e18410e ...D. ........A. │ │ + 0x000135e0 10420e08 420b0000 4c000000 6c0a0000 .B..B...L...l... │ │ + 0x000135f0 d079ffff b2020000 00420e10 8d02450e .y.......B....E. │ │ + 0x00013600 188c0344 0e208604 410e2883 05480e30 ...D. ..A.(..H.0 │ │ + 0x00013610 033c010a 0e28410e 20410e18 420e1042 .<...(A. A..B..B │ │ + 0x00013620 0e08420b 02550a0e 28410e20 410e1842 ..B..U..(A. A..B │ │ + 0x00013630 0e10420e 08450b00 14000000 bc0a0000 ..B..E.......... │ │ + 0x00013640 407cffff 34000000 00000000 00000000 @|..4........... │ │ + 0x00013650 14000000 d40a0000 687cffff 0a000000 ........h|...... │ │ + 0x00013660 00000000 00000000 34000000 ec0a0000 ........4....... │ │ + 0x00013670 607cffff 46000000 00420e10 8d02450e `|..F....B....E. │ │ + 0x00013680 188c0344 0e208604 440e2883 05450ea0 ...D. ..D.(..E.. │ │ + 0x00013690 016b0e28 410e2041 0e18420e 10420e08 .k.(A. A..B..B.. │ │ + 0x000136a0 14000000 240b0000 787cffff 34000000 ....$...x|..4... │ │ + 0x000136b0 00000000 00000000 14000000 3c0b0000 ............<... │ │ + 0x000136c0 a07cffff 0a000000 00000000 00000000 .|.............. │ │ + 0x000136d0 34000000 540b0000 987cffff 46000000 4...T....|..F... │ │ + 0x000136e0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ + 0x000136f0 440e2883 05450ea0 016b0e28 410e2041 D.(..E...k.(A. A │ │ + 0x00013700 0e18420e 10420e08 4c000000 8c0b0000 ..B..B..L....... │ │ + 0x00013710 b07cffff d90e0000 00420e10 8f02450e .|.......B....E. │ │ + 0x00013720 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ + 0x00013730 8606410e 38830745 0e680316 0e0a0e38 ..A.8..E.h.....8 │ │ + 0x00013740 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ + 0x00013750 0e08410b 00000000 2c000000 dc0b0000 ..A.....,....... │ │ + 0x00013760 408bffff 38020000 00420e10 8c02440e @...8....B....D. │ │ + 0x00013770 18860344 0e208304 03db010a 0e18410e ...D. ........A. │ │ + 0x00013780 10420e08 480b0000 3c000000 0c0c0000 .B..H...<....... │ │ + 0x00013790 508dffff 57020000 00420e10 8d02450e P...W....B....E. │ │ + 0x000137a0 188c0344 0e208604 410e2883 05480e30 ...D. ..A.(..H.0 │ │ + 0x000137b0 03c2010a 0e28410e 20410e18 420e1042 .....(A. A..B..B │ │ + 0x000137c0 0e08440b 00000000 14000000 4c0c0000 ..D.........L... │ │ + 0x000137d0 708fffff 56000000 00000000 00000000 p...V........... │ │ + 0x000137e0 14000000 640c0000 b88fffff 0a000000 ....d........... │ │ + 0x000137f0 00000000 00000000 34000000 7c0c0000 ........4...|... │ │ + 0x00013800 b08fffff 4c000000 00420e10 8d02450e ....L....B....E. │ │ + 0x00013810 188c0344 0e208604 440e2883 05480e80 ...D. ..D.(..H.. │ │ + 0x00013820 026e0e28 410e2041 0e18420e 10420e08 .n.(A. A..B..B.. │ │ + 0x00013830 14000000 b40c0000 c88fffff 56000000 ............V... │ │ + 0x00013840 00000000 00000000 14000000 cc0c0000 ................ │ │ + 0x00013850 1090ffff 0a000000 00000000 00000000 ................ │ │ + 0x00013860 34000000 e40c0000 0890ffff 4c000000 4...........L... │ │ + 0x00013870 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ + 0x00013880 440e2883 05480e80 026e0e28 410e2041 D.(..H...n.(A. A │ │ + 0x00013890 0e18420e 10420e08 14000000 1c0d0000 ..B..B.......... │ │ + 0x000138a0 2090ffff a9010000 00000000 00000000 ............... │ │ + 0x000138b0 14000000 340d0000 b891ffff 41000000 ....4.......A... │ │ + 0x000138c0 00000000 00000000 14000000 4c0d0000 ............L... │ │ + 0x000138d0 f091ffff 61000000 00000000 00000000 ....a........... │ │ + 0x000138e0 4c000000 640d0000 4892ffff 70000000 L...d...H...p... │ │ + 0x000138f0 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ + 0x00013900 470e2883 05480ea0 02590a0e 28460e20 G.(..H...Y..(F. │ │ + 0x00013910 410e1842 0e10420e 08420b69 0e28410e A..B..B..B.i.(A. │ │ + 0x00013920 20410e18 420e1042 0e080000 00000000 A..B..B........ │ │ + 0x00013930 24000000 b40d0000 18ddfeff f0000000 $............... │ │ + 0x00013940 000e1046 0e184a0f 0b770880 003f1a3b ...F..J..w...?.; │ │ + 0x00013950 2a332422 00000000 00000000 *3$"........ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,37 +1,37 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x0001397c 011b033b 20f2ffff 42000000 d4dcfeff ...; ...B....... │ │ - 0x0001398c d4ffffff c4ddfeff 54f2ffff d4ddfeff ........T....... │ │ - 0x0001399c 3cf2ffff e4ddfeff 6cf2ffff 14defeff <.......l....... │ │ - 0x000139ac 84f2ffff 24defeff 9cf2ffff 74dffeff ....$.......t... │ │ - 0x000139bc ecf2ffff c4e0feff 0cf3ffff 54e1feff ............T... │ │ - 0x000139cc 24f3ffff c4e2feff 74f3ffff d4e2feff $.......t....... │ │ - 0x000139dc 8cf3ffff c4e6feff dcf3ffff 44eafeff ............D... │ │ - 0x000139ec 2cf4ffff 74eafeff 44f4ffff c4edfeff ,...t...D....... │ │ - 0x000139fc 84f4ffff 94eefeff b4f4ffff a4eefeff ................ │ │ - 0x00013a0c ccf4ffff 14effeff 0cf5ffff 84effeff ................ │ │ - 0x00013a1c 4cf5ffff 14f1feff 9cf5ffff e4f2feff L............... │ │ - 0x00013a2c ecf5ffff 44f6feff 54f6ffff c4f9feff ....D...T....... │ │ - 0x00013a3c bcf6ffff c4fcfeff 24f7ffff 1403ffff ........$....... │ │ - 0x00013a4c 74f7ffff 8414ffff bcf7ffff c414ffff t............... │ │ - 0x00013a5c d4f7ffff 8417ffff 24f8ffff a419ffff ........$....... │ │ - 0x00013a6c 54f8ffff f419ffff 94f8ffff c427ffff T............'.. │ │ - 0x00013a7c d4f8ffff c435ffff 2cf9ffff 2443ffff .....5..,...$C.. │ │ - 0x00013a8c 74f9ffff 4445ffff a4f9ffff 0448ffff t...DE.......H.. │ │ - 0x00013a9c f4f9ffff 4448ffff 0cfaffff 5448ffff ....DH......TH.. │ │ - 0x00013aac 24faffff a448ffff 5cfaffff e448ffff $....H..\....H.. │ │ - 0x00013abc 74faffff f448ffff 8cfaffff 4449ffff t....H......DI.. │ │ - 0x00013acc c4faffff 2458ffff 14fbffff 645affff ....$X......dZ.. │ │ - 0x00013adc 44fbffff c45cffff 84fbffff 245dffff D....\......$].. │ │ - 0x00013aec 9cfbffff 345dffff b4fbffff 845dffff ....4].......].. │ │ - 0x00013afc ecfbffff e45dffff 04fcffff f45dffff .....].......].. │ │ - 0x00013b0c 1cfcffff 445effff 54fcffff f45fffff ....D^..T...._.. │ │ - 0x00013b1c 6cfcffff 4460ffff 84fcffff b460ffff l...D`.......`.. │ │ - 0x00013b2c 9cfcffff 2461ffff ecfcffff b461ffff ....$a.......a.. │ │ - 0x00013b3c 04fdffff 5462ffff 4cfdffff a464ffff ....Tb..L....d.. │ │ - 0x00013b4c 9cfdffff f466ffff e4fdffff 7467ffff .....f......tg.. │ │ - 0x00013b5c 34feffff 446bffff 5cfeffff 646fffff 4...Dk..\...do.. │ │ - 0x00013b6c 84feffff 3475ffff ccfeffff 8475ffff ....4u.......u.. │ │ - 0x00013b7c e4feffff e47cffff 2cffffff 9485ffff .....|..,....... │ │ - 0x00013b8c 74ffffff e491ffff bcffffff t........... │ │ + 0x0001395c 011b033b 20f2ffff 42000000 f4dcfeff ...; ...B....... │ │ + 0x0001396c d4ffffff e4ddfeff 54f2ffff f4ddfeff ........T....... │ │ + 0x0001397c 3cf2ffff 04defeff 6cf2ffff 34defeff <.......l...4... │ │ + 0x0001398c 84f2ffff 04dffeff b4f2ffff 14dffeff ................ │ │ + 0x0001399c ccf2ffff 84dffeff 0cf3ffff f4dffeff ................ │ │ + 0x000139ac 4cf3ffff 84e1feff 9cf3ffff 44e3feff L...........D... │ │ + 0x000139bc ecf3ffff a4e6feff 54f4ffff 24eafeff ........T...$... │ │ + 0x000139cc bcf4ffff 24edfeff 24f5ffff 74f3feff ....$...$...t... │ │ + 0x000139dc 74f5ffff 4401ffff b4f5ffff 440fffff t...D.......D... │ │ + 0x000139ec 0cf6ffff 1413ffff 34f6ffff 3417ffff ........4...4... │ │ + 0x000139fc 5cf6ffff 041dffff a4f6ffff 541dffff \...........T... │ │ + 0x00013a0c bcf6ffff b424ffff 04f7ffff 642dffff .....$......d-.. │ │ + 0x00013a1c 4cf7ffff b439ffff 94f7ffff 043affff L....9.......:.. │ │ + 0x00013a2c acf7ffff 143affff c4f7ffff 643bffff .....:......d;.. │ │ + 0x00013a3c 14f8ffff b43cffff 34f8ffff 443dffff .....<..4...D=.. │ │ + 0x00013a4c 4cf8ffff b43effff 9cf8ffff c43effff L....>.......>.. │ │ + 0x00013a5c b4f8ffff b442ffff 04f9ffff 3446ffff .....B......4F.. │ │ + 0x00013a6c 54f9ffff 6446ffff 6cf9ffff b449ffff T...dF..l....I.. │ │ + 0x00013a7c acf9ffff 444affff c4f9ffff e44affff ....DJ.......J.. │ │ + 0x00013a8c 0cfaffff 344dffff 5cfaffff 844fffff ....4M..\....O.. │ │ + 0x00013a9c a4faffff 0450ffff f4faffff 7461ffff .....P......ta.. │ │ + 0x00013aac 3cfbffff c461ffff 54fbffff 8464ffff <....a..T....d.. │ │ + 0x00013abc a4fbffff a466ffff d4fbffff f466ffff .....f.......f.. │ │ + 0x00013acc 14fcffff 4474ffff 5cfcffff 6476ffff ....Dt..\...dv.. │ │ + 0x00013adc 8cfcffff 2479ffff dcfcffff 6479ffff ....$y......dy.. │ │ + 0x00013aec f4fcffff 7479ffff 0cfdffff c479ffff ....ty.......y.. │ │ + 0x00013afc 44fdffff 047affff 5cfdffff 147affff D....z..\....z.. │ │ + 0x00013b0c 74fdffff 647affff acfdffff 4489ffff t...dz......D... │ │ + 0x00013b1c fcfdffff 848bffff 2cfeffff e48dffff ........,....... │ │ + 0x00013b2c 6cfeffff 448effff 84feffff 548effff l...D.......T... │ │ + 0x00013b3c 9cfeffff a48effff d4feffff 048fffff ................ │ │ + 0x00013b4c ecfeffff 148fffff 04ffffff 648fffff ............d... │ │ + 0x00013b5c 3cffffff 1491ffff 54ffffff 6491ffff <.......T...d... │ │ + 0x00013b6c 6cffffff d491ffff 84ffffff l........... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,10 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00014f10 a0170000 00000000 c00b0100 00000000 ................ │ │ - 0x00014f20 c0fb0000 00000000 c0eb0000 00000000 ................ │ │ - 0x00014f30 c0db0000 00000000 802a0100 00000000 .........*...... │ │ - 0x00014f40 602a0100 00000000 402a0100 00000000 `*......@*...... │ │ - 0x00014f50 c0270100 00000000 40250100 00000000 .'......@%...... │ │ - 0x00014f60 c0220100 00000000 c01b0100 00000000 .".............. │ │ - 0x00014f70 c0cb0000 00000000 ........ │ │ + 0x00014f10 c00b0100 00000000 c0fb0000 00000000 ................ │ │ + 0x00014f20 c0eb0000 00000000 c0db0000 00000000 ................ │ │ + 0x00014f30 c01b0100 00000000 c0cb0000 00000000 ................ │ │ + 0x00014f40 70730000 00000000 802a0100 00000000 ps.......*...... │ │ + 0x00014f50 602a0100 00000000 402a0100 00000000 `*......@*...... │ │ + 0x00014f60 c0270100 00000000 40250100 00000000 .'......@%...... │ │ + 0x00014f70 c0220100 00000000 ."...... ├── lib/arm64-v8a/libfinal-key.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --symbols {} │ │ @@ -1,100 +1,100 @@ │ │ │ │ Symbol table '.dynsym' contains 97 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 0000000000001800 0 SECTION LOCAL DEFAULT 10 │ │ 2: 0000000000024000 0 SECTION LOCAL DEFAULT 18 │ │ - 3: 0000000000008350 8 FUNC GLOBAL DEFAULT 10 sha256_end │ │ - 4: 000000000000a2c4 1500 FUNC GLOBAL DEFAULT 10 aes_encrypt_key256 │ │ + 3: 000000000000b330 8 FUNC GLOBAL DEFAULT 10 sha256_end │ │ + 4: 0000000000005784 1500 FUNC GLOBAL DEFAULT 10 aes_encrypt_key256 │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@LIBC (2) │ │ - 6: 00000000000028ec 536 FUNC GLOBAL DEFAULT 10 aes_cbc_encrypt │ │ + 6: 0000000000001a24 536 FUNC GLOBAL DEFAULT 10 aes_cbc_encrypt │ │ 7: 0000000000011f10 640 OBJECT GLOBAL DEFAULT 11 i384 │ │ 8: 0000000000024038 0 NOTYPE GLOBAL DEFAULT ABS _bss_end__ │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_join@LIBC (2) │ │ - 10: 0000000000009a24 1104 FUNC GLOBAL DEFAULT 10 aes_encrypt_key128 │ │ + 10: 0000000000004ee4 1104 FUNC GLOBAL DEFAULT 10 aes_encrypt_key128 │ │ 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@LIBC (2) │ │ - 12: 000000000000183c 8 FUNC GLOBAL DEFAULT 10 aes_init │ │ + 12: 00000000000079ec 8 FUNC GLOBAL DEFAULT 10 aes_init │ │ 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 14: 0000000000011c90 640 OBJECT GLOBAL DEFAULT 11 i512 │ │ 15: 0000000000012430 32 OBJECT GLOBAL DEFAULT 11 i224 │ │ 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ - 17: 0000000000002b04 552 FUNC GLOBAL DEFAULT 10 aes_cbc_decrypt │ │ + 17: 0000000000001c3c 552 FUNC GLOBAL DEFAULT 10 aes_cbc_decrypt │ │ 18: 0000000000012190 640 OBJECT GLOBAL DEFAULT 11 k512 │ │ - 19: 00000000000083b4 2688 FUNC GLOBAL DEFAULT 10 sha512_compile │ │ - 20: 0000000000009214 92 FUNC GLOBAL DEFAULT 10 sha384 │ │ - 21: 0000000000009270 56 FUNC GLOBAL DEFAULT 10 sha512_begin │ │ - 22: 000000000000906c 360 FUNC GLOBAL DEFAULT 10 sha512_hash │ │ - 23: 00000000000050fc 360 FUNC GLOBAL DEFAULT 10 sha1_hash │ │ - 24: 0000000000007458 2724 FUNC GLOBAL DEFAULT 10 sha256_compile │ │ - 25: 00000000000034b4 840 FUNC GLOBAL DEFAULT 10 aes_ofb_crypt │ │ + 19: 000000000000b394 2688 FUNC GLOBAL DEFAULT 10 sha512_compile │ │ + 20: 000000000000c1f4 92 FUNC GLOBAL DEFAULT 10 sha384 │ │ + 21: 000000000000c250 56 FUNC GLOBAL DEFAULT 10 sha512_begin │ │ + 22: 000000000000c04c 360 FUNC GLOBAL DEFAULT 10 sha512_hash │ │ + 23: 000000000000a048 360 FUNC GLOBAL DEFAULT 10 sha1_hash │ │ + 24: 000000000000a438 2724 FUNC GLOBAL DEFAULT 10 sha256_compile │ │ + 25: 00000000000025ec 840 FUNC GLOBAL DEFAULT 10 aes_ofb_crypt │ │ 26: 0000000000011530 40 OBJECT GLOBAL DEFAULT 11 t_rc │ │ - 27: 0000000000003e40 4724 FUNC GLOBAL DEFAULT 10 sha1_compile │ │ - 28: 00000000000037fc 1604 FUNC GLOBAL DEFAULT 10 aes_ctr_crypt │ │ - 29: 0000000000008134 360 FUNC GLOBAL DEFAULT 10 sha256_hash │ │ - 30: 0000000000001998 396 FUNC GLOBAL DEFAULT 10 JNI_OnLoad │ │ - 31: 0000000000001844 340 FUNC GLOBAL DEFAULT 10 generate_key_material │ │ - 32: 000000000000930c 320 FUNC GLOBAL DEFAULT 10 sha2_begin │ │ - 33: 00000000000091d4 56 FUNC GLOBAL DEFAULT 10 sha384_begin │ │ - 34: 00000000000027f4 124 FUNC GLOBAL DEFAULT 10 aes_ecb_encrypt │ │ - 35: 0000000000002d2c 1000 FUNC GLOBAL DEFAULT 10 aes_cfb_encrypt │ │ - 36: 000000000000972c 636 FUNC GLOBAL DEFAULT 10 hmac_sha_end │ │ - 37: 0000000000008358 92 FUNC GLOBAL DEFAULT 10 sha256 │ │ + 27: 0000000000008d8c 4724 FUNC GLOBAL DEFAULT 10 sha1_compile │ │ + 28: 0000000000002934 1604 FUNC GLOBAL DEFAULT 10 aes_ctr_crypt │ │ + 29: 000000000000b114 360 FUNC GLOBAL DEFAULT 10 sha256_hash │ │ + 30: 0000000000007b48 396 FUNC GLOBAL DEFAULT 10 JNI_OnLoad │ │ + 31: 00000000000079f4 340 FUNC GLOBAL DEFAULT 10 generate_key_material │ │ + 32: 000000000000c2ec 320 FUNC GLOBAL DEFAULT 10 sha2_begin │ │ + 33: 000000000000c1b4 56 FUNC GLOBAL DEFAULT 10 sha384_begin │ │ + 34: 000000000000192c 124 FUNC GLOBAL DEFAULT 10 aes_ecb_encrypt │ │ + 35: 0000000000001e64 1000 FUNC GLOBAL DEFAULT 10 aes_cfb_encrypt │ │ + 36: 0000000000008a94 636 FUNC GLOBAL DEFAULT 10 hmac_sha_end │ │ + 37: 000000000000b338 92 FUNC GLOBAL DEFAULT 10 sha256 │ │ 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ - 39: 0000000000008328 40 FUNC GLOBAL DEFAULT 10 sha256_begin │ │ - 40: 0000000000002704 228 FUNC GLOBAL DEFAULT 10 aes_test_alignment_detection │ │ - 41: 00000000000027e8 12 FUNC GLOBAL DEFAULT 10 aes_mode_reset │ │ - 42: 000000000000b888 3152 FUNC GLOBAL DEFAULT 10 aes_decrypt_key256 │ │ - 43: 0000000000009480 76 FUNC GLOBAL DEFAULT 10 sha2_end │ │ + 39: 000000000000b308 40 FUNC GLOBAL DEFAULT 10 sha256_begin │ │ + 40: 000000000000183c 228 FUNC GLOBAL DEFAULT 10 aes_test_alignment_detection │ │ + 41: 0000000000001920 12 FUNC GLOBAL DEFAULT 10 aes_mode_reset │ │ + 42: 0000000000006d48 3152 FUNC GLOBAL DEFAULT 10 aes_decrypt_key256 │ │ + 43: 000000000000c460 76 FUNC GLOBAL DEFAULT 10 sha2_end │ │ 44: 0000000000012450 256 OBJECT GLOBAL DEFAULT 11 k256 │ │ 45: 0000000000024008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 46: 000000000000649c 4028 FUNC GLOBAL DEFAULT 10 aes_decrypt │ │ + 46: 0000000000003f28 4028 FUNC GLOBAL DEFAULT 10 aes_decrypt │ │ 47: 0000000000024038 0 NOTYPE GLOBAL DEFAULT ABS __end__ │ │ 48: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __android_log_print │ │ - 50: 0000000000001b24 176 FUNC GLOBAL DEFAULT 10 JNI_OnUnload │ │ - 51: 0000000000009e74 1104 FUNC GLOBAL DEFAULT 10 aes_encrypt_key192 │ │ - 52: 000000000000954c 48 FUNC GLOBAL DEFAULT 10 hmac_sha_begin │ │ + 50: 0000000000007cd4 176 FUNC GLOBAL DEFAULT 10 JNI_OnUnload │ │ + 51: 0000000000005334 1104 FUNC GLOBAL DEFAULT 10 aes_encrypt_key192 │ │ + 52: 00000000000088b4 48 FUNC GLOBAL DEFAULT 10 hmac_sha_begin │ │ 53: 000000000000d530 4096 OBJECT GLOBAL DEFAULT 11 t_il │ │ 54: 000000000000e530 4096 OBJECT GLOBAL DEFAULT 11 t_in │ │ 55: 000000000000c530 4096 OBJECT GLOBAL DEFAULT 11 t_im │ │ - 56: 00000000000092b0 92 FUNC GLOBAL DEFAULT 10 sha512 │ │ - 57: 00000000000082c4 8 FUNC GLOBAL DEFAULT 10 sha224_end │ │ + 56: 000000000000c290 92 FUNC GLOBAL DEFAULT 10 sha512 │ │ + 57: 000000000000b2a4 8 FUNC GLOBAL DEFAULT 10 sha224_end │ │ 58: 0000000000012410 32 OBJECT GLOBAL DEFAULT 11 i256 │ │ - 59: 000000000000c4d8 84 FUNC GLOBAL DEFAULT 10 aes_decrypt_key │ │ - 60: 00000000000092a8 8 FUNC GLOBAL DEFAULT 10 sha512_end │ │ - 61: 000000000000a8f4 1900 FUNC GLOBAL DEFAULT 10 aes_decrypt_key128 │ │ + 59: 0000000000007998 84 FUNC GLOBAL DEFAULT 10 aes_decrypt_key │ │ + 60: 000000000000c288 8 FUNC GLOBAL DEFAULT 10 sha512_end │ │ + 61: 0000000000005db4 1900 FUNC GLOBAL DEFAULT 10 aes_decrypt_key128 │ │ 62: 0000000000024008 0 NOTYPE GLOBAL DEFAULT ABS __bss_start__ │ │ - 63: 00000000000082cc 92 FUNC GLOBAL DEFAULT 10 sha224 │ │ - 64: 000000000000920c 8 FUNC GLOBAL DEFAULT 10 sha384_end │ │ - 65: 00000000000023cc 72 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ - 66: 0000000000002870 124 FUNC GLOBAL DEFAULT 10 aes_ecb_decrypt │ │ - 67: 0000000000001d6c 804 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ - 68: 0000000000003114 928 FUNC GLOBAL DEFAULT 10 aes_cfb_decrypt │ │ - 69: 000000000000957c 176 FUNC GLOBAL DEFAULT 10 hmac_sha_key │ │ - 70: 000000000000944c 52 FUNC GLOBAL DEFAULT 10 sha2_hash │ │ - 71: 0000000000005264 560 FUNC GLOBAL DEFAULT 10 sha1_end │ │ - 72: 000000000000a8a0 84 FUNC GLOBAL DEFAULT 10 aes_encrypt_key │ │ + 63: 000000000000b2ac 92 FUNC GLOBAL DEFAULT 10 sha224 │ │ + 64: 000000000000c1ec 8 FUNC GLOBAL DEFAULT 10 sha384_end │ │ + 65: 000000000000857c 72 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ + 66: 00000000000019a8 124 FUNC GLOBAL DEFAULT 10 aes_ecb_decrypt │ │ + 67: 0000000000007f1c 804 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ + 68: 000000000000224c 928 FUNC GLOBAL DEFAULT 10 aes_cfb_decrypt │ │ + 69: 00000000000088e4 176 FUNC GLOBAL DEFAULT 10 hmac_sha_key │ │ + 70: 000000000000c42c 52 FUNC GLOBAL DEFAULT 10 sha2_hash │ │ + 71: 000000000000a1b0 560 FUNC GLOBAL DEFAULT 10 sha1_end │ │ + 72: 0000000000005d60 84 FUNC GLOBAL DEFAULT 10 aes_encrypt_key │ │ 73: 0000000000024008 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 74: 000000000000829c 40 FUNC GLOBAL DEFAULT 10 sha224_begin │ │ + 74: 000000000000b27c 40 FUNC GLOBAL DEFAULT 10 sha224_begin │ │ 75: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ 76: 000000000000f530 4096 OBJECT GLOBAL DEFAULT 11 t_fl │ │ 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 78: 0000000000010530 4096 OBJECT GLOBAL DEFAULT 11 t_fn │ │ - 79: 000000000000b060 2088 FUNC GLOBAL DEFAULT 10 aes_decrypt_key192 │ │ + 79: 0000000000006520 2088 FUNC GLOBAL DEFAULT 10 aes_decrypt_key192 │ │ 80: 0000000000024038 0 NOTYPE GLOBAL DEFAULT ABS __bss_end__ │ │ - 81: 00000000000094cc 128 FUNC GLOBAL DEFAULT 10 sha2 │ │ - 82: 0000000000005494 88 FUNC GLOBAL DEFAULT 10 sha1 │ │ + 81: 000000000000c4ac 128 FUNC GLOBAL DEFAULT 10 sha2 │ │ + 82: 000000000000a3e0 88 FUNC GLOBAL DEFAULT 10 sha1 │ │ 83: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ - 84: 00000000000054ec 4016 FUNC GLOBAL DEFAULT 10 aes_encrypt │ │ - 85: 00000000000050b4 72 FUNC GLOBAL DEFAULT 10 sha1_begin │ │ + 84: 0000000000002f78 4016 FUNC GLOBAL DEFAULT 10 aes_encrypt │ │ + 85: 000000000000a000 72 FUNC GLOBAL DEFAULT 10 sha1_begin │ │ 86: 0000000000024038 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ - 87: 0000000000001bd4 400 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ - 88: 0000000000002090 828 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ - 89: 0000000000002414 752 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ + 87: 0000000000007d84 400 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ + 88: 0000000000008240 828 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ + 89: 00000000000085c4 752 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ 90: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 91: 000000000000962c 256 FUNC GLOBAL DEFAULT 10 hmac_sha_data │ │ - 92: 00000000000099a8 124 FUNC GLOBAL DEFAULT 10 hmac_sha │ │ + 91: 0000000000008994 256 FUNC GLOBAL DEFAULT 10 hmac_sha_data │ │ + 92: 0000000000008d10 124 FUNC GLOBAL DEFAULT 10 hmac_sha │ │ 93: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@LIBC (2) │ │ 94: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ 95: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ - 96: 0000000000001d64 8 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ + 96: 0000000000007f14 8 FUNC GLOBAL DEFAULT 10 Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ ├── readelf --wide --relocs {} │ │ @@ -3,15 +3,15 @@ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ 0000000000023cd0 0000000000000403 R_AARCH64_RELATIVE 1800 │ │ 0000000000023f90 0000000000000403 R_AARCH64_RELATIVE 11f10 │ │ 0000000000023f98 0000000000000403 R_AARCH64_RELATIVE 11c90 │ │ 0000000000023fa0 0000000000000403 R_AARCH64_RELATIVE 12430 │ │ 0000000000023fa8 0000000000000403 R_AARCH64_RELATIVE 12190 │ │ 0000000000023fb0 0000000000000403 R_AARCH64_RELATIVE 11530 │ │ -0000000000023fb8 0000000000000403 R_AARCH64_RELATIVE 1844 │ │ +0000000000023fb8 0000000000000403 R_AARCH64_RELATIVE 79f4 │ │ 0000000000023fc0 0000000000000403 R_AARCH64_RELATIVE 12450 │ │ 0000000000023fd0 0000000000000403 R_AARCH64_RELATIVE d530 │ │ 0000000000023fd8 0000000000000403 R_AARCH64_RELATIVE e530 │ │ 0000000000023fe0 0000000000000403 R_AARCH64_RELATIVE c530 │ │ 0000000000023fe8 0000000000000403 R_AARCH64_RELATIVE 12410 │ │ 0000000000023ff0 0000000000000403 R_AARCH64_RELATIVE f530 │ │ 0000000000023ff8 0000000000000403 R_AARCH64_RELATIVE 10530 │ ├── readelf --wide --notes {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b53537ec4a8337d3c69a3cfe72b5b54a882fe547 │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b017de8921edde11d553491b0d5bb140f3f704ec │ ├── readelf --wide --debug-dump=frames {} │ │ @@ -10,1501 +10,1501 @@ │ │ Augmentation data: 1b │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 0000000000000014 0000001c FDE cie=00000000 pc=000000000000183c..0000000000001844 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000030 0000000000000044 00000034 FDE cie=00000000 pc=0000000000001844..0000000000001998 │ │ - DW_CFA_advance_loc: 4 to 0000000000001848 │ │ - DW_CFA_def_cfa_offset: 320 │ │ - DW_CFA_advance_loc: 16 to 0000000000001858 │ │ - DW_CFA_offset: r21 (x21) at cfa-304 │ │ - DW_CFA_offset: r22 (x22) at cfa-296 │ │ - DW_CFA_offset: r19 (x19) at cfa-320 │ │ - DW_CFA_offset: r20 (x20) at cfa-312 │ │ - DW_CFA_offset: r23 (x23) at cfa-288 │ │ - DW_CFA_offset: r24 (x24) at cfa-280 │ │ - DW_CFA_offset: r30 (x30) at cfa-272 │ │ - DW_CFA_advance_loc: 152 to 00000000000018f0 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000018f4 │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000018f8 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000018fc │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000001900 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000001904 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 112 to 0000000000001974 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000001978 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 000000000000197c │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000001980 │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 0000000000001984 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000001988 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000078 000000000000002c 0000007c FDE cie=00000000 pc=0000000000001998..0000000000001b24 │ │ - DW_CFA_advance_loc: 4 to 000000000000199c │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 20 to 00000000000019b0 │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_advance_loc1: 344 to 0000000000001b08 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 8 to 0000000000001b10 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000001b14 │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 4 to 0000000000001b18 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 8 to 0000000000001b20 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000000a8 000000000000001c 000000ac FDE cie=00000000 pc=0000000000001b24..0000000000001bd4 │ │ - DW_CFA_advance_loc: 4 to 0000000000001b28 │ │ - DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 16 to 0000000000001b38 │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ - DW_CFA_advance_loc: 148 to 0000000000001bcc │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000001bd0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - │ │ -000000c8 000000000000003c 000000cc FDE cie=00000000 pc=0000000000001bd4..0000000000001d64 │ │ - DW_CFA_advance_loc: 4 to 0000000000001bd8 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 8 to 0000000000001be0 │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ - DW_CFA_advance_loc: 20 to 0000000000001bf4 │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ - DW_CFA_advance_loc: 244 to 0000000000001ce8 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000001cec │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000001cf0 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000001cf4 │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000001cf8 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000001cfc │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000001d00 │ │ - DW_CFA_restore_state │ │ - │ │ -00000108 0000000000000014 0000010c FDE cie=00000000 pc=0000000000001d64..0000000000001d6c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000120 0000000000000044 00000124 FDE cie=00000000 pc=0000000000001d6c..0000000000002090 │ │ - DW_CFA_advance_loc: 4 to 0000000000001d70 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 12 to 0000000000001d7c │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ - DW_CFA_advance_loc: 12 to 0000000000001d88 │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ - DW_CFA_advance_loc: 16 to 0000000000001d98 │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ - DW_CFA_advance_loc: 36 to 0000000000001dbc │ │ - DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ - DW_CFA_advance_loc1: 336 to 0000000000001f0c │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f10 │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f14 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f18 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f1c │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f20 │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000001f24 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000001f28 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -00000168 0000000000000044 0000016c FDE cie=00000000 pc=0000000000002090..00000000000023cc │ │ - DW_CFA_advance_loc: 4 to 0000000000002094 │ │ - DW_CFA_def_cfa_offset: 128 │ │ - DW_CFA_advance_loc: 4 to 0000000000002098 │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ - DW_CFA_advance_loc: 12 to 00000000000020a4 │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ - DW_CFA_advance_loc: 28 to 00000000000020c0 │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ - DW_CFA_advance_loc1: 288 to 00000000000021e0 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000021e4 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000021e8 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000021ec │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 00000000000021f0 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 00000000000021f4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000021f8 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000001b0 000000000000001c 000001b4 FDE cie=00000000 pc=00000000000023cc..0000000000002414 │ │ - DW_CFA_advance_loc: 4 to 00000000000023d0 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 4 to 00000000000023d4 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 20 to 00000000000023e8 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000023ec │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000023f0 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - │ │ -000001d0 000000000000003c 000001d4 FDE cie=00000000 pc=0000000000002414..0000000000002704 │ │ - DW_CFA_advance_loc: 4 to 0000000000002418 │ │ - DW_CFA_def_cfa_offset: 416 │ │ - DW_CFA_advance_loc: 8 to 0000000000002420 │ │ - DW_CFA_offset: r19 (x19) at cfa-416 │ │ - DW_CFA_offset: r20 (x20) at cfa-408 │ │ - DW_CFA_advance_loc: 20 to 0000000000002434 │ │ - DW_CFA_offset: r23 (x23) at cfa-384 │ │ - DW_CFA_offset: r24 (x24) at cfa-376 │ │ - DW_CFA_offset: r25 (x25) at cfa-368 │ │ - DW_CFA_offset: r30 (x30) at cfa-360 │ │ - DW_CFA_offset: r21 (x21) at cfa-400 │ │ - DW_CFA_offset: r22 (x22) at cfa-392 │ │ - DW_CFA_advance_loc1: 500 to 0000000000002628 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000262c │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000002630 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000002634 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000002638 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000000263c │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000210 000000000000001c 00000214 FDE cie=00000000 pc=0000000000002704..00000000000027e8 │ │ - DW_CFA_advance_loc: 8 to 000000000000270c │ │ +00000018 000000000000001c 0000001c FDE cie=00000000 pc=000000000000183c..0000000000001920 │ │ + DW_CFA_advance_loc: 8 to 0000000000001844 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 20 to 0000000000002720 │ │ + DW_CFA_advance_loc: 20 to 0000000000001858 │ │ DW_CFA_offset: r30 (x30) at cfa-48 │ │ - DW_CFA_advance_loc: 168 to 00000000000027c8 │ │ + DW_CFA_advance_loc: 168 to 0000000000001900 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000027cc │ │ + DW_CFA_advance_loc: 4 to 0000000000001904 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000027d0 │ │ + DW_CFA_advance_loc: 4 to 0000000000001908 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000230 0000000000000014 00000234 FDE cie=00000000 pc=00000000000027e8..00000000000027f4 │ │ +00000038 0000000000000014 0000003c FDE cie=00000000 pc=0000000000001920..000000000000192c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000248 000000000000002c 0000024c FDE cie=00000000 pc=00000000000027f4..0000000000002870 │ │ - DW_CFA_advance_loc: 4 to 00000000000027f8 │ │ +00000050 000000000000002c 00000054 FDE cie=00000000 pc=000000000000192c..00000000000019a8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001930 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000002804 │ │ + DW_CFA_advance_loc: 12 to 000000000000193c │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc: 92 to 0000000000002860 │ │ + DW_CFA_advance_loc: 92 to 0000000000001998 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000002864 │ │ + DW_CFA_advance_loc: 4 to 000000000000199c │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000002868 │ │ + DW_CFA_advance_loc: 4 to 00000000000019a0 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000286c │ │ + DW_CFA_advance_loc: 4 to 00000000000019a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000278 000000000000002c 0000027c FDE cie=00000000 pc=0000000000002870..00000000000028ec │ │ - DW_CFA_advance_loc: 4 to 0000000000002874 │ │ +00000080 000000000000002c 00000084 FDE cie=00000000 pc=00000000000019a8..0000000000001a24 │ │ + DW_CFA_advance_loc: 4 to 00000000000019ac │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000002880 │ │ + DW_CFA_advance_loc: 12 to 00000000000019b8 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc: 92 to 00000000000028dc │ │ + DW_CFA_advance_loc: 92 to 0000000000001a14 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000028e0 │ │ + DW_CFA_advance_loc: 4 to 0000000000001a18 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000028e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000001a1c │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000028e8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001a20 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002a8 0000000000000034 000002ac FDE cie=00000000 pc=00000000000028ec..0000000000002b04 │ │ - DW_CFA_advance_loc: 4 to 00000000000028f0 │ │ +000000b0 0000000000000034 000000b4 FDE cie=00000000 pc=0000000000001a24..0000000000001c3c │ │ + DW_CFA_advance_loc: 4 to 0000000000001a28 │ │ DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 16 to 0000000000002900 │ │ + DW_CFA_advance_loc: 16 to 0000000000001a38 │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 176 to 00000000000029b0 │ │ + DW_CFA_advance_loc: 176 to 0000000000001ae8 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000029b4 │ │ + DW_CFA_advance_loc: 4 to 0000000000001aec │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000029b8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001af0 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000029bc │ │ + DW_CFA_advance_loc: 4 to 0000000000001af4 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000029c0 │ │ + DW_CFA_advance_loc: 4 to 0000000000001af8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000029c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000001afc │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000002e0 000000000000003c 000002e4 FDE cie=00000000 pc=0000000000002b04..0000000000002d2c │ │ - DW_CFA_advance_loc: 4 to 0000000000002b08 │ │ +000000e8 000000000000003c 000000ec FDE cie=00000000 pc=0000000000001c3c..0000000000001e64 │ │ + DW_CFA_advance_loc: 4 to 0000000000001c40 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 20 to 0000000000002b1c │ │ + DW_CFA_advance_loc: 20 to 0000000000001c54 │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 180 to 0000000000002bd0 │ │ + DW_CFA_advance_loc: 180 to 0000000000001d08 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000002bd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000001d0c │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000002bd8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001d10 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000002bdc │ │ + DW_CFA_advance_loc: 4 to 0000000000001d14 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000002be0 │ │ + DW_CFA_advance_loc: 4 to 0000000000001d18 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000002be4 │ │ + DW_CFA_advance_loc: 4 to 0000000000001d1c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000002be8 │ │ + DW_CFA_advance_loc: 4 to 0000000000001d20 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000320 0000000000000054 00000324 FDE cie=00000000 pc=0000000000002d2c..0000000000003114 │ │ - DW_CFA_advance_loc: 4 to 0000000000002d30 │ │ +00000128 0000000000000054 0000012c FDE cie=00000000 pc=0000000000001e64..000000000000224c │ │ + DW_CFA_advance_loc: 4 to 0000000000001e68 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 0000000000002d34 │ │ + DW_CFA_advance_loc: 4 to 0000000000001e6c │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ - DW_CFA_advance_loc: 24 to 0000000000002d4c │ │ + DW_CFA_advance_loc: 24 to 0000000000001e84 │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 300 to 0000000000002e78 │ │ + DW_CFA_advance_loc1: 300 to 0000000000001fb0 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000002e7c │ │ + DW_CFA_advance_loc: 4 to 0000000000001fb4 │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000002e80 │ │ + DW_CFA_advance_loc: 4 to 0000000000001fb8 │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 0000000000002e84 │ │ + DW_CFA_advance_loc: 4 to 0000000000001fbc │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_advance_loc: 4 to 0000000000002e88 │ │ + DW_CFA_advance_loc: 4 to 0000000000001fc0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000002e8c │ │ + DW_CFA_advance_loc: 4 to 0000000000001fc4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000002e90 │ │ + DW_CFA_advance_loc: 4 to 0000000000001fc8 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 144 to 0000000000002f20 │ │ + DW_CFA_advance_loc: 144 to 0000000000002058 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000002f24 │ │ + DW_CFA_advance_loc: 4 to 000000000000205c │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000002f28 │ │ + DW_CFA_advance_loc: 4 to 0000000000002060 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000002f2c │ │ + DW_CFA_advance_loc: 4 to 0000000000002064 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000002f30 │ │ + DW_CFA_advance_loc: 4 to 0000000000002068 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000002f34 │ │ + DW_CFA_advance_loc: 4 to 000000000000206c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000002f38 │ │ + DW_CFA_advance_loc: 4 to 0000000000002070 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000378 0000000000000054 0000037c FDE cie=00000000 pc=0000000000003114..00000000000034b4 │ │ - DW_CFA_advance_loc: 4 to 0000000000003118 │ │ +00000180 0000000000000054 00000184 FDE cie=00000000 pc=000000000000224c..00000000000025ec │ │ + DW_CFA_advance_loc: 4 to 0000000000002250 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 000000000000311c │ │ + DW_CFA_advance_loc: 4 to 0000000000002254 │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ - DW_CFA_advance_loc: 24 to 0000000000003134 │ │ + DW_CFA_advance_loc: 24 to 000000000000226c │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 296 to 000000000000325c │ │ + DW_CFA_advance_loc1: 296 to 0000000000002394 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000003260 │ │ + DW_CFA_advance_loc: 4 to 0000000000002398 │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 0000000000003264 │ │ + DW_CFA_advance_loc: 4 to 000000000000239c │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 0000000000003268 │ │ + DW_CFA_advance_loc: 4 to 00000000000023a0 │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_advance_loc: 4 to 000000000000326c │ │ + DW_CFA_advance_loc: 4 to 00000000000023a4 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000003270 │ │ + DW_CFA_advance_loc: 4 to 00000000000023a8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003274 │ │ + DW_CFA_advance_loc: 4 to 00000000000023ac │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 140 to 0000000000003300 │ │ + DW_CFA_advance_loc: 140 to 0000000000002438 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003304 │ │ + DW_CFA_advance_loc: 4 to 000000000000243c │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003308 │ │ + DW_CFA_advance_loc: 4 to 0000000000002440 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000330c │ │ + DW_CFA_advance_loc: 4 to 0000000000002444 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000003310 │ │ + DW_CFA_advance_loc: 4 to 0000000000002448 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000003314 │ │ + DW_CFA_advance_loc: 4 to 000000000000244c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003318 │ │ + DW_CFA_advance_loc: 4 to 0000000000002450 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000003d0 0000000000000054 000003d4 FDE cie=00000000 pc=00000000000034b4..00000000000037fc │ │ - DW_CFA_advance_loc: 4 to 00000000000034b8 │ │ +000001d8 0000000000000054 000001dc FDE cie=00000000 pc=00000000000025ec..0000000000002934 │ │ + DW_CFA_advance_loc: 4 to 00000000000025f0 │ │ DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 4 to 00000000000034bc │ │ + DW_CFA_advance_loc: 4 to 00000000000025f4 │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ - DW_CFA_advance_loc: 24 to 00000000000034d4 │ │ + DW_CFA_advance_loc: 24 to 000000000000260c │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 276 to 00000000000035e8 │ │ + DW_CFA_advance_loc1: 276 to 0000000000002720 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 00000000000035ec │ │ + DW_CFA_advance_loc: 4 to 0000000000002724 │ │ DW_CFA_restore: r21 (x21) │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000035f0 │ │ + DW_CFA_advance_loc: 4 to 0000000000002728 │ │ DW_CFA_restore: r23 (x23) │ │ DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 4 to 00000000000035f4 │ │ + DW_CFA_advance_loc: 4 to 000000000000272c │ │ DW_CFA_restore: r25 (x25) │ │ DW_CFA_restore: r26 (x26) │ │ - DW_CFA_advance_loc: 4 to 00000000000035f8 │ │ + DW_CFA_advance_loc: 4 to 0000000000002730 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000035fc │ │ + DW_CFA_advance_loc: 4 to 0000000000002734 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003600 │ │ + DW_CFA_advance_loc: 4 to 0000000000002738 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 136 to 0000000000003688 │ │ + DW_CFA_advance_loc: 136 to 00000000000027c0 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000368c │ │ + DW_CFA_advance_loc: 4 to 00000000000027c4 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003690 │ │ + DW_CFA_advance_loc: 4 to 00000000000027c8 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000003694 │ │ + DW_CFA_advance_loc: 4 to 00000000000027cc │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000003698 │ │ + DW_CFA_advance_loc: 4 to 00000000000027d0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 000000000000369c │ │ + DW_CFA_advance_loc: 4 to 00000000000027d4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000036a0 │ │ + DW_CFA_advance_loc: 4 to 00000000000027d8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000428 0000000000000044 0000042c FDE cie=00000000 pc=00000000000037fc..0000000000003e40 │ │ - DW_CFA_advance_loc: 4 to 0000000000003800 │ │ +00000230 0000000000000044 00000234 FDE cie=00000000 pc=0000000000002934..0000000000002f78 │ │ + DW_CFA_advance_loc: 4 to 0000000000002938 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 4 to 0000000000003804 │ │ + DW_CFA_advance_loc: 4 to 000000000000293c │ │ DW_CFA_offset: r25 (x25) at cfa-208 │ │ DW_CFA_offset: r26 (x26) at cfa-200 │ │ - DW_CFA_advance_loc: 36 to 0000000000003828 │ │ + DW_CFA_advance_loc: 36 to 0000000000002960 │ │ DW_CFA_offset: r23 (x23) at cfa-224 │ │ DW_CFA_offset: r24 (x24) at cfa-216 │ │ DW_CFA_offset: r19 (x19) at cfa-256 │ │ DW_CFA_offset: r20 (x20) at cfa-248 │ │ DW_CFA_offset: r21 (x21) at cfa-240 │ │ DW_CFA_offset: r22 (x22) at cfa-232 │ │ DW_CFA_offset: r27 (x27) at cfa-192 │ │ DW_CFA_offset: r28 (x28) at cfa-184 │ │ DW_CFA_offset: r30 (x30) at cfa-176 │ │ - DW_CFA_advance_loc1: 616 to 0000000000003a90 │ │ + DW_CFA_advance_loc1: 616 to 0000000000002bc8 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000003a94 │ │ + DW_CFA_advance_loc: 4 to 0000000000002bcc │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000003a98 │ │ + DW_CFA_advance_loc: 4 to 0000000000002bd0 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000003a9c │ │ + DW_CFA_advance_loc: 4 to 0000000000002bd4 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000003aa0 │ │ + DW_CFA_advance_loc: 4 to 0000000000002bd8 │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000003aa4 │ │ + DW_CFA_advance_loc: 4 to 0000000000002bdc │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000003aa8 │ │ + DW_CFA_advance_loc: 4 to 0000000000002be0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000003aac │ │ + DW_CFA_advance_loc: 4 to 0000000000002be4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000470 0000000000000044 00000474 FDE cie=00000000 pc=0000000000003e40..00000000000050b4 │ │ - DW_CFA_advance_loc: 4 to 0000000000003e44 │ │ - DW_CFA_def_cfa_offset: 80 │ │ - DW_CFA_advance_loc: 40 to 0000000000003e6c │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ - DW_CFA_advance_loc: 24 to 0000000000003e84 │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ - DW_CFA_advance_loc: 108 to 0000000000003ef0 │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ - DW_CFA_advance_loc: 220 to 0000000000003fcc │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ - DW_CFA_advance_loc: 144 to 000000000000405c │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ - DW_CFA_advance_loc2: 4104 to 0000000000005064 │ │ +00000278 000000000000003c 0000027c FDE cie=00000000 pc=0000000000002f78..0000000000003f28 │ │ + DW_CFA_advance_loc: 4 to 0000000000002f7c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 16 to 0000000000002f8c │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ + DW_CFA_advance_loc: 32 to 0000000000002fac │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000002fb0 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000002fb4 │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000002fb8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000002fbc │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 248 to 00000000000030b4 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 00000000000030b8 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 4 to 00000000000030bc │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 8 to 00000000000030c4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 64 to 0000000000003104 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000002b8 0000000000000044 000002bc FDE cie=00000000 pc=0000000000003f28..0000000000004ee4 │ │ + DW_CFA_advance_loc: 4 to 0000000000003f2c │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 20 to 0000000000003f40 │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ + DW_CFA_advance_loc: 32 to 0000000000003f60 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000003f64 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000003f68 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000003f6c │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000003f70 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000003f74 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc1: 256 to 0000000000004074 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000004078 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 4 to 000000000000407c │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 4 to 0000000000004080 │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 8 to 0000000000004088 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 64 to 00000000000040c8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000300 0000000000000014 00000304 FDE cie=00000000 pc=0000000000004ee4..0000000000005334 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000318 0000000000000014 0000031c FDE cie=00000000 pc=0000000000005334..0000000000005784 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000330 0000000000000014 00000334 FDE cie=00000000 pc=0000000000005784..0000000000005d60 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000348 0000000000000014 0000034c FDE cie=00000000 pc=0000000000005d60..0000000000005db4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000360 000000000000003c 00000364 FDE cie=00000000 pc=0000000000005db4..0000000000006520 │ │ + DW_CFA_advance_loc: 4 to 0000000000005db8 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 0000000000005dd0 │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ + DW_CFA_advance_loc2: 1848 to 0000000000006508 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000005068 │ │ + DW_CFA_advance_loc: 4 to 000000000000650c │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000506c │ │ + DW_CFA_advance_loc: 4 to 0000000000006510 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000005070 │ │ + DW_CFA_advance_loc: 4 to 0000000000006514 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000005074 │ │ + DW_CFA_advance_loc: 4 to 0000000000006518 │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 8 to 000000000000507c │ │ + DW_CFA_advance_loc: 4 to 000000000000651c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +000003a0 000000000000003c 000003a4 FDE cie=00000000 pc=0000000000006520..0000000000006d48 │ │ + DW_CFA_advance_loc: 4 to 0000000000006524 │ │ + DW_CFA_def_cfa_offset: 96 │ │ + DW_CFA_advance_loc: 24 to 000000000000653c │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ + DW_CFA_advance_loc2: 1988 to 0000000000006d00 │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000006d04 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 52 to 0000000000006d38 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000006d3c │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000006d40 │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 4 to 0000000000006d44 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000003e0 000000000000003c 000003e4 FDE cie=00000000 pc=0000000000006d48..0000000000007998 │ │ + DW_CFA_advance_loc: 4 to 0000000000006d4c │ │ + DW_CFA_def_cfa_offset: 192 │ │ + DW_CFA_advance_loc: 24 to 0000000000006d64 │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ + DW_CFA_advance_loc2: 3100 to 0000000000007980 │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000007984 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000007988 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 000000000000798c │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000007990 │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 4 to 0000000000007994 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000420 0000000000000014 00000424 FDE cie=00000000 pc=0000000000007998..00000000000079ec │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004b8 0000000000000014 000004bc FDE cie=00000000 pc=00000000000050b4..00000000000050fc │ │ +00000438 0000000000000014 0000043c FDE cie=00000000 pc=00000000000079ec..00000000000079f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000004d0 000000000000002c 000004d4 FDE cie=00000000 pc=00000000000050fc..0000000000005264 │ │ - DW_CFA_advance_loc: 4 to 0000000000005100 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000000510c │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc1: 328 to 0000000000005254 │ │ +00000450 0000000000000044 00000454 FDE cie=00000000 pc=00000000000079f4..0000000000007b48 │ │ + DW_CFA_advance_loc: 4 to 00000000000079f8 │ │ + DW_CFA_def_cfa_offset: 320 │ │ + DW_CFA_advance_loc: 16 to 0000000000007a08 │ │ + DW_CFA_offset: r21 (x21) at cfa-304 │ │ + DW_CFA_offset: r22 (x22) at cfa-296 │ │ + DW_CFA_offset: r19 (x19) at cfa-320 │ │ + DW_CFA_offset: r20 (x20) at cfa-312 │ │ + DW_CFA_offset: r23 (x23) at cfa-288 │ │ + DW_CFA_offset: r24 (x24) at cfa-280 │ │ + DW_CFA_offset: r30 (x30) at cfa-272 │ │ + DW_CFA_advance_loc: 152 to 0000000000007aa0 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000007aa4 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000005258 │ │ + DW_CFA_advance_loc: 4 to 0000000000007aa8 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000525c │ │ + DW_CFA_advance_loc: 4 to 0000000000007aac │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000007ab0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000007ab4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 112 to 0000000000007b24 │ │ + DW_CFA_remember_state │ │ DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000007b28 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 4 to 0000000000007b2c │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 4 to 0000000000007b30 │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000005260 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_advance_loc: 4 to 0000000000007b34 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000007b38 │ │ + DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000500 0000000000000024 00000504 FDE cie=00000000 pc=0000000000005264..0000000000005494 │ │ - DW_CFA_advance_loc: 4 to 0000000000005268 │ │ +00000498 000000000000002c 0000049c FDE cie=00000000 pc=0000000000007b48..0000000000007cd4 │ │ + DW_CFA_advance_loc: 4 to 0000000000007b4c │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000005270 │ │ + DW_CFA_advance_loc: 20 to 0000000000007b60 │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc1: 472 to 0000000000005448 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_advance_loc1: 344 to 0000000000007cb8 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 8 to 0000000000007cc0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000007cc4 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 4 to 0000000000007cc8 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 8 to 0000000000007cd0 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000004c8 000000000000001c 000004cc FDE cie=00000000 pc=0000000000007cd4..0000000000007d84 │ │ + DW_CFA_advance_loc: 4 to 0000000000007cd8 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 16 to 0000000000007ce8 │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ + DW_CFA_advance_loc: 148 to 0000000000007d7c │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000007d80 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + │ │ +000004e8 000000000000003c 000004ec FDE cie=00000000 pc=0000000000007d84..0000000000007f14 │ │ + DW_CFA_advance_loc: 4 to 0000000000007d88 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 8 to 0000000000007d90 │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ + DW_CFA_advance_loc: 20 to 0000000000007da4 │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ + DW_CFA_advance_loc: 244 to 0000000000007e98 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000007ea0 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000007ea4 │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000007ea8 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 4 to 0000000000007eac │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000007eb0 │ │ + DW_CFA_restore_state │ │ + │ │ +00000528 0000000000000014 0000052c FDE cie=00000000 pc=0000000000007f14..0000000000007f1c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000540 0000000000000044 00000544 FDE cie=00000000 pc=0000000000007f1c..0000000000008240 │ │ + DW_CFA_advance_loc: 4 to 0000000000007f20 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 12 to 0000000000007f2c │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ + DW_CFA_advance_loc: 12 to 0000000000007f38 │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ + DW_CFA_advance_loc: 16 to 0000000000007f48 │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ + DW_CFA_advance_loc: 36 to 0000000000007f6c │ │ + DW_CFA_offset: r30 (x30) at cfa-48 │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ + DW_CFA_advance_loc1: 336 to 00000000000080bc │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 00000000000080c0 │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 00000000000080c4 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 00000000000080c8 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 00000000000080cc │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 00000000000080d0 │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 4 to 00000000000080d4 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 00000000000080d8 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +00000588 0000000000000044 0000058c FDE cie=00000000 pc=0000000000008240..000000000000857c │ │ + DW_CFA_advance_loc: 4 to 0000000000008244 │ │ + DW_CFA_def_cfa_offset: 128 │ │ + DW_CFA_advance_loc: 4 to 0000000000008248 │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ + DW_CFA_advance_loc: 12 to 0000000000008254 │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ + DW_CFA_advance_loc: 28 to 0000000000008270 │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ + DW_CFA_advance_loc1: 288 to 0000000000008390 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000544c │ │ + DW_CFA_advance_loc: 4 to 0000000000008394 │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000008398 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 000000000000839c │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 00000000000083a0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000005450 │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 4 to 00000000000083a4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000005454 │ │ + DW_CFA_advance_loc: 4 to 00000000000083a8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -00000528 0000000000000024 0000052c FDE cie=00000000 pc=0000000000005494..00000000000054ec │ │ - DW_CFA_advance_loc: 4 to 0000000000005498 │ │ - DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 4 to 000000000000549c │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ - DW_CFA_advance_loc: 16 to 00000000000054ac │ │ - DW_CFA_offset: r30 (x30) at cfa-128 │ │ - DW_CFA_advance_loc: 52 to 00000000000054e0 │ │ +000005d0 000000000000001c 000005d4 FDE cie=00000000 pc=000000000000857c..00000000000085c4 │ │ + DW_CFA_advance_loc: 4 to 0000000000008580 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 4 to 0000000000008584 │ │ + DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 20 to 0000000000008598 │ │ + DW_CFA_remember_state │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000054e4 │ │ + DW_CFA_advance_loc: 4 to 000000000000859c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 00000000000085a0 │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + │ │ +000005f0 000000000000003c 000005f4 FDE cie=00000000 pc=00000000000085c4..00000000000088b4 │ │ + DW_CFA_advance_loc: 4 to 00000000000085c8 │ │ + DW_CFA_def_cfa_offset: 416 │ │ + DW_CFA_advance_loc: 8 to 00000000000085d0 │ │ + DW_CFA_offset: r19 (x19) at cfa-416 │ │ + DW_CFA_offset: r20 (x20) at cfa-408 │ │ + DW_CFA_advance_loc: 20 to 00000000000085e4 │ │ + DW_CFA_offset: r23 (x23) at cfa-384 │ │ + DW_CFA_offset: r24 (x24) at cfa-376 │ │ + DW_CFA_offset: r25 (x25) at cfa-368 │ │ + DW_CFA_offset: r30 (x30) at cfa-360 │ │ + DW_CFA_offset: r21 (x21) at cfa-400 │ │ + DW_CFA_offset: r22 (x22) at cfa-392 │ │ + DW_CFA_advance_loc1: 500 to 00000000000087d8 │ │ + DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000054e8 │ │ + DW_CFA_advance_loc: 4 to 00000000000087dc │ │ + DW_CFA_restore: r22 (x22) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 00000000000087e0 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 00000000000087e4 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 00000000000087e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 00000000000087ec │ │ + DW_CFA_restore_state │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000630 0000000000000014 00000634 FDE cie=00000000 pc=00000000000088b4..00000000000088e4 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000550 000000000000003c 00000554 FDE cie=00000000 pc=00000000000054ec..000000000000649c │ │ - DW_CFA_advance_loc: 4 to 00000000000054f0 │ │ +00000648 000000000000002c 0000064c FDE cie=00000000 pc=00000000000088e4..0000000000008994 │ │ + DW_CFA_advance_loc: 4 to 00000000000088e8 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 16 to 0000000000005500 │ │ + DW_CFA_advance_loc: 16 to 00000000000088f8 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 0000000000005520 │ │ + DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 84 to 000000000000894c │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000005524 │ │ + DW_CFA_advance_loc: 4 to 0000000000008950 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000005528 │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000552c │ │ + DW_CFA_advance_loc: 4 to 0000000000008954 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000008958 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000005530 │ │ + DW_CFA_advance_loc: 4 to 000000000000895c │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 248 to 0000000000005628 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000678 000000000000003c 0000067c FDE cie=00000000 pc=0000000000008994..0000000000008a94 │ │ + DW_CFA_advance_loc: 4 to 0000000000008998 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 00000000000089a4 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ + DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc: 164 to 0000000000008a48 │ │ DW_CFA_remember_state │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000562c │ │ - DW_CFA_restore: r19 (x19) │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000005630 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a4c │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a50 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a54 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 0000000000008a58 │ │ + DW_CFA_restore_state │ │ + DW_CFA_advance_loc: 16 to 0000000000008a68 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a6c │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a70 │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 8 to 0000000000005638 │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000008a74 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 64 to 0000000000005678 │ │ + DW_CFA_advance_loc: 4 to 0000000000008a78 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000590 0000000000000044 00000594 FDE cie=00000000 pc=000000000000649c..0000000000007458 │ │ - DW_CFA_advance_loc: 4 to 00000000000064a0 │ │ - DW_CFA_def_cfa_offset: 64 │ │ - DW_CFA_advance_loc: 20 to 00000000000064b4 │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ - DW_CFA_advance_loc: 32 to 00000000000064d4 │ │ +000006b8 0000000000000034 000006bc FDE cie=00000000 pc=0000000000008a94..0000000000008d10 │ │ + DW_CFA_advance_loc: 4 to 0000000000008a98 │ │ + DW_CFA_def_cfa_offset: 112 │ │ + DW_CFA_advance_loc: 4 to 0000000000008a9c │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ + DW_CFA_advance_loc: 16 to 0000000000008aac │ │ + DW_CFA_offset: r30 (x30) at cfa-64 │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ + DW_CFA_advance_loc1: 576 to 0000000000008cec │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000064d8 │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf0 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000064dc │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf4 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000064e0 │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 00000000000064e4 │ │ + DW_CFA_advance_loc: 4 to 0000000000008cf8 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 0000000000008cfc │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000064e8 │ │ + DW_CFA_advance_loc: 4 to 0000000000008d00 │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc1: 256 to 00000000000065e8 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 00000000000065ec │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000006f0 0000000000000024 000006f4 FDE cie=00000000 pc=0000000000008d10..0000000000008d8c │ │ + DW_CFA_advance_loc: 4 to 0000000000008d14 │ │ + DW_CFA_def_cfa_offset: 240 │ │ + DW_CFA_advance_loc: 4 to 0000000000008d18 │ │ + DW_CFA_offset: r19 (x19) at cfa-240 │ │ + DW_CFA_offset: r20 (x20) at cfa-232 │ │ + DW_CFA_advance_loc: 12 to 0000000000008d24 │ │ + DW_CFA_offset: r21 (x21) at cfa-224 │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ + DW_CFA_advance_loc: 92 to 0000000000008d80 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000008d84 │ │ + DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000008d88 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + │ │ +00000718 0000000000000044 0000071c FDE cie=00000000 pc=0000000000008d8c..000000000000a000 │ │ + DW_CFA_advance_loc: 4 to 0000000000008d90 │ │ + DW_CFA_def_cfa_offset: 80 │ │ + DW_CFA_advance_loc: 40 to 0000000000008db8 │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ + DW_CFA_advance_loc: 24 to 0000000000008dd0 │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ + DW_CFA_advance_loc: 108 to 0000000000008e3c │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ + DW_CFA_advance_loc: 220 to 0000000000008f18 │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ + DW_CFA_advance_loc: 144 to 0000000000008fa8 │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ + DW_CFA_advance_loc2: 4104 to 0000000000009fb0 │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 00000000000065f0 │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 0000000000009fb4 │ │ + DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 0000000000009fb8 │ │ + DW_CFA_restore: r24 (x24) │ │ + DW_CFA_restore: r23 (x23) │ │ + DW_CFA_advance_loc: 4 to 0000000000009fbc │ │ + DW_CFA_restore: r26 (x26) │ │ + DW_CFA_restore: r25 (x25) │ │ + DW_CFA_advance_loc: 4 to 0000000000009fc0 │ │ + DW_CFA_restore: r28 (x28) │ │ + DW_CFA_restore: r27 (x27) │ │ + DW_CFA_advance_loc: 8 to 0000000000009fc8 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000760 0000000000000014 00000764 FDE cie=00000000 pc=000000000000a000..000000000000a048 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000778 000000000000002c 0000077c FDE cie=00000000 pc=000000000000a048..000000000000a1b0 │ │ + DW_CFA_advance_loc: 4 to 000000000000a04c │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_advance_loc: 12 to 000000000000a058 │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ + DW_CFA_advance_loc1: 328 to 000000000000a1a0 │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000000a1a4 │ │ DW_CFA_restore: r22 (x22) │ │ - DW_CFA_advance_loc: 4 to 00000000000065f4 │ │ + DW_CFA_restore: r21 (x21) │ │ + DW_CFA_advance_loc: 4 to 000000000000a1a8 │ │ + DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_advance_loc: 8 to 00000000000065fc │ │ + DW_CFA_advance_loc: 4 to 000000000000a1ac │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 64 to 000000000000663c │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +000007a8 0000000000000024 000007ac FDE cie=00000000 pc=000000000000a1b0..000000000000a3e0 │ │ + DW_CFA_advance_loc: 4 to 000000000000a1b4 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 8 to 000000000000a1bc │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ + DW_CFA_offset: r30 (x30) at cfa-16 │ │ + DW_CFA_advance_loc1: 472 to 000000000000a394 │ │ + DW_CFA_remember_state │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000000a398 │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 000000000000a39c │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_advance_loc: 4 to 000000000000a3a0 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ + │ │ +000007d0 0000000000000024 000007d4 FDE cie=00000000 pc=000000000000a3e0..000000000000a438 │ │ + DW_CFA_advance_loc: 4 to 000000000000a3e4 │ │ + DW_CFA_def_cfa_offset: 144 │ │ + DW_CFA_advance_loc: 4 to 000000000000a3e8 │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ + DW_CFA_advance_loc: 16 to 000000000000a3f8 │ │ + DW_CFA_offset: r30 (x30) at cfa-128 │ │ + DW_CFA_advance_loc: 52 to 000000000000a42c │ │ + DW_CFA_restore: r30 (x30) │ │ + DW_CFA_advance_loc: 4 to 000000000000a430 │ │ + DW_CFA_restore: r20 (x20) │ │ + DW_CFA_restore: r19 (x19) │ │ + DW_CFA_advance_loc: 4 to 000000000000a434 │ │ + DW_CFA_def_cfa_offset: 0 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000005d8 000000000000003c 000005dc FDE cie=00000000 pc=0000000000007458..0000000000007efc │ │ - DW_CFA_advance_loc: 4 to 000000000000745c │ │ +000007f8 000000000000003c 000007fc FDE cie=00000000 pc=000000000000a438..000000000000aedc │ │ + DW_CFA_advance_loc: 4 to 000000000000a43c │ │ DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 40 to 0000000000007484 │ │ + DW_CFA_advance_loc: 40 to 000000000000a464 │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ - DW_CFA_advance_loc2: 2564 to 0000000000007e88 │ │ + DW_CFA_advance_loc2: 2564 to 000000000000ae68 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000007e8c │ │ + DW_CFA_advance_loc: 4 to 000000000000ae6c │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000007e90 │ │ + DW_CFA_advance_loc: 4 to 000000000000ae70 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000007e94 │ │ + DW_CFA_advance_loc: 4 to 000000000000ae74 │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000007e98 │ │ + DW_CFA_advance_loc: 4 to 000000000000ae78 │ │ DW_CFA_restore: r28 (x28) │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ + DW_CFA_advance_loc: 4 to 000000000000ae7c │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000007ea0 │ │ + DW_CFA_advance_loc: 4 to 000000000000ae80 │ │ DW_CFA_restore_state │ │ │ │ -00000618 000000000000002c 0000061c FDE cie=00000000 pc=0000000000007efc..0000000000008134 │ │ - DW_CFA_advance_loc: 4 to 0000000000007f00 │ │ +00000838 000000000000002c 0000083c FDE cie=00000000 pc=000000000000aedc..000000000000b114 │ │ + DW_CFA_advance_loc: 4 to 000000000000aee0 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000007f08 │ │ + DW_CFA_advance_loc: 8 to 000000000000aee8 │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc1: 480 to 00000000000080e8 │ │ + DW_CFA_advance_loc1: 480 to 000000000000b0c8 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000080ec │ │ + DW_CFA_advance_loc: 4 to 000000000000b0cc │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000080f0 │ │ + DW_CFA_advance_loc: 4 to 000000000000b0d0 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000080f4 │ │ + DW_CFA_advance_loc: 4 to 000000000000b0d4 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000648 000000000000002c 0000064c FDE cie=00000000 pc=0000000000008134..000000000000829c │ │ - DW_CFA_advance_loc: 4 to 0000000000008138 │ │ +00000868 000000000000002c 0000086c FDE cie=00000000 pc=000000000000b114..000000000000b27c │ │ + DW_CFA_advance_loc: 4 to 000000000000b118 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 0000000000008144 │ │ + DW_CFA_advance_loc: 12 to 000000000000b124 │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc1: 328 to 000000000000828c │ │ + DW_CFA_advance_loc1: 328 to 000000000000b26c │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000008290 │ │ + DW_CFA_advance_loc: 4 to 000000000000b270 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000008294 │ │ + DW_CFA_advance_loc: 4 to 000000000000b274 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000008298 │ │ + DW_CFA_advance_loc: 4 to 000000000000b278 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000678 0000000000000014 0000067c FDE cie=00000000 pc=000000000000829c..00000000000082c4 │ │ +00000898 0000000000000014 0000089c FDE cie=00000000 pc=000000000000b27c..000000000000b2a4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000690 0000000000000014 00000694 FDE cie=00000000 pc=00000000000082c4..00000000000082cc │ │ +000008b0 0000000000000014 000008b4 FDE cie=00000000 pc=000000000000b2a4..000000000000b2ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006a8 0000000000000024 000006ac FDE cie=00000000 pc=00000000000082cc..0000000000008328 │ │ - DW_CFA_advance_loc: 4 to 00000000000082d0 │ │ +000008c8 0000000000000024 000008cc FDE cie=00000000 pc=000000000000b2ac..000000000000b308 │ │ + DW_CFA_advance_loc: 4 to 000000000000b2b0 │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 00000000000082d4 │ │ + DW_CFA_advance_loc: 4 to 000000000000b2b4 │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ DW_CFA_offset: r20 (x20) at cfa-152 │ │ - DW_CFA_advance_loc: 16 to 00000000000082e4 │ │ + DW_CFA_advance_loc: 16 to 000000000000b2c4 │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ - DW_CFA_advance_loc: 56 to 000000000000831c │ │ + DW_CFA_advance_loc: 56 to 000000000000b2fc │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000008320 │ │ + DW_CFA_advance_loc: 4 to 000000000000b300 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000008324 │ │ + DW_CFA_advance_loc: 4 to 000000000000b304 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006d0 0000000000000014 000006d4 FDE cie=00000000 pc=0000000000008328..0000000000008350 │ │ +000008f0 0000000000000014 000008f4 FDE cie=00000000 pc=000000000000b308..000000000000b330 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000006e8 0000000000000014 000006ec FDE cie=00000000 pc=0000000000008350..0000000000008358 │ │ +00000908 0000000000000014 0000090c FDE cie=00000000 pc=000000000000b330..000000000000b338 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000700 0000000000000024 00000704 FDE cie=00000000 pc=0000000000008358..00000000000083b4 │ │ - DW_CFA_advance_loc: 4 to 000000000000835c │ │ +00000920 0000000000000024 00000924 FDE cie=00000000 pc=000000000000b338..000000000000b394 │ │ + DW_CFA_advance_loc: 4 to 000000000000b33c │ │ DW_CFA_def_cfa_offset: 160 │ │ - DW_CFA_advance_loc: 4 to 0000000000008360 │ │ + DW_CFA_advance_loc: 4 to 000000000000b340 │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ DW_CFA_offset: r20 (x20) at cfa-152 │ │ - DW_CFA_advance_loc: 16 to 0000000000008370 │ │ + DW_CFA_advance_loc: 16 to 000000000000b350 │ │ DW_CFA_offset: r30 (x30) at cfa-144 │ │ - DW_CFA_advance_loc: 56 to 00000000000083a8 │ │ + DW_CFA_advance_loc: 56 to 000000000000b388 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000083ac │ │ + DW_CFA_advance_loc: 4 to 000000000000b38c │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000083b0 │ │ + DW_CFA_advance_loc: 4 to 000000000000b390 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000728 000000000000003c 0000072c FDE cie=00000000 pc=00000000000083b4..0000000000008e34 │ │ - DW_CFA_advance_loc: 4 to 00000000000083b8 │ │ +00000948 000000000000003c 0000094c FDE cie=00000000 pc=000000000000b394..000000000000be14 │ │ + DW_CFA_advance_loc: 4 to 000000000000b398 │ │ DW_CFA_def_cfa_offset: 144 │ │ - DW_CFA_advance_loc: 64 to 00000000000083f8 │ │ + DW_CFA_advance_loc: 64 to 000000000000b3d8 │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ - DW_CFA_advance_loc: 48 to 0000000000008428 │ │ + DW_CFA_advance_loc: 48 to 000000000000b408 │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ - DW_CFA_advance_loc2: 2456 to 0000000000008dc0 │ │ + DW_CFA_advance_loc2: 2456 to 000000000000bda0 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000008dc4 │ │ + DW_CFA_advance_loc: 4 to 000000000000bda4 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000008dc8 │ │ + DW_CFA_advance_loc: 4 to 000000000000bda8 │ │ DW_CFA_restore: r24 (x24) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000008dcc │ │ + DW_CFA_advance_loc: 4 to 000000000000bdac │ │ DW_CFA_restore: r26 (x26) │ │ DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb0 │ │ DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb4 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd8 │ │ + DW_CFA_advance_loc: 4 to 000000000000bdb8 │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ │ │ -00000768 000000000000002c 0000076c FDE cie=00000000 pc=0000000000008e34..000000000000906c │ │ - DW_CFA_advance_loc: 4 to 0000000000008e38 │ │ +00000988 000000000000002c 0000098c FDE cie=00000000 pc=000000000000be14..000000000000c04c │ │ + DW_CFA_advance_loc: 4 to 000000000000be18 │ │ DW_CFA_def_cfa_offset: 32 │ │ - DW_CFA_advance_loc: 8 to 0000000000008e40 │ │ + DW_CFA_advance_loc: 8 to 000000000000be20 │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc1: 480 to 0000000000009020 │ │ + DW_CFA_advance_loc1: 480 to 000000000000c000 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009024 │ │ + DW_CFA_advance_loc: 4 to 000000000000c004 │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000009028 │ │ + DW_CFA_advance_loc: 4 to 000000000000c008 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000000902c │ │ + DW_CFA_advance_loc: 4 to 000000000000c00c │ │ DW_CFA_restore_state │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000798 000000000000002c 0000079c FDE cie=00000000 pc=000000000000906c..00000000000091d4 │ │ - DW_CFA_advance_loc: 4 to 0000000000009070 │ │ +000009b8 000000000000002c 000009bc FDE cie=00000000 pc=000000000000c04c..000000000000c1b4 │ │ + DW_CFA_advance_loc: 4 to 000000000000c050 │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000000907c │ │ + DW_CFA_advance_loc: 12 to 000000000000c05c │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ - DW_CFA_advance_loc1: 328 to 00000000000091c4 │ │ + DW_CFA_advance_loc1: 328 to 000000000000c1a4 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000091c8 │ │ + DW_CFA_advance_loc: 4 to 000000000000c1a8 │ │ DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000091cc │ │ + DW_CFA_advance_loc: 4 to 000000000000c1ac │ │ DW_CFA_restore: r30 (x30) │ │ DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 00000000000091d0 │ │ + DW_CFA_advance_loc: 4 to 000000000000c1b0 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007c8 0000000000000014 000007cc FDE cie=00000000 pc=00000000000091d4..000000000000920c │ │ +000009e8 0000000000000014 000009ec FDE cie=00000000 pc=000000000000c1b4..000000000000c1ec │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007e0 0000000000000014 000007e4 FDE cie=00000000 pc=000000000000920c..0000000000009214 │ │ +00000a00 0000000000000014 00000a04 FDE cie=00000000 pc=000000000000c1ec..000000000000c1f4 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000007f8 0000000000000024 000007fc FDE cie=00000000 pc=0000000000009214..0000000000009270 │ │ - DW_CFA_advance_loc: 4 to 0000000000009218 │ │ +00000a18 0000000000000024 00000a1c FDE cie=00000000 pc=000000000000c1f4..000000000000c250 │ │ + DW_CFA_advance_loc: 4 to 000000000000c1f8 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 4 to 000000000000921c │ │ + DW_CFA_advance_loc: 4 to 000000000000c1fc │ │ DW_CFA_offset: r19 (x19) at cfa-256 │ │ DW_CFA_offset: r20 (x20) at cfa-248 │ │ - DW_CFA_advance_loc: 16 to 000000000000922c │ │ + DW_CFA_advance_loc: 16 to 000000000000c20c │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ - DW_CFA_advance_loc: 56 to 0000000000009264 │ │ + DW_CFA_advance_loc: 56 to 000000000000c244 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000009268 │ │ + DW_CFA_advance_loc: 4 to 000000000000c248 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000926c │ │ + DW_CFA_advance_loc: 4 to 000000000000c24c │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000820 0000000000000014 00000824 FDE cie=00000000 pc=0000000000009270..00000000000092a8 │ │ +00000a40 0000000000000014 00000a44 FDE cie=00000000 pc=000000000000c250..000000000000c288 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000838 0000000000000014 0000083c FDE cie=00000000 pc=00000000000092a8..00000000000092b0 │ │ +00000a58 0000000000000014 00000a5c FDE cie=00000000 pc=000000000000c288..000000000000c290 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000850 0000000000000024 00000854 FDE cie=00000000 pc=00000000000092b0..000000000000930c │ │ - DW_CFA_advance_loc: 4 to 00000000000092b4 │ │ +00000a70 0000000000000024 00000a74 FDE cie=00000000 pc=000000000000c290..000000000000c2ec │ │ + DW_CFA_advance_loc: 4 to 000000000000c294 │ │ DW_CFA_def_cfa_offset: 256 │ │ - DW_CFA_advance_loc: 4 to 00000000000092b8 │ │ + DW_CFA_advance_loc: 4 to 000000000000c298 │ │ DW_CFA_offset: r19 (x19) at cfa-256 │ │ DW_CFA_offset: r20 (x20) at cfa-248 │ │ - DW_CFA_advance_loc: 16 to 00000000000092c8 │ │ + DW_CFA_advance_loc: 16 to 000000000000c2a8 │ │ DW_CFA_offset: r30 (x30) at cfa-240 │ │ - DW_CFA_advance_loc: 56 to 0000000000009300 │ │ + DW_CFA_advance_loc: 56 to 000000000000c2e0 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000009304 │ │ + DW_CFA_advance_loc: 4 to 000000000000c2e4 │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009308 │ │ + DW_CFA_advance_loc: 4 to 000000000000c2e8 │ │ DW_CFA_def_cfa_offset: 0 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000878 0000000000000014 0000087c FDE cie=00000000 pc=000000000000930c..000000000000944c │ │ +00000a98 0000000000000014 00000a9c FDE cie=00000000 pc=000000000000c2ec..000000000000c42c │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000890 0000000000000014 00000894 FDE cie=00000000 pc=000000000000944c..0000000000009480 │ │ +00000ab0 0000000000000014 00000ab4 FDE cie=00000000 pc=000000000000c42c..000000000000c460 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008a8 0000000000000014 000008ac FDE cie=00000000 pc=0000000000009480..00000000000094cc │ │ +00000ac8 0000000000000014 00000acc FDE cie=00000000 pc=000000000000c460..000000000000c4ac │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000008c0 0000000000000034 000008c4 FDE cie=00000000 pc=00000000000094cc..000000000000954c │ │ - DW_CFA_advance_loc: 4 to 00000000000094d0 │ │ +00000ae0 0000000000000034 00000ae4 FDE cie=00000000 pc=000000000000c4ac..000000000000c52c │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b0 │ │ DW_CFA_def_cfa_offset: 272 │ │ - DW_CFA_advance_loc: 4 to 00000000000094d4 │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b4 │ │ DW_CFA_offset: r19 (x19) at cfa-272 │ │ DW_CFA_offset: r20 (x20) at cfa-264 │ │ - DW_CFA_advance_loc: 12 to 00000000000094e0 │ │ + DW_CFA_advance_loc: 12 to 000000000000c4c0 │ │ DW_CFA_offset: r21 (x21) at cfa-256 │ │ DW_CFA_offset: r30 (x30) at cfa-248 │ │ - DW_CFA_advance_loc: 48 to 0000000000009510 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009514 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000009518 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 000000000000951c │ │ - DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 36 to 0000000000009540 │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_advance_loc: 4 to 0000000000009544 │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000009548 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000008f8 0000000000000014 000008fc FDE cie=00000000 pc=000000000000954c..000000000000957c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000910 000000000000002c 00000914 FDE cie=00000000 pc=000000000000957c..000000000000962c │ │ - DW_CFA_advance_loc: 4 to 0000000000009580 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 16 to 0000000000009590 │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 84 to 00000000000095e4 │ │ + DW_CFA_advance_loc: 48 to 000000000000c4f0 │ │ DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000095e8 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000095ec │ │ + DW_CFA_advance_loc: 4 to 000000000000c4f4 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000095f0 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000095f4 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000940 000000000000003c 00000944 FDE cie=00000000 pc=000000000000962c..000000000000972c │ │ - DW_CFA_advance_loc: 4 to 0000000000009630 │ │ - DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc: 12 to 000000000000963c │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ - DW_CFA_offset: r30 (x30) at cfa-16 │ │ - DW_CFA_advance_loc: 164 to 00000000000096e0 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 00000000000096e4 │ │ - DW_CFA_restore: r22 (x22) │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 00000000000096e8 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 00000000000096ec │ │ + DW_CFA_advance_loc: 4 to 000000000000c4f8 │ │ DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 00000000000096f0 │ │ + DW_CFA_advance_loc: 4 to 000000000000c4fc │ │ DW_CFA_restore_state │ │ - DW_CFA_advance_loc: 16 to 0000000000009700 │ │ - DW_CFA_remember_state │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000009704 │ │ - DW_CFA_restore: r20 (x20) │ │ + DW_CFA_advance_loc: 36 to 000000000000c520 │ │ DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009708 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000970c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000009710 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000980 0000000000000034 00000984 FDE cie=00000000 pc=000000000000972c..00000000000099a8 │ │ - DW_CFA_advance_loc: 4 to 0000000000009730 │ │ - DW_CFA_def_cfa_offset: 112 │ │ - DW_CFA_advance_loc: 4 to 0000000000009734 │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ - DW_CFA_advance_loc: 16 to 0000000000009744 │ │ - DW_CFA_offset: r30 (x30) at cfa-64 │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ - DW_CFA_advance_loc1: 576 to 0000000000009984 │ │ - DW_CFA_remember_state │ │ DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009988 │ │ - DW_CFA_restore: r22 (x22) │ │ + DW_CFA_advance_loc: 4 to 000000000000c524 │ │ DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000998c │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 0000000000009990 │ │ - DW_CFA_restore: r30 (x30) │ │ - DW_CFA_advance_loc: 4 to 0000000000009994 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_advance_loc: 4 to 0000000000009998 │ │ - DW_CFA_restore_state │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000009b8 0000000000000024 000009bc FDE cie=00000000 pc=00000000000099a8..0000000000009a24 │ │ - DW_CFA_advance_loc: 4 to 00000000000099ac │ │ - DW_CFA_def_cfa_offset: 240 │ │ - DW_CFA_advance_loc: 4 to 00000000000099b0 │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ - DW_CFA_advance_loc: 12 to 00000000000099bc │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ - DW_CFA_advance_loc: 92 to 0000000000009a18 │ │ DW_CFA_restore: r30 (x30) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 0000000000009a1c │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 0000000000009a20 │ │ + DW_CFA_advance_loc: 4 to 000000000000c528 │ │ DW_CFA_def_cfa_offset: 0 │ │ - │ │ -000009e0 0000000000000014 000009e4 FDE cie=00000000 pc=0000000000009a24..0000000000009e74 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -000009f8 0000000000000014 000009fc FDE cie=00000000 pc=0000000000009e74..000000000000a2c4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000a10 0000000000000014 00000a14 FDE cie=00000000 pc=000000000000a2c4..000000000000a8a0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000a28 0000000000000014 00000a2c FDE cie=00000000 pc=000000000000a8a0..000000000000a8f4 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000a40 000000000000003c 00000a44 FDE cie=00000000 pc=000000000000a8f4..000000000000b060 │ │ - DW_CFA_advance_loc: 4 to 000000000000a8f8 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000000a910 │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ - DW_CFA_advance_loc2: 1848 to 000000000000b048 │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000b04c │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000b050 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000b054 │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 000000000000b058 │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 000000000000b05c │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000a80 000000000000003c 00000a84 FDE cie=00000000 pc=000000000000b060..000000000000b888 │ │ - DW_CFA_advance_loc: 4 to 000000000000b064 │ │ - DW_CFA_def_cfa_offset: 96 │ │ - DW_CFA_advance_loc: 24 to 000000000000b07c │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ - DW_CFA_advance_loc2: 1988 to 000000000000b840 │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000b844 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 52 to 000000000000b878 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000b87c │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 000000000000b880 │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 000000000000b884 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000ac0 000000000000003c 00000ac4 FDE cie=00000000 pc=000000000000b888..000000000000c4d8 │ │ - DW_CFA_advance_loc: 4 to 000000000000b88c │ │ - DW_CFA_def_cfa_offset: 192 │ │ - DW_CFA_advance_loc: 24 to 000000000000b8a4 │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ - DW_CFA_advance_loc2: 3100 to 000000000000c4c0 │ │ - DW_CFA_restore: r20 (x20) │ │ - DW_CFA_restore: r19 (x19) │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c4 │ │ - DW_CFA_restore: r22 (x22) │ │ - DW_CFA_restore: r21 (x21) │ │ - DW_CFA_advance_loc: 4 to 000000000000c4c8 │ │ - DW_CFA_restore: r24 (x24) │ │ - DW_CFA_restore: r23 (x23) │ │ - DW_CFA_advance_loc: 4 to 000000000000c4cc │ │ - DW_CFA_restore: r26 (x26) │ │ - DW_CFA_restore: r25 (x25) │ │ - DW_CFA_advance_loc: 4 to 000000000000c4d0 │ │ - DW_CFA_restore: r28 (x28) │ │ - DW_CFA_restore: r27 (x27) │ │ - DW_CFA_advance_loc: 4 to 000000000000c4d4 │ │ - DW_CFA_def_cfa_offset: 0 │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - │ │ -00000b00 0000000000000014 00000b04 FDE cie=00000000 pc=000000000000c4d8..000000000000c52c │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ - DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1,46 +1,56 @@ │ │ __cxa_finalize │ │ __cxa_atexit │ │ +aes_test_alignment_detection │ │ +__stack_chk_guard │ │ +__stack_chk_fail │ │ +aes_mode_reset │ │ +aes_ecb_encrypt │ │ +aes_encrypt │ │ +aes_ecb_decrypt │ │ +aes_decrypt │ │ +aes_cbc_encrypt │ │ +aes_cbc_decrypt │ │ +aes_cfb_encrypt │ │ +aes_cfb_decrypt │ │ +aes_ofb_crypt │ │ +aes_ctr_crypt │ │ +aes_encrypt_key128 │ │ +aes_encrypt_key192 │ │ +aes_encrypt_key256 │ │ +aes_encrypt_key │ │ +aes_decrypt_key128 │ │ +aes_decrypt_key192 │ │ +aes_decrypt_key256 │ │ +aes_decrypt_key │ │ aes_init │ │ generate_key_material │ │ pthread_mutex_trylock │ │ -aes_encrypt_key256 │ │ -aes_encrypt │ │ pthread_mutex_unlock │ │ pthread_exit │ │ JNI_OnLoad │ │ JNI_OnUnload │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nInit │ │ -__stack_chk_guard │ │ -aes_encrypt_key │ │ -aes_decrypt_key │ │ -__stack_chk_fail │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nCleanup │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nUpdate │ │ __android_log_print │ │ -aes_cbc_encrypt │ │ -aes_cbc_decrypt │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nFinal │ │ Java_com_keepassdroid_crypto_NativeAESCipherSpi_nGetCacheSize │ │ Java_com_keepassdroid_crypto_finalkey_NativeFinalKey_nTransformMasterKey │ │ pthread_mutex_init │ │ pthread_create │ │ pthread_join │ │ sha256_begin │ │ sha256_hash │ │ sha256_end │ │ -aes_test_alignment_detection │ │ -aes_mode_reset │ │ -aes_ecb_encrypt │ │ -aes_ecb_decrypt │ │ -aes_decrypt │ │ -aes_cfb_encrypt │ │ -aes_cfb_decrypt │ │ -aes_ofb_crypt │ │ -aes_ctr_crypt │ │ +hmac_sha_begin │ │ +hmac_sha_key │ │ +hmac_sha_data │ │ +hmac_sha_end │ │ +hmac_sha │ │ sha1_compile │ │ sha1_begin │ │ sha1_hash │ │ sha1_end │ │ sha256_compile │ │ sha224_begin │ │ sha224_end │ │ @@ -49,24 +59,14 @@ │ │ sha384_begin │ │ sha384_end │ │ sha512_begin │ │ sha512_end │ │ sha2_begin │ │ sha2_hash │ │ sha2_end │ │ -hmac_sha_begin │ │ -hmac_sha_key │ │ -hmac_sha_data │ │ -hmac_sha_end │ │ -hmac_sha │ │ -aes_encrypt_key128 │ │ -aes_encrypt_key192 │ │ -aes_decrypt_key128 │ │ -aes_decrypt_key192 │ │ -aes_decrypt_key256 │ │ liblog.so │ │ libstdc++.so │ │ libdl.so │ │ __bss_start │ │ __bss_start__ │ │ __bss_end__ │ │ libfinal-key.so │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,94 +1,94 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ 0x00000da0 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ 0x00000db0 5f5f6378 615f6174 65786974 00616573 __cxa_atexit.aes │ │ - 0x00000dc0 5f696e69 7400745f 696d0074 5f696c00 _init.t_im.t_il. │ │ - 0x00000dd0 745f696e 00745f66 6c00745f 666e0074 t_in.t_fl.t_fn.t │ │ - 0x00000de0 5f726300 67656e65 72617465 5f6b6579 _rc.generate_key │ │ - 0x00000df0 5f6d6174 65726961 6c007074 68726561 _material.pthrea │ │ - 0x00000e00 645f6d75 7465785f 7472796c 6f636b00 d_mutex_trylock. │ │ - 0x00000e10 6165735f 656e6372 7970745f 6b657932 aes_encrypt_key2 │ │ - 0x00000e20 35360061 65735f65 6e637279 70740070 56.aes_encrypt.p │ │ - 0x00000e30 74687265 61645f6d 75746578 5f756e6c thread_mutex_unl │ │ - 0x00000e40 6f636b00 70746872 6561645f 65786974 ock.pthread_exit │ │ - 0x00000e50 004a4e49 5f4f6e4c 6f616400 4a4e495f .JNI_OnLoad.JNI_ │ │ - 0x00000e60 4f6e556e 6c6f6164 004a6176 615f636f OnUnload.Java_co │ │ - 0x00000e70 6d5f6b65 65706173 7364726f 69645f63 m_keepassdroid_c │ │ - 0x00000e80 72797074 6f5f4e61 74697665 41455343 rypto_NativeAESC │ │ - 0x00000e90 69706865 72537069 5f6e496e 6974005f ipherSpi_nInit._ │ │ - 0x00000ea0 5f737461 636b5f63 686b5f67 75617264 _stack_chk_guard │ │ - 0x00000eb0 006d616c 6c6f6300 6d656d73 65740061 .malloc.memset.a │ │ - 0x00000ec0 65735f65 6e637279 70745f6b 65790061 es_encrypt_key.a │ │ - 0x00000ed0 65735f64 65637279 70745f6b 6579005f es_decrypt_key._ │ │ - 0x00000ee0 5f737461 636b5f63 686b5f66 61696c00 _stack_chk_fail. │ │ - 0x00000ef0 4a617661 5f636f6d 5f6b6565 70617373 Java_com_keepass │ │ - 0x00000f00 64726f69 645f6372 7970746f 5f4e6174 droid_crypto_Nat │ │ - 0x00000f10 69766541 45534369 70686572 5370695f iveAESCipherSpi_ │ │ - 0x00000f20 6e436c65 616e7570 00667265 65004a61 nCleanup.free.Ja │ │ - 0x00000f30 76615f63 6f6d5f6b 65657061 73736472 va_com_keepassdr │ │ - 0x00000f40 6f69645f 63727970 746f5f4e 61746976 oid_crypto_Nativ │ │ - 0x00000f50 65414553 43697068 65725370 695f6e55 eAESCipherSpi_nU │ │ - 0x00000f60 70646174 65005f5f 616e6472 6f69645f pdate.__android_ │ │ - 0x00000f70 6c6f675f 7072696e 74006165 735f6362 log_print.aes_cb │ │ - 0x00000f80 635f656e 63727970 74006d65 6d637079 c_encrypt.memcpy │ │ - 0x00000f90 00616573 5f636263 5f646563 72797074 .aes_cbc_decrypt │ │ - 0x00000fa0 004a6176 615f636f 6d5f6b65 65706173 .Java_com_keepas │ │ - 0x00000fb0 7364726f 69645f63 72797074 6f5f4e61 sdroid_crypto_Na │ │ - 0x00000fc0 74697665 41455343 69706865 72537069 tiveAESCipherSpi │ │ - 0x00000fd0 5f6e4669 6e616c00 4a617661 5f636f6d _nFinal.Java_com │ │ - 0x00000fe0 5f6b6565 70617373 64726f69 645f6372 _keepassdroid_cr │ │ - 0x00000ff0 7970746f 5f4e6174 69766541 45534369 ypto_NativeAESCi │ │ - 0x00001000 70686572 5370695f 6e476574 43616368 pherSpi_nGetCach │ │ - 0x00001010 6553697a 65004a61 76615f63 6f6d5f6b eSize.Java_com_k │ │ - 0x00001020 65657061 73736472 6f69645f 63727970 eepassdroid_cryp │ │ - 0x00001030 746f5f66 696e616c 6b65795f 4e617469 to_finalkey_Nati │ │ - 0x00001040 76654669 6e616c4b 65795f6e 5472616e veFinalKey_nTran │ │ - 0x00001050 73666f72 6d4d6173 7465724b 65790070 sformMasterKey.p │ │ - 0x00001060 74687265 61645f6d 75746578 5f696e69 thread_mutex_ini │ │ - 0x00001070 74007074 68726561 645f6372 65617465 t.pthread_create │ │ - 0x00001080 00707468 72656164 5f6a6f69 6e007368 .pthread_join.sh │ │ - 0x00001090 61323536 5f626567 696e0073 68613235 a256_begin.sha25 │ │ - 0x000010a0 365f6861 73680073 68613235 365f656e 6_hash.sha256_en │ │ - 0x000010b0 64006165 735f7465 73745f61 6c69676e d.aes_test_align │ │ - 0x000010c0 6d656e74 5f646574 65637469 6f6e0061 ment_detection.a │ │ - 0x000010d0 65735f6d 6f64655f 72657365 74006165 es_mode_reset.ae │ │ - 0x000010e0 735f6563 625f656e 63727970 74006165 s_ecb_encrypt.ae │ │ - 0x000010f0 735f6563 625f6465 63727970 74006165 s_ecb_decrypt.ae │ │ - 0x00001100 735f6465 63727970 74006165 735f6366 s_decrypt.aes_cf │ │ - 0x00001110 625f656e 63727970 74006165 735f6366 b_encrypt.aes_cf │ │ - 0x00001120 625f6465 63727970 74006165 735f6f66 b_decrypt.aes_of │ │ - 0x00001130 625f6372 79707400 6165735f 6374725f b_crypt.aes_ctr_ │ │ - 0x00001140 63727970 74007368 61315f63 6f6d7069 crypt.sha1_compi │ │ - 0x00001150 6c650073 6861315f 62656769 6e007368 le.sha1_begin.sh │ │ - 0x00001160 61315f68 61736800 73686131 5f656e64 a1_hash.sha1_end │ │ - 0x00001170 00736861 31007368 61323536 5f636f6d .sha1.sha256_com │ │ - 0x00001180 70696c65 006b3235 36007368 61323234 pile.k256.sha224 │ │ - 0x00001190 5f626567 696e0069 32323400 73686132 _begin.i224.sha2 │ │ - 0x000011a0 32345f65 6e640073 68613232 34006932 24_end.sha224.i2 │ │ - 0x000011b0 35360073 68613235 36007368 61353132 56.sha256.sha512 │ │ - 0x000011c0 5f636f6d 70696c65 006b3531 32007368 _compile.k512.sh │ │ - 0x000011d0 61353132 5f686173 68007368 61333834 a512_hash.sha384 │ │ - 0x000011e0 5f626567 696e0069 33383400 73686133 _begin.i384.sha3 │ │ - 0x000011f0 38345f65 6e640073 68613338 34007368 84_end.sha384.sh │ │ - 0x00001200 61353132 5f626567 696e0069 35313200 a512_begin.i512. │ │ - 0x00001210 73686135 31325f65 6e640073 68613531 sha512_end.sha51 │ │ - 0x00001220 32007368 61325f62 6567696e 00736861 2.sha2_begin.sha │ │ - 0x00001230 325f6861 73680073 6861325f 656e6400 2_hash.sha2_end. │ │ - 0x00001240 73686132 00686d61 635f7368 615f6265 sha2.hmac_sha_be │ │ - 0x00001250 67696e00 686d6163 5f736861 5f6b6579 gin.hmac_sha_key │ │ - 0x00001260 00686d61 635f7368 615f6461 74610068 .hmac_sha_data.h │ │ - 0x00001270 6d61635f 7368615f 656e6400 686d6163 mac_sha_end.hmac │ │ - 0x00001280 5f736861 00616573 5f656e63 72797074 _sha.aes_encrypt │ │ - 0x00001290 5f6b6579 31323800 6165735f 656e6372 _key128.aes_encr │ │ - 0x000012a0 7970745f 6b657931 39320061 65735f64 ypt_key192.aes_d │ │ - 0x000012b0 65637279 70745f6b 65793132 38006165 ecrypt_key128.ae │ │ - 0x000012c0 735f6465 63727970 745f6b65 79313932 s_decrypt_key192 │ │ - 0x000012d0 00616573 5f646563 72797074 5f6b6579 .aes_decrypt_key │ │ - 0x000012e0 32353600 6c69626c 6f672e73 6f006c69 256.liblog.so.li │ │ + 0x00000dc0 5f746573 745f616c 69676e6d 656e745f _test_alignment_ │ │ + 0x00000dd0 64657465 6374696f 6e005f5f 73746163 detection.__stac │ │ + 0x00000de0 6b5f6368 6b5f6775 61726400 5f5f7374 k_chk_guard.__st │ │ + 0x00000df0 61636b5f 63686b5f 6661696c 00616573 ack_chk_fail.aes │ │ + 0x00000e00 5f6d6f64 655f7265 73657400 6165735f _mode_reset.aes_ │ │ + 0x00000e10 6563625f 656e6372 79707400 6165735f ecb_encrypt.aes_ │ │ + 0x00000e20 656e6372 79707400 6165735f 6563625f encrypt.aes_ecb_ │ │ + 0x00000e30 64656372 79707400 6165735f 64656372 decrypt.aes_decr │ │ + 0x00000e40 79707400 6165735f 6362635f 656e6372 ypt.aes_cbc_encr │ │ + 0x00000e50 79707400 6165735f 6362635f 64656372 ypt.aes_cbc_decr │ │ + 0x00000e60 79707400 6165735f 6366625f 656e6372 ypt.aes_cfb_encr │ │ + 0x00000e70 79707400 6165735f 6366625f 64656372 ypt.aes_cfb_decr │ │ + 0x00000e80 79707400 6165735f 6f66625f 63727970 ypt.aes_ofb_cryp │ │ + 0x00000e90 74006165 735f6374 725f6372 79707400 t.aes_ctr_crypt. │ │ + 0x00000ea0 745f666e 00745f66 6c00745f 696e0074 t_fn.t_fl.t_in.t │ │ + 0x00000eb0 5f696c00 6165735f 656e6372 7970745f _il.aes_encrypt_ │ │ + 0x00000ec0 6b657931 32380074 5f726300 6165735f key128.t_rc.aes_ │ │ + 0x00000ed0 656e6372 7970745f 6b657931 39320061 encrypt_key192.a │ │ + 0x00000ee0 65735f65 6e637279 70745f6b 65793235 es_encrypt_key25 │ │ + 0x00000ef0 36006165 735f656e 63727970 745f6b65 6.aes_encrypt_ke │ │ + 0x00000f00 79006165 735f6465 63727970 745f6b65 y.aes_decrypt_ke │ │ + 0x00000f10 79313238 00745f69 6d006165 735f6465 y128.t_im.aes_de │ │ + 0x00000f20 63727970 745f6b65 79313932 00616573 crypt_key192.aes │ │ + 0x00000f30 5f646563 72797074 5f6b6579 32353600 _decrypt_key256. │ │ + 0x00000f40 6165735f 64656372 7970745f 6b657900 aes_decrypt_key. │ │ + 0x00000f50 6165735f 696e6974 0067656e 65726174 aes_init.generat │ │ + 0x00000f60 655f6b65 795f6d61 74657269 616c0070 e_key_material.p │ │ + 0x00000f70 74687265 61645f6d 75746578 5f747279 thread_mutex_try │ │ + 0x00000f80 6c6f636b 00707468 72656164 5f6d7574 lock.pthread_mut │ │ + 0x00000f90 65785f75 6e6c6f63 6b007074 68726561 ex_unlock.pthrea │ │ + 0x00000fa0 645f6578 6974004a 4e495f4f 6e4c6f61 d_exit.JNI_OnLoa │ │ + 0x00000fb0 64004a4e 495f4f6e 556e6c6f 6164004a d.JNI_OnUnload.J │ │ + 0x00000fc0 6176615f 636f6d5f 6b656570 61737364 ava_com_keepassd │ │ + 0x00000fd0 726f6964 5f637279 70746f5f 4e617469 roid_crypto_Nati │ │ + 0x00000fe0 76654145 53436970 68657253 70695f6e veAESCipherSpi_n │ │ + 0x00000ff0 496e6974 006d616c 6c6f6300 6d656d73 Init.malloc.mems │ │ + 0x00001000 6574004a 6176615f 636f6d5f 6b656570 et.Java_com_keep │ │ + 0x00001010 61737364 726f6964 5f637279 70746f5f assdroid_crypto_ │ │ + 0x00001020 4e617469 76654145 53436970 68657253 NativeAESCipherS │ │ + 0x00001030 70695f6e 436c6561 6e757000 66726565 pi_nCleanup.free │ │ + 0x00001040 004a6176 615f636f 6d5f6b65 65706173 .Java_com_keepas │ │ + 0x00001050 7364726f 69645f63 72797074 6f5f4e61 sdroid_crypto_Na │ │ + 0x00001060 74697665 41455343 69706865 72537069 tiveAESCipherSpi │ │ + 0x00001070 5f6e5570 64617465 005f5f61 6e64726f _nUpdate.__andro │ │ + 0x00001080 69645f6c 6f675f70 72696e74 006d656d id_log_print.mem │ │ + 0x00001090 63707900 4a617661 5f636f6d 5f6b6565 cpy.Java_com_kee │ │ + 0x000010a0 70617373 64726f69 645f6372 7970746f passdroid_crypto │ │ + 0x000010b0 5f4e6174 69766541 45534369 70686572 _NativeAESCipher │ │ + 0x000010c0 5370695f 6e46696e 616c004a 6176615f Spi_nFinal.Java_ │ │ + 0x000010d0 636f6d5f 6b656570 61737364 726f6964 com_keepassdroid │ │ + 0x000010e0 5f637279 70746f5f 4e617469 76654145 _crypto_NativeAE │ │ + 0x000010f0 53436970 68657253 70695f6e 47657443 SCipherSpi_nGetC │ │ + 0x00001100 61636865 53697a65 004a6176 615f636f acheSize.Java_co │ │ + 0x00001110 6d5f6b65 65706173 7364726f 69645f63 m_keepassdroid_c │ │ + 0x00001120 72797074 6f5f6669 6e616c6b 65795f4e rypto_finalkey_N │ │ + 0x00001130 61746976 6546696e 616c4b65 795f6e54 ativeFinalKey_nT │ │ + 0x00001140 72616e73 666f726d 4d617374 65724b65 ransformMasterKe │ │ + 0x00001150 79007074 68726561 645f6d75 7465785f y.pthread_mutex_ │ │ + 0x00001160 696e6974 00707468 72656164 5f637265 init.pthread_cre │ │ + 0x00001170 61746500 70746872 6561645f 6a6f696e ate.pthread_join │ │ + 0x00001180 00736861 3235365f 62656769 6e007368 .sha256_begin.sh │ │ + 0x00001190 61323536 5f686173 68007368 61323536 a256_hash.sha256 │ │ + 0x000011a0 5f656e64 00686d61 635f7368 615f6265 _end.hmac_sha_be │ │ + 0x000011b0 67696e00 686d6163 5f736861 5f6b6579 gin.hmac_sha_key │ │ + 0x000011c0 00686d61 635f7368 615f6461 74610068 .hmac_sha_data.h │ │ + 0x000011d0 6d61635f 7368615f 656e6400 686d6163 mac_sha_end.hmac │ │ + 0x000011e0 5f736861 00736861 315f636f 6d70696c _sha.sha1_compil │ │ + 0x000011f0 65007368 61315f62 6567696e 00736861 e.sha1_begin.sha │ │ + 0x00001200 315f6861 73680073 6861315f 656e6400 1_hash.sha1_end. │ │ + 0x00001210 73686131 00736861 3235365f 636f6d70 sha1.sha256_comp │ │ + 0x00001220 696c6500 6b323536 00736861 3232345f ile.k256.sha224_ │ │ + 0x00001230 62656769 6e006932 32340073 68613232 begin.i224.sha22 │ │ + 0x00001240 345f656e 64007368 61323234 00693235 4_end.sha224.i25 │ │ + 0x00001250 36007368 61323536 00736861 3531325f 6.sha256.sha512_ │ │ + 0x00001260 636f6d70 696c6500 6b353132 00736861 compile.k512.sha │ │ + 0x00001270 3531325f 68617368 00736861 3338345f 512_hash.sha384_ │ │ + 0x00001280 62656769 6e006933 38340073 68613338 begin.i384.sha38 │ │ + 0x00001290 345f656e 64007368 61333834 00736861 4_end.sha384.sha │ │ + 0x000012a0 3531325f 62656769 6e006935 31320073 512_begin.i512.s │ │ + 0x000012b0 68613531 325f656e 64007368 61353132 ha512_end.sha512 │ │ + 0x000012c0 00736861 325f6265 67696e00 73686132 .sha2_begin.sha2 │ │ + 0x000012d0 5f686173 68007368 61325f65 6e640073 _hash.sha2_end.s │ │ + 0x000012e0 68613200 6c69626c 6f672e73 6f006c69 ha2.liblog.so.li │ │ 0x000012f0 62737464 632b2b2e 736f006c 69626d2e bstdc++.so.libm. │ │ 0x00001300 736f006c 6962632e 736f006c 6962646c so.libc.so.libdl │ │ 0x00001310 2e736f00 5f656461 7461005f 5f627373 .so._edata.__bss │ │ 0x00001320 5f737461 7274005f 5f627373 5f737461 _start.__bss_sta │ │ 0x00001330 72745f5f 005f5f62 73735f65 6e645f5f rt__.__bss_end__ │ │ 0x00001340 005f5f65 6e645f5f 006c6962 66696e61 .__end__.libfina │ │ 0x00001350 6c2d6b65 792e736f 004c4942 4300 l-key.so.LIBC. │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -0000000000001800 : │ │ +0000000000001800 : │ │ adrp x0, 24000 │ │ add x0, x0, #0x0 │ │ b 1750 <__cxa_finalize@plt> │ │ stp x29, x30, [sp, #-16]! │ │ mov x29, sp │ │ cbz x0, 181c <__cxa_atexit@plt+0x2c> │ │ blr x0 │ │ @@ -16,1134 +16,168 @@ │ │ mov x1, x0 │ │ adrp x2, 24000 │ │ adrp x0, 1000 │ │ add x2, x2, #0x0 │ │ add x0, x0, #0x80c │ │ b 17f0 <__cxa_atexit@plt> │ │ │ │ -000000000000183c : │ │ - mov w0, #0x0 // #0 │ │ - ret │ │ - │ │ -0000000000001844 : │ │ - sub sp, sp, #0x140 │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - stp x23, x24, [sp, #32] │ │ - str x30, [sp, #48] │ │ - mov x21, x0 │ │ - ldr w0, [x0, #4] │ │ - cbz w0, 191c │ │ - ldr w0, [x21, #8] │ │ - cbnz w0, 1990 │ │ - add x0, x21, #0x34 │ │ - bl 1740 │ │ - cbnz w0, 1990 │ │ - add x20, sp, #0x40 │ │ - mov x24, x21 │ │ - add x0, x21, #0x60 │ │ - mov x1, x20 │ │ - add x22, x21, #0x90 │ │ - add x23, x21, #0xb0 │ │ - bl a2c4 │ │ - ldr w0, [x24], #128 │ │ - cbz w0, 1988 │ │ - mov w0, #0x0 // #0 │ │ - mov w19, #0x0 // #0 │ │ - cbz w0, 1904 │ │ - mov x0, x23 │ │ - mov x1, x22 │ │ - mov x2, x20 │ │ - bl 54ec │ │ - mov w0, #0x0 // #0 │ │ - ldr w1, [x21] │ │ - add w19, w19, #0x1 │ │ - cmp w1, w19 │ │ - b.hi 18a4 // b.pmore │ │ - mov w20, w0 │ │ - cmp x22, x24 │ │ - b.eq 1958 // b.none │ │ - mov w1, #0x1 // #1 │ │ - add x0, x21, #0x34 │ │ - str w1, [x21, #8] │ │ - bl 17e0 │ │ - mov x0, x20 │ │ - ldr x30, [sp, #48] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - add sp, sp, #0x140 │ │ - ret │ │ - mov x0, x22 │ │ - mov x1, x23 │ │ - mov x2, x20 │ │ - bl 54ec │ │ - mov w0, #0x1 // #1 │ │ - b 18bc │ │ - add x19, x21, #0xc │ │ - mov x0, x19 │ │ - bl 1740 │ │ - cbnz w0, 1864 │ │ - add x20, sp, #0x40 │ │ - add x0, x21, #0x60 │ │ - mov x1, x20 │ │ - add x22, x21, #0x80 │ │ - add x23, x21, #0xa0 │ │ - mov x24, x22 │ │ - bl a2c4 │ │ - ldr w0, [x21] │ │ - cbnz w0, 189c │ │ - mov x20, #0x0 // #0 │ │ - b 195c │ │ - add x19, x21, #0xc │ │ - mov w1, #0x1 // #1 │ │ - mov x0, x19 │ │ - str w1, [x21, #4] │ │ - bl 17e0 │ │ - mov x0, x20 │ │ - ldr x30, [sp, #48] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - add sp, sp, #0x140 │ │ - ret │ │ - mov x20, #0x0 // #0 │ │ - b 18d0 │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ - bl 17d0 │ │ - │ │ -0000000000001998 : │ │ - sub sp, sp, #0x20 │ │ - adrp x3, 24000 │ │ - mov w2, #0x6 // #6 │ │ - add x1, sp, #0x18 │ │ - movk w2, #0x1, lsl #16 │ │ - stp x19, x30, [sp] │ │ - str x0, [x3, #8] │ │ - add x19, x3, #0x8 │ │ - ldr x5, [x0] │ │ - ldr x3, [x5, #48] │ │ - blr x3 │ │ - cbnz w0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x560 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #48] │ │ - blr x2 │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - mov x1, x0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #168] │ │ - blr x2 │ │ - str x0, [x19, #8] │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x588 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #48] │ │ - blr x2 │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - mov x1, x0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #168] │ │ - blr x2 │ │ - str x0, [x19, #16] │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x5a8 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #48] │ │ - blr x2 │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - mov x1, x0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #168] │ │ - blr x2 │ │ - str x0, [x19, #24] │ │ - ldr x2, [sp, #24] │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x5d0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #48] │ │ - blr x2 │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - mov x1, x0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #168] │ │ - blr x2 │ │ - str x0, [x19, #32] │ │ - ldr x2, [sp, #24] │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x5f8 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #48] │ │ - blr x2 │ │ - cbz x0, 1b14 │ │ - ldr x2, [sp, #24] │ │ - mov x1, x0 │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #168] │ │ - blr x2 │ │ - str x0, [x19, #40] │ │ - bl 183c │ │ - mov w0, #0x6 // #6 │ │ - ldp x19, x30, [sp] │ │ - movk w0, #0x1, lsl #16 │ │ - add sp, sp, #0x20 │ │ - ret │ │ - ldp x19, x30, [sp] │ │ - mov w0, #0xffffffff // #-1 │ │ - add sp, sp, #0x20 │ │ - ret │ │ - │ │ -0000000000001b24 : │ │ - sub sp, sp, #0x20 │ │ - mov w2, #0x6 // #6 │ │ - movk w2, #0x1, lsl #16 │ │ - add x1, sp, #0x18 │ │ - stp x19, x30, [sp] │ │ - ldr x3, [x0] │ │ - ldr x3, [x3, #48] │ │ - blr x3 │ │ - cbnz w0, 1bc8 │ │ - ldr x1, [sp, #24] │ │ - adrp x19, 24000 │ │ - add x19, x19, #0x8 │ │ - mov x0, x1 │ │ - ldr x2, [x1] │ │ - ldr x1, [x19, #8] │ │ - ldr x2, [x2, #176] │ │ - blr x2 │ │ - ldr x2, [sp, #24] │ │ - ldr x1, [x19, #16] │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #176] │ │ - blr x2 │ │ - ldr x2, [sp, #24] │ │ - ldr x1, [x19, #24] │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #176] │ │ - blr x2 │ │ - ldr x2, [sp, #24] │ │ - ldr x1, [x19, #32] │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #176] │ │ - blr x2 │ │ - ldr x2, [sp, #24] │ │ - ldr x1, [x19, #40] │ │ - mov x0, x2 │ │ - ldr x2, [x2] │ │ - ldr x2, [x2, #176] │ │ - blr x2 │ │ - ldp x19, x30, [sp] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - │ │ -0000000000001bd4 : │ │ - sub sp, sp, #0x80 │ │ - mov x1, x3 │ │ - stp x21, x22, [sp, #16] │ │ - adrp x21, 23000 │ │ - stp x23, x24, [sp, #32] │ │ - stp x27, x30, [sp, #64] │ │ - stp x19, x20, [sp] │ │ - stp x25, x26, [sp, #48] │ │ - mov x24, x3 │ │ - uxtb w27, w2 │ │ - ldr x3, [x21, #4040] │ │ - mov x19, x0 │ │ - ldr x2, [x0] │ │ - mov x23, x4 │ │ - ldr x3, [x3] │ │ - ldr x2, [x2, #1368] │ │ - str x3, [sp, #120] │ │ - blr x2 │ │ - mov w22, w0 │ │ - ldr x2, [x19] │ │ - mov x0, x19 │ │ - mov x1, x23 │ │ - ldr x2, [x2, #1368] │ │ - blr x2 │ │ - mov w25, w0 │ │ - and w0, w22, #0xfffffff7 │ │ - cmp w0, #0x10 │ │ - b.eq 1c4c // b.none │ │ - cmp w22, #0x20 │ │ - b.ne 1d10 // b.any │ │ - cmp w25, #0x10 │ │ - b.ne 1d10 // b.any │ │ - mov x0, #0x12c // #300 │ │ - bl 1790 │ │ - mov x20, x0 │ │ - cbz x0, 1d38 │ │ - mov w1, #0x0 // #0 │ │ - mov x2, #0x12c // #300 │ │ - add x26, sp, #0x58 │ │ - bl 17b0 │ │ - ldr x4, [x19] │ │ - mov x0, x19 │ │ - mov x1, x24 │ │ - mov w2, #0x0 // #0 │ │ - mov w3, w22 │ │ - ldr x5, [x4, #1600] │ │ - mov x4, x26 │ │ - blr x5 │ │ - ldr x4, [x19] │ │ - mov x0, x19 │ │ - mov x1, x23 │ │ - mov w2, #0x0 // #0 │ │ - mov w3, w25 │ │ - ldr x5, [x4, #1600] │ │ - add x4, x20, #0x8 │ │ - blr x5 │ │ - mov x2, x20 │ │ - mov x0, x26 │ │ - mov w1, w22 │ │ - cbz w27, 1d00 │ │ - str wzr, [x2], #56 │ │ - bl a8a0 │ │ - mov x0, x20 │ │ - ldr x21, [x21, #4040] │ │ - ldr x2, [sp, #120] │ │ - ldr x1, [x21] │ │ - cmp x2, x1 │ │ - b.ne 1d60 // b.any │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldp x27, x30, [sp, #64] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - mov w3, #0x1 // #1 │ │ - str w3, [x2], #56 │ │ - bl c4d8 │ │ - b 1ccc │ │ - ldr x1, [x19] │ │ - adrp x2, 11000 │ │ - mov x0, x19 │ │ - add x2, x2, #0x620 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ - b 1cd0 │ │ - ldr x1, [x19] │ │ - adrp x2, 11000 │ │ - mov x0, x19 │ │ - add x2, x2, #0x640 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #24] │ │ - blr x3 │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ - b 1cd0 │ │ - bl 1770 <__stack_chk_fail@plt> │ │ - │ │ -0000000000001d64 : │ │ - mov x0, x2 │ │ - b 17c0 │ │ - │ │ -0000000000001d6c : │ │ - sub sp, sp, #0x80 │ │ - adrp x1, 11000 │ │ - add x1, x1, #0x670 │ │ - stp x21, x22, [sp, #16] │ │ - ldr w22, [sp, #128] │ │ - mov x21, x0 │ │ - stp x19, x20, [sp] │ │ - mov x20, x2 │ │ - adrp x2, 11000 │ │ - stp x23, x24, [sp, #32] │ │ - stp x27, x28, [sp, #64] │ │ - mov x23, x3 │ │ - mov w28, w5 │ │ - str w4, [sp, #112] │ │ - mov w0, #0x4 // #4 │ │ - add x2, x2, #0x688 │ │ - mov w3, w5 │ │ - mov w4, w22 │ │ - str x30, [sp, #80] │ │ - stp x25, x26, [sp, #48] │ │ - mov x24, x6 │ │ - str x6, [sp, #104] │ │ - mov w19, w7 │ │ - str w7, [sp, #116] │ │ - bl 1780 <__android_log_print@plt> │ │ - cbz w28, 1fb0 │ │ - cbz w22, 1fb0 │ │ - cmp x23, xzr │ │ - cset w0, eq // eq = none │ │ - orr w0, w0, w19, lsr #31 │ │ - cbnz w0, 1fb0 │ │ - cbz x24, 1fb0 │ │ - ldr w0, [x20] │ │ - cmp w0, #0x2 │ │ - b.eq 2024 // b.none │ │ - ldr w2, [x20, #4] │ │ - add w24, w28, w2 │ │ - cmp w24, #0x1f │ │ - b.ls 1f80 // b.plast │ │ - and w0, w24, #0xf │ │ - add w26, w0, #0x10 │ │ - sub w19, w24, w26 │ │ - cmp w19, w22 │ │ - b.hi 1fd8 // b.pmore │ │ - add w0, w24, #0xf │ │ - str x2, [sp, #120] │ │ - bl 1790 │ │ - mov x24, x0 │ │ - ldr x2, [sp, #120] │ │ - cbz x0, 2038 │ │ - add x1, x24, #0xf │ │ - add w0, w19, #0xf │ │ - str x2, [sp, #120] │ │ - and x27, x1, #0xfffffffffffffff0 │ │ - bl 1790 │ │ - mov x25, x0 │ │ - ldr x2, [sp, #120] │ │ - cbz x0, 2060 │ │ - add x22, x0, #0xf │ │ - and x22, x22, #0xfffffffffffffff0 │ │ - cbnz w2, 1f28 │ │ - ldr x6, [x21] │ │ - mov x0, x21 │ │ - ldr w2, [sp, #112] │ │ - mov x1, x23 │ │ - mov w3, w28 │ │ - mov x4, x27 │ │ - ldr x5, [x6, #1600] │ │ - blr x5 │ │ - ldr w0, [x20] │ │ - cbnz w0, 1f64 │ │ - mov x0, x27 │ │ - mov x1, x22 │ │ - mov w2, w19 │ │ - add x3, x20, #0x8 │ │ - add x4, x20, #0x38 │ │ - bl 28ec │ │ - cbnz w0, 1fec │ │ - ldr x2, [x21] │ │ - mov w3, w19 │ │ - ldr x1, [sp, #104] │ │ - mov x4, x22 │ │ - mov x0, x21 │ │ - ldr x5, [x2, #1664] │ │ - ldr w2, [sp, #116] │ │ - blr x5 │ │ - str w26, [x20, #4] │ │ - and x2, x26, #0x3f │ │ - add x0, x20, #0x18 │ │ - add x1, x27, w19, uxtw │ │ - bl 17a0 │ │ - mov x0, x24 │ │ - bl 17c0 │ │ - mov x0, x25 │ │ - bl 17c0 │ │ - adrp x1, 11000 │ │ - adrp x2, 11000 │ │ - mov w0, #0x4 // #4 │ │ - add x1, x1, #0x670 │ │ - add x2, x2, #0x7d0 │ │ - mov w3, w19 │ │ - bl 1780 <__android_log_print@plt> │ │ - mov w0, w19 │ │ - ldr x30, [sp, #80] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldp x27, x28, [sp, #64] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - add x1, x20, #0x18 │ │ - mov w2, w2 │ │ - mov x0, x27 │ │ - bl 17a0 │ │ - ldr x3, [x21] │ │ - mov x0, x21 │ │ - ldr w4, [x20, #4] │ │ - mov x1, x23 │ │ - ldr w2, [sp, #112] │ │ - ldr x6, [x3, #1600] │ │ - add x4, x27, x4 │ │ - mov w3, w28 │ │ - blr x6 │ │ - ldr w0, [x20] │ │ - cbz w0, 1e88 │ │ - mov x0, x27 │ │ - mov x1, x22 │ │ - mov w2, w19 │ │ - add x3, x20, #0x8 │ │ - add x4, x20, #0x38 │ │ - bl 2b04 │ │ - b 1ea0 │ │ - ldr x6, [x21] │ │ - add x4, x20, w2, uxtw │ │ - ldr w2, [sp, #112] │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - mov w3, w28 │ │ - ldr x5, [x6, #1600] │ │ - add x4, x4, #0x18 │ │ - mov w19, #0x0 // #0 │ │ - blr x5 │ │ - str w24, [x20, #4] │ │ - b 1f04 │ │ - adrp x2, 11000 │ │ - ldr x1, [x21] │ │ - mov x0, x21 │ │ - add x2, x2, #0x6b0 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - mov w19, #0xffffffff // #-1 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - b 1f04 │ │ - adrp x2, 11000 │ │ - ldr x1, [x21] │ │ - mov x0, x21 │ │ - add x2, x2, #0x710 │ │ - b 1fc0 │ │ - mov x0, x24 │ │ - mov w19, #0xffffffff // #-1 │ │ - bl 17c0 │ │ - mov x0, x25 │ │ - bl 17c0 │ │ - ldr x1, [x21] │ │ - adrp x2, 11000 │ │ - mov x0, x21 │ │ - add x2, x2, #0x7b0 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - b 1f04 │ │ - adrp x2, 11000 │ │ - ldr x1, [x21] │ │ - mov x0, x21 │ │ - add x2, x2, #0x6e8 │ │ - b 1fc0 │ │ - ldr x1, [x21] │ │ - adrp x2, 11000 │ │ - mov x0, x21 │ │ - add x2, x2, #0x740 │ │ - mov w19, #0xffffffff // #-1 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #24] │ │ - blr x3 │ │ - b 1f04 │ │ - mov x0, x24 │ │ - mov w19, #0xffffffff // #-1 │ │ - bl 17c0 │ │ - ldr x1, [x21] │ │ - adrp x2, 11000 │ │ - mov x0, x21 │ │ - add x2, x2, #0x778 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #24] │ │ - blr x3 │ │ - b 1f04 │ │ - │ │ -0000000000002090 : │ │ - sub sp, sp, #0x80 │ │ - stp x19, x20, [sp] │ │ - adrp x20, 23000 │ │ - mov x19, x2 │ │ - stp x21, x22, [sp, #16] │ │ - mov w21, w5 │ │ - adrp x2, 11000 │ │ - ldr x5, [x20, #4040] │ │ - uxtb w22, w3 │ │ - stp x23, x24, [sp, #32] │ │ - stp x25, x26, [sp, #48] │ │ - stp x27, x30, [sp, #64] │ │ - adrp x27, 11000 │ │ - mov x23, x0 │ │ - add x24, x27, #0x7e0 │ │ - ldr x5, [x5] │ │ - mov x25, x4 │ │ - mov w0, #0x4 // #4 │ │ - mov x1, x24 │ │ - add x2, x2, #0x7f8 │ │ - mov w3, w21 │ │ - mov w4, w6 │ │ - mov w26, w6 │ │ - str x5, [sp, #120] │ │ - bl 1780 <__android_log_print@plt> │ │ - tbnz w21, #31, 233c │ │ - cbz x25, 233c │ │ - ldr w0, [x19] │ │ - cmp w0, #0x2 │ │ - b.eq 23a0 // b.none │ │ - cbz w22, 2290 │ │ - adrp x2, 11000 │ │ - mov w0, #0x4 // #4 │ │ - mov x1, x24 │ │ - add x2, x2, #0x870 │ │ - bl 1780 <__android_log_print@plt> │ │ - ldr w0, [x19] │ │ - cbz w0, 21f8 │ │ - ldr w27, [x19, #4] │ │ - cmp w26, w27 │ │ - b.lt 2378 // b.tstop │ │ - cmp w27, #0x10 │ │ - b.ne 2314 // b.any │ │ - add x26, sp, #0x50 │ │ - add x0, x19, #0x18 │ │ - mov x1, x26 │ │ - mov w2, w27 │ │ - add x3, x19, #0x8 │ │ - add x4, x19, #0x38 │ │ - bl 2b04 │ │ - cbnz w0, 23b4 │ │ - ldrb w3, [sp, #95] │ │ - cmp w3, #0x10 │ │ - b.hi 22cc // b.pmore │ │ - adrp x2, 11000 │ │ - mov x1, x24 │ │ - add x2, x2, #0x980 │ │ - mov w0, #0x4 // #4 │ │ - sub w27, w27, w3 │ │ - bl 1780 <__android_log_print@plt> │ │ - mov w22, w27 │ │ - ldr x4, [x23] │ │ - mov x0, x23 │ │ - mov x1, x25 │ │ - mov w2, w21 │ │ - mov w3, w27 │ │ - ldr x5, [x4, #1664] │ │ - mov x4, x26 │ │ - blr x5 │ │ - mov w1, #0x2 // #2 │ │ - adrp x2, 11000 │ │ - str w1, [x19] │ │ - mov w0, #0x4 // #4 │ │ - mov x1, x24 │ │ - add x2, x2, #0x9c0 │ │ - mov w3, w27 │ │ - bl 1780 <__android_log_print@plt> │ │ - ldr x20, [x20, #4040] │ │ - mov w0, w22 │ │ - ldr x19, [sp, #120] │ │ - ldr x1, [x20] │ │ - cmp x19, x1 │ │ - b.ne 23c8 // b.any │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldp x27, x30, [sp, #64] │ │ - add sp, sp, #0x80 │ │ - ret │ │ - ldr w0, [x19, #4] │ │ - cmp w0, #0xf │ │ - b.hi 22c0 // b.pmore │ │ - mov w22, #0x10 // #16 │ │ - mov w24, w22 │ │ - cmp w26, w22 │ │ - b.lt 2378 // b.tstop │ │ - subs w1, w24, w0 │ │ - b.eq 2308 // b.none │ │ - mov w2, w1 │ │ - add x0, x19, w0, uxtw │ │ - add x0, x0, #0x18 │ │ - add x26, sp, #0x50 │ │ - bl 17b0 │ │ - add x0, x19, #0x18 │ │ - mov x1, x26 │ │ - mov w2, w22 │ │ - add x3, x19, #0x8 │ │ - add x4, x19, #0x38 │ │ - bl 28ec │ │ - cbnz w0, 2364 │ │ - ldr x5, [x23] │ │ - mov x0, x23 │ │ - mov x1, x25 │ │ - mov w2, w21 │ │ - mov w3, w22 │ │ - mov x4, x26 │ │ - ldr x5, [x5, #1664] │ │ - blr x5 │ │ - mov w0, #0x2 // #2 │ │ - adrp x2, 11000 │ │ - str w0, [x19] │ │ - add x1, x27, #0x7e0 │ │ - add x2, x2, #0x8e0 │ │ - mov w3, w24 │ │ - mov w0, #0x4 // #4 │ │ - bl 1780 <__android_log_print@plt> │ │ - b 21c4 │ │ - ldr x5, [x23] │ │ - mov x0, x23 │ │ - ldr w3, [x19, #4] │ │ - mov x1, x25 │ │ - mov w2, w21 │ │ - add x4, x19, #0x18 │ │ - ldr x5, [x5, #1664] │ │ - blr x5 │ │ - ldr w22, [x19, #4] │ │ - mov w0, #0x2 // #2 │ │ - str w0, [x19] │ │ - b 21c4 │ │ - mov w22, #0x20 // #32 │ │ - mov w24, w22 │ │ - b 220c │ │ - adrp x2, 11000 │ │ - mov x1, x24 │ │ - add x2, x2, #0x980 │ │ - mov w0, #0x4 // #4 │ │ - mov w22, #0xffffffff // #-1 │ │ - bl 1780 <__android_log_print@plt> │ │ - ldr x1, [x23] │ │ - adrp x2, 11000 │ │ - mov x0, x23 │ │ - add x2, x2, #0x990 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #32] │ │ - blr x3 │ │ - b 21c4 │ │ - mov x2, #0x10 // #16 │ │ - mov w1, w2 │ │ - b 2220 │ │ - ldr x1, [x23] │ │ - adrp x2, 11000 │ │ - mov x0, x23 │ │ - add x2, x2, #0x918 │ │ - mov w22, #0xffffffff // #-1 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #32] │ │ - blr x3 │ │ - b 21c4 │ │ - adrp x2, 11000 │ │ - ldr x1, [x23] │ │ - mov x0, x23 │ │ - add x2, x2, #0x820 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - mov w22, #0xffffffff // #-1 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - b 21c4 │ │ - adrp x2, 11000 │ │ - ldr x1, [x23] │ │ - mov x0, x23 │ │ - add x2, x2, #0x8b0 │ │ - b 234c │ │ - ldr x1, [x23] │ │ - adrp x2, 11000 │ │ - mov x0, x23 │ │ - add x2, x2, #0x888 │ │ - mov w22, #0xffffffff // #-1 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #40] │ │ - blr x3 │ │ - b 21c4 │ │ - adrp x2, 11000 │ │ - ldr x1, [x23] │ │ - mov x0, x23 │ │ - add x2, x2, #0x848 │ │ - b 234c │ │ - adrp x2, 11000 │ │ - ldr x1, [x23] │ │ - mov x0, x23 │ │ - add x2, x2, #0x950 │ │ - b 234c │ │ - bl 1770 <__stack_chk_fail@plt> │ │ - │ │ -00000000000023cc : │ │ - sub sp, sp, #0x10 │ │ - str x30, [sp] │ │ - ldr w1, [x2] │ │ - cmp w1, #0x2 │ │ - b.eq 23f0 // b.none │ │ - ldr w0, [x2, #4] │ │ - ldr x30, [sp] │ │ - add sp, sp, #0x10 │ │ - ret │ │ - ldr x1, [x0] │ │ - adrp x2, 11000 │ │ - add x2, x2, #0x9f8 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - mov w0, #0xffffffff // #-1 │ │ - b 23e4 │ │ - │ │ -0000000000002414 : │ │ - sub sp, sp, #0x1a0 │ │ - mov x1, x2 │ │ - stp x19, x20, [sp] │ │ - adrp x20, 23000 │ │ - mov x19, x0 │ │ - stp x23, x24, [sp, #32] │ │ - stp x25, x30, [sp, #48] │ │ - stp x21, x22, [sp, #16] │ │ - mov x23, x2 │ │ - mov x25, x3 │ │ - ldr x2, [x0] │ │ - mov w24, w4 │ │ - ldr x3, [x20, #4040] │ │ - ldr x2, [x2, #1368] │ │ - ldr x3, [x3] │ │ - str x3, [sp, #408] │ │ - blr x2 │ │ - cmp w0, #0x20 │ │ - b.ne 263c // b.any │ │ - ldr x2, [x19] │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ - ldr x2, [x2, #1368] │ │ - blr x2 │ │ - cmp w0, #0x20 │ │ - mov w22, w0 │ │ - b.ne 2664 // b.any │ │ - tbnz w24, #31, 26d8 │ │ - add x21, sp, #0xd0 │ │ - mov x1, #0x0 // #0 │ │ - add x0, x21, #0xc │ │ - str w24, [sp, #208] │ │ - str wzr, [sp, #216] │ │ - str wzr, [sp, #212] │ │ - bl 1760 │ │ - cbnz w0, 2688 │ │ - add x0, x21, #0x34 │ │ - mov x1, #0x0 // #0 │ │ - bl 1760 │ │ - cbnz w0, 269c │ │ - ldr x5, [x19] │ │ - mov x1, x23 │ │ - mov w3, w22 │ │ - mov x0, x19 │ │ - mov w2, #0x0 // #0 │ │ - add x4, x21, #0x60 │ │ - ldr x5, [x5, #1600] │ │ - add x23, sp, #0x40 │ │ - blr x5 │ │ - ldr x4, [x19] │ │ - mov w3, w22 │ │ - adrp x22, 23000 │ │ - mov x0, x19 │ │ - mov x1, x25 │ │ - mov w2, #0x0 // #0 │ │ - ldr x5, [x4, #1600] │ │ - add x4, x21, #0x80 │ │ - blr x5 │ │ - ldr x22, [x22, #4024] │ │ - mov x0, x23 │ │ - mov x1, #0x0 // #0 │ │ - mov x3, x21 │ │ - mov x2, x22 │ │ - bl 1720 │ │ - cbnz w0, 2650 │ │ - add x24, sp, #0x48 │ │ - mov x1, #0x0 // #0 │ │ - mov x0, x24 │ │ - mov x2, x22 │ │ - mov x3, x21 │ │ - bl 1720 │ │ - cbnz w0, 26b0 │ │ - add x22, sp, #0x50 │ │ - ldr x0, [x23] │ │ - mov x1, x22 │ │ - bl 1730 │ │ - cbnz w0, 26c4 │ │ - add x23, sp, #0x58 │ │ - ldr x0, [x24] │ │ - mov x1, x23 │ │ - bl 1730 │ │ - cbnz w0, 26ec │ │ - ldr x22, [x22] │ │ - cmn x22, #0x1 │ │ - b.eq 25ec // b.none │ │ - ldr x0, [x23] │ │ - cmp x22, x0 │ │ - b.ne 25ec // b.any │ │ - cmn x0, #0x1 │ │ - b.eq 25ec // b.none │ │ - add x23, sp, #0x60 │ │ - mov x0, x23 │ │ - bl 8328 │ │ - mov x2, x23 │ │ - cbz w22, 2678 │ │ - add x0, x21, #0xa0 │ │ - mov x1, #0x20 // #32 │ │ - add x21, x21, #0x80 │ │ - bl 8134 │ │ - mov x0, x21 │ │ - mov x1, x23 │ │ - bl 8350 │ │ - ldr x2, [x19] │ │ - mov w1, #0x20 // #32 │ │ - mov x0, x19 │ │ - ldr x2, [x2, #1408] │ │ - blr x2 │ │ - mov x22, x0 │ │ - ldr x5, [x19] │ │ - mov x0, x19 │ │ - mov x1, x22 │ │ - mov w2, #0x0 // #0 │ │ - mov w3, #0x20 // #32 │ │ - mov x4, x21 │ │ - ldr x5, [x5, #1664] │ │ - blr x5 │ │ - mov x0, x22 │ │ - b 2610 │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xbf0 │ │ - ldr x3, [x1, #112] │ │ - adrp x1, 24000 │ │ - ldr x1, [x1, #16] │ │ - blr x3 │ │ - mov x0, #0x0 // #0 │ │ - ldr x20, [x20, #4040] │ │ - ldr x2, [sp, #408] │ │ - ldr x1, [x20] │ │ - cmp x2, x1 │ │ - b.ne 2700 // b.any │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x30, [sp, #48] │ │ - add sp, sp, #0x1a0 │ │ - ret │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xa08 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xb30 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xa40 │ │ - b 25fc │ │ - add x0, x21, #0x80 │ │ - mov x1, #0x20 // #32 │ │ - add x21, x21, #0xa0 │ │ - b 259c │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xab0 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xaf0 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xb60 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xb90 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xa78 │ │ - b 25fc │ │ - adrp x2, 11000 │ │ - ldr x1, [x19] │ │ - mov x0, x19 │ │ - add x2, x2, #0xbc0 │ │ - b 25fc │ │ - bl 1770 <__stack_chk_fail@plt> │ │ - │ │ -0000000000002704 : │ │ +000000000000183c : │ │ adrp x8, 23000 │ │ sub sp, sp, #0x30 │ │ sub w2, w0, #0x4 │ │ mov w1, #0x1 // #1 │ │ cmp w2, #0xc │ │ ldr x2, [x8, #4040] │ │ str x30, [sp] │ │ ldr x2, [x2] │ │ str x2, [sp, #40] │ │ - b.hi 27ac // b.pmore │ │ + b.hi 18e4 // b.pmore │ │ sub w5, w0, #0x1 │ │ mov x3, #0x0 // #0 │ │ mov x10, x5 │ │ mov w6, #0x0 // #0 │ │ mov w9, #0x0 // #0 │ │ add x4, sp, #0x18 │ │ mov w7, w0 │ │ - b 2768 │ │ + b 18a0 │ │ add x1, x1, x7 │ │ cmp x2, x1 │ │ - b.ne 27d0 // b.any │ │ + b.ne 1908 // b.any │ │ add x3, x3, #0x1 │ │ add w6, w6, #0x1 │ │ cmp w0, w3 │ │ - b.ls 27a0 // b.plast │ │ + b.ls 18d8 // b.plast │ │ add x1, x4, x3 │ │ neg x2, x1 │ │ and x1, x1, x5 │ │ and x2, x2, x5 │ │ sub x1, x3, x1 │ │ add x2, x2, x3 │ │ add x1, x4, x1 │ │ add x2, x4, x2 │ │ cmp x2, x1 │ │ - b.ne 274c // b.any │ │ + b.ne 1884 // b.any │ │ add x3, x3, #0x1 │ │ add w9, w9, #0x1 │ │ cmp w0, w3 │ │ - b.hi 2768 // b.pmore │ │ + b.hi 18a0 // b.pmore │ │ cmp w9, #0x1 │ │ mov w1, #0x1 // #1 │ │ - b.eq 27d8 // b.none │ │ + b.eq 1910 // b.none │ │ ldr x8, [x8, #4040] │ │ mov w0, w1 │ │ ldr x2, [sp, #40] │ │ ldr x1, [x8] │ │ cmp x2, x1 │ │ - b.ne 27e4 // b.any │ │ + b.ne 191c // b.any │ │ ldr x30, [sp] │ │ add sp, sp, #0x30 │ │ ret │ │ mov w1, #0x1 // #1 │ │ - b 27ac │ │ + b 18e4 │ │ cmp w6, w10 │ │ cset w1, ne // ne = any │ │ - b 27ac │ │ + b 18e4 │ │ bl 1770 <__stack_chk_fail@plt> │ │ │ │ -00000000000027e8 : │ │ +0000000000001920 : │ │ strb wzr, [x0, #242] │ │ mov w0, #0x0 // #0 │ │ ret │ │ │ │ -00000000000027f4 : │ │ +000000000000192c : │ │ sub sp, sp, #0x30 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x30, [sp, #32] │ │ ands w23, w2, #0xf │ │ mov x19, x0 │ │ mov x20, x1 │ │ mov x22, x3 │ │ - b.ne 2854 // b.any │ │ + b.ne 198c // b.any │ │ asr w2, w2, #4 │ │ - cbz w2, 2858 │ │ + cbz w2, 1990 │ │ sub w21, w2, #0x1 │ │ add x21, x21, #0x1 │ │ add x21, x0, x21, lsl #4 │ │ - b 2834 │ │ - b.eq 2858 // b.none │ │ + b 196c │ │ + b.eq 1990 // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov x2, x22 │ │ add x19, x19, #0x10 │ │ add x20, x20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp x19, x21 │ │ - cbz w0, 2830 │ │ + cbz w0, 1968 │ │ mov w23, #0x1 // #1 │ │ mov w0, w23 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ │ │ -0000000000002870 : │ │ +00000000000019a8 : │ │ sub sp, sp, #0x30 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x30, [sp, #32] │ │ ands w23, w2, #0xf │ │ mov x19, x0 │ │ mov x20, x1 │ │ mov x22, x3 │ │ - b.ne 28d0 // b.any │ │ + b.ne 1a08 // b.any │ │ asr w2, w2, #4 │ │ - cbz w2, 28d4 │ │ + cbz w2, 1a0c │ │ sub w21, w2, #0x1 │ │ add x21, x21, #0x1 │ │ add x21, x0, x21, lsl #4 │ │ - b 28b0 │ │ - b.eq 28d4 // b.none │ │ + b 19e8 │ │ + b.eq 1a0c // b.none │ │ mov x0, x19 │ │ mov x1, x20 │ │ mov x2, x22 │ │ add x19, x19, #0x10 │ │ add x20, x20, #0x10 │ │ - bl 649c │ │ + bl 3f28 │ │ cmp x19, x21 │ │ - cbz w0, 28ac │ │ + cbz w0, 19e4 │ │ mov w23, #0x1 // #1 │ │ mov w0, w23 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x30, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ │ │ -00000000000028ec : │ │ +0000000000001a24 : │ │ sub sp, sp, #0x40 │ │ stp x19, x20, [sp] │ │ stp x23, x24, [sp, #32] │ │ stp x21, x22, [sp, #16] │ │ str x30, [sp, #48] │ │ ands w23, w2, #0xf │ │ mov x20, x0 │ │ mov x24, x1 │ │ mov x19, x3 │ │ mov x22, x4 │ │ - b.ne 29a4 // b.any │ │ + b.ne 1adc // b.any │ │ orr x0, x0, x3 │ │ asr w2, w2, #4 │ │ and x0, x0, #0x3 │ │ - cbnz x0, 29c4 │ │ - cbz w2, 29a8 │ │ + cbnz x0, 1afc │ │ + cbz w2, 1ae0 │ │ sub w2, w2, #0x1 │ │ add x21, x2, #0x1 │ │ add x21, x20, x21, lsl #4 │ │ - b 2948 │ │ + b 1a80 │ │ ldp x0, x1, [x19] │ │ stp x0, x1, [x24], #16 │ │ - b.eq 29a8 // b.none │ │ + b.eq 1ae0 // b.none │ │ ldr w2, [x20] │ │ add x20, x20, #0x10 │ │ ldr w3, [x19] │ │ mov x0, x19 │ │ ldr w6, [x19, #4] │ │ mov x1, x19 │ │ eor w2, w3, w2 │ │ @@ -1156,33 +190,33 @@ │ │ str w3, [x19, #4] │ │ ldur w3, [x20, #-8] │ │ eor w3, w5, w3 │ │ str w3, [x19, #8] │ │ ldur w3, [x20, #-4] │ │ eor w3, w4, w3 │ │ str w3, [x19, #12] │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp x20, x21 │ │ - cbz w0, 293c │ │ + cbz w0, 1a74 │ │ mov w23, #0x1 // #1 │ │ mov w0, w23 │ │ ldr x30, [sp, #48] │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ add sp, sp, #0x40 │ │ ret │ │ - cbz w2, 29a8 │ │ + cbz w2, 1ae0 │ │ sub w21, w2, #0x1 │ │ add x21, x21, #0x1 │ │ add x21, x20, x21, lsl #4 │ │ - b 29e4 │ │ + b 1b1c │ │ ldp x0, x1, [x19] │ │ stp x0, x1, [x24], #16 │ │ - b.eq 29a8 // b.none │ │ + b.eq 1ae0 // b.none │ │ ldrb w4, [x20] │ │ add x20, x20, #0x10 │ │ ldrb w2, [x19] │ │ mov x0, x19 │ │ ldrb w3, [x19, #1] │ │ mov x1, x19 │ │ eor w2, w4, w2 │ │ @@ -1243,41 +277,41 @@ │ │ strb w5, [x19, #13] │ │ ldurb w5, [x20, #-2] │ │ eor w4, w5, w4 │ │ strb w4, [x19, #14] │ │ ldurb w4, [x20, #-1] │ │ eor w3, w4, w3 │ │ strb w3, [x19, #15] │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp x20, x21 │ │ - cbz w0, 29d8 │ │ - b 29a4 │ │ + cbz w0, 1b10 │ │ + b 1adc │ │ │ │ -0000000000002b04 : │ │ +0000000000001c3c : │ │ sub sp, sp, #0x50 │ │ stp x19, x20, [sp] │ │ stp x25, x26, [sp, #48] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ str x30, [sp, #64] │ │ ands w26, w2, #0xf │ │ mov x21, x0 │ │ mov x19, x1 │ │ mov x20, x3 │ │ mov x25, x4 │ │ - b.ne 2bc4 // b.any │ │ + b.ne 1cfc // b.any │ │ orr x0, x1, x3 │ │ asr w2, w2, #4 │ │ and x0, x0, #0x3 │ │ - cbnz x0, 2be8 │ │ - cbz w2, 2bc8 │ │ + cbnz x0, 1d20 │ │ + cbz w2, 1d00 │ │ sub w2, w2, #0x1 │ │ add x24, x2, #0x1 │ │ add x24, x21, x24, lsl #4 │ │ - b 2ba4 │ │ + b 1cdc │ │ add x19, x19, #0x10 │ │ ldr w0, [x20] │ │ ldur w1, [x19, #-16] │ │ ldur w3, [x19, #-12] │ │ eor w0, w1, w0 │ │ stur w0, [x19, #-16] │ │ ldur w2, [x19, #-8] │ │ @@ -1288,37 +322,37 @@ │ │ ldr w0, [x20, #8] │ │ eor w0, w2, w0 │ │ stur w0, [x19, #-8] │ │ ldr w0, [x20, #12] │ │ eor w0, w1, w0 │ │ stur w0, [x19, #-4] │ │ stp x22, x23, [x20] │ │ - b.eq 2bc8 // b.none │ │ + b.eq 1d00 // b.none │ │ mov x0, x21 │ │ add x21, x21, #0x10 │ │ mov x1, x19 │ │ mov x2, x25 │ │ ldp x22, x23, [x21, #-16] │ │ - bl 649c │ │ + bl 3f28 │ │ cmp x21, x24 │ │ - cbz w0, 2b58 │ │ + cbz w0, 1c90 │ │ mov w26, #0x1 // #1 │ │ mov w0, w26 │ │ ldr x30, [sp, #64] │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ add sp, sp, #0x50 │ │ ret │ │ - cbz w2, 2bc8 │ │ + cbz w2, 1d00 │ │ sub w24, w2, #0x1 │ │ add x24, x24, #0x1 │ │ add x24, x21, x24, lsl #4 │ │ - b 2d08 │ │ + b 1e40 │ │ add x19, x19, #0x10 │ │ ldrb w0, [x20] │ │ ldurb w2, [x19, #-16] │ │ ldurb w1, [x19, #-15] │ │ eor w0, w2, w0 │ │ sturb w0, [x19, #-16] │ │ ldurb w3, [x19, #-14] │ │ @@ -1377,77 +411,77 @@ │ │ ldrb w0, [x20, #14] │ │ eor w0, w2, w0 │ │ sturb w0, [x19, #-2] │ │ ldrb w0, [x20, #15] │ │ eor w0, w1, w0 │ │ sturb w0, [x19, #-1] │ │ stp x22, x23, [x20] │ │ - b.eq 2bc8 // b.none │ │ + b.eq 1d00 // b.none │ │ mov x0, x21 │ │ add x21, x21, #0x10 │ │ mov x1, x19 │ │ mov x2, x25 │ │ ldp x22, x23, [x21, #-16] │ │ - bl 649c │ │ + bl 3f28 │ │ cmp x21, x24 │ │ - cbz w0, 2bfc │ │ - b 2bc4 │ │ + cbz w0, 1d34 │ │ + b 1cfc │ │ │ │ -0000000000002d2c : │ │ +0000000000001e64 : │ │ sub sp, sp, #0x50 │ │ stp x19, x20, [sp] │ │ ldrb w19, [x4, #242] │ │ mov w20, #0x0 // #0 │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ stp x25, x26, [sp, #48] │ │ str x30, [sp, #64] │ │ mov x23, x4 │ │ mov x21, x0 │ │ mov x22, x1 │ │ mov w25, w2 │ │ mov x24, x3 │ │ - cbz w19, 2db4 │ │ + cbz w19, 1eec │ │ cmp w2, wzr │ │ - b.le 310c │ │ + b.le 2244 │ │ cmp w19, #0xf │ │ - b.gt 310c │ │ + b.gt 2244 │ │ add x1, x3, w19, uxtb │ │ - b 2d84 │ │ + b 1ebc │ │ cmp w19, #0xf │ │ - b.gt 2dac │ │ + b.gt 1ee4 │ │ ldrb w2, [x1] │ │ add w20, w20, #0x1 │ │ ldrb w0, [x21], #1 │ │ cmp w25, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ uxtb w0, w0 │ │ strb w0, [x1], #1 │ │ strb w0, [x22], #1 │ │ - b.gt 2d7c │ │ + b.gt 1eb4 │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ sub w0, w25, w20 │ │ asr w0, w0, #4 │ │ - cbz w0, 2eec │ │ + cbz w0, 2024 │ │ orr x0, x22, x21 │ │ and x0, x0, #0x3 │ │ - cbnz x0, 2f38 │ │ + cbnz x0, 2070 │ │ and x0, x24, #0x3 │ │ - cbnz x0, 2f38 │ │ + cbnz x0, 2070 │ │ add w0, w20, #0xf │ │ cmp w25, w0 │ │ - b.le 2eec │ │ + b.le 2024 │ │ sub w0, w25, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 2e54 │ │ + b 1f8c │ │ ldr w1, [x21] │ │ add x22, x22, #0x10 │ │ ldr w0, [x24] │ │ add x21, x21, #0x10 │ │ eor w0, w1, w0 │ │ str w0, [x24] │ │ stur w0, [x22, #-16] │ │ @@ -1462,81 +496,81 @@ │ │ str w0, [x24, #8] │ │ stur w0, [x22, #-8] │ │ ldur w1, [x21, #-4] │ │ ldr w0, [x24, #12] │ │ eor w0, w1, w0 │ │ str w0, [x24, #12] │ │ stur w0, [x22, #-4] │ │ - b.eq 2eec // b.none │ │ + b.eq 2024 // b.none │ │ mov x0, x24 │ │ mov x1, x24 │ │ mov x2, x23 │ │ add w20, w20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp w20, w26 │ │ - cbz w0, 2df8 │ │ + cbz w0, 1f30 │ │ mov w0, #0x1 // #1 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x0, x24 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 54ec │ │ - cbnz w0, 2e70 │ │ + bl 2f78 │ │ + cbnz w0, 1fa8 │ │ cmp w25, w20 │ │ - b.le 2f14 │ │ + b.le 204c │ │ add x1, x24, w19, sxtw │ │ - b 2ebc │ │ + b 1ff4 │ │ cmp w19, #0xf │ │ - b.gt 2ee4 │ │ + b.gt 201c │ │ ldrb w2, [x1] │ │ add w20, w20, #0x1 │ │ ldrb w0, [x21], #1 │ │ cmp w25, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ uxtb w0, w0 │ │ strb w0, [x1], #1 │ │ strb w0, [x22], #1 │ │ - b.gt 2eb4 │ │ + b.gt 1fec │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ cmp w25, w20 │ │ - b.le 2f14 │ │ - cbz w19, 2e90 │ │ + b.le 204c │ │ + cbz w19, 1fc8 │ │ cmp w19, #0xf │ │ - b.gt 2ee4 │ │ + b.gt 201c │ │ cmp w25, w20 │ │ - b.gt 2eac │ │ + b.gt 1fe4 │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ - b 2eec │ │ + b 2024 │ │ strb w19, [x23, #242] │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ add w0, w20, #0xf │ │ cmp w25, w0 │ │ - b.le 2eec │ │ + b.le 2024 │ │ sub w0, w25, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 30f0 │ │ + b 2228 │ │ ldrb w1, [x21] │ │ add x22, x22, #0x10 │ │ ldrb w0, [x24] │ │ add x21, x21, #0x10 │ │ add w20, w20, #0x10 │ │ eor w0, w1, w0 │ │ cmp w20, w26 │ │ @@ -1629,76 +663,76 @@ │ │ sturb w0, [x22, #-2] │ │ ldurb w1, [x21, #-1] │ │ ldrb w0, [x24, #15] │ │ eor w0, w1, w0 │ │ uxtb w0, w0 │ │ strb w0, [x24, #15] │ │ sturb w0, [x22, #-1] │ │ - b.eq 2eec // b.none │ │ + b.eq 2024 // b.none │ │ mov x0, x24 │ │ mov x1, x24 │ │ mov x2, x23 │ │ - bl 54ec │ │ - cbz w0, 2f5c │ │ + bl 2f78 │ │ + cbz w0, 2094 │ │ mov w0, #0x1 // #1 │ │ - b 2e74 │ │ + b 1fac │ │ mov w20, #0x0 // #0 │ │ - b 2dac │ │ + b 1ee4 │ │ │ │ -0000000000003114 : │ │ +000000000000224c : │ │ sub sp, sp, #0x50 │ │ stp x19, x20, [sp] │ │ ldrb w19, [x4, #242] │ │ mov w20, #0x0 // #0 │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ stp x25, x26, [sp, #48] │ │ str x30, [sp, #64] │ │ mov x24, x4 │ │ mov x21, x0 │ │ mov x22, x1 │ │ mov w25, w2 │ │ mov x23, x3 │ │ - cbz w19, 3198 │ │ + cbz w19, 22d0 │ │ cmp w2, wzr │ │ - b.le 34ac │ │ + b.le 25e4 │ │ cmp w19, #0xf │ │ - b.gt 34ac │ │ + b.gt 25e4 │ │ add x1, x3, w19, uxtb │ │ - b 316c │ │ + b 22a4 │ │ cmp w19, #0xf │ │ - b.gt 3190 │ │ + b.gt 22c8 │ │ ldrb w2, [x21], #1 │ │ add w20, w20, #0x1 │ │ ldrb w0, [x1] │ │ cmp w25, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ strb w0, [x22], #1 │ │ strb w2, [x1], #1 │ │ - b.gt 3164 │ │ + b.gt 229c │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ sub w0, w25, w20 │ │ asr w0, w0, #4 │ │ - cbz w0, 32cc │ │ + cbz w0, 2404 │ │ orr x0, x22, x21 │ │ and x0, x0, #0x3 │ │ - cbnz x0, 3318 │ │ + cbnz x0, 2450 │ │ and x0, x23, #0x3 │ │ - cbnz x0, 3318 │ │ + cbnz x0, 2450 │ │ add w0, w20, #0xf │ │ cmp w25, w0 │ │ - b.le 32cc │ │ + b.le 2404 │ │ sub w0, w25, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 3238 │ │ + b 2370 │ │ add x22, x22, #0x10 │ │ ldr w1, [x21] │ │ ldr w0, [x23] │ │ add x21, x21, #0x10 │ │ eor w0, w1, w0 │ │ stur w0, [x22, #-16] │ │ str w1, [x23] │ │ @@ -1713,80 +747,80 @@ │ │ stur w0, [x22, #-8] │ │ str w1, [x23, #8] │ │ ldr w0, [x23, #12] │ │ ldur w1, [x21, #-4] │ │ eor w0, w1, w0 │ │ stur w0, [x22, #-4] │ │ str w1, [x23, #12] │ │ - b.eq 32cc // b.none │ │ + b.eq 2404 // b.none │ │ mov x0, x23 │ │ mov x1, x23 │ │ mov x2, x24 │ │ add w20, w20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp w20, w26 │ │ - cbz w0, 31dc │ │ + cbz w0, 2314 │ │ mov w0, #0x1 // #1 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x0, x23 │ │ mov x1, x23 │ │ mov x2, x24 │ │ - bl 54ec │ │ - cbnz w0, 3254 │ │ + bl 2f78 │ │ + cbnz w0, 238c │ │ cmp w25, w20 │ │ - b.le 32f4 │ │ + b.le 242c │ │ add x1, x23, w19, sxtw │ │ - b 32a0 │ │ + b 23d8 │ │ cmp w19, #0xf │ │ - b.gt 32c4 │ │ + b.gt 23fc │ │ ldrb w2, [x21], #1 │ │ add w20, w20, #0x1 │ │ ldrb w0, [x1] │ │ cmp w25, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ strb w0, [x22], #1 │ │ strb w2, [x1], #1 │ │ - b.gt 3298 │ │ + b.gt 23d0 │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ cmp w25, w20 │ │ - b.le 32f4 │ │ - cbz w19, 3274 │ │ + b.le 242c │ │ + cbz w19, 23ac │ │ cmp w19, #0xf │ │ - b.gt 32c4 │ │ + b.gt 23fc │ │ cmp w25, w20 │ │ - b.gt 3290 │ │ + b.gt 23c8 │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ - b 32cc │ │ + b 2404 │ │ strb w19, [x24, #242] │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ add w0, w20, #0xf │ │ cmp w25, w0 │ │ - b.le 32cc │ │ + b.le 2404 │ │ sub w0, w25, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 3488 │ │ + b 25c0 │ │ add x22, x22, #0x10 │ │ ldrb w1, [x21] │ │ ldrb w0, [x23] │ │ add x21, x21, #0x10 │ │ eor w0, w1, w0 │ │ sturb w0, [x22, #-16] │ │ strb w1, [x23] │ │ @@ -1861,77 +895,77 @@ │ │ sturb w0, [x22, #-2] │ │ strb w1, [x23, #14] │ │ ldrb w0, [x23, #15] │ │ ldurb w1, [x21, #-1] │ │ eor w0, w1, w0 │ │ sturb w0, [x22, #-1] │ │ strb w1, [x23, #15] │ │ - b.eq 32cc // b.none │ │ + b.eq 2404 // b.none │ │ mov x0, x23 │ │ mov x1, x23 │ │ mov x2, x24 │ │ add w20, w20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp w20, w26 │ │ - cbz w0, 333c │ │ + cbz w0, 2474 │ │ mov w0, #0x1 // #1 │ │ - b 3258 │ │ + b 2390 │ │ mov w20, #0x0 // #0 │ │ - b 3190 │ │ + b 22c8 │ │ │ │ -00000000000034b4 : │ │ +00000000000025ec : │ │ sub sp, sp, #0x50 │ │ stp x19, x20, [sp] │ │ ldrb w19, [x4, #242] │ │ mov w20, #0x0 // #0 │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ stp x25, x26, [sp, #48] │ │ str x30, [sp, #64] │ │ mov x24, x4 │ │ mov x21, x0 │ │ mov x22, x1 │ │ mov w23, w2 │ │ mov x25, x3 │ │ - cbz w19, 3534 │ │ + cbz w19, 266c │ │ cmp w2, wzr │ │ - b.le 37f4 │ │ + b.le 292c │ │ cmp w19, #0xf │ │ - b.gt 37f4 │ │ + b.gt 292c │ │ add x1, x3, w19, uxtb │ │ - b 350c │ │ + b 2644 │ │ cmp w19, #0xf │ │ - b.gt 352c │ │ + b.gt 2664 │ │ ldrb w2, [x1], #1 │ │ add w20, w20, #0x1 │ │ ldrb w0, [x21], #1 │ │ cmp w23, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ strb w0, [x22], #1 │ │ - b.gt 3504 │ │ + b.gt 263c │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ sub w0, w23, w20 │ │ asr w0, w0, #4 │ │ - cbz w0, 3654 │ │ + cbz w0, 278c │ │ orr x0, x22, x21 │ │ and x0, x0, #0x3 │ │ - cbnz x0, 36a0 │ │ + cbnz x0, 27d8 │ │ and x0, x25, #0x3 │ │ - cbnz x0, 36a0 │ │ + cbnz x0, 27d8 │ │ add w0, w20, #0xf │ │ cmp w23, w0 │ │ - b.le 3654 │ │ + b.le 278c │ │ sub w0, w23, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 35c4 │ │ + b 26fc │ │ add x22, x22, #0x10 │ │ ldr w1, [x21] │ │ ldr w0, [x25] │ │ add x21, x21, #0x10 │ │ eor w0, w1, w0 │ │ stur w0, [x22, #-16] │ │ ldur w1, [x21, #-12] │ │ @@ -1942,79 +976,79 @@ │ │ ldr w0, [x25, #8] │ │ eor w0, w1, w0 │ │ stur w0, [x22, #-8] │ │ ldur w1, [x21, #-4] │ │ ldr w0, [x25, #12] │ │ eor w0, w1, w0 │ │ stur w0, [x22, #-4] │ │ - b.eq 3654 // b.none │ │ + b.eq 278c // b.none │ │ mov x0, x25 │ │ mov x1, x25 │ │ mov x2, x24 │ │ add w20, w20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp w20, w26 │ │ - cbz w0, 3578 │ │ + cbz w0, 26b0 │ │ mov w0, #0x1 // #1 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ mov x0, x25 │ │ mov x1, x25 │ │ mov x2, x24 │ │ - bl 54ec │ │ - cbnz w0, 35e0 │ │ + bl 2f78 │ │ + cbnz w0, 2718 │ │ cmp w23, w20 │ │ - b.le 367c │ │ + b.le 27b4 │ │ add x1, x25, w19, sxtw │ │ - b 362c │ │ + b 2764 │ │ cmp w19, #0xf │ │ - b.gt 364c │ │ + b.gt 2784 │ │ ldrb w2, [x1], #1 │ │ add w20, w20, #0x1 │ │ ldrb w0, [x21], #1 │ │ cmp w23, w20 │ │ add w19, w19, #0x1 │ │ eor w0, w2, w0 │ │ strb w0, [x22], #1 │ │ - b.gt 3624 │ │ + b.gt 275c │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ cmp w23, w20 │ │ - b.le 367c │ │ - cbz w19, 3600 │ │ + b.le 27b4 │ │ + cbz w19, 2738 │ │ cmp w19, #0xf │ │ - b.gt 364c │ │ + b.gt 2784 │ │ cmp w23, w20 │ │ - b.gt 361c │ │ + b.gt 2754 │ │ cmp w19, #0x10 │ │ csel w19, w19, wzr, ne // ne = any │ │ - b 3654 │ │ + b 278c │ │ strb w19, [x24, #242] │ │ mov w0, #0x0 // #0 │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldr x30, [sp, #64] │ │ add sp, sp, #0x50 │ │ ret │ │ add w0, w20, #0xf │ │ cmp w23, w0 │ │ - b.le 3654 │ │ + b.le 278c │ │ sub w0, w23, #0x10 │ │ add w26, w20, #0x10 │ │ sub w0, w0, w20 │ │ and w0, w0, #0xfffffff0 │ │ add w26, w26, w0 │ │ - b 37d0 │ │ + b 2908 │ │ add x22, x22, #0x10 │ │ ldrb w1, [x21] │ │ ldrb w0, [x25] │ │ add x21, x21, #0x10 │ │ eor w0, w1, w0 │ │ sturb w0, [x22, #-16] │ │ ldurb w1, [x21, #-15] │ │ @@ -2073,28 +1107,28 @@ │ │ ldrb w0, [x25, #14] │ │ eor w0, w1, w0 │ │ sturb w0, [x22, #-2] │ │ ldurb w1, [x21, #-1] │ │ ldrb w0, [x25, #15] │ │ eor w0, w1, w0 │ │ sturb w0, [x22, #-1] │ │ - b.eq 3654 // b.none │ │ + b.eq 278c // b.none │ │ mov x0, x25 │ │ mov x1, x25 │ │ mov x2, x24 │ │ add w20, w20, #0x10 │ │ - bl 54ec │ │ + bl 2f78 │ │ cmp w20, w26 │ │ - cbz w0, 36c4 │ │ + cbz w0, 27fc │ │ mov w0, #0x1 // #1 │ │ - b 35e4 │ │ + b 271c │ │ mov w20, #0x0 // #0 │ │ - b 352c │ │ + b 2664 │ │ │ │ -00000000000037fc : │ │ +0000000000002934 : │ │ sub sp, sp, #0x100 │ │ stp x25, x26, [sp, #48] │ │ mov x26, x0 │ │ adrp x0, 23000 │ │ stp x23, x24, [sp, #32] │ │ stp x19, x20, [sp] │ │ ldr x0, [x0, #4040] │ │ @@ -2105,66 +1139,66 @@ │ │ mov w22, w2 │ │ ldrb w20, [x5, #242] │ │ mov x24, x3 │ │ ldr x0, [x0] │ │ mov x23, x4 │ │ str x5, [sp, #104] │ │ str x0, [sp, #248] │ │ - cbnz w20, 3dc8 │ │ + cbnz w20, 2f00 │ │ add x19, sp, #0x70 │ │ - cbz w2, 3e38 │ │ + cbz w2, 2f70 │ │ mov w20, #0x0 // #0 │ │ cmp w22, #0x80 │ │ mov w0, #0x80 // #128 │ │ csel w21, w22, w0, le │ │ asr w0, w21, #4 │ │ str w0, [sp, #100] │ │ cmp w0, wzr │ │ sub w22, w22, w21 │ │ - b.le 3d40 │ │ + b.le 2e78 │ │ sub w27, w0, #0x1 │ │ mov x28, #0x0 // #0 │ │ add x27, x27, #0x1 │ │ lsl x27, x27, #4 │ │ add x4, x19, x28 │ │ mov x0, x24 │ │ ldp x2, x3, [x24] │ │ add x28, x28, #0x10 │ │ stp x2, x3, [x4] │ │ blr x23 │ │ cmp x28, x27 │ │ - b.ne 3884 // b.any │ │ + b.ne 29bc // b.any │ │ add x1, x19, x28 │ │ and w0, w21, #0xf │ │ - cbnz w0, 3bdc │ │ + cbnz w0, 2d14 │ │ ldr w2, [sp, #100] │ │ mov x0, x19 │ │ ldr x3, [sp, #104] │ │ mov x1, x19 │ │ lsl w2, w2, #4 │ │ - bl 27f4 │ │ - cbnz w0, 3c0c │ │ + bl 192c │ │ + cbnz w0, 2d44 │ │ orr x0, x25, x26 │ │ cmp w21, #0xf │ │ and x0, x0, #0x3 │ │ - cbnz x0, 3aac │ │ - b.le 3d4c │ │ + cbnz x0, 2be4 │ │ + b.le 2e84 │ │ sub w4, w21, #0x10 │ │ lsr w4, w4, #4 │ │ add w0, w4, #0x1 │ │ cmp w0, #0x2 │ │ - b.ls 3d5c // b.plast │ │ + b.ls 2e94 // b.plast │ │ add x3, x25, #0x40 │ │ add x8, x26, #0x40 │ │ cmp x26, x3 │ │ cset w2, cs // cs = hs, nlast │ │ cmp x25, x8 │ │ cset w1, cs // cs = hs, nlast │ │ orr w1, w2, w1 │ │ - cbz w1, 3d5c │ │ + cbz w1, 2e94 │ │ mov x9, x26 │ │ mov x10, x19 │ │ mov x2, x25 │ │ add x11, x19, #0x20 │ │ ldr q0, [x9], #16 │ │ add x1, x26, #0x20 │ │ ldr q2, [x10], #16 │ │ @@ -2176,49 +1210,49 @@ │ │ str q0, [x2], #16 │ │ ldr q0, [x9] │ │ eor v0.16b, v0.16b, v2.16b │ │ str q0, [x2] │ │ ldr q0, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x12] │ │ - b.eq 3a08 // b.none │ │ + b.eq 2b40 // b.none │ │ add x1, x19, #0x30 │ │ add x2, x26, #0x30 │ │ add x9, x25, #0x30 │ │ cmp w0, #0x4 │ │ ldr q0, [x2] │ │ ldr q1, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x9] │ │ - b.eq 3a08 // b.none │ │ + b.eq 2b40 // b.none │ │ add x1, x19, #0x40 │ │ ldr q0, [x8] │ │ cmp w0, #0x5 │ │ ldr q1, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x3] │ │ - b.eq 3a08 // b.none │ │ + b.eq 2b40 // b.none │ │ add x1, x19, #0x50 │ │ add x2, x26, #0x50 │ │ add x3, x25, #0x50 │ │ cmp w0, #0x6 │ │ ldr q0, [x2] │ │ ldr q1, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x3] │ │ - b.eq 3a08 // b.none │ │ + b.eq 2b40 // b.none │ │ add x1, x19, #0x60 │ │ add x2, x26, #0x60 │ │ add x3, x25, #0x60 │ │ cmp w0, #0x8 │ │ ldr q0, [x2] │ │ ldr q1, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x3] │ │ - b.ne 3a08 // b.any │ │ + b.ne 2b40 // b.any │ │ add x1, x19, #0x70 │ │ add x2, x26, #0x70 │ │ add x3, x25, #0x70 │ │ ldr q0, [x2] │ │ ldr q1, [x1] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x3] │ │ @@ -2226,61 +1260,61 @@ │ │ lsl w0, w0, #4 │ │ lsl x4, x4, #4 │ │ add w8, w0, #0x1 │ │ add x3, x19, x4 │ │ add x26, x26, x4 │ │ add x25, x25, x4 │ │ cmp w21, w0 │ │ - b.le 3a60 │ │ + b.le 2b98 │ │ mov w2, w20 │ │ add x3, x3, w20, sxtw │ │ add w2, w2, #0x1 │ │ ldrb w1, [x26], #1 │ │ sub w0, w2, #0x1 │ │ ldrb w4, [x3], #1 │ │ sub w0, w0, w20 │ │ add w0, w0, w8 │ │ eor w1, w4, w1 │ │ cmp w21, w0 │ │ strb w1, [x25], #1 │ │ - b.gt 3a34 │ │ + b.gt 2b6c │ │ mov w20, w2 │ │ - cbnz w22, 3854 │ │ + cbnz w22, 298c │ │ uxtb w20, w20 │ │ ldr x0, [sp, #104] │ │ strb w20, [x0, #242] │ │ mov w0, #0x0 // #0 │ │ adrp x1, 23000 │ │ ldr x2, [sp, #248] │ │ ldr x26, [x1, #4040] │ │ ldr x1, [x26] │ │ cmp x2, x1 │ │ - b.ne 3e34 // b.any │ │ + b.ne 2f6c // b.any │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldp x27, x28, [sp, #64] │ │ ldr x30, [sp, #80] │ │ add sp, sp, #0x100 │ │ ret │ │ - b.le 3d4c │ │ + b.le 2e84 │ │ sub w3, w21, #0x10 │ │ lsr w3, w3, #4 │ │ add w8, w3, #0x1 │ │ cmp w8, #0x4 │ │ - b.ls 3c14 // b.plast │ │ + b.ls 2d4c // b.plast │ │ add x1, x25, #0x100 │ │ add x0, x26, #0x100 │ │ cmp x26, x1 │ │ cset w1, cs // cs = hs, nlast │ │ cmp x25, x0 │ │ cset w0, cs // cs = hs, nlast │ │ orr w0, w1, w0 │ │ - cbz w0, 3c14 │ │ + cbz w0, 2d4c │ │ mov x13, x26 │ │ mov x14, x19 │ │ mov x4, x25 │ │ add x0, x19, #0x20 │ │ ldr q0, [x13], #16 │ │ add x2, x26, #0x20 │ │ ldr q1, [x14], #16 │ │ @@ -2306,57 +1340,57 @@ │ │ str q0, [x12] │ │ ldr q0, [x1] │ │ eor v0.16b, v0.16b, v2.16b │ │ str q0, [x10] │ │ ldr q0, [x0] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x9] │ │ - b.eq 3bd0 // b.none │ │ + b.eq 2d08 // b.none │ │ add x0, x19, #0x50 │ │ add x1, x26, #0x50 │ │ add x2, x25, #0x50 │ │ cmp w8, #0x6 │ │ ldr q0, [x1] │ │ ldr q1, [x0] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x2] │ │ - b.eq 3bd0 // b.none │ │ + b.eq 2d08 // b.none │ │ add x0, x19, #0x60 │ │ add x1, x26, #0x60 │ │ add x2, x25, #0x60 │ │ cmp w8, #0x8 │ │ ldr q0, [x1] │ │ ldr q1, [x0] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x2] │ │ - b.ne 3bd0 // b.any │ │ + b.ne 2d08 // b.any │ │ add x0, x19, #0x70 │ │ add x1, x26, #0x70 │ │ add x2, x25, #0x70 │ │ ldr q0, [x1] │ │ ldr q1, [x0] │ │ eor v0.16b, v0.16b, v1.16b │ │ str q0, [x2] │ │ add x4, x3, #0x1 │ │ lsl w0, w8, #4 │ │ - b 3a10 │ │ + b 2b48 │ │ ldr w0, [sp, #100] │ │ ldp x2, x3, [x24] │ │ add w0, w0, #0x1 │ │ str w0, [sp, #100] │ │ stp x2, x3, [x1] │ │ ldr w2, [sp, #100] │ │ mov x0, x19 │ │ ldr x3, [sp, #104] │ │ mov x1, x19 │ │ lsl w2, w2, #4 │ │ - bl 27f4 │ │ - cbz w0, 38cc │ │ + bl 192c │ │ + cbz w0, 2a04 │ │ mov w0, #0x1 // #1 │ │ - b 3a74 │ │ + b 2bac │ │ add x9, x3, #0x1 │ │ mov x2, x25 │ │ mov x0, x26 │ │ mov x1, x19 │ │ add x9, x26, x9, lsl #4 │ │ add x2, x2, #0x10 │ │ ldrb w4, [x0] │ │ @@ -2422,23 +1456,23 @@ │ │ sturb w4, [x2, #-3] │ │ ldurb w4, [x0, #-2] │ │ eor w4, w11, w4 │ │ sturb w4, [x2, #-2] │ │ ldurb w4, [x0, #-1] │ │ eor w4, w10, w4 │ │ sturb w4, [x2, #-1] │ │ - b.ne 3c28 // b.any │ │ - b 3bd0 │ │ + b.ne 2d60 // b.any │ │ + b 2d08 │ │ str wzr, [sp, #100] │ │ mov x1, x19 │ │ - b 38a8 │ │ + b 29e0 │ │ mov w8, #0x1 // #1 │ │ mov w0, #0x0 // #0 │ │ mov x3, x19 │ │ - b 3a24 │ │ + b 2b5c │ │ add x12, x4, #0x1 │ │ mov x1, x25 │ │ mov x3, x26 │ │ mov x8, x19 │ │ add x12, x26, x12, lsl #4 │ │ add x1, x1, #0x10 │ │ ldr w2, [x3] │ │ @@ -2456,1521 +1490,60 @@ │ │ ldur w9, [x8, #-4] │ │ ldur w2, [x3, #-8] │ │ eor w2, w10, w2 │ │ stur w2, [x1, #-8] │ │ ldur w2, [x3, #-4] │ │ eor w2, w9, w2 │ │ stur w2, [x1, #-4] │ │ - b.ne 3d70 // b.any │ │ - b 3a08 │ │ + b.ne 2ea8 // b.any │ │ + b 2b40 │ │ ldp x8, x9, [x3] │ │ add x19, sp, #0x70 │ │ mov w2, #0x10 // #16 │ │ mov x0, x19 │ │ mov x1, x19 │ │ mov x3, x5 │ │ stp x8, x9, [sp, #112] │ │ - bl 27f4 │ │ - cbnz w0, 3c0c │ │ - cbz w22, 3e24 │ │ + bl 192c │ │ + cbnz w0, 2d44 │ │ + cbz w22, 2f5c │ │ cmp w20, #0xf │ │ - b.gt 3e24 │ │ + b.gt 2f5c │ │ add x1, x19, w20, uxtb │ │ - b 3e08 │ │ + b 2f40 │ │ cmp w20, #0xf │ │ - b.gt 3e24 │ │ + b.gt 2f5c │ │ ldrb w0, [x26], #1 │ │ subs w22, w22, #0x1 │ │ ldrb w2, [x1], #1 │ │ add w20, w20, #0x1 │ │ eor w0, w2, w0 │ │ strb w0, [x25], #1 │ │ - b.ne 3e00 // b.any │ │ - cbz w22, 3a64 │ │ + b.ne 2f38 // b.any │ │ + cbz w22, 2b9c │ │ mov x0, x24 │ │ blr x23 │ │ - b 3850 │ │ + b 2988 │ │ bl 1770 <__stack_chk_fail@plt> │ │ mov w20, #0x0 // #0 │ │ - b 3a68 │ │ - │ │ -0000000000003e40 : │ │ - sub sp, sp, #0x50 │ │ - ldr w11, [x0, #16] │ │ - ldr w1, [x0, #20] │ │ - mov w16, #0x7999 // #31129 │ │ - ldr w2, [x0, #12] │ │ - movk w16, #0x5a82, lsl #16 │ │ - eor w3, w1, w11 │ │ - ldr w12, [x0, #8] │ │ - stp x27, x28, [sp, #64] │ │ - ldr w1, [x0, #12] │ │ - and w2, w3, w2 │ │ - mov w28, #0x7999 // #31129 │ │ - ldr w3, [x0, #24] │ │ - movk w28, #0x5a82, lsl #16 │ │ - mov w27, #0x7999 // #31129 │ │ - stp x21, x22, [sp, #16] │ │ - add w28, w3, w28 │ │ - ror w22, w1, #2 │ │ - ror w1, w12, #27 │ │ - eor w9, w22, w11 │ │ - add w28, w28, w1 │ │ - ldr w1, [x0, #20] │ │ - ldr w4, [x0, #28] │ │ - and w9, w9, w12 │ │ - eor w2, w2, w1 │ │ - movk w27, #0x5a82, lsl #16 │ │ - ror w21, w12, #2 │ │ - ldr w3, [x0, #32] │ │ - eor w9, w9, w11 │ │ - add w28, w28, w2 │ │ - add w27, w1, w27 │ │ - ldr w2, [x0, #36] │ │ - add w28, w28, w4 │ │ - add w27, w27, w9 │ │ - eor w9, w21, w22 │ │ - ror w13, w28, #2 │ │ - add w16, w11, w16 │ │ - ror w10, w28, #27 │ │ - add w27, w27, w3 │ │ - and w28, w28, w9 │ │ - mov w17, #0x7999 // #31129 │ │ - add w27, w27, w10 │ │ - stp x19, x20, [sp] │ │ - add w15, w16, w2 │ │ - ldr w19, [x0, #40] │ │ - eor w9, w28, w22 │ │ - movk w17, #0x5a82, lsl #16 │ │ - eor w28, w13, w21 │ │ - ror w10, w27, #2 │ │ - add w9, w15, w9 │ │ - and w28, w28, w27 │ │ - ror w16, w27, #27 │ │ - add w22, w22, w17 │ │ - mov w1, #0x7999 // #31129 │ │ - ldr w27, [x0, #44] │ │ - add w16, w9, w16 │ │ - eor w15, w28, w21 │ │ - eor w5, w10, w13 │ │ - add w22, w22, w19 │ │ - movk w1, #0x5a82, lsl #16 │ │ - ror w9, w16, #2 │ │ - ldr w17, [x0, #48] │ │ - add w22, w22, w15 │ │ - ror w28, w16, #27 │ │ - and w15, w5, w16 │ │ - add w21, w21, w1 │ │ - mov w5, #0x7999 // #31129 │ │ - eor w8, w15, w13 │ │ - eor w1, w9, w10 │ │ - add w28, w22, w28 │ │ - add w21, w21, w27 │ │ - movk w5, #0x5a82, lsl #16 │ │ - ldr w16, [x0, #52] │ │ - ror w22, w28, #2 │ │ - ror w15, w28, #27 │ │ - add w5, w17, w5 │ │ - add w21, w21, w8 │ │ - and w28, w1, w28 │ │ - mov w1, #0x7999 // #31129 │ │ - add w21, w21, w15 │ │ - eor w6, w22, w9 │ │ - eor w28, w28, w10 │ │ - add w13, w5, w13 │ │ - movk w1, #0x5a82, lsl #16 │ │ - ldr w15, [x0, #56] │ │ - ror w8, w21, #2 │ │ - ror w5, w21, #27 │ │ - add w1, w16, w1 │ │ - add w13, w13, w28 │ │ - and w28, w6, w21 │ │ - mov w6, #0x7999 // #31129 │ │ - add w13, w13, w5 │ │ - eor w28, w28, w9 │ │ - add w10, w1, w10 │ │ - movk w6, #0x5a82, lsl #16 │ │ - eor w1, w8, w22 │ │ - ldr w21, [x0, #60] │ │ - stp x23, x24, [sp, #32] │ │ - ror w7, w13, #27 │ │ - ror w23, w13, #2 │ │ - add w10, w10, w28 │ │ - add w6, w15, w6 │ │ - and w28, w1, w13 │ │ - mov w1, #0x7999 // #31129 │ │ - add w10, w10, w7 │ │ - add w6, w6, w9 │ │ - eor w28, w28, w22 │ │ - eor w9, w23, w8 │ │ - movk w1, #0x5a82, lsl #16 │ │ - ldr w13, [x0, #64] │ │ - ror w7, w10, #2 │ │ - add w28, w6, w28 │ │ - add w1, w21, w1 │ │ - ror w6, w10, #27 │ │ - and w9, w9, w10 │ │ - mov w24, #0x7999 // #31129 │ │ - eor w5, w7, w23 │ │ - add w6, w28, w6 │ │ - eor w9, w9, w8 │ │ - add w22, w1, w22 │ │ - movk w24, #0x5a82, lsl #16 │ │ - ldr w10, [x0, #68] │ │ - ror w28, w6, #2 │ │ - add w14, w13, w24 │ │ - add w22, w22, w9 │ │ - ror w1, w6, #27 │ │ - and w6, w5, w6 │ │ - mov w5, #0x7999 // #31129 │ │ - eor w24, w6, w23 │ │ - eor w18, w28, w7 │ │ - add w1, w22, w1 │ │ - add w8, w14, w8 │ │ - movk w5, #0x5a82, lsl #16 │ │ - ldr w9, [x0, #72] │ │ - stp x25, x26, [sp, #48] │ │ - ror w22, w1, #2 │ │ - add w8, w8, w24 │ │ - add w25, w10, w5 │ │ - ror w24, w1, #27 │ │ - mov w6, #0x7999 // #31129 │ │ - and w1, w18, w1 │ │ - add w24, w8, w24 │ │ - add w25, w25, w23 │ │ - eor w20, w22, w28 │ │ - eor w1, w1, w7 │ │ - movk w6, #0x5a82, lsl #16 │ │ - ldr w8, [x0, #76] │ │ - ror w23, w24, #2 │ │ - add w1, w25, w1 │ │ - add w14, w9, w6 │ │ - ror w5, w24, #27 │ │ - and w20, w20, w24 │ │ - mov w6, #0x7999 // #31129 │ │ - add w5, w1, w5 │ │ - eor w20, w20, w28 │ │ - eor w1, w23, w22 │ │ - add w14, w14, w7 │ │ - movk w6, #0x5a82, lsl #16 │ │ - ldr w7, [x0, #80] │ │ - ror w24, w5, #2 │ │ - add w6, w8, w6 │ │ - add w14, w14, w20 │ │ - and w1, w1, w5 │ │ - ror w20, w5, #27 │ │ - mov w5, #0x7999 // #31129 │ │ - add w14, w14, w20 │ │ - add w28, w6, w28 │ │ - eor w20, w24, w23 │ │ - eor w1, w1, w22 │ │ - movk w5, #0x5a82, lsl #16 │ │ - ldr w6, [x0, #84] │ │ - ror w18, w14, #2 │ │ - add w1, w28, w1 │ │ - add w5, w7, w5 │ │ - ror w28, w14, #27 │ │ - and w20, w20, w14 │ │ - mov w14, #0x7999 // #31129 │ │ - add w28, w1, w28 │ │ - add w22, w5, w22 │ │ - eor w26, w18, w24 │ │ - eor w20, w20, w23 │ │ - movk w14, #0x5a82, lsl #16 │ │ - ldr w5, [x0, #88] │ │ - ror w1, w28, #2 │ │ - add w20, w22, w20 │ │ - add w14, w6, w14 │ │ - ror w22, w28, #27 │ │ - and w26, w26, w28 │ │ - eor w4, w2, w4 │ │ - mov w28, #0x7999 // #31129 │ │ - add w22, w20, w22 │ │ - eor w26, w26, w24 │ │ - add w23, w14, w23 │ │ - eor w4, w4, w21 │ │ - eor w14, w1, w18 │ │ - movk w28, #0x5a82, lsl #16 │ │ - ror w20, w22, #2 │ │ - add w23, w23, w26 │ │ - add w28, w5, w28 │ │ - ror w26, w22, #27 │ │ - and w14, w14, w22 │ │ - eor w4, w4, w7 │ │ - eor w3, w19, w3 │ │ - mov w22, #0x7999 // #31129 │ │ - ror w4, w4, #31 │ │ - add w26, w23, w26 │ │ - eor w14, w14, w18 │ │ - add w24, w28, w24 │ │ - eor w3, w3, w13 │ │ - eor w28, w20, w1 │ │ - movk w22, #0x5a82, lsl #16 │ │ - ror w23, w26, #2 │ │ - add w24, w24, w14 │ │ - add w22, w4, w22 │ │ - ror w14, w26, #27 │ │ - and w28, w28, w26 │ │ - eor w3, w3, w6 │ │ - eor w2, w27, w2 │ │ - mov w26, #0x7999 // #31129 │ │ - ror w3, w3, #31 │ │ - add w14, w24, w14 │ │ - eor w28, w28, w1 │ │ - add w18, w22, w18 │ │ - eor w2, w2, w10 │ │ - eor w22, w23, w20 │ │ - movk w26, #0x5a82, lsl #16 │ │ - ror w24, w14, #2 │ │ - add w26, w3, w26 │ │ - add w18, w18, w28 │ │ - and w22, w22, w14 │ │ - ror w28, w14, #27 │ │ - eor w2, w2, w5 │ │ - eor w19, w17, w19 │ │ - mov w14, #0x7999 // #31129 │ │ - ror w2, w2, #31 │ │ - add w18, w18, w28 │ │ - eor w22, w22, w20 │ │ - add w1, w26, w1 │ │ - eor w19, w19, w9 │ │ - eor w26, w24, w23 │ │ - movk w14, #0x5a82, lsl #16 │ │ - ror w28, w18, #2 │ │ - eor w27, w16, w27 │ │ - add w1, w1, w22 │ │ - add w14, w2, w14 │ │ - ror w22, w18, #27 │ │ - eor w19, w19, w4 │ │ - and w18, w26, w18 │ │ - mov w26, #0x7999 // #31129 │ │ - ror w19, w19, #31 │ │ - add w1, w1, w22 │ │ - add w14, w14, w20 │ │ - eor w22, w18, w23 │ │ - eor w20, w28, w24 │ │ - eor w18, w27, w8 │ │ - movk w26, #0x5a82, lsl #16 │ │ - add w14, w14, w22 │ │ - add w26, w19, w26 │ │ - ror w22, w1, #27 │ │ - and w20, w20, w1 │ │ - eor w18, w18, w3 │ │ - eor w17, w15, w17 │ │ - mov w27, #0xeba1 // #60321 │ │ - ror w18, w18, #31 │ │ - add w14, w14, w22 │ │ - ror w1, w1, #2 │ │ - add w26, w26, w23 │ │ - eor w20, w20, w24 │ │ - eor w17, w17, w7 │ │ - movk w27, #0x6ed9, lsl #16 │ │ - eor w23, w1, w28 │ │ - add w20, w26, w20 │ │ - add w27, w18, w27 │ │ - ror w26, w14, #27 │ │ - eor w17, w17, w2 │ │ - eor w16, w21, w16 │ │ - mov w22, #0xeba1 // #60321 │ │ - ror w17, w17, #31 │ │ - add w20, w20, w26 │ │ - add w27, w27, w24 │ │ - ror w26, w14, #2 │ │ - eor w16, w16, w6 │ │ - eor w14, w23, w14 │ │ - movk w22, #0x6ed9, lsl #16 │ │ - eor w23, w26, w1 │ │ - add w14, w27, w14 │ │ - ror w24, w20, #27 │ │ - add w22, w17, w22 │ │ - eor w16, w16, w19 │ │ - eor w15, w13, w15 │ │ - mov w27, #0xeba1 // #60321 │ │ - ror w16, w16, #31 │ │ - add w24, w14, w24 │ │ - add w22, w22, w28 │ │ - ror w14, w20, #2 │ │ - eor w28, w23, w20 │ │ - eor w15, w15, w5 │ │ - movk w27, #0x6ed9, lsl #16 │ │ - ror w20, w24, #27 │ │ - eor w21, w10, w21 │ │ - add w28, w22, w28 │ │ - add w27, w16, w27 │ │ - eor w22, w14, w26 │ │ - eor w15, w15, w18 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w15, w15, #31 │ │ - add w28, w28, w20 │ │ - add w27, w27, w1 │ │ - ror w20, w24, #2 │ │ - eor w1, w21, w4 │ │ - eor w24, w22, w24 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - eor w22, w20, w14 │ │ - add w27, w27, w24 │ │ - add w23, w15, w23 │ │ - ror w24, w28, #27 │ │ - eor w1, w1, w17 │ │ - eor w13, w9, w13 │ │ - mov w21, #0xeba1 // #60321 │ │ - ror w1, w1, #31 │ │ - add w27, w27, w24 │ │ - add w23, w23, w26 │ │ - ror w24, w28, #2 │ │ - eor w26, w22, w28 │ │ - eor w13, w13, w3 │ │ - movk w21, #0x6ed9, lsl #16 │ │ - ror w28, w27, #27 │ │ - add w26, w23, w26 │ │ - add w21, w1, w21 │ │ - eor w23, w24, w20 │ │ - eor w13, w13, w16 │ │ - eor w10, w8, w10 │ │ - mov w22, #0xeba1 // #60321 │ │ - ror w13, w13, #31 │ │ - add w26, w26, w28 │ │ - add w21, w21, w14 │ │ - ror w28, w27, #2 │ │ - eor w14, w23, w27 │ │ - eor w10, w10, w2 │ │ - movk w22, #0x6ed9, lsl #16 │ │ - ror w27, w26, #27 │ │ - add w14, w21, w14 │ │ - add w22, w13, w22 │ │ - eor w21, w28, w24 │ │ - eor w10, w10, w15 │ │ - eor w9, w7, w9 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w10, w10, #31 │ │ - add w14, w14, w27 │ │ - add w22, w22, w20 │ │ - ror w27, w26, #2 │ │ - eor w20, w21, w26 │ │ - eor w9, w9, w19 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - ror w26, w14, #27 │ │ - add w20, w22, w20 │ │ - add w23, w10, w23 │ │ - eor w22, w27, w28 │ │ - eor w9, w9, w1 │ │ - eor w8, w6, w8 │ │ - mov w21, #0xeba1 // #60321 │ │ - ror w9, w9, #31 │ │ - add w20, w20, w26 │ │ - add w23, w23, w24 │ │ - ror w26, w14, #2 │ │ - eor w24, w22, w14 │ │ - eor w8, w8, w18 │ │ - movk w21, #0x6ed9, lsl #16 │ │ - ror w14, w20, #27 │ │ - add w24, w23, w24 │ │ - add w21, w9, w21 │ │ - eor w23, w26, w27 │ │ - eor w8, w8, w13 │ │ - eor w7, w5, w7 │ │ - mov w22, #0xeba1 // #60321 │ │ - ror w8, w8, #31 │ │ - add w24, w24, w14 │ │ - add w21, w21, w28 │ │ - ror w14, w20, #2 │ │ - eor w28, w23, w20 │ │ - eor w7, w7, w17 │ │ - movk w22, #0x6ed9, lsl #16 │ │ - ror w20, w24, #27 │ │ - add w28, w21, w28 │ │ - add w22, w8, w22 │ │ - eor w21, w14, w26 │ │ - eor w7, w7, w10 │ │ - eor w6, w4, w6 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w7, w7, #31 │ │ - add w28, w28, w20 │ │ - add w22, w22, w27 │ │ - ror w20, w24, #2 │ │ - eor w27, w21, w24 │ │ - eor w6, w6, w16 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - ror w24, w28, #27 │ │ - add w27, w22, w27 │ │ - add w23, w7, w23 │ │ - eor w22, w20, w14 │ │ - eor w6, w6, w9 │ │ - eor w5, w3, w5 │ │ - mov w21, #0xeba1 // #60321 │ │ - ror w6, w6, #31 │ │ - add w27, w27, w24 │ │ - add w23, w23, w26 │ │ - ror w24, w28, #2 │ │ - eor w26, w22, w28 │ │ - eor w5, w5, w15 │ │ - movk w21, #0x6ed9, lsl #16 │ │ - ror w28, w27, #27 │ │ - add w26, w23, w26 │ │ - add w21, w6, w21 │ │ - eor w23, w24, w20 │ │ - eor w5, w5, w8 │ │ - eor w4, w2, w4 │ │ - mov w22, #0xeba1 // #60321 │ │ - ror w5, w5, #31 │ │ - add w26, w26, w28 │ │ - add w21, w21, w14 │ │ - ror w28, w27, #2 │ │ - eor w14, w23, w27 │ │ - eor w4, w4, w1 │ │ - movk w22, #0x6ed9, lsl #16 │ │ - ror w27, w26, #27 │ │ - add w14, w21, w14 │ │ - add w22, w5, w22 │ │ - eor w21, w28, w24 │ │ - eor w4, w4, w7 │ │ - eor w3, w19, w3 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w4, w4, #31 │ │ - add w14, w14, w27 │ │ - add w22, w22, w20 │ │ - ror w27, w26, #2 │ │ - eor w20, w21, w26 │ │ - eor w3, w3, w13 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - ror w26, w14, #27 │ │ - add w20, w22, w20 │ │ - add w23, w4, w23 │ │ - eor w22, w27, w28 │ │ - eor w3, w3, w6 │ │ - eor w2, w18, w2 │ │ - mov w21, #0xeba1 // #60321 │ │ - ror w3, w3, #31 │ │ - add w20, w20, w26 │ │ - add w23, w23, w24 │ │ - ror w26, w14, #2 │ │ - eor w24, w22, w14 │ │ - eor w2, w2, w10 │ │ - movk w21, #0x6ed9, lsl #16 │ │ - ror w14, w20, #27 │ │ - add w24, w23, w24 │ │ - add w21, w3, w21 │ │ - eor w23, w26, w27 │ │ - eor w2, w2, w5 │ │ - eor w19, w17, w19 │ │ - mov w22, #0xeba1 // #60321 │ │ - ror w2, w2, #31 │ │ - add w24, w24, w14 │ │ - add w21, w21, w28 │ │ - ror w14, w20, #2 │ │ - eor w28, w23, w20 │ │ - eor w19, w19, w9 │ │ - movk w22, #0x6ed9, lsl #16 │ │ - ror w20, w24, #27 │ │ - add w28, w21, w28 │ │ - add w22, w2, w22 │ │ - eor w21, w14, w26 │ │ - eor w19, w19, w4 │ │ - eor w18, w16, w18 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w19, w19, #31 │ │ - add w28, w28, w20 │ │ - eor w25, w21, w24 │ │ - ror w20, w24, #2 │ │ - add w22, w22, w27 │ │ - eor w18, w18, w8 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - eor w21, w20, w14 │ │ - add w22, w22, w25 │ │ - ror w27, w28, #27 │ │ - add w23, w19, w23 │ │ - eor w18, w18, w3 │ │ - eor w17, w15, w17 │ │ - mov w24, #0xeba1 // #60321 │ │ - ror w18, w18, #31 │ │ - add w27, w22, w27 │ │ - add w23, w23, w26 │ │ - ror w22, w28, #2 │ │ - eor w17, w17, w7 │ │ - eor w28, w21, w28 │ │ - movk w24, #0x6ed9, lsl #16 │ │ - add w26, w23, w28 │ │ - add w24, w18, w24 │ │ - eor w23, w22, w20 │ │ - ror w28, w27, #27 │ │ - eor w17, w17, w2 │ │ - eor w16, w1, w16 │ │ - mov w21, #0xeba1 // #60321 │ │ - ror w17, w17, #31 │ │ - add w26, w26, w28 │ │ - add w24, w24, w14 │ │ - ror w28, w27, #2 │ │ - eor w14, w23, w27 │ │ - eor w16, w16, w6 │ │ - movk w21, #0x6ed9, lsl #16 │ │ - ror w27, w26, #27 │ │ - add w14, w24, w14 │ │ - add w21, w17, w21 │ │ - eor w24, w28, w22 │ │ - eor w16, w16, w19 │ │ - eor w15, w13, w15 │ │ - mov w23, #0xeba1 // #60321 │ │ - ror w16, w16, #31 │ │ - add w14, w14, w27 │ │ - add w21, w21, w20 │ │ - ror w27, w26, #2 │ │ - eor w15, w15, w5 │ │ - eor w26, w24, w26 │ │ - movk w23, #0x6ed9, lsl #16 │ │ - eor w24, w27, w28 │ │ - ror w25, w14, #27 │ │ - add w21, w21, w26 │ │ - add w23, w16, w23 │ │ - eor w15, w15, w18 │ │ - mov w20, #0xeba1 // #60321 │ │ - ror w15, w15, #31 │ │ - ror w26, w14, #2 │ │ - add w21, w21, w25 │ │ - add w23, w23, w22 │ │ - eor w14, w24, w14 │ │ - eor w22, w10, w1 │ │ - movk w20, #0x6ed9, lsl #16 │ │ - add w24, w15, w20 │ │ - add w14, w23, w14 │ │ - ror w1, w21, #27 │ │ - eor w23, w26, w27 │ │ - eor w22, w22, w4 │ │ - add w1, w14, w1 │ │ - add w28, w24, w28 │ │ - eor w20, w23, w21 │ │ - eor w22, w22, w17 │ │ - eor w13, w9, w13 │ │ - mov w23, #0xbcdc // #48348 │ │ - ror w14, w22, #31 │ │ - ror w21, w21, #2 │ │ - ror w22, w1, #27 │ │ - add w20, w28, w20 │ │ - eor w13, w13, w3 │ │ - movk w23, #0x8f1b, lsl #16 │ │ - add w20, w20, w22 │ │ - ror w24, w1, #2 │ │ - eor w28, w1, w21 │ │ - add w23, w14, w23 │ │ - eor w13, w13, w16 │ │ - mov w22, #0xbcdc // #48348 │ │ - ror w13, w13, #31 │ │ - and w1, w1, w21 │ │ - eor w25, w20, w24 │ │ - add w23, w23, w27 │ │ - and w28, w28, w26 │ │ - ror w27, w20, #27 │ │ - eor w10, w8, w10 │ │ - movk w22, #0x8f1b, lsl #16 │ │ - add w23, w23, w27 │ │ - add w22, w13, w22 │ │ - and w27, w20, w24 │ │ - and w25, w25, w21 │ │ - orr w28, w28, w1 │ │ - eor w10, w10, w2 │ │ - add w1, w23, w28 │ │ - eor w10, w10, w15 │ │ - orr w23, w25, w27 │ │ - add w28, w22, w26 │ │ - eor w9, w7, w9 │ │ - mov w22, #0xbcdc // #48348 │ │ - ror w10, w10, #31 │ │ - ror w27, w20, #2 │ │ - add w28, w28, w23 │ │ - eor w9, w9, w19 │ │ - ror w23, w1, #27 │ │ - movk w22, #0x8f1b, lsl #16 │ │ - add w23, w28, w23 │ │ - ror w26, w1, #2 │ │ - add w22, w10, w22 │ │ - eor w28, w1, w27 │ │ - eor w9, w9, w14 │ │ - mov w20, #0xbcdc // #48348 │ │ - ror w9, w9, #31 │ │ - add w21, w22, w21 │ │ - and w1, w1, w27 │ │ - eor w22, w23, w26 │ │ - ror w25, w23, #27 │ │ - and w28, w28, w24 │ │ - eor w8, w6, w8 │ │ - movk w20, #0x8f1b, lsl #16 │ │ - add w25, w21, w25 │ │ - add w20, w9, w20 │ │ - and w22, w22, w27 │ │ - and w21, w23, w26 │ │ - orr w28, w28, w1 │ │ - eor w8, w8, w18 │ │ - add w1, w25, w28 │ │ - orr w21, w22, w21 │ │ - add w24, w20, w24 │ │ - eor w8, w8, w13 │ │ - eor w7, w5, w7 │ │ - mov w22, #0xbcdc // #48348 │ │ - ror w8, w8, #31 │ │ - ror w20, w23, #2 │ │ - add w24, w24, w21 │ │ - eor w7, w7, w17 │ │ - ror w21, w1, #27 │ │ - movk w22, #0x8f1b, lsl #16 │ │ - add w21, w24, w21 │ │ - ror w23, w1, #2 │ │ - add w22, w8, w22 │ │ - eor w28, w1, w20 │ │ - eor w7, w7, w10 │ │ - mov w24, #0xbcdc // #48348 │ │ - ror w7, w7, #31 │ │ - add w27, w22, w27 │ │ - and w1, w1, w20 │ │ - eor w22, w21, w23 │ │ - ror w25, w21, #27 │ │ - and w28, w28, w26 │ │ - eor w6, w4, w6 │ │ - movk w24, #0x8f1b, lsl #16 │ │ - add w25, w27, w25 │ │ - and w22, w22, w20 │ │ - and w27, w21, w23 │ │ - orr w28, w28, w1 │ │ - add w24, w7, w24 │ │ - eor w6, w6, w16 │ │ - add w1, w25, w28 │ │ - add w24, w24, w26 │ │ - orr w25, w22, w27 │ │ - eor w6, w6, w9 │ │ - eor w22, w3, w5 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w6, w6, #31 │ │ - ror w21, w21, #2 │ │ - ror w27, w1, #27 │ │ - eor w5, w22, w15 │ │ - add w25, w24, w25 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - ror w24, w1, #2 │ │ - add w25, w25, w27 │ │ - add w26, w6, w26 │ │ - eor w28, w1, w21 │ │ - eor w5, w5, w8 │ │ - mov w22, #0xbcdc // #48348 │ │ - ror w5, w5, #31 │ │ - add w20, w26, w20 │ │ - and w1, w1, w21 │ │ - eor w26, w25, w24 │ │ - ror w27, w25, #27 │ │ - and w28, w28, w23 │ │ - eor w4, w2, w4 │ │ - movk w22, #0x8f1b, lsl #16 │ │ - add w27, w20, w27 │ │ - add w22, w5, w22 │ │ - and w20, w25, w24 │ │ - and w26, w26, w21 │ │ - eor w4, w4, w14 │ │ - orr w28, w28, w1 │ │ - add w23, w22, w23 │ │ - add w1, w27, w28 │ │ - eor w22, w19, w3 │ │ - orr w27, w26, w20 │ │ - eor w20, w4, w7 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w20, w20, #31 │ │ - ror w3, w25, #2 │ │ - add w27, w23, w27 │ │ - eor w4, w22, w13 │ │ - ror w25, w1, #27 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - add w25, w27, w25 │ │ - ror w22, w1, #2 │ │ - add w26, w20, w26 │ │ - eor w27, w1, w3 │ │ - eor w4, w4, w6 │ │ - mov w23, #0xbcdc // #48348 │ │ - ror w4, w4, #31 │ │ - and w28, w1, w3 │ │ - add w21, w26, w21 │ │ - eor w1, w25, w22 │ │ - ror w26, w25, #27 │ │ - and w27, w27, w24 │ │ - eor w2, w18, w2 │ │ - movk w23, #0x8f1b, lsl #16 │ │ - add w26, w21, w26 │ │ - orr w27, w27, w28 │ │ - and w21, w25, w22 │ │ - and w28, w1, w3 │ │ - add w23, w4, w23 │ │ - eor w2, w2, w10 │ │ - add w1, w26, w27 │ │ - add w23, w23, w24 │ │ - orr w27, w28, w21 │ │ - eor w2, w2, w5 │ │ - eor w21, w17, w19 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w19, w2, #31 │ │ - add w27, w23, w27 │ │ - ror w2, w25, #2 │ │ - eor w21, w21, w9 │ │ - ror w25, w1, #27 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - add w25, w27, w25 │ │ - ror w24, w1, #2 │ │ - add w26, w19, w26 │ │ - eor w27, w1, w2 │ │ - eor w21, w21, w20 │ │ - mov w23, #0xbcdc // #48348 │ │ - ror w21, w21, #31 │ │ - and w28, w1, w2 │ │ - add w3, w26, w3 │ │ - eor w1, w25, w24 │ │ - ror w26, w25, #27 │ │ - and w27, w27, w22 │ │ - eor w18, w16, w18 │ │ - movk w23, #0x8f1b, lsl #16 │ │ - add w26, w3, w26 │ │ - orr w27, w27, w28 │ │ - and w3, w25, w24 │ │ - and w28, w1, w2 │ │ - add w23, w21, w23 │ │ - eor w18, w18, w8 │ │ - add w1, w26, w27 │ │ - add w23, w23, w22 │ │ - orr w27, w28, w3 │ │ - eor w22, w15, w17 │ │ - eor w18, w18, w4 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w18, w18, #31 │ │ - ror w3, w25, #2 │ │ - add w27, w23, w27 │ │ - eor w17, w22, w7 │ │ - ror w25, w1, #27 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - add w25, w27, w25 │ │ - ror w23, w1, #2 │ │ - add w26, w18, w26 │ │ - eor w27, w1, w3 │ │ - eor w17, w17, w19 │ │ - mov w22, #0xbcdc // #48348 │ │ - ror w17, w17, #31 │ │ - and w28, w1, w3 │ │ - add w2, w26, w2 │ │ - eor w1, w25, w23 │ │ - ror w26, w25, #27 │ │ - and w27, w27, w24 │ │ - eor w16, w14, w16 │ │ - movk w22, #0x8f1b, lsl #16 │ │ - add w26, w2, w26 │ │ - orr w27, w27, w28 │ │ - and w2, w25, w23 │ │ - and w28, w1, w3 │ │ - add w22, w17, w22 │ │ - eor w16, w16, w6 │ │ - add w1, w26, w27 │ │ - add w22, w22, w24 │ │ - orr w27, w28, w2 │ │ - eor w16, w16, w21 │ │ - eor w15, w13, w15 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w16, w16, #31 │ │ - ror w2, w25, #2 │ │ - add w27, w22, w27 │ │ - ror w24, w1, #27 │ │ - eor w15, w15, w5 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - add w24, w27, w24 │ │ - ror w22, w1, #2 │ │ - add w26, w16, w26 │ │ - eor w27, w1, w2 │ │ - eor w15, w15, w18 │ │ - mov w25, #0xbcdc // #48348 │ │ - ror w15, w15, #31 │ │ - add w3, w26, w3 │ │ - and w27, w27, w23 │ │ - and w28, w1, w2 │ │ - ror w26, w24, #27 │ │ - eor w1, w24, w22 │ │ - eor w14, w10, w14 │ │ - movk w25, #0x8f1b, lsl #16 │ │ - add w26, w3, w26 │ │ - orr w28, w27, w28 │ │ - and w3, w24, w22 │ │ - add w25, w15, w25 │ │ - and w27, w1, w2 │ │ - eor w14, w14, w20 │ │ - add w1, w26, w28 │ │ - orr w27, w27, w3 │ │ - add w26, w25, w23 │ │ - eor w14, w14, w17 │ │ - eor w23, w9, w13 │ │ - mov w3, #0xbcdc // #48348 │ │ - ror w14, w14, #31 │ │ - ror w24, w24, #2 │ │ - add w26, w26, w27 │ │ - eor w13, w23, w4 │ │ - ror w27, w1, #27 │ │ - movk w3, #0x8f1b, lsl #16 │ │ - add w27, w26, w27 │ │ - ror w23, w1, #2 │ │ - add w25, w14, w3 │ │ - eor w26, w1, w24 │ │ - eor w13, w13, w16 │ │ - mov w3, #0xbcdc // #48348 │ │ - ror w13, w13, #31 │ │ - and w28, w1, w24 │ │ - add w2, w25, w2 │ │ - eor w1, w27, w23 │ │ - ror w25, w27, #27 │ │ - and w26, w26, w22 │ │ - eor w10, w8, w10 │ │ - movk w3, #0x8f1b, lsl #16 │ │ - add w25, w2, w25 │ │ - orr w26, w26, w28 │ │ - and w2, w27, w23 │ │ - and w28, w1, w24 │ │ - add w3, w13, w3 │ │ - eor w10, w10, w19 │ │ - add w1, w25, w26 │ │ - add w3, w3, w22 │ │ - eor w26, w7, w9 │ │ - orr w28, w28, w2 │ │ - eor w10, w10, w15 │ │ - mov w2, #0xbcdc // #48348 │ │ - ror w10, w10, #31 │ │ - ror w22, w27, #2 │ │ - add w28, w3, w28 │ │ - eor w26, w26, w21 │ │ - ror w9, w1, #27 │ │ - movk w2, #0x8f1b, lsl #16 │ │ - ror w25, w1, #2 │ │ - add w9, w28, w9 │ │ - eor w27, w1, w22 │ │ - add w28, w10, w2 │ │ - eor w3, w6, w8 │ │ - eor w2, w26, w14 │ │ - mov w26, #0xbcdc // #48348 │ │ - ror w2, w2, #31 │ │ - ror w8, w9, #27 │ │ - and w1, w1, w22 │ │ - eor w3, w3, w18 │ │ - add w24, w28, w24 │ │ - and w27, w27, w23 │ │ - eor w28, w9, w25 │ │ - movk w26, #0x8f1b, lsl #16 │ │ - orr w27, w27, w1 │ │ - add w24, w24, w8 │ │ - eor w1, w3, w13 │ │ - and w8, w9, w25 │ │ - add w26, w2, w26 │ │ - and w28, w28, w22 │ │ - eor w7, w5, w7 │ │ - mov w3, #0xc1d6 // #49622 │ │ - ror w1, w1, #31 │ │ - ror w9, w9, #2 │ │ - add w24, w24, w27 │ │ - add w26, w26, w23 │ │ - orr w28, w28, w8 │ │ - movk w3, #0xca62, lsl #16 │ │ - eor w7, w7, w17 │ │ - eor w8, w9, w25 │ │ - add w28, w26, w28 │ │ - ror w27, w24, #27 │ │ - add w26, w1, w3 │ │ - eor w7, w7, w10 │ │ - eor w6, w20, w6 │ │ - mov w3, #0xc1d6 // #49622 │ │ - ror w7, w7, #31 │ │ - add w27, w28, w27 │ │ - add w22, w26, w22 │ │ - ror w28, w24, #2 │ │ - movk w3, #0xca62, lsl #16 │ │ - eor w24, w8, w24 │ │ - eor w6, w6, w16 │ │ - eor w8, w28, w9 │ │ - add w24, w22, w24 │ │ - add w26, w7, w3 │ │ - ror w22, w27, #27 │ │ - eor w6, w6, w2 │ │ - eor w5, w4, w5 │ │ - mov w3, #0xc1d6 // #49622 │ │ - ror w6, w6, #31 │ │ - add w22, w24, w22 │ │ - add w26, w26, w25 │ │ - ror w24, w27, #2 │ │ - eor w5, w5, w15 │ │ - eor w27, w8, w27 │ │ - movk w3, #0xca62, lsl #16 │ │ - add w27, w26, w27 │ │ - eor w20, w19, w20 │ │ - eor w26, w24, w28 │ │ - ror w8, w22, #27 │ │ - add w3, w6, w3 │ │ - eor w5, w5, w1 │ │ - mov w25, #0xc1d6 // #49622 │ │ - ror w5, w5, #31 │ │ - add w8, w27, w8 │ │ - add w3, w3, w9 │ │ - ror w27, w22, #2 │ │ - eor w9, w20, w14 │ │ - eor w22, w26, w22 │ │ - movk w25, #0xca62, lsl #16 │ │ - add w22, w3, w22 │ │ - eor w26, w27, w24 │ │ - ror w3, w8, #27 │ │ - add w25, w5, w25 │ │ - eor w9, w9, w7 │ │ - eor w4, w21, w4 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w9, w9, #31 │ │ - add w3, w22, w3 │ │ - eor w26, w26, w8 │ │ - ror w22, w8, #2 │ │ - add w25, w25, w28 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w4, w4, w13 │ │ - add w28, w25, w26 │ │ - ror w8, w3, #27 │ │ - add w26, w9, w20 │ │ - eor w25, w22, w27 │ │ - eor w4, w4, w6 │ │ - eor w19, w18, w19 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w4, w4, #31 │ │ - add w8, w28, w8 │ │ - eor w25, w25, w3 │ │ - ror w28, w3, #2 │ │ - add w26, w26, w24 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w19, w19, w10 │ │ - add w24, w26, w25 │ │ - ror w3, w8, #27 │ │ - add w26, w4, w20 │ │ - eor w25, w28, w22 │ │ - eor w19, w19, w5 │ │ - eor w21, w17, w21 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w19, w19, #31 │ │ - add w3, w24, w3 │ │ - eor w25, w25, w8 │ │ - ror w24, w8, #2 │ │ - add w26, w26, w27 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w21, w21, w2 │ │ - add w27, w26, w25 │ │ - ror w8, w3, #27 │ │ - add w26, w19, w20 │ │ - eor w25, w24, w28 │ │ - eor w21, w21, w9 │ │ - eor w18, w16, w18 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w21, w21, #31 │ │ - add w8, w27, w8 │ │ - eor w25, w25, w3 │ │ - ror w27, w3, #2 │ │ - add w26, w26, w22 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w18, w18, w1 │ │ - add w22, w26, w25 │ │ - ror w3, w8, #27 │ │ - add w26, w21, w20 │ │ - eor w25, w27, w24 │ │ - eor w18, w18, w4 │ │ - eor w17, w15, w17 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w18, w18, #31 │ │ - add w3, w22, w3 │ │ - eor w25, w25, w8 │ │ - ror w22, w8, #2 │ │ - add w26, w26, w28 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w17, w17, w7 │ │ - add w28, w26, w25 │ │ - ror w8, w3, #27 │ │ - add w26, w18, w20 │ │ - eor w25, w22, w27 │ │ - eor w17, w17, w19 │ │ - eor w16, w14, w16 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w17, w17, #31 │ │ - add w8, w28, w8 │ │ - eor w25, w25, w3 │ │ - ror w28, w3, #2 │ │ - add w26, w26, w24 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w16, w16, w6 │ │ - add w24, w26, w25 │ │ - ror w3, w8, #27 │ │ - add w26, w17, w20 │ │ - eor w25, w28, w22 │ │ - eor w16, w16, w21 │ │ - eor w15, w13, w15 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w16, w16, #31 │ │ - add w3, w24, w3 │ │ - eor w25, w25, w8 │ │ - ror w24, w8, #2 │ │ - add w26, w26, w27 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w15, w15, w5 │ │ - add w27, w26, w25 │ │ - ror w8, w3, #27 │ │ - add w26, w16, w20 │ │ - eor w25, w24, w28 │ │ - eor w15, w15, w18 │ │ - eor w14, w10, w14 │ │ - mov w20, #0xc1d6 // #49622 │ │ - ror w15, w15, #31 │ │ - add w8, w27, w8 │ │ - eor w25, w25, w3 │ │ - ror w27, w3, #2 │ │ - add w26, w26, w22 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w14, w14, w9 │ │ - add w22, w26, w25 │ │ - ror w3, w8, #27 │ │ - add w26, w15, w20 │ │ - eor w25, w27, w24 │ │ - eor w14, w14, w17 │ │ - eor w13, w2, w13 │ │ - mov w20, #0xc1d6 // #49622 │ │ - add w3, w22, w3 │ │ - ror w14, w14, #31 │ │ - ror w22, w8, #2 │ │ - eor w25, w25, w8 │ │ - add w26, w26, w28 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w13, w13, w4 │ │ - add w28, w26, w25 │ │ - ror w8, w3, #27 │ │ - add w26, w14, w20 │ │ - eor w25, w22, w27 │ │ - eor w13, w13, w16 │ │ - eor w10, w1, w10 │ │ - mov w20, #0xc1d6 // #49622 │ │ - add w8, w28, w8 │ │ - ror w13, w13, #31 │ │ - ror w28, w3, #2 │ │ - eor w25, w25, w3 │ │ - add w26, w26, w24 │ │ - eor w10, w10, w19 │ │ - movk w20, #0xca62, lsl #16 │ │ - add w24, w26, w25 │ │ - ror w3, w8, #27 │ │ - eor w26, w28, w22 │ │ - add w20, w13, w20 │ │ - eor w10, w10, w15 │ │ - eor w2, w7, w2 │ │ - mov w25, #0xc1d6 // #49622 │ │ - add w3, w24, w3 │ │ - ror w10, w10, #31 │ │ - ror w24, w8, #2 │ │ - add w20, w20, w27 │ │ - eor w8, w26, w8 │ │ - eor w2, w2, w21 │ │ - movk w25, #0xca62, lsl #16 │ │ - eor w26, w24, w28 │ │ - add w8, w20, w8 │ │ - ror w27, w3, #27 │ │ - add w25, w10, w25 │ │ - eor w2, w2, w14 │ │ - eor w1, w6, w1 │ │ - mov w20, #0xc1d6 // #49622 │ │ - add w27, w8, w27 │ │ - ror w2, w2, #31 │ │ - ror w8, w3, #2 │ │ - add w25, w25, w22 │ │ - eor w3, w26, w3 │ │ - eor w1, w1, w18 │ │ - movk w20, #0xca62, lsl #16 │ │ - eor w26, w8, w24 │ │ - add w3, w25, w3 │ │ - ror w22, w27, #27 │ │ - add w20, w2, w20 │ │ - eor w1, w1, w13 │ │ - eor w7, w5, w7 │ │ - mov w25, #0xc1d6 // #49622 │ │ - add w22, w3, w22 │ │ - ror w1, w1, #31 │ │ - ror w3, w27, #2 │ │ - add w20, w20, w28 │ │ - eor w27, w26, w27 │ │ - eor w7, w7, w17 │ │ - movk w25, #0xca62, lsl #16 │ │ - add w27, w20, w27 │ │ - eor w26, w3, w8 │ │ - ror w28, w22, #27 │ │ - add w25, w1, w25 │ │ - eor w7, w7, w10 │ │ - eor w6, w9, w6 │ │ - mov w20, #0xc1d6 // #49622 │ │ - add w28, w27, w28 │ │ - ror w7, w7, #31 │ │ - ror w27, w22, #2 │ │ - eor w26, w26, w22 │ │ - add w25, w25, w24 │ │ - eor w6, w6, w16 │ │ - movk w20, #0xca62, lsl #16 │ │ - add w24, w25, w26 │ │ - ror w22, w28, #27 │ │ - eor w26, w27, w3 │ │ - add w20, w7, w20 │ │ - eor w6, w6, w2 │ │ - eor w5, w4, w5 │ │ - mov w25, #0xc1d6 // #49622 │ │ - add w22, w24, w22 │ │ - ror w6, w6, #31 │ │ - ror w24, w28, #2 │ │ - eor w26, w26, w28 │ │ - add w20, w20, w8 │ │ - movk w25, #0xca62, lsl #16 │ │ - eor w5, w5, w15 │ │ - mov w23, #0xc1d6 // #49622 │ │ - add w8, w20, w26 │ │ - ror w28, w22, #27 │ │ - add w20, w6, w25 │ │ - eor w5, w5, w1 │ │ - eor w25, w24, w27 │ │ - movk w23, #0xca62, lsl #16 │ │ - add w28, w8, w28 │ │ - ror w5, w5, #31 │ │ - ror w8, w22, #2 │ │ - add w20, w20, w3 │ │ - eor w22, w25, w22 │ │ - add w23, w12, w23 │ │ - add w20, w20, w22 │ │ - eor w12, w8, w24 │ │ - ror w3, w28, #27 │ │ - add w23, w23, w5 │ │ - add w3, w20, w3 │ │ - eor w12, w12, w28 │ │ - add w23, w23, w27 │ │ - str w9, [x0, #28] │ │ - add w23, w23, w12 │ │ - str w4, [x0, #32] │ │ - ror w4, w3, #27 │ │ - ror w28, w28, #2 │ │ - add w23, w23, w4 │ │ - ldr w4, [x0, #12] │ │ - add w11, w28, w11 │ │ - str w19, [x0, #36] │ │ - add w3, w3, w4 │ │ - ldr w4, [x0, #20] │ │ - str w21, [x0, #40] │ │ - add w8, w8, w4 │ │ - ldr w4, [x0, #24] │ │ - str w23, [x0, #8] │ │ - add w24, w24, w4 │ │ - str w18, [x0, #44] │ │ - str w24, [x0, #24] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldp x27, x28, [sp, #64] │ │ - str w17, [x0, #48] │ │ - add sp, sp, #0x50 │ │ - str w16, [x0, #52] │ │ - str w15, [x0, #56] │ │ - str w14, [x0, #60] │ │ - str w13, [x0, #64] │ │ - str w10, [x0, #68] │ │ - str w2, [x0, #72] │ │ - str w1, [x0, #76] │ │ - str w7, [x0, #80] │ │ - str w6, [x0, #84] │ │ - str w5, [x0, #88] │ │ - str w3, [x0, #12] │ │ - str w11, [x0, #16] │ │ - str w8, [x0, #20] │ │ - ret │ │ - │ │ -00000000000050b4 : │ │ - mov w5, #0x2301 // #8961 │ │ - mov w4, #0xab89 // #43913 │ │ - mov w3, #0xdcfe // #56574 │ │ - mov w2, #0x5476 // #21622 │ │ - mov w1, #0xe1f0 // #57840 │ │ - movk w5, #0x6745, lsl #16 │ │ - movk w4, #0xefcd, lsl #16 │ │ - movk w3, #0x98ba, lsl #16 │ │ - movk w2, #0x1032, lsl #16 │ │ - movk w1, #0xc3d2, lsl #16 │ │ - str wzr, [x0, #4] │ │ - str wzr, [x0] │ │ - str w5, [x0, #8] │ │ - str w4, [x0, #12] │ │ - str w3, [x0, #16] │ │ - str w2, [x0, #20] │ │ - str w1, [x0, #24] │ │ - ret │ │ - │ │ -00000000000050fc : │ │ - sub sp, sp, #0x30 │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - stp x23, x30, [sp, #32] │ │ - mov x22, x0 │ │ - mov x21, x1 │ │ - ldr w0, [x2] │ │ - mov w23, #0x40 // #64 │ │ - mov x19, x2 │ │ - add w1, w0, w1 │ │ - str w1, [x2] │ │ - and w0, w0, #0x3f │ │ - cmp x21, w1, uxtw │ │ - sub w23, w23, w0 │ │ - b.ls 5144 // b.plast │ │ - ldr w1, [x2, #4] │ │ - add w1, w1, #0x1 │ │ - str w1, [x2, #4] │ │ - cmp x21, x23 │ │ - add x20, x19, #0x1c │ │ - b.cc 5244 // b.lo, b.ul, b.last │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - add x0, x20, x0 │ │ - sub x21, x21, x23 │ │ - add x22, x22, x23 │ │ - mov x23, #0x40 // #64 │ │ - bl 17a0 │ │ - ldr w16, [x19, #88] │ │ - mov x0, x19 │ │ - ldr w15, [x19, #84] │ │ - ldr w14, [x19, #80] │ │ - rev w16, w16 │ │ - ldr w13, [x19, #76] │ │ - rev w15, w15 │ │ - ldr w12, [x19, #72] │ │ - rev w14, w14 │ │ - ldr w11, [x19, #68] │ │ - rev w13, w13 │ │ - ldr w10, [x19, #64] │ │ - rev w12, w12 │ │ - ldr w9, [x19, #60] │ │ - rev w11, w11 │ │ - ldr w8, [x19, #56] │ │ - rev w10, w10 │ │ - ldr w7, [x19, #52] │ │ - rev w9, w9 │ │ - ldr w6, [x19, #48] │ │ - rev w8, w8 │ │ - ldr w5, [x19, #44] │ │ - rev w7, w7 │ │ - ldr w4, [x19, #40] │ │ - rev w6, w6 │ │ - ldr w3, [x19, #36] │ │ - rev w5, w5 │ │ - ldr w2, [x19, #32] │ │ - rev w4, w4 │ │ - ldr w1, [x19, #28] │ │ - rev w3, w3 │ │ - rev w2, w2 │ │ - str w16, [x19, #88] │ │ - rev w1, w1 │ │ - str w15, [x19, #84] │ │ - str w14, [x19, #80] │ │ - str w13, [x19, #76] │ │ - str w12, [x19, #72] │ │ - str w11, [x19, #68] │ │ - str w10, [x19, #64] │ │ - str w9, [x19, #60] │ │ - str w8, [x19, #56] │ │ - str w7, [x19, #52] │ │ - str w6, [x19, #48] │ │ - str w5, [x19, #44] │ │ - str w4, [x19, #40] │ │ - str w3, [x19, #36] │ │ - str w2, [x19, #32] │ │ - str w1, [x19, #28] │ │ - bl 3e40 │ │ - cmp x21, #0x3f │ │ - mov x0, #0x0 // #0 │ │ - b.hi 5150 // b.pmore │ │ - mov x0, #0x0 // #0 │ │ - add x0, x20, x0 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - b 17a0 │ │ - │ │ -0000000000005264 : │ │ - sub sp, sp, #0x20 │ │ - stp x19, x20, [sp] │ │ - str x30, [sp, #16] │ │ - mov x20, x0 │ │ - mov x19, x1 │ │ - ldr w3, [x1] │ │ - and w4, w3, #0x3f │ │ - add w0, w4, #0x3 │ │ - lsr w0, w0, #2 │ │ - sub w1, w0, #0x1 │ │ - cbz w0, 52bc │ │ - sxtw x0, w1 │ │ - sub x1, x0, w1, uxtw │ │ - add x1, x19, x1, lsl #2 │ │ - add x0, x19, x0, lsl #2 │ │ - sub x1, x1, #0x4 │ │ - ldr w2, [x0, #28] │ │ - sub x0, x0, #0x4 │ │ - cmp x0, x1 │ │ - rev w2, w2 │ │ - str w2, [x0, #32] │ │ - b.ne 52a4 // b.any │ │ - lsr w0, w4, #2 │ │ - mvn w1, w4 │ │ - ubfiz x5, x0, #2, #4 │ │ - ubfiz w1, w1, #3, #2 │ │ - add x5, x19, x5 │ │ - mov w7, #0xffffff80 // #-128 │ │ - lsl w7, w7, w1 │ │ - mov w6, #0x80 // #128 │ │ - lsl w1, w6, w1 │ │ - cmp w4, #0x37 │ │ - ldr w2, [x5, #28] │ │ - and w2, w7, w2 │ │ - orr w1, w1, w2 │ │ - str w1, [x5, #28] │ │ - b.ls 5454 // b.plast │ │ - cmp w4, #0x3b │ │ - b.ls 548c // b.plast │ │ - mov x0, x19 │ │ - bl 3e40 │ │ - str wzr, [x19, #28] │ │ - ldr w3, [x19] │ │ - mov w0, #0x2 // #2 │ │ - str wzr, [x19, #32] │ │ - mov w1, w0 │ │ - add w2, w0, #0x1 │ │ - cmp w2, #0xe │ │ - add x1, x19, x1, lsl #2 │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x2 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #28] │ │ - b.eq 53f8 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x3 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x4 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #28] │ │ - b.eq 53f8 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x5 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x6 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #28] │ │ - b.eq 53f8 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x7 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x8 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #28] │ │ - b.eq 53f8 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x9 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0xa │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #28] │ │ - b.eq 53f8 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - cmp w0, #0x2 │ │ - str wzr, [x1, #28] │ │ - b.ne 53f8 // b.any │ │ - str wzr, [x19, #80] │ │ - ldr w1, [x19, #4] │ │ - lsl w2, w3, #3 │ │ - mov x0, x19 │ │ - str w2, [x19, #88] │ │ - lsl w1, w1, #3 │ │ - orr w3, w1, w3, lsr #29 │ │ - str w3, [x19, #84] │ │ - bl 3e40 │ │ - mov x0, #0x0 // #0 │ │ - and x3, x0, #0xfffffffc │ │ - mvn w2, w0 │ │ - add x3, x19, x3 │ │ - ubfiz w2, w2, #3, #2 │ │ - ldr w3, [x3, #8] │ │ - lsr w2, w3, w2 │ │ - strb w2, [x20, x0] │ │ - add x0, x0, #0x1 │ │ - cmp x0, #0x14 │ │ - b.ne 541c // b.any │ │ - ldp x19, x20, [sp] │ │ - ldr x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - add w1, w0, #0x1 │ │ - cmp w1, #0xd │ │ - b.hi 53f8 // b.pmore │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x2 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #28] │ │ - b.eq 53f8 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w0, w0, #0x3 │ │ - cmp w0, #0xe │ │ - str wzr, [x2, #28] │ │ - b.ne 5318 // b.any │ │ - b 53f8 │ │ - str wzr, [x19, #88] │ │ - b 5300 │ │ - │ │ -0000000000005494 : │ │ - sub sp, sp, #0x90 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x30 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - str x30, [sp, #16] │ │ - str x1, [sp, #40] │ │ - str x2, [sp, #32] │ │ - bl 50b4 │ │ - ldr x1, [sp, #40] │ │ - ldr x2, [sp, #32] │ │ - mov x0, x1 │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - bl 50fc │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - bl 5264 │ │ - ldr x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0x90 │ │ - ret │ │ + b 2ba0 │ │ │ │ -00000000000054ec : │ │ +0000000000002f78 : │ │ sub sp, sp, #0x30 │ │ mov x3, x0 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ str x23, [sp, #32] │ │ ldrb w7, [x2, #240] │ │ and w0, w7, #0xffffffbf │ │ cmp w0, #0xa0 │ │ - b.eq 5530 // b.none │ │ + b.eq 2fbc // b.none │ │ cmp w7, #0xc0 │ │ mov w0, #0x1 // #1 │ │ - b.eq 5530 // b.none │ │ + b.eq 2fbc // b.none │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldr x23, [sp, #32] │ │ add sp, sp, #0x30 │ │ ret │ │ ldrb w5, [x3, #3] │ │ cmp w7, #0xc0 │ │ @@ -4010,20 +1583,20 @@ │ │ ldr w10, [x2, #4] │ │ ldr w9, [x2, #8] │ │ eor w4, w8, w4 │ │ ldr w6, [x2, #12] │ │ eor w3, w3, w10 │ │ eor w5, w5, w9 │ │ eor w6, w0, w6 │ │ - b.eq 5884 // b.none │ │ + b.eq 3310 // b.none │ │ cmp w7, #0xe0 │ │ - b.eq 5678 // b.none │ │ + b.eq 3104 // b.none │ │ cmp w7, #0xa0 │ │ adrp x14, 23000 │ │ - b.eq 5a8c // b.none │ │ + b.eq 3518 // b.none │ │ lsr w17, w4, #8 │ │ lsr w16, w4, #16 │ │ lsr w15, w4, #24 │ │ lsr w14, w3, #8 │ │ lsr w13, w3, #16 │ │ lsr w12, w3, #24 │ │ lsr w11, w5, #8 │ │ @@ -4954,30 +2527,30 @@ │ │ eor w5, w5, w12 │ │ ldr w2, [x0, x6, lsl #2] │ │ eor w8, w11, w8 │ │ eor w8, w8, w9 │ │ ldr w6, [x0, x7, lsl #2] │ │ eor w8, w8, w2 │ │ eor w6, w8, w6 │ │ - b 55f0 │ │ + b 307c │ │ │ │ -000000000000649c : │ │ +0000000000003f28 : │ │ sub sp, sp, #0x40 │ │ mov x4, x0 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ str x25, [sp, #48] │ │ ldrb w9, [x2, #240] │ │ and w0, w9, #0xffffffbf │ │ cmp w0, #0xa0 │ │ - b.eq 64e8 // b.none │ │ + b.eq 3f74 // b.none │ │ cmp w9, #0xc0 │ │ mov w0, #0x1 // #1 │ │ - b.eq 64e8 // b.none │ │ + b.eq 3f74 // b.none │ │ ldp x19, x20, [sp] │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldr x25, [sp, #48] │ │ add sp, sp, #0x40 │ │ ret │ │ ldrb w7, [x4, #3] │ │ @@ -5020,20 +2593,20 @@ │ │ ldr w12, [x2, #4] │ │ ldr w11, [x2, #8] │ │ eor w5, w6, w5 │ │ ldr w10, [x2, #12] │ │ eor w4, w4, w12 │ │ eor w7, w7, w11 │ │ eor w6, w0, w10 │ │ - b.eq 6844 // b.none │ │ + b.eq 42d0 // b.none │ │ cmp w9, #0xe0 │ │ - b.eq 663c // b.none │ │ + b.eq 40c8 // b.none │ │ cmp w9, #0xa0 │ │ adrp x16, 23000 │ │ - b.eq 6a48 // b.none │ │ + b.eq 44d4 // b.none │ │ lsr w17, w5, #8 │ │ lsr w16, w5, #16 │ │ lsr w15, w5, #24 │ │ lsr w14, w4, #8 │ │ lsr w13, w4, #16 │ │ lsr w12, w4, #24 │ │ lsr w11, w7, #8 │ │ @@ -5963,3442 +3536,973 @@ │ │ eor w2, w11, w2 │ │ ldr w3, [x0, x9, lsl #2] │ │ eor w2, w2, w8 │ │ ldr w6, [x0, x6, lsl #2] │ │ eor w2, w2, w3 │ │ eor w7, w7, w12 │ │ eor w6, w2, w6 │ │ - b 65b0 │ │ + b 403c │ │ │ │ -0000000000007458 : │ │ - sub sp, sp, #0x70 │ │ - add x1, x0, #0x8 │ │ - ldr x2, [x0, #32] │ │ - adrp x10, 23000 │ │ - ldr w12, [x0, #40] │ │ - mov w9, #0x0 // #0 │ │ - stp x19, x20, [sp] │ │ - stp x23, x24, [sp, #32] │ │ - stp x21, x22, [sp, #16] │ │ - stp x25, x26, [sp, #48] │ │ - stp x27, x28, [sp, #64] │ │ - str x2, [sp, #104] │ │ - ldp x6, x7, [x1] │ │ - stp x6, x7, [sp, #80] │ │ - ldr x2, [x0, #24] │ │ - ldr w19, [sp, #104] │ │ - ldr w4, [sp, #108] │ │ - mov w23, w2 │ │ - ldr x10, [x10, #4032] │ │ - lsr x18, x2, #32 │ │ - ldr w8, [sp, #92] │ │ - ldr w16, [sp, #80] │ │ - ldr w5, [sp, #84] │ │ - ldr w7, [sp, #88] │ │ - str x2, [sp, #96] │ │ - ldr w14, [x0, #96] │ │ - cbz w9, 7ea0 │ │ - ldr w1, [x0, #44] │ │ - ror w3, w14, #19 │ │ - ldr w21, [x0, #76] │ │ - ror w6, w14, #17 │ │ - ror w11, w1, #18 │ │ - eor w3, w3, w6 │ │ - add w12, w21, w12 │ │ - eor w2, w3, w14, lsr #10 │ │ - eor w11, w11, w1, ror #7 │ │ - add w2, w12, w2 │ │ - eor w12, w11, w1, lsr #3 │ │ - mov w13, w14 │ │ - add w12, w2, w12 │ │ - mov w17, w21 │ │ - str w12, [x0, #40] │ │ - ror w3, w23, #6 │ │ - eor w6, w19, w18 │ │ - eor w3, w3, w23, ror #11 │ │ - ror w24, w23, #25 │ │ - and w6, w6, w23 │ │ - eor w24, w3, w24 │ │ - ldr w2, [x10] │ │ - eor w6, w6, w19 │ │ - add w24, w24, w6 │ │ - eor w26, w5, w16 │ │ - ror w3, w16, #2 │ │ - add w24, w24, w2 │ │ - and w26, w26, w7 │ │ - and w25, w5, w16 │ │ - eor w3, w3, w16, ror #13 │ │ - ror w2, w16, #22 │ │ - add w24, w24, w12 │ │ - orr w25, w26, w25 │ │ +0000000000004ee4 : │ │ + mov x6, x0 │ │ + mov w0, #0x0 // #0 │ │ + ldrb w3, [x6, #3] │ │ + ldrb w5, [x6, #2] │ │ + ldrb w2, [x6] │ │ + ldrb w7, [x6, #1] │ │ + lsl w4, w5, #16 │ │ + orr w8, w4, w3, lsl #24 │ │ + orr w8, w8, w2 │ │ + orr w8, w8, w7, lsl #8 │ │ + str w8, [x1] │ │ + ldrb w4, [x6, #7] │ │ + ldrb w5, [x6, #6] │ │ + ldrb w2, [x6, #4] │ │ + ldrb w7, [x6, #5] │ │ + lsl w3, w5, #16 │ │ + orr w3, w3, w4, lsl #24 │ │ + orr w3, w3, w2 │ │ + orr w3, w3, w7, lsl #8 │ │ + str w3, [x1, #4] │ │ + ldrb w5, [x6, #11] │ │ + ldrb w2, [x6, #10] │ │ + ldrb w4, [x6, #8] │ │ + ldrb w7, [x6, #9] │ │ + lsl w2, w2, #16 │ │ + orr w2, w2, w5, lsl #24 │ │ + orr w2, w2, w4 │ │ + orr w2, w2, w7, lsl #8 │ │ + str w2, [x1, #8] │ │ + ldrb w4, [x6, #15] │ │ + ldrb w7, [x6, #14] │ │ + ldrb w5, [x6, #12] │ │ + ldrb w9, [x6, #13] │ │ + lsl w7, w7, #16 │ │ + orr w6, w7, w4, lsl #24 │ │ + orr w4, w6, w5 │ │ + adrp x6, 23000 │ │ + orr w4, w4, w9, lsl #8 │ │ + adrp x5, 23000 │ │ + str w4, [x1, #12] │ │ + ubfx x9, x4, #24, #8 │ │ + add x9, x9, #0x200 │ │ + ubfx x10, x4, #8, #8 │ │ + ldr x6, [x6, #4016] │ │ + ubfx x12, x4, #16, #8 │ │ + ldr x5, [x5, #4080] │ │ + add x12, x12, #0x100 │ │ + add x13, x5, w4, uxtb #2 │ │ + ldr w7, [x6] │ │ + ldr w11, [x5, x9, lsl #2] │ │ + eor w7, w8, w7 │ │ + ldr w9, [x13, #3072] │ │ + ldr w10, [x5, w10, uxtw #2] │ │ + eor w7, w7, w11 │ │ + ldr w8, [x5, x12, lsl #2] │ │ + eor w7, w7, w9 │ │ + eor w7, w7, w10 │ │ + ldr w10, [x6, #4] │ │ + eor w7, w7, w8 │ │ + str w7, [x1, #16] │ │ + eor w3, w7, w3 │ │ + eor w10, w7, w10 │ │ eor w2, w3, w2 │ │ - add w4, w24, w4 │ │ - add w25, w25, w2 │ │ - add w24, w8, w4 │ │ - ldr w11, [x0, #100] │ │ - add w4, w25, w4 │ │ - cbz w9, 7ef0 │ │ - ldr w2, [x0, #48] │ │ - ror w8, w11, #19 │ │ - ror w6, w11, #17 │ │ - ldr w20, [x0, #80] │ │ - ror w3, w2, #18 │ │ - eor w6, w8, w6 │ │ - eor w3, w3, w2, ror #7 │ │ - eor w6, w6, w11, lsr #10 │ │ - eor w3, w3, w2, lsr #3 │ │ - add w3, w6, w3 │ │ - add w3, w3, w20 │ │ - add w1, w3, w1 │ │ - str w1, [x0, #44] │ │ - eor w3, w18, w23 │ │ - ldr w25, [x10, #4] │ │ - and w15, w24, w3 │ │ - ror w6, w24, #6 │ │ - eor w15, w15, w18 │ │ - ror w3, w24, #25 │ │ - add w19, w19, w25 │ │ - eor w6, w6, w24, ror #11 │ │ - eor w22, w4, w16 │ │ - ror w8, w4, #2 │ │ - add w19, w19, w15 │ │ - eor w6, w6, w3 │ │ - and w22, w22, w5 │ │ - ror w3, w4, #22 │ │ - and w15, w4, w16 │ │ - eor w8, w8, w4, ror #13 │ │ - add w6, w19, w6 │ │ - orr w15, w22, w15 │ │ - eor w8, w8, w3 │ │ - add w6, w6, w1 │ │ - add w3, w15, w8 │ │ - add w7, w6, w7 │ │ - add w3, w3, w6 │ │ - cbz w9, 7ee4 │ │ - ldr w1, [x0, #52] │ │ - ror w15, w12, #19 │ │ - ror w8, w12, #17 │ │ - ldr w19, [x0, #84] │ │ - ror w6, w1, #18 │ │ - eor w8, w15, w8 │ │ - eor w6, w6, w1, ror #7 │ │ - eor w8, w8, w12, lsr #10 │ │ - eor w6, w6, w1, lsr #3 │ │ - add w6, w8, w6 │ │ - add w6, w6, w19 │ │ - add w2, w2, w6 │ │ - str w2, [x0, #48] │ │ - eor w15, w24, w23 │ │ - ldr w27, [x10, #8] │ │ - and w6, w7, w15 │ │ - ror w8, w7, #6 │ │ - eor w15, w8, w7, ror #11 │ │ - eor w6, w6, w23 │ │ - add w18, w18, w27 │ │ - ror w26, w7, #25 │ │ - eor w25, w3, w4 │ │ - ror w22, w3, #2 │ │ - add w18, w18, w6 │ │ - and w25, w25, w16 │ │ - eor w6, w15, w26 │ │ - eor w22, w22, w3, ror #13 │ │ - and w15, w3, w4 │ │ - ror w8, w3, #22 │ │ - add w18, w18, w6 │ │ - orr w15, w25, w15 │ │ - eor w6, w22, w8 │ │ - add w2, w18, w2 │ │ - add w15, w15, w6 │ │ - add w6, w2, w5 │ │ - add w2, w15, w2 │ │ - cbz w9, 7ed8 │ │ - ldr w15, [x0, #44] │ │ - ldr w5, [x0, #56] │ │ - ror w18, w15, #17 │ │ - ror w22, w15, #19 │ │ - ror w8, w5, #18 │ │ - eor w22, w22, w18 │ │ - eor w8, w8, w5, ror #7 │ │ - ldr w18, [x0, #88] │ │ - eor w15, w22, w15, lsr #10 │ │ - eor w8, w8, w5, lsr #3 │ │ - add w8, w15, w8 │ │ - add w8, w8, w18 │ │ - add w1, w1, w8 │ │ - str w1, [x0, #52] │ │ - ldr w22, [x10, #12] │ │ - eor w15, w7, w24 │ │ - and w15, w6, w15 │ │ - ror w8, w6, #6 │ │ - add w23, w23, w22 │ │ - eor w15, w15, w24 │ │ - eor w8, w8, w6, ror #11 │ │ - ror w22, w6, #25 │ │ - eor w26, w2, w3 │ │ - ror w25, w2, #2 │ │ - add w23, w23, w15 │ │ - eor w22, w8, w22 │ │ - and w26, w26, w4 │ │ - and w8, w2, w3 │ │ - eor w25, w25, w2, ror #13 │ │ - ror w15, w2, #22 │ │ - add w22, w23, w22 │ │ - orr w8, w26, w8 │ │ - eor w23, w25, w15 │ │ - add w1, w22, w1 │ │ - add w8, w8, w23 │ │ - add w23, w1, w16 │ │ - add w8, w8, w1 │ │ - cbz w9, 7ecc │ │ - ldr w22, [x0, #48] │ │ - ldr w15, [x0, #60] │ │ - ror w16, w22, #17 │ │ - ror w25, w22, #19 │ │ - ror w1, w15, #18 │ │ - eor w25, w25, w16 │ │ - eor w1, w1, w15, ror #7 │ │ - ldr w16, [x0, #92] │ │ - eor w22, w25, w22, lsr #10 │ │ - eor w1, w1, w15, lsr #3 │ │ - add w1, w22, w1 │ │ - add w1, w1, w16 │ │ - add w5, w5, w1 │ │ - str w5, [x0, #56] │ │ - ldr w22, [x10, #16] │ │ - eor w25, w6, w7 │ │ - and w25, w23, w25 │ │ - ror w1, w23, #6 │ │ - add w22, w24, w22 │ │ - eor w1, w1, w23, ror #11 │ │ - eor w24, w25, w7 │ │ - eor w27, w8, w2 │ │ - ror w25, w23, #25 │ │ - ror w26, w8, #2 │ │ - add w24, w22, w24 │ │ - eor w25, w1, w25 │ │ - and w27, w27, w3 │ │ - and w22, w8, w2 │ │ - eor w26, w26, w8, ror #13 │ │ - ror w1, w8, #22 │ │ - add w25, w24, w25 │ │ - orr w22, w27, w22 │ │ - eor w24, w26, w1 │ │ - add w5, w25, w5 │ │ - add w22, w22, w24 │ │ - add w24, w5, w4 │ │ - add w22, w22, w5 │ │ - cbz w9, 7ec4 │ │ - ldr w5, [x0, #52] │ │ - ldr w1, [x0, #64] │ │ - ror w26, w5, #19 │ │ - ror w25, w5, #17 │ │ - ror w4, w1, #18 │ │ - eor w25, w26, w25 │ │ - eor w4, w4, w1, ror #7 │ │ - eor w5, w25, w5, lsr #10 │ │ - eor w4, w4, w1, lsr #3 │ │ - add w4, w5, w4 │ │ - add w4, w4, w14 │ │ - add w15, w15, w4 │ │ - str w15, [x0, #60] │ │ - ldr w4, [x10, #20] │ │ - eor w25, w23, w6 │ │ - and w25, w24, w25 │ │ - ror w5, w24, #6 │ │ - add w4, w7, w4 │ │ - eor w5, w5, w24, ror #11 │ │ - eor w7, w25, w6 │ │ - ror w27, w24, #25 │ │ - eor w26, w22, w8 │ │ - ror w25, w22, #2 │ │ - add w4, w4, w7 │ │ - eor w27, w5, w27 │ │ - and w26, w26, w2 │ │ - and w7, w22, w8 │ │ - eor w25, w25, w22, ror #13 │ │ - ror w5, w22, #22 │ │ - add w4, w4, w27 │ │ - orr w7, w26, w7 │ │ - eor w5, w25, w5 │ │ - add w4, w4, w15 │ │ - add w7, w7, w5 │ │ - add w15, w4, w3 │ │ - add w7, w7, w4 │ │ - cbz w9, 7ebc │ │ - ldr w3, [x0, #56] │ │ - ldr w4, [x0, #68] │ │ - ror w26, w3, #19 │ │ - ror w25, w3, #17 │ │ - ror w5, w4, #18 │ │ - eor w25, w26, w25 │ │ - eor w5, w5, w4, ror #7 │ │ - eor w3, w25, w3, lsr #10 │ │ - eor w5, w5, w4, lsr #3 │ │ - add w3, w5, w3 │ │ - add w3, w3, w11 │ │ - add w1, w1, w3 │ │ - str w1, [x0, #64] │ │ - ldr w3, [x10, #24] │ │ - eor w26, w24, w23 │ │ - and w26, w15, w26 │ │ - ror w25, w15, #6 │ │ - add w3, w6, w3 │ │ - eor w25, w25, w15, ror #11 │ │ - eor w6, w26, w23 │ │ - ror w27, w15, #25 │ │ - eor w26, w7, w22 │ │ - ror w28, w7, #2 │ │ - add w3, w3, w6 │ │ - eor w27, w25, w27 │ │ - and w26, w26, w8 │ │ - ror w25, w7, #22 │ │ - and w5, w7, w22 │ │ - eor w6, w28, w7, ror #13 │ │ - eor w6, w6, w25 │ │ - add w3, w3, w27 │ │ - orr w5, w26, w5 │ │ - add w3, w3, w1 │ │ - add w5, w5, w6 │ │ - add w25, w3, w2 │ │ - add w5, w5, w3 │ │ - cbz w9, 7eb4 │ │ - ldr w3, [x0, #60] │ │ - ldr w2, [x0, #72] │ │ - ror w26, w3, #19 │ │ - ror w6, w3, #17 │ │ - ror w1, w2, #18 │ │ - eor w6, w26, w6 │ │ - eor w1, w1, w2, ror #7 │ │ - eor w3, w6, w3, lsr #10 │ │ - eor w1, w1, w2, lsr #3 │ │ - add w1, w3, w1 │ │ - add w1, w1, w12 │ │ - add w4, w4, w1 │ │ - str w4, [x0, #68] │ │ - ldr w6, [x10, #28] │ │ - eor w26, w15, w24 │ │ - and w26, w25, w26 │ │ - ror w3, w25, #6 │ │ - add w6, w23, w6 │ │ - eor w3, w3, w25, ror #11 │ │ - eor w23, w26, w24 │ │ - ror w27, w25, #25 │ │ - eor w26, w5, w7 │ │ - ror w28, w5, #2 │ │ - add w6, w6, w23 │ │ - eor w27, w3, w27 │ │ - and w26, w26, w22 │ │ - and w1, w5, w7 │ │ - eor w23, w28, w5, ror #13 │ │ - ror w3, w5, #22 │ │ - add w6, w6, w27 │ │ - orr w1, w26, w1 │ │ - eor w3, w23, w3 │ │ - add w6, w6, w4 │ │ - add w1, w1, w3 │ │ - add w8, w6, w8 │ │ - add w1, w1, w6 │ │ - cbz w9, 79ac │ │ - ldr w6, [x0, #64] │ │ - ror w4, w21, #18 │ │ - eor w4, w4, w21, ror #7 │ │ - ldr w23, [x0, #44] │ │ - ror w26, w6, #19 │ │ - ror w3, w6, #17 │ │ - eor w3, w26, w3 │ │ - eor w4, w4, w21, lsr #3 │ │ - eor w3, w3, w6, lsr #10 │ │ - add w3, w3, w4 │ │ - add w3, w3, w23 │ │ - add w2, w2, w3 │ │ - str w2, [x0, #72] │ │ - ldr w3, [x10, #32] │ │ - eor w4, w25, w15 │ │ - and w4, w8, w4 │ │ - ror w6, w8, #6 │ │ - add w3, w24, w3 │ │ - eor w4, w4, w15 │ │ - eor w6, w6, w8, ror #11 │ │ - ror w26, w8, #25 │ │ - eor w23, w1, w5 │ │ - ror w24, w1, #2 │ │ - add w3, w3, w4 │ │ - eor w26, w6, w26 │ │ - and w23, w23, w7 │ │ - and w4, w1, w5 │ │ - eor w24, w24, w1, ror #13 │ │ - ror w6, w1, #22 │ │ - add w3, w3, w26 │ │ - orr w4, w23, w4 │ │ - eor w6, w24, w6 │ │ - add w3, w3, w2 │ │ - add w4, w4, w6 │ │ - add w22, w3, w22 │ │ - add w4, w4, w3 │ │ - cbz w9, 7a40 │ │ - ldr w3, [x0, #68] │ │ - ror w17, w20, #18 │ │ - ldr w23, [x0, #48] │ │ - eor w17, w17, w20, ror #7 │ │ - ror w6, w3, #19 │ │ - ror w2, w3, #17 │ │ - eor w6, w6, w2 │ │ - eor w17, w17, w20, lsr #3 │ │ - eor w3, w6, w3, lsr #10 │ │ - add w23, w3, w23 │ │ - add w21, w23, w21 │ │ - add w17, w21, w17 │ │ - str w17, [x0, #76] │ │ - eor w3, w8, w25 │ │ - ldr w24, [x10, #36] │ │ - and w21, w22, w3 │ │ - ror w6, w22, #6 │ │ - eor w21, w21, w25 │ │ - ror w3, w22, #25 │ │ - add w15, w15, w24 │ │ - eor w6, w6, w22, ror #11 │ │ - eor w23, w4, w1 │ │ - ror w2, w4, #2 │ │ - add w15, w15, w21 │ │ - eor w6, w6, w3 │ │ - and w23, w23, w5 │ │ - and w21, w4, w1 │ │ - eor w2, w2, w4, ror #13 │ │ - ror w3, w4, #22 │ │ - add w6, w15, w6 │ │ - orr w21, w23, w21 │ │ - eor w2, w2, w3 │ │ - add w6, w6, w17 │ │ - add w2, w21, w2 │ │ - add w7, w6, w7 │ │ - add w6, w2, w6 │ │ - cbz w9, 7ad4 │ │ - ldr w15, [x0, #72] │ │ - ror w3, w19, #18 │ │ - ldr w2, [x0, #52] │ │ - eor w3, w3, w19, ror #7 │ │ - ror w21, w15, #19 │ │ - ror w17, w15, #17 │ │ - eor w21, w21, w17 │ │ - eor w3, w3, w19, lsr #3 │ │ - eor w21, w21, w15, lsr #10 │ │ - add w21, w21, w2 │ │ - add w20, w21, w20 │ │ - add w20, w20, w3 │ │ - str w20, [x0, #80] │ │ - eor w2, w22, w8 │ │ - ldr w17, [x10, #40] │ │ - and w15, w7, w2 │ │ - ror w3, w7, #6 │ │ - add w17, w25, w17 │ │ - ror w2, w7, #25 │ │ - eor w25, w3, w7, ror #11 │ │ - eor w15, w15, w8 │ │ - eor w21, w6, w4 │ │ - ror w3, w6, #2 │ │ - add w15, w17, w15 │ │ - eor w25, w25, w2 │ │ - and w21, w21, w1 │ │ - ror w2, w6, #22 │ │ - and w17, w6, w4 │ │ - eor w3, w3, w6, ror #13 │ │ - eor w3, w3, w2 │ │ - add w25, w15, w25 │ │ - orr w17, w21, w17 │ │ - add w2, w25, w20 │ │ - add w3, w17, w3 │ │ - add w5, w2, w5 │ │ - add w3, w3, w2 │ │ - cbz w9, 7b68 │ │ - ldr w17, [x0, #76] │ │ - ror w2, w18, #18 │ │ - ldr w15, [x0, #56] │ │ - eor w2, w2, w18, ror #7 │ │ - ror w21, w17, #19 │ │ - ror w20, w17, #17 │ │ - eor w20, w21, w20 │ │ - eor w2, w2, w18, lsr #3 │ │ - eor w20, w20, w17, lsr #10 │ │ - add w20, w20, w15 │ │ - add w19, w20, w19 │ │ - add w19, w19, w2 │ │ - str w19, [x0, #84] │ │ - eor w21, w7, w22 │ │ - ldr w23, [x10, #44] │ │ - and w15, w5, w21 │ │ - ror w2, w5, #6 │ │ - add w8, w8, w23 │ │ - ror w21, w5, #25 │ │ - eor w15, w15, w22 │ │ - eor w2, w2, w5, ror #11 │ │ - eor w20, w3, w6 │ │ - ror w17, w3, #2 │ │ - add w15, w8, w15 │ │ - eor w2, w2, w21 │ │ - and w20, w20, w4 │ │ - ror w21, w3, #22 │ │ - and w8, w3, w6 │ │ - eor w17, w17, w3, ror #13 │ │ - add w2, w15, w2 │ │ - orr w8, w20, w8 │ │ - eor w15, w17, w21 │ │ - add w2, w2, w19 │ │ - add w8, w8, w15 │ │ - add w21, w2, w1 │ │ - add w1, w8, w2 │ │ - cbz w9, 7bfc │ │ - ldr w15, [x0, #80] │ │ - ror w2, w16, #18 │ │ - ldr w8, [x0, #60] │ │ - eor w2, w2, w16, ror #7 │ │ - ror w19, w15, #19 │ │ - ror w17, w15, #17 │ │ - eor w19, w19, w17 │ │ - eor w2, w2, w16, lsr #3 │ │ - eor w19, w19, w15, lsr #10 │ │ - add w19, w19, w8 │ │ - add w18, w19, w18 │ │ - add w18, w18, w2 │ │ - str w18, [x0, #88] │ │ - ldr w24, [x10, #48] │ │ - eor w17, w5, w7 │ │ - and w17, w21, w17 │ │ - ror w2, w21, #6 │ │ - add w24, w22, w24 │ │ - eor w2, w2, w21, ror #11 │ │ - eor w22, w17, w7 │ │ - eor w23, w1, w3 │ │ - ror w17, w21, #25 │ │ - ror w8, w1, #2 │ │ - eor w2, w2, w17 │ │ - add w22, w24, w22 │ │ - and w23, w23, w6 │ │ - and w15, w1, w3 │ │ - eor w8, w8, w1, ror #13 │ │ - ror w17, w1, #22 │ │ - add w2, w22, w2 │ │ - orr w15, w23, w15 │ │ - eor w8, w8, w17 │ │ - add w2, w2, w18 │ │ - add w8, w15, w8 │ │ - add w4, w2, w4 │ │ - add w8, w8, w2 │ │ - cbz w9, 7c90 │ │ - ldr w15, [x0, #84] │ │ - ror w17, w14, #18 │ │ - ldr w18, [x0, #64] │ │ - eor w17, w17, w14, ror #7 │ │ - ror w19, w15, #19 │ │ - ror w2, w15, #17 │ │ - eor w2, w19, w2 │ │ - eor w17, w17, w14, lsr #3 │ │ - eor w15, w2, w15, lsr #10 │ │ - add w15, w15, w18 │ │ - add w2, w15, w17 │ │ - add w16, w16, w2 │ │ - str w16, [x0, #92] │ │ - ldr w15, [x10, #52] │ │ - eor w19, w21, w5 │ │ - and w19, w4, w19 │ │ - ror w2, w4, #6 │ │ - add w15, w7, w15 │ │ - eor w2, w2, w4, ror #11 │ │ - eor w7, w19, w5 │ │ - eor w23, w8, w1 │ │ - ror w19, w4, #25 │ │ - ror w17, w8, #2 │ │ - add w15, w15, w7 │ │ - eor w2, w2, w19 │ │ - and w23, w23, w3 │ │ - ror w19, w8, #22 │ │ - and w7, w8, w1 │ │ - eor w17, w17, w8, ror #13 │ │ - add w2, w15, w2 │ │ - orr w7, w23, w7 │ │ - eor w15, w17, w19 │ │ - add w2, w2, w16 │ │ - add w7, w7, w15 │ │ - add w19, w2, w6 │ │ - add w7, w7, w2 │ │ - cbz w9, 7d24 │ │ - ldr w6, [x0, #88] │ │ - ror w13, w11, #18 │ │ - ldr w15, [x0, #68] │ │ - eor w13, w13, w11, ror #7 │ │ - ror w2, w6, #17 │ │ - ror w16, w6, #19 │ │ - eor w16, w16, w2 │ │ - eor w13, w13, w11, lsr #3 │ │ - eor w6, w16, w6, lsr #10 │ │ - add w6, w6, w15 │ │ - add w2, w6, w14 │ │ - add w13, w2, w13 │ │ - str w13, [x0, #96] │ │ - ldr w15, [x10, #56] │ │ - eor w18, w4, w21 │ │ - and w18, w19, w18 │ │ - ror w14, w19, #6 │ │ - add w15, w5, w15 │ │ - eor w14, w14, w19, ror #11 │ │ - eor w5, w18, w21 │ │ - eor w24, w7, w8 │ │ - ror w18, w19, #25 │ │ - ror w2, w7, #2 │ │ - add w5, w15, w5 │ │ - eor w14, w14, w18 │ │ - and w24, w24, w1 │ │ - ror w18, w7, #22 │ │ - and w23, w7, w8 │ │ - eor w2, w2, w7, ror #13 │ │ - eor w2, w2, w18 │ │ - add w14, w5, w14 │ │ - orr w23, w24, w23 │ │ - add w5, w14, w13 │ │ - add w2, w23, w2 │ │ - add w18, w5, w3 │ │ - add w5, w2, w5 │ │ - cbz w9, 7db8 │ │ - ldr w6, [x0, #92] │ │ - ror w3, w12, #18 │ │ - eor w3, w3, w12, ror #7 │ │ - ldr w13, [x0, #72] │ │ - ror w14, w6, #19 │ │ - ror w2, w6, #17 │ │ - eor w2, w14, w2 │ │ - eor w3, w3, w12, lsr #3 │ │ - eor w2, w2, w6, lsr #10 │ │ - add w2, w2, w3 │ │ - add w2, w2, w13 │ │ - add w11, w11, w2 │ │ - str w11, [x0, #100] │ │ - ldr w6, [x10, #60] │ │ - eor w23, w19, w4 │ │ - and w23, w18, w23 │ │ - ror w2, w18, #6 │ │ - add w6, w21, w6 │ │ - eor w2, w2, w18, ror #11 │ │ - eor w21, w23, w4 │ │ - eor w24, w5, w7 │ │ - ror w23, w18, #25 │ │ - ror w3, w5, #2 │ │ - eor w2, w2, w23 │ │ - add w21, w6, w21 │ │ - ror w23, w5, #22 │ │ - and w24, w24, w8 │ │ - and w16, w5, w7 │ │ - eor w3, w3, w5, ror #13 │ │ - add w9, w9, #0x10 │ │ - eor w3, w3, w23 │ │ - add w2, w21, w2 │ │ - orr w16, w24, w16 │ │ - cmp w9, #0x40 │ │ - add w2, w2, w11 │ │ - add w16, w16, w3 │ │ - add w23, w2, w1 │ │ - add w16, w16, w2 │ │ - add x10, x10, #0x40 │ │ - b.ne 74bc // b.any │ │ - ldr w3, [x0, #12] │ │ - ldr w2, [x0, #16] │ │ - add w5, w3, w5 │ │ - ldr w3, [x0, #24] │ │ - ldr w6, [x0, #8] │ │ - add w2, w2, w7 │ │ - ldr w1, [x0, #20] │ │ - add w23, w3, w23 │ │ - ldr w9, [x0, #28] │ │ - add w6, w6, w16 │ │ - ldr w7, [x0, #32] │ │ - add w1, w1, w8 │ │ - ldr w3, [x0, #36] │ │ - add w18, w9, w18 │ │ - add w19, w7, w19 │ │ - str w23, [x0, #24] │ │ - str w19, [x0, #32] │ │ - add w4, w3, w4 │ │ - str w6, [x0, #8] │ │ - str w5, [x0, #12] │ │ - str w2, [x0, #16] │ │ - str w1, [x0, #20] │ │ - str w18, [x0, #28] │ │ - str w4, [x0, #36] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldp x27, x28, [sp, #64] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - ldr w21, [x0, #76] │ │ - mov w13, w14 │ │ - ldr w1, [x0, #44] │ │ - mov w17, w21 │ │ - b 7500 │ │ - ldr w2, [x0, #72] │ │ - b 7918 │ │ - ldr w4, [x0, #68] │ │ - b 7884 │ │ - ldr w1, [x0, #64] │ │ - b 77f0 │ │ - ldr w16, [x0, #92] │ │ - ldr w15, [x0, #60] │ │ - b 775c │ │ - ldr w18, [x0, #88] │ │ - ldr w5, [x0, #56] │ │ - b 76c4 │ │ - ldr w19, [x0, #84] │ │ - ldr w1, [x0, #52] │ │ - b 762c │ │ - ldr w20, [x0, #80] │ │ - ldr w2, [x0, #48] │ │ - b 7598 │ │ - sub sp, sp, #0x20 │ │ - stp x19, x20, [sp] │ │ - stp x21, x30, [sp, #16] │ │ - mov x21, x0 │ │ - mov x19, x1 │ │ - ldr w4, [x1] │ │ - mov w20, w2 │ │ - and w5, w4, #0x3f │ │ - add w0, w5, #0x3 │ │ - lsr w0, w0, #2 │ │ - sub w1, w0, #0x1 │ │ - cbz w0, 7f58 │ │ - sxtw x0, w1 │ │ - sub x1, x0, w1, uxtw │ │ - add x1, x19, x1, lsl #2 │ │ - add x0, x19, x0, lsl #2 │ │ - sub x1, x1, #0x4 │ │ - ldr w3, [x0, #40] │ │ - sub x0, x0, #0x4 │ │ - cmp x0, x1 │ │ - rev w3, w3 │ │ - str w3, [x0, #44] │ │ - b.ne 7f40 // b.any │ │ - lsr w0, w5, #2 │ │ - mvn w1, w5 │ │ - ubfiz x3, x0, #2, #4 │ │ - ubfiz w1, w1, #3, #2 │ │ - add x3, x19, x3 │ │ - mov w7, #0xffffff80 // #-128 │ │ - lsl w7, w7, w1 │ │ - mov w6, #0x80 // #128 │ │ - lsl w1, w6, w1 │ │ - cmp w5, #0x37 │ │ - ldr w2, [x3, #40] │ │ - and w2, w7, w2 │ │ - orr w1, w1, w2 │ │ - str w1, [x3, #40] │ │ - b.ls 80f4 // b.plast │ │ - cmp w5, #0x3b │ │ - b.ls 812c // b.plast │ │ - mov x0, x19 │ │ - bl 7458 │ │ - str wzr, [x19, #40] │ │ - ldr w4, [x19] │ │ - mov w0, #0x2 // #2 │ │ - str wzr, [x19, #44] │ │ - mov w1, w0 │ │ - add w2, w0, #0x1 │ │ - cmp w2, #0xe │ │ - add x1, x19, x1, lsl #2 │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x2 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #40] │ │ - b.eq 8094 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x3 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x4 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #40] │ │ - b.eq 8094 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x5 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x6 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #40] │ │ - b.eq 8094 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x7 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0x8 │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #40] │ │ - b.eq 8094 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x9 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w1, w0, #0xa │ │ - cmp w1, #0xe │ │ - str wzr, [x2, #40] │ │ - b.eq 8094 // b.none │ │ - add x1, x19, x1, lsl #2 │ │ - cmp w0, #0x2 │ │ - str wzr, [x1, #40] │ │ - b.ne 8094 // b.any │ │ - str wzr, [x19, #92] │ │ - ldr w1, [x19, #4] │ │ - lsl w2, w4, #3 │ │ - mov x0, x19 │ │ - str w2, [x19, #100] │ │ - lsl w1, w1, #3 │ │ - orr w4, w1, w4, lsr #29 │ │ - str w4, [x19, #96] │ │ - bl 7458 │ │ - mov x0, #0x0 // #0 │ │ - cbz w20, 80e4 │ │ - and x4, x0, #0xfffffffc │ │ - mvn w3, w0 │ │ - add x4, x19, x4 │ │ - ubfiz w3, w3, #3, #2 │ │ - ldr w4, [x4, #8] │ │ - lsr w3, w4, w3 │ │ - strb w3, [x21, x0] │ │ - add x0, x0, #0x1 │ │ - cmp w20, w0 │ │ - b.hi 80bc // b.pmore │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ + str w3, [x1, #20] │ │ + eor w4, w2, w4 │ │ + str w2, [x1, #24] │ │ + ubfx x7, x4, #24, #8 │ │ + ubfx x12, x4, #8, #8 │ │ + add x7, x7, #0x200 │ │ + ubfx x8, x4, #16, #8 │ │ + add x8, x8, #0x100 │ │ + str w4, [x1, #28] │ │ + add x11, x5, w4, uxtb #2 │ │ + ldr w9, [x5, x7, lsl #2] │ │ + ldr w11, [x11, #3072] │ │ + eor w10, w10, w9 │ │ + ldr w9, [x5, w12, uxtw #2] │ │ + ldr w8, [x5, x8, lsl #2] │ │ + eor w10, w10, w11 │ │ + eor w10, w10, w9 │ │ + ldr w9, [x6, #8] │ │ + eor w10, w10, w8 │ │ + ldr w7, [x6, #12] │ │ + eor w3, w10, w3 │ │ + eor w9, w10, w9 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #36] │ │ + eor w4, w2, w4 │ │ + add x13, x5, w4, uxtb #2 │ │ + ubfx x14, x4, #24, #8 │ │ + ubfx x11, x4, #8, #8 │ │ + add x14, x14, #0x200 │ │ + ubfx x8, x4, #16, #8 │ │ + add x8, x8, #0x100 │ │ + ldr w13, [x13, #3072] │ │ + ldr w11, [x5, w11, uxtw #2] │ │ + ldr w14, [x5, x14, lsl #2] │ │ + ldr w8, [x5, x8, lsl #2] │ │ + eor w9, w9, w14 │ │ + str w2, [x1, #40] │ │ + eor w9, w9, w13 │ │ + str w4, [x1, #44] │ │ + eor w9, w9, w11 │ │ + str w10, [x1, #32] │ │ + eor w9, w9, w8 │ │ + str w9, [x1, #48] │ │ + eor w3, w9, w3 │ │ + eor w7, w9, w7 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #52] │ │ + eor w4, w2, w4 │ │ + add x10, x5, w4, uxtb #2 │ │ + ubfx x11, x4, #24, #8 │ │ + ubfx x8, x4, #8, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x9, x4, #16, #8 │ │ + add x9, x9, #0x100 │ │ + ldr w10, [x10, #3072] │ │ + ldr w8, [x5, w8, uxtw #2] │ │ + ldr w11, [x5, x11, lsl #2] │ │ + ldr w9, [x5, x9, lsl #2] │ │ + eor w7, w7, w11 │ │ + str w2, [x1, #56] │ │ + eor w7, w7, w10 │ │ + str w4, [x1, #60] │ │ + eor w7, w7, w8 │ │ + ldr w12, [x6, #16] │ │ + eor w7, w7, w9 │ │ + str w7, [x1, #64] │ │ + eor w3, w7, w3 │ │ + eor w7, w7, w12 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #68] │ │ + eor w4, w2, w4 │ │ + add x10, x5, w4, uxtb #2 │ │ + ubfx x11, x4, #24, #8 │ │ + ubfx x8, x4, #8, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x9, x4, #16, #8 │ │ + add x9, x9, #0x100 │ │ + ldr w10, [x10, #3072] │ │ + ldr w8, [x5, w8, uxtw #2] │ │ + ldr w11, [x5, x11, lsl #2] │ │ + ldr w9, [x5, x9, lsl #2] │ │ + eor w7, w7, w11 │ │ + str w2, [x1, #72] │ │ + eor w7, w7, w10 │ │ + str w4, [x1, #76] │ │ + eor w7, w7, w8 │ │ + eor w7, w7, w9 │ │ + str w7, [x1, #80] │ │ + eor w3, w7, w3 │ │ + str w3, [x1, #84] │ │ + eor w2, w3, w2 │ │ + str w2, [x1, #88] │ │ + eor w4, w2, w4 │ │ + str w4, [x1, #92] │ │ + ubfx x8, x4, #24, #8 │ │ + ldr w12, [x6, #20] │ │ + add x8, x8, #0x200 │ │ + ubfx x13, x4, #8, #8 │ │ + ubfx x10, x4, #16, #8 │ │ + add x11, x5, w4, uxtb #2 │ │ + add x10, x10, #0x100 │ │ + ldr w11, [x11, #3072] │ │ + ldr w9, [x5, x8, lsl #2] │ │ + eor w7, w7, w12 │ │ + ldr w8, [x5, w13, uxtw #2] │ │ + eor w7, w7, w9 │ │ + ldr w9, [x5, x10, lsl #2] │ │ + eor w10, w7, w11 │ │ + ldr w7, [x6, #28] │ │ + eor w10, w10, w8 │ │ + ldr w8, [x6, #24] │ │ + eor w10, w10, w9 │ │ + str w10, [x1, #96] │ │ + eor w3, w10, w3 │ │ + eor w8, w10, w8 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #100] │ │ + eor w4, w2, w4 │ │ + add x13, x5, w4, uxtb #2 │ │ + ubfx x14, x4, #24, #8 │ │ + ubfx x11, x4, #8, #8 │ │ + add x14, x14, #0x200 │ │ + ubfx x9, x4, #16, #8 │ │ + add x9, x9, #0x100 │ │ + ldr w13, [x13, #3072] │ │ + ldr w11, [x5, w11, uxtw #2] │ │ + ldr w14, [x5, x14, lsl #2] │ │ + ldr w9, [x5, x9, lsl #2] │ │ + eor w8, w8, w14 │ │ + str w2, [x1, #104] │ │ + eor w8, w8, w13 │ │ + str w4, [x1, #108] │ │ + eor w8, w8, w11 │ │ + ldr w12, [x6, #32] │ │ + eor w8, w8, w9 │ │ + str w8, [x1, #112] │ │ + eor w3, w8, w3 │ │ + eor w7, w8, w7 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #116] │ │ + eor w4, w2, w4 │ │ + add x10, x5, w4, uxtb #2 │ │ + ubfx x11, x4, #24, #8 │ │ + ubfx x9, x4, #8, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x8, x4, #16, #8 │ │ + add x8, x8, #0x100 │ │ + ldr w10, [x10, #3072] │ │ + ldr w9, [x5, w9, uxtw #2] │ │ + ldr w11, [x5, x11, lsl #2] │ │ + ldr w8, [x5, x8, lsl #2] │ │ + eor w7, w7, w11 │ │ + str w2, [x1, #120] │ │ + eor w7, w7, w10 │ │ + str w4, [x1, #124] │ │ + eor w7, w7, w9 │ │ + eor w7, w7, w8 │ │ + str w7, [x1, #128] │ │ + eor w3, w7, w3 │ │ + eor w7, w7, w12 │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #132] │ │ + eor w4, w2, w4 │ │ + add x10, x5, w4, uxtb #2 │ │ + ubfx x11, x4, #24, #8 │ │ + ubfx x9, x4, #8, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x8, x4, #16, #8 │ │ + add x8, x8, #0x100 │ │ + ldr w10, [x10, #3072] │ │ + ldr w9, [x5, w9, uxtw #2] │ │ + ldr w11, [x5, x11, lsl #2] │ │ + ldr w8, [x5, x8, lsl #2] │ │ + eor w7, w7, w11 │ │ + str w2, [x1, #136] │ │ + eor w7, w7, w10 │ │ + str w4, [x1, #140] │ │ + eor w7, w7, w9 │ │ + eor w7, w7, w8 │ │ + str w7, [x1, #144] │ │ + eor w3, w7, w3 │ │ + str w3, [x1, #148] │ │ + eor w2, w3, w2 │ │ + ldr w11, [x6, #36] │ │ + eor w4, w2, w4 │ │ + add x8, x5, w4, uxtb #2 │ │ + ubfx x6, x4, #24, #8 │ │ + ubfx x12, x4, #8, #8 │ │ + add x6, x6, #0x200 │ │ + ubfx x10, x4, #16, #8 │ │ + add x10, x10, #0x100 │ │ + eor w7, w7, w11 │ │ + ldr w8, [x8, #3072] │ │ + ldr w9, [x5, x6, lsl #2] │ │ + ldr w6, [x5, w12, uxtw #2] │ │ + eor w7, w7, w9 │ │ + ldr w5, [x5, x10, lsl #2] │ │ + eor w7, w7, w8 │ │ + str wzr, [x1, #240] │ │ + eor w7, w7, w6 │ │ + str w2, [x1, #152] │ │ + eor w7, w7, w5 │ │ + str w4, [x1, #156] │ │ + eor w3, w7, w3 │ │ + str w7, [x1, #160] │ │ + eor w2, w3, w2 │ │ + str w3, [x1, #164] │ │ + eor w4, w2, w4 │ │ + str w2, [x1, #168] │ │ + str w4, [x1, #172] │ │ + mov w2, #0xffffffa0 // #-96 │ │ + strb w2, [x1, #240] │ │ ret │ │ - add w1, w0, #0x1 │ │ - cmp w1, #0xd │ │ - b.hi 8094 // b.pmore │ │ - add x1, x19, x1, lsl #2 │ │ - add w2, w0, #0x2 │ │ - cmp w2, #0xe │ │ - str wzr, [x1, #40] │ │ - b.eq 8094 // b.none │ │ - add x2, x19, x2, lsl #2 │ │ - add w0, w0, #0x3 │ │ - cmp w0, #0xe │ │ - str wzr, [x2, #40] │ │ - b.ne 7fb4 // b.any │ │ - b 8094 │ │ - str wzr, [x19, #100] │ │ - b 7f9c │ │ - │ │ -0000000000008134 : │ │ - sub sp, sp, #0x30 │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - stp x23, x30, [sp, #32] │ │ - mov x22, x0 │ │ - mov x21, x1 │ │ - ldr w0, [x2] │ │ - mov w23, #0x40 // #64 │ │ - mov x19, x2 │ │ - add w1, w0, w1 │ │ - str w1, [x2] │ │ - and w0, w0, #0x3f │ │ - cmp x21, w1, uxtw │ │ - sub w23, w23, w0 │ │ - b.ls 817c // b.plast │ │ - ldr w1, [x2, #4] │ │ - add w1, w1, #0x1 │ │ - str w1, [x2, #4] │ │ - cmp x21, x23 │ │ - add x20, x19, #0x28 │ │ - b.cc 827c // b.lo, b.ul, b.last │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - add x0, x20, x0 │ │ - sub x21, x21, x23 │ │ - add x22, x22, x23 │ │ - mov x23, #0x40 // #64 │ │ - bl 17a0 │ │ - ldr w16, [x19, #100] │ │ - mov x0, x19 │ │ - ldr w15, [x19, #96] │ │ - ldr w14, [x19, #92] │ │ - rev w16, w16 │ │ - ldr w13, [x19, #88] │ │ - rev w15, w15 │ │ - ldr w12, [x19, #84] │ │ - rev w14, w14 │ │ - ldr w11, [x19, #80] │ │ - rev w13, w13 │ │ - ldr w10, [x19, #76] │ │ - rev w12, w12 │ │ - ldr w9, [x19, #72] │ │ - rev w11, w11 │ │ - ldr w8, [x19, #68] │ │ - rev w10, w10 │ │ - ldr w7, [x19, #64] │ │ - rev w9, w9 │ │ - ldr w6, [x19, #60] │ │ - rev w8, w8 │ │ - ldr w5, [x19, #56] │ │ - rev w7, w7 │ │ - ldr w4, [x19, #52] │ │ - rev w6, w6 │ │ - ldr w3, [x19, #48] │ │ - rev w5, w5 │ │ - ldr w2, [x19, #44] │ │ - rev w4, w4 │ │ - ldr w1, [x19, #40] │ │ - rev w3, w3 │ │ - rev w2, w2 │ │ - str w16, [x19, #100] │ │ - rev w1, w1 │ │ - str w15, [x19, #96] │ │ - str w14, [x19, #92] │ │ - str w13, [x19, #88] │ │ - str w12, [x19, #84] │ │ - str w11, [x19, #80] │ │ - str w10, [x19, #76] │ │ - str w9, [x19, #72] │ │ - str w8, [x19, #68] │ │ - str w7, [x19, #64] │ │ - str w6, [x19, #60] │ │ - str w5, [x19, #56] │ │ - str w4, [x19, #52] │ │ - str w3, [x19, #48] │ │ - str w2, [x19, #44] │ │ - str w1, [x19, #40] │ │ - bl 7458 │ │ - cmp x21, #0x3f │ │ - mov x0, #0x0 // #0 │ │ - b.hi 8188 // b.pmore │ │ - mov x0, #0x0 // #0 │ │ - add x0, x20, x0 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - b 17a0 │ │ │ │ -000000000000829c : │ │ - mov x1, x0 │ │ - str wzr, [x0, #4] │ │ - adrp x0, 23000 │ │ - str wzr, [x1], #8 │ │ - ldr x0, [x0, #4000] │ │ - ldp x4, x5, [x0] │ │ - ldp x2, x3, [x0, #16] │ │ - stp x4, x5, [x1] │ │ - stp x2, x3, [x1, #16] │ │ +0000000000005334 : │ │ + mov x2, x0 │ │ + mov w0, #0x0 // #0 │ │ + ldrb w9, [x2, #3] │ │ + ldrb w7, [x2, #2] │ │ + ldrb w3, [x2] │ │ + ldrb w11, [x2, #1] │ │ + lsl w10, w7, #16 │ │ + orr w5, w10, w9, lsl #24 │ │ + orr w6, w5, w3 │ │ + orr w6, w6, w11, lsl #8 │ │ + str w6, [x1] │ │ + ldrb w4, [x2, #7] │ │ + ldrb w8, [x2, #6] │ │ + ldrb w10, [x2, #4] │ │ + ldrb w11, [x2, #5] │ │ + lsl w7, w8, #16 │ │ + orr w5, w7, w4, lsl #24 │ │ + orr w9, w5, w10 │ │ + orr w9, w9, w11, lsl #8 │ │ + str w9, [x1, #4] │ │ + ldrb w4, [x2, #11] │ │ + ldrb w8, [x2, #10] │ │ + ldrb w10, [x2, #8] │ │ + ldrb w11, [x2, #9] │ │ + lsl w7, w8, #16 │ │ + orr w5, w7, w4, lsl #24 │ │ + orr w3, w5, w10 │ │ + orr w3, w3, w11, lsl #8 │ │ + str w3, [x1, #8] │ │ + ldrb w8, [x2, #15] │ │ + ldrb w4, [x2, #14] │ │ + ldrb w5, [x2, #12] │ │ + ldrb w11, [x2, #13] │ │ + lsl w4, w4, #16 │ │ + orr w7, w4, w8, lsl #24 │ │ + orr w10, w7, w5 │ │ + orr w10, w10, w11, lsl #8 │ │ + str w10, [x1, #12] │ │ + ldrb w4, [x2, #19] │ │ + ldrb w8, [x2, #18] │ │ + ldrb w7, [x2, #16] │ │ + ldrb w11, [x2, #17] │ │ + lsl w5, w8, #16 │ │ + orr w5, w5, w4, lsl #24 │ │ + orr w5, w5, w7 │ │ + orr w5, w5, w11, lsl #8 │ │ + str w5, [x1, #16] │ │ + ldrb w7, [x2, #23] │ │ + ldrb w8, [x2, #22] │ │ + ldrb w4, [x2, #20] │ │ + ldrb w11, [x2, #21] │ │ + lsl w8, w8, #16 │ │ + orr w2, w8, w7, lsl #24 │ │ + adrp x8, 23000 │ │ + orr w2, w2, w4 │ │ + adrp x7, 23000 │ │ + orr w2, w2, w11, lsl #8 │ │ + str w2, [x1, #20] │ │ + ubfx x4, x2, #24, #8 │ │ + ubfx x12, x2, #8, #8 │ │ + ldr x8, [x8, #4016] │ │ + add x4, x4, #0x200 │ │ + ldr x7, [x7, #4080] │ │ + ubfx x13, x2, #16, #8 │ │ + add x13, x13, #0x100 │ │ + add x11, x7, w2, uxtb #2 │ │ + ldr w14, [x8] │ │ + ldr w4, [x7, x4, lsl #2] │ │ + eor w6, w6, w14 │ │ + ldr w11, [x11, #3072] │ │ + ldr w12, [x7, w12, uxtw #2] │ │ + eor w6, w6, w4 │ │ + eor w6, w6, w11 │ │ + ldr w4, [x7, x13, lsl #2] │ │ + eor w6, w6, w12 │ │ + ldr w12, [x8, #4] │ │ + eor w6, w6, w4 │ │ + str w6, [x1, #24] │ │ + eor w11, w6, w9 │ │ + eor w12, w6, w12 │ │ + eor w9, w11, w3 │ │ + str w9, [x1, #32] │ │ + eor w10, w9, w10 │ │ + str w10, [x1, #36] │ │ + eor w6, w10, w5 │ │ + str w6, [x1, #40] │ │ + eor w2, w6, w2 │ │ + add x3, x7, w2, uxtb #2 │ │ + ubfx x15, x2, #24, #8 │ │ + ubfx x4, x2, #8, #8 │ │ + add x15, x15, #0x200 │ │ + ubfx x5, x2, #16, #8 │ │ + add x5, x5, #0x100 │ │ + ldr w3, [x3, #3072] │ │ + ldr w4, [x7, w4, uxtw #2] │ │ + ldr w15, [x7, x15, lsl #2] │ │ + ldr w5, [x7, x5, lsl #2] │ │ + eor w12, w12, w15 │ │ + str w2, [x1, #44] │ │ + eor w12, w12, w3 │ │ + ldr w14, [x8, #8] │ │ + eor w4, w12, w4 │ │ + str w11, [x1, #28] │ │ + eor w4, w4, w5 │ │ + str w4, [x1, #48] │ │ + eor w3, w4, w11 │ │ + eor w14, w4, w14 │ │ + eor w9, w3, w9 │ │ + str w3, [x1, #52] │ │ + eor w5, w9, w10 │ │ + str w5, [x1, #60] │ │ + eor w6, w5, w6 │ │ + str w6, [x1, #64] │ │ + eor w2, w6, w2 │ │ + add x12, x7, w2, uxtb #2 │ │ + ubfx x10, x2, #24, #8 │ │ + ubfx x11, x2, #8, #8 │ │ + add x10, x10, #0x200 │ │ + ubfx x4, x2, #16, #8 │ │ + add x4, x4, #0x100 │ │ + ldr w12, [x12, #3072] │ │ + ldr w11, [x7, w11, uxtw #2] │ │ + ldr w10, [x7, x10, lsl #2] │ │ + ldr w4, [x7, x4, lsl #2] │ │ + eor w10, w14, w10 │ │ + str w2, [x1, #68] │ │ + eor w10, w10, w12 │ │ + ldr w13, [x8, #12] │ │ + eor w10, w10, w11 │ │ + str w9, [x1, #56] │ │ + eor w10, w10, w4 │ │ + str w10, [x1, #72] │ │ + eor w3, w10, w3 │ │ + str w3, [x1, #76] │ │ + eor w4, w3, w9 │ │ + str w4, [x1, #80] │ │ + eor w5, w4, w5 │ │ + str w5, [x1, #84] │ │ + eor w6, w5, w6 │ │ + str w6, [x1, #88] │ │ + eor w2, w6, w2 │ │ + str w2, [x1, #92] │ │ + ubfx x15, x2, #24, #8 │ │ + ubfx x14, x2, #8, #8 │ │ + add x11, x15, #0x200 │ │ + ubfx x12, x2, #16, #8 │ │ + add x12, x12, #0x100 │ │ + eor w13, w10, w13 │ │ + add x10, x7, w2, uxtb #2 │ │ + ldr w9, [x7, x11, lsl #2] │ │ + ldr w11, [x10, #3072] │ │ + ldr w15, [x7, w14, uxtw #2] │ │ + eor w9, w13, w9 │ │ + ldr w10, [x7, x12, lsl #2] │ │ + eor w9, w9, w11 │ │ + eor w9, w9, w15 │ │ + ldr w15, [x8, #16] │ │ + eor w9, w9, w10 │ │ + str w9, [x1, #96] │ │ + eor w10, w9, w3 │ │ + eor w15, w9, w15 │ │ + eor w11, w10, w4 │ │ + str w10, [x1, #100] │ │ + eor w5, w11, w5 │ │ + str w5, [x1, #108] │ │ + eor w6, w5, w6 │ │ + str w6, [x1, #112] │ │ + eor w2, w6, w2 │ │ + add x14, x7, w2, uxtb #2 │ │ + ubfx x4, x2, #24, #8 │ │ + ubfx x9, x2, #8, #8 │ │ + add x4, x4, #0x200 │ │ + ubfx x3, x2, #16, #8 │ │ + add x3, x3, #0x100 │ │ + ldr w14, [x14, #3072] │ │ + ldr w9, [x7, w9, uxtw #2] │ │ + ldr w4, [x7, x4, lsl #2] │ │ + ldr w3, [x7, x3, lsl #2] │ │ + eor w4, w15, w4 │ │ + str w2, [x1, #116] │ │ + eor w4, w4, w14 │ │ + ldr w12, [x8, #20] │ │ + eor w4, w4, w9 │ │ + str w11, [x1, #104] │ │ + eor w4, w4, w3 │ │ + str w4, [x1, #120] │ │ + eor w3, w4, w10 │ │ + eor w12, w4, w12 │ │ + eor w10, w3, w11 │ │ + str w3, [x1, #124] │ │ + eor w5, w10, w5 │ │ + str w5, [x1, #132] │ │ + eor w6, w5, w6 │ │ + str w6, [x1, #136] │ │ + eor w2, w6, w2 │ │ + add x11, x7, w2, uxtb #2 │ │ + ubfx x14, x2, #24, #8 │ │ + ubfx x9, x2, #8, #8 │ │ + add x14, x14, #0x200 │ │ + ubfx x4, x2, #16, #8 │ │ + add x4, x4, #0x100 │ │ + ldr w11, [x11, #3072] │ │ + ldr w9, [x7, w9, uxtw #2] │ │ + ldr w14, [x7, x14, lsl #2] │ │ + ldr w4, [x7, x4, lsl #2] │ │ + eor w12, w12, w14 │ │ + str w2, [x1, #140] │ │ + eor w12, w12, w11 │ │ + str w10, [x1, #128] │ │ + eor w9, w12, w9 │ │ + ldr w13, [x8, #24] │ │ + eor w9, w9, w4 │ │ + str w9, [x1, #144] │ │ + eor w3, w9, w3 │ │ + str w3, [x1, #148] │ │ + eor w4, w3, w10 │ │ + str w4, [x1, #152] │ │ + eor w5, w4, w5 │ │ + str w5, [x1, #156] │ │ + eor w6, w5, w6 │ │ + str w6, [x1, #160] │ │ + eor w2, w6, w2 │ │ + str w2, [x1, #164] │ │ + ubfx x12, x2, #24, #8 │ │ + ubfx x14, x2, #8, #8 │ │ + add x10, x12, #0x200 │ │ + ubfx x11, x2, #16, #8 │ │ + add x11, x11, #0x100 │ │ + eor w9, w9, w13 │ │ + add x13, x7, w2, uxtb #2 │ │ + ldr w12, [x7, x10, lsl #2] │ │ + ldr w10, [x13, #3072] │ │ + eor w9, w9, w12 │ │ + ldr w12, [x7, w14, uxtw #2] │ │ + eor w9, w9, w10 │ │ + ldr w10, [x7, x11, lsl #2] │ │ + eor w9, w9, w12 │ │ + ldr w12, [x8, #28] │ │ + eor w9, w9, w10 │ │ + str w9, [x1, #168] │ │ + eor w3, w9, w3 │ │ + eor w12, w9, w12 │ │ + eor w4, w3, w4 │ │ + str w3, [x1, #172] │ │ + eor w5, w4, w5 │ │ + str wzr, [x1, #240] │ │ + eor w6, w5, w6 │ │ + str w4, [x1, #176] │ │ + eor w2, w6, w2 │ │ + add x8, x7, w2, uxtb #2 │ │ + ubfx x11, x2, #24, #8 │ │ + ubfx x10, x2, #16, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x9, x2, #8, #8 │ │ + add x10, x10, #0x100 │ │ + ldr w8, [x8, #3072] │ │ + str w5, [x1, #180] │ │ + ldr w11, [x7, x11, lsl #2] │ │ + ldr w9, [x7, w9, uxtw #2] │ │ + ldr w10, [x7, x10, lsl #2] │ │ + eor w7, w12, w11 │ │ + eor w7, w7, w8 │ │ + str w2, [x1, #188] │ │ + eor w7, w7, w9 │ │ + mov w2, #0xffffffc0 // #-64 │ │ + eor w7, w7, w10 │ │ + str w6, [x1, #184] │ │ + eor w3, w7, w3 │ │ + strb w2, [x1, #240] │ │ + eor w4, w3, w4 │ │ + str w7, [x1, #192] │ │ + eor w5, w4, w5 │ │ + str w3, [x1, #196] │ │ + str w4, [x1, #200] │ │ + str w5, [x1, #204] │ │ ret │ │ │ │ -00000000000082c4 : │ │ - mov w2, #0x1c // #28 │ │ - b 7efc │ │ - │ │ -00000000000082cc : │ │ - sub sp, sp, #0xa0 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x38 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - str x30, [sp, #16] │ │ - str x1, [sp, #40] │ │ - str x2, [sp, #32] │ │ - bl 829c │ │ - ldr x1, [sp, #40] │ │ - ldr x2, [sp, #32] │ │ - mov x0, x1 │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - bl 8134 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov w2, #0x1c // #28 │ │ - bl 7efc │ │ - ldr x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0xa0 │ │ +0000000000005784 : │ │ + mov x2, x0 │ │ + mov w0, #0x0 // #0 │ │ + ldrb w9, [x2, #3] │ │ + ldrb w11, [x2, #2] │ │ + ldrb w4, [x2] │ │ + ldrb w13, [x2, #1] │ │ + lsl w10, w11, #16 │ │ + orr w7, w10, w9, lsl #24 │ │ + orr w7, w7, w4 │ │ + orr w7, w7, w13, lsl #8 │ │ + str w7, [x1] │ │ + ldrb w4, [x2, #7] │ │ + ldrb w6, [x2, #6] │ │ + ldrb w12, [x2, #4] │ │ + ldrb w13, [x2, #5] │ │ + lsl w10, w6, #16 │ │ + orr w3, w10, w4, lsl #24 │ │ + orr w11, w3, w12 │ │ + orr w11, w11, w13, lsl #8 │ │ + str w11, [x1, #4] │ │ + ldrb w5, [x2, #11] │ │ + ldrb w9, [x2, #10] │ │ + ldrb w3, [x2, #8] │ │ + ldrb w13, [x2, #9] │ │ + lsl w10, w9, #16 │ │ + orr w4, w10, w5, lsl #24 │ │ + orr w12, w4, w3 │ │ + orr w12, w12, w13, lsl #8 │ │ + str w12, [x1, #8] │ │ + ldrb w5, [x2, #15] │ │ + ldrb w6, [x2, #14] │ │ + ldrb w3, [x2, #12] │ │ + ldrb w13, [x2, #13] │ │ + lsl w4, w6, #16 │ │ + orr w4, w4, w5, lsl #24 │ │ + orr w4, w4, w3 │ │ + orr w4, w4, w13, lsl #8 │ │ + str w4, [x1, #12] │ │ + ldrb w6, [x2, #19] │ │ + ldrb w5, [x2, #18] │ │ + ldrb w3, [x2, #16] │ │ + ldrb w8, [x2, #17] │ │ + lsl w5, w5, #16 │ │ + orr w5, w5, w6, lsl #24 │ │ + orr w5, w5, w3 │ │ + orr w5, w5, w8, lsl #8 │ │ + str w5, [x1, #16] │ │ + ldrb w9, [x2, #23] │ │ + ldrb w6, [x2, #22] │ │ + ldrb w3, [x2, #20] │ │ + ldrb w13, [x2, #21] │ │ + lsl w6, w6, #16 │ │ + orr w8, w6, w9, lsl #24 │ │ + orr w10, w8, w3 │ │ + orr w10, w10, w13, lsl #8 │ │ + str w10, [x1, #20] │ │ + ldrb w6, [x2, #27] │ │ + ldrb w8, [x2, #26] │ │ + ldrb w3, [x2, #24] │ │ + lsl w8, w8, #16 │ │ + ldrb w13, [x2, #25] │ │ + orr w8, w8, w6, lsl #24 │ │ + orr w9, w8, w3 │ │ + orr w9, w9, w13, lsl #8 │ │ + str w9, [x1, #24] │ │ + ldrb w3, [x2, #31] │ │ + ldrb w8, [x2, #30] │ │ + ldrb w6, [x2, #28] │ │ + ldrb w13, [x2, #29] │ │ + lsl w8, w8, #16 │ │ + orr w2, w8, w3, lsl #24 │ │ + orr w3, w2, w6 │ │ + adrp x6, 23000 │ │ + orr w3, w3, w13, lsl #8 │ │ + adrp x2, 23000 │ │ + str w3, [x1, #28] │ │ + ubfx x8, x3, #24, #8 │ │ + add x8, x8, #0x200 │ │ + ubfx x13, x3, #8, #8 │ │ + ldr x6, [x6, #4016] │ │ + ubfx x16, x3, #16, #8 │ │ + ldr x2, [x2, #4080] │ │ + add x16, x16, #0x100 │ │ + add x15, x2, w3, uxtb #2 │ │ + ldr w15, [x15, #3072] │ │ + ldr w14, [x6] │ │ + ldr w8, [x2, x8, lsl #2] │ │ + eor w14, w7, w14 │ │ + ldr w13, [x2, w13, uxtw #2] │ │ + eor w14, w14, w8 │ │ + ldr w8, [x2, x16, lsl #2] │ │ + eor w14, w14, w15 │ │ + ldr w15, [x6, #4] │ │ + eor w14, w14, w13 │ │ + eor w7, w14, w8 │ │ + str w7, [x1, #32] │ │ + eor w13, w7, w11 │ │ + eor w15, w7, w15 │ │ + eor w12, w13, w12 │ │ + str w13, [x1, #36] │ │ + eor w4, w12, w4 │ │ + str w4, [x1, #44] │ │ + ubfx x8, x4, #24, #8 │ │ + and w14, w4, #0xff │ │ + add x8, x8, #0x300 │ │ + ubfx x11, x4, #8, #8 │ │ + add x11, x11, #0x100 │ │ + ubfx x7, x4, #16, #8 │ │ + ldr w16, [x2, w14, uxtw #2] │ │ + add x7, x7, #0x200 │ │ + ldr w8, [x2, x8, lsl #2] │ │ + ldr w14, [x2, x11, lsl #2] │ │ + eor w8, w16, w8 │ │ + ldr w16, [x2, x7, lsl #2] │ │ + eor w7, w8, w5 │ │ + str w12, [x1, #40] │ │ + eor w14, w7, w14 │ │ + eor w14, w14, w16 │ │ + str w14, [x1, #48] │ │ + eor w11, w14, w10 │ │ + str w11, [x1, #52] │ │ + eor w10, w11, w9 │ │ + str w10, [x1, #56] │ │ + eor w3, w10, w3 │ │ + add x9, x2, w3, uxtb #2 │ │ + ubfx x8, x3, #24, #8 │ │ + ubfx x5, x3, #8, #8 │ │ + add x8, x8, #0x200 │ │ + ubfx x7, x3, #16, #8 │ │ + add x7, x7, #0x100 │ │ + ldr w9, [x9, #3072] │ │ + ldr w5, [x2, w5, uxtw #2] │ │ + ldr w8, [x2, x8, lsl #2] │ │ + ldr w7, [x2, x7, lsl #2] │ │ + eor w8, w15, w8 │ │ + str w3, [x1, #60] │ │ + eor w8, w8, w9 │ │ + eor w8, w8, w5 │ │ + eor w8, w8, w7 │ │ + str w8, [x1, #64] │ │ + eor w5, w8, w13 │ │ + str w5, [x1, #68] │ │ + eor w9, w5, w12 │ │ + str w9, [x1, #72] │ │ + eor w4, w9, w4 │ │ + ldr w16, [x6, #8] │ │ + ubfx x7, x4, #24, #8 │ │ + and w13, w4, #0xff │ │ + add x7, x7, #0x300 │ │ + ubfx x15, x4, #8, #8 │ │ + ubfx x12, x4, #16, #8 │ │ + add x15, x15, #0x100 │ │ + ldr w17, [x2, w13, uxtw #2] │ │ + add x13, x12, #0x200 │ │ + ldr w7, [x2, x7, lsl #2] │ │ + eor w16, w8, w16 │ │ + ldr w8, [x2, x15, lsl #2] │ │ + eor w7, w17, w7 │ │ + ldr w13, [x2, x13, lsl #2] │ │ + eor w7, w7, w14 │ │ + ldr w15, [x6, #12] │ │ + eor w12, w7, w8 │ │ + str w4, [x1, #76] │ │ + eor w12, w12, w13 │ │ + str w12, [x1, #80] │ │ + eor w11, w12, w11 │ │ + str w11, [x1, #84] │ │ + eor w10, w11, w10 │ │ + str w10, [x1, #88] │ │ + eor w3, w10, w3 │ │ + add x7, x2, w3, uxtb #2 │ │ + ubfx x14, x3, #24, #8 │ │ + ubfx x13, x3, #8, #8 │ │ + add x14, x14, #0x200 │ │ + ubfx x8, x3, #16, #8 │ │ + add x8, x8, #0x100 │ │ + ldr w7, [x7, #3072] │ │ + ldr w13, [x2, w13, uxtw #2] │ │ + ldr w14, [x2, x14, lsl #2] │ │ + ldr w8, [x2, x8, lsl #2] │ │ + eor w14, w16, w14 │ │ + str w3, [x1, #92] │ │ + eor w14, w14, w7 │ │ + eor w14, w14, w13 │ │ + eor w7, w14, w8 │ │ + str w7, [x1, #96] │ │ + eor w8, w7, w5 │ │ + eor w15, w7, w15 │ │ + eor w9, w8, w9 │ │ + str w8, [x1, #100] │ │ + eor w4, w9, w4 │ │ + str w9, [x1, #104] │ │ + ubfx x7, x4, #24, #8 │ │ + and w14, w4, #0xff │ │ + add x7, x7, #0x300 │ │ + ubfx x5, x4, #8, #8 │ │ + ubfx x13, x4, #16, #8 │ │ + add x5, x5, #0x100 │ │ + ldr w14, [x2, w14, uxtw #2] │ │ + add x13, x13, #0x200 │ │ + ldr w7, [x2, x7, lsl #2] │ │ + ldr w5, [x2, x5, lsl #2] │ │ + eor w7, w14, w7 │ │ + ldr w13, [x2, x13, lsl #2] │ │ + eor w7, w7, w12 │ │ + str w4, [x1, #108] │ │ + eor w12, w7, w5 │ │ + eor w12, w12, w13 │ │ + str w12, [x1, #112] │ │ + eor w11, w12, w11 │ │ + str w11, [x1, #116] │ │ + eor w10, w11, w10 │ │ + str w10, [x1, #120] │ │ + eor w3, w10, w3 │ │ + add x14, x2, w3, uxtb #2 │ │ + ubfx x5, x3, #24, #8 │ │ + ubfx x13, x3, #8, #8 │ │ + add x5, x5, #0x200 │ │ + ubfx x7, x3, #16, #8 │ │ + add x7, x7, #0x100 │ │ + ldr w14, [x14, #3072] │ │ + ldr w13, [x2, w13, uxtw #2] │ │ + ldr w5, [x2, x5, lsl #2] │ │ + ldr w7, [x2, x7, lsl #2] │ │ + eor w5, w15, w5 │ │ + str w3, [x1, #124] │ │ + eor w5, w5, w14 │ │ + eor w5, w5, w13 │ │ + eor w5, w5, w7 │ │ + str w5, [x1, #128] │ │ + eor w8, w5, w8 │ │ + str w8, [x1, #132] │ │ + eor w9, w8, w9 │ │ + str w9, [x1, #136] │ │ + eor w4, w9, w4 │ │ + ldr w14, [x6, #16] │ │ + ubfx x7, x4, #24, #8 │ │ + and w15, w4, #0xff │ │ + add x7, x7, #0x300 │ │ + ubfx x13, x4, #8, #8 │ │ + ubfx x16, x4, #16, #8 │ │ + add x13, x13, #0x100 │ │ + ldr w15, [x2, w15, uxtw #2] │ │ + add x16, x16, #0x200 │ │ + ldr w7, [x2, x7, lsl #2] │ │ + eor w14, w5, w14 │ │ + ldr w13, [x2, x13, lsl #2] │ │ + eor w5, w15, w7 │ │ + ldr w16, [x2, x16, lsl #2] │ │ + eor w7, w5, w12 │ │ + ldr w15, [x6, #20] │ │ + eor w13, w7, w13 │ │ + str w4, [x1, #140] │ │ + eor w13, w13, w16 │ │ + str w13, [x1, #144] │ │ + eor w11, w13, w11 │ │ + str w11, [x1, #148] │ │ + eor w10, w11, w10 │ │ + str w10, [x1, #152] │ │ + eor w3, w10, w3 │ │ + add x7, x2, w3, uxtb #2 │ │ + ubfx x16, x3, #24, #8 │ │ + ubfx x12, x3, #8, #8 │ │ + add x16, x16, #0x200 │ │ + ubfx x5, x3, #16, #8 │ │ + add x5, x5, #0x100 │ │ + ldr w7, [x7, #3072] │ │ + ldr w12, [x2, w12, uxtw #2] │ │ + ldr w16, [x2, x16, lsl #2] │ │ + ldr w5, [x2, x5, lsl #2] │ │ + eor w14, w14, w16 │ │ + str w3, [x1, #156] │ │ + eor w14, w14, w7 │ │ + eor w14, w14, w12 │ │ + eor w7, w14, w5 │ │ + str w7, [x1, #160] │ │ + eor w12, w7, w8 │ │ + eor w15, w7, w15 │ │ + eor w9, w12, w9 │ │ + str w12, [x1, #164] │ │ + eor w4, w9, w4 │ │ + str w9, [x1, #168] │ │ + ubfx x7, x4, #24, #8 │ │ + and w14, w4, #0xff │ │ + add x7, x7, #0x300 │ │ + ubfx x8, x4, #8, #8 │ │ + ubfx x5, x4, #16, #8 │ │ + add x8, x8, #0x100 │ │ + ldr w14, [x2, w14, uxtw #2] │ │ + add x5, x5, #0x200 │ │ + ldr w7, [x2, x7, lsl #2] │ │ + ldr w8, [x2, x8, lsl #2] │ │ + eor w7, w14, w7 │ │ + ldr w14, [x2, x5, lsl #2] │ │ + eor w7, w7, w13 │ │ + str w4, [x1, #172] │ │ + eor w8, w7, w8 │ │ + eor w8, w8, w14 │ │ + str w8, [x1, #176] │ │ + eor w11, w8, w11 │ │ + str w11, [x1, #180] │ │ + eor w10, w11, w10 │ │ + str w10, [x1, #184] │ │ + eor w3, w10, w3 │ │ + add x14, x2, w3, uxtb #2 │ │ + ubfx x7, x3, #24, #8 │ │ + ubfx x13, x3, #8, #8 │ │ + add x7, x7, #0x200 │ │ + ubfx x5, x3, #16, #8 │ │ + add x5, x5, #0x100 │ │ + ldr w14, [x14, #3072] │ │ + ldr w13, [x2, w13, uxtw #2] │ │ + ldr w7, [x2, x7, lsl #2] │ │ + ldr w5, [x2, x5, lsl #2] │ │ + eor w7, w15, w7 │ │ + str w3, [x1, #188] │ │ + eor w7, w7, w14 │ │ + eor w7, w7, w13 │ │ + eor w7, w7, w5 │ │ + str w7, [x1, #192] │ │ + eor w12, w7, w12 │ │ + str w12, [x1, #196] │ │ + eor w9, w12, w9 │ │ + str w9, [x1, #200] │ │ + eor w4, w9, w4 │ │ + ldr w5, [x6, #24] │ │ + ubfx x6, x4, #24, #8 │ │ + and w15, w4, #0xff │ │ + add x6, x6, #0x300 │ │ + ubfx x13, x4, #8, #8 │ │ + ubfx x14, x4, #16, #8 │ │ + add x13, x13, #0x100 │ │ + ldr w15, [x2, w15, uxtw #2] │ │ + add x14, x14, #0x200 │ │ + ldr w6, [x2, x6, lsl #2] │ │ + eor w5, w7, w5 │ │ + ldr w13, [x2, x13, lsl #2] │ │ + eor w7, w15, w6 │ │ + ldr w6, [x2, x14, lsl #2] │ │ + eor w7, w7, w8 │ │ + str wzr, [x1, #240] │ │ + eor w8, w7, w13 │ │ + str w4, [x1, #204] │ │ + eor w8, w8, w6 │ │ + mov w6, #0xffffffe0 // #-32 │ │ + eor w7, w8, w11 │ │ + strb w6, [x1, #240] │ │ + eor w6, w7, w10 │ │ + str w8, [x1, #208] │ │ + eor w3, w6, w3 │ │ + str w7, [x1, #212] │ │ + ubfx x11, x3, #24, #8 │ │ + ubfx x8, x3, #8, #8 │ │ + add x11, x11, #0x200 │ │ + ubfx x7, x3, #16, #8 │ │ + add x7, x7, #0x100 │ │ + add x10, x2, w3, uxtb #2 │ │ + ldr w10, [x10, #3072] │ │ + ldr w11, [x2, x11, lsl #2] │ │ + ldr w8, [x2, w8, uxtw #2] │ │ + eor w5, w5, w11 │ │ + ldr w2, [x2, x7, lsl #2] │ │ + eor w5, w5, w10 │ │ + str w6, [x1, #216] │ │ + eor w5, w5, w8 │ │ + str w3, [x1, #220] │ │ + eor w5, w5, w2 │ │ + str w5, [x1, #224] │ │ + eor w5, w5, w12 │ │ + str w5, [x1, #228] │ │ + eor w5, w5, w9 │ │ + str w5, [x1, #232] │ │ + eor w4, w5, w4 │ │ + str w4, [x1, #236] │ │ ret │ │ │ │ -0000000000008328 : │ │ - mov x1, x0 │ │ - str wzr, [x0, #4] │ │ - adrp x0, 23000 │ │ - str wzr, [x1], #8 │ │ - ldr x0, [x0, #4072] │ │ - ldp x4, x5, [x0] │ │ - ldp x2, x3, [x0, #16] │ │ - stp x4, x5, [x1] │ │ - stp x2, x3, [x1, #16] │ │ +0000000000005d60 : │ │ + cmp w1, #0x20 │ │ + b.eq 5dac // b.none │ │ + b.le 5d8c │ │ + cmp w1, #0xc0 │ │ + b.eq 5d9c // b.none │ │ + cmp w1, #0x100 │ │ + b.eq 5dac // b.none │ │ + cmp w1, #0x80 │ │ + b.eq 5da4 // b.none │ │ + mov w0, #0x1 // #1 │ │ ret │ │ + cmp w1, #0x10 │ │ + b.eq 5da4 // b.none │ │ + cmp w1, #0x18 │ │ + b.ne 5d84 // b.any │ │ + mov x1, x2 │ │ + b 5334 │ │ + mov x1, x2 │ │ + b 4ee4 │ │ + mov x1, x2 │ │ + b 5784 │ │ │ │ -0000000000008350 : │ │ - mov w2, #0x20 // #32 │ │ - b 7efc │ │ - │ │ -0000000000008358 : │ │ - sub sp, sp, #0xa0 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x38 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - str x30, [sp, #16] │ │ - str x1, [sp, #40] │ │ - str x2, [sp, #32] │ │ - bl 8328 │ │ - ldr x1, [sp, #40] │ │ - ldr x2, [sp, #32] │ │ - mov x0, x1 │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - bl 8134 │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov w2, #0x20 // #32 │ │ - bl 7efc │ │ - ldr x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0xa0 │ │ - ret │ │ - │ │ -00000000000083b4 : │ │ - sub sp, sp, #0x90 │ │ - ldr x6, [x0, #24] │ │ - ldp x4, x5, [x0, #32] │ │ - ldr x3, [x0, #56] │ │ - adrp x9, 23000 │ │ - ldr x2, [x0, #72] │ │ - mov w8, #0x0 // #0 │ │ - stp x4, x5, [sp, #96] │ │ - str x6, [sp, #88] │ │ - str x3, [sp, #120] │ │ - str x2, [sp, #136] │ │ - ldr x4, [x0, #16] │ │ - ldr x2, [x0, #48] │ │ - ldr x3, [x0, #64] │ │ - stp x23, x24, [sp, #32] │ │ - stp x21, x22, [sp, #16] │ │ - ldr x6, [sp, #120] │ │ - mov x23, x4 │ │ - ldr x24, [sp, #136] │ │ - mov x7, x2 │ │ - ldr x5, [sp, #104] │ │ - mov x14, x3 │ │ - ldr x22, [sp, #88] │ │ - ldr x1, [sp, #96] │ │ - ldr x9, [x9, #4008] │ │ - ldr x11, [x0, #80] │ │ - stp x19, x20, [sp] │ │ - stp x25, x26, [sp, #48] │ │ - str x27, [sp, #64] │ │ - str x4, [sp, #80] │ │ - str x2, [sp, #112] │ │ - str x3, [sp, #128] │ │ - ldr x13, [x0, #192] │ │ - cbz w8, 8dd8 │ │ - ldr x2, [x0, #88] │ │ - ror x4, x13, #61 │ │ - ldr x18, [x0, #152] │ │ - eor x4, x4, x13, ror #19 │ │ - ror x10, x2, #1 │ │ - eor x3, x4, x13, lsr #6 │ │ - add x11, x18, x11 │ │ - eor x10, x10, x2, ror #8 │ │ - add x3, x11, x3 │ │ - eor x11, x10, x2, lsr #7 │ │ - add x11, x3, x11 │ │ - mov x12, x13 │ │ - mov x15, x18 │ │ - str x11, [x0, #80] │ │ - ror x16, x7, #14 │ │ - eor x3, x14, x6 │ │ - eor x16, x16, x7, ror #18 │ │ - ror x4, x7, #41 │ │ - and x3, x3, x7 │ │ - ldr x10, [x9] │ │ - eor x3, x3, x14 │ │ - eor x4, x16, x4 │ │ - add x4, x4, x3 │ │ - eor x25, x22, x23 │ │ - ror x3, x23, #34 │ │ - add x4, x4, x10 │ │ - and x25, x25, x1 │ │ - ror x10, x23, #39 │ │ - and x21, x22, x23 │ │ - eor x3, x3, x23, ror #28 │ │ - eor x3, x3, x10 │ │ - add x4, x4, x11 │ │ - orr x21, x25, x21 │ │ - add x4, x4, x24 │ │ - add x21, x21, x3 │ │ - add x24, x5, x4 │ │ - add x21, x21, x4 │ │ - ldr x10, [x0, #200] │ │ - cbz w8, 8e28 │ │ - ldr x4, [x0, #96] │ │ - ror x5, x10, #61 │ │ - eor x5, x5, x10, ror #19 │ │ - ldr x19, [x0, #160] │ │ - ror x3, x4, #1 │ │ - eor x5, x5, x10, lsr #6 │ │ - eor x3, x3, x4, ror #8 │ │ - eor x3, x3, x4, lsr #7 │ │ - add x3, x5, x3 │ │ - add x3, x3, x19 │ │ - add x2, x3, x2 │ │ - str x2, [x0, #88] │ │ - eor x5, x6, x7 │ │ - ldr x25, [x9, #8] │ │ - and x20, x24, x5 │ │ - ror x17, x24, #14 │ │ - add x25, x14, x25 │ │ - ror x5, x24, #41 │ │ - eor x14, x17, x24, ror #18 │ │ - eor x20, x20, x6 │ │ - eor x26, x21, x23 │ │ - ror x3, x21, #34 │ │ - add x25, x25, x20 │ │ - eor x14, x14, x5 │ │ - and x26, x26, x22 │ │ - ror x5, x21, #39 │ │ - and x17, x21, x23 │ │ - eor x3, x3, x21, ror #28 │ │ - eor x3, x3, x5 │ │ - add x14, x25, x14 │ │ - orr x17, x26, x17 │ │ - add x25, x14, x2 │ │ - add x17, x17, x3 │ │ - add x5, x25, x1 │ │ - add x1, x17, x25 │ │ - cbz w8, 8e1c │ │ - ldr x2, [x0, #104] │ │ - ror x14, x11, #61 │ │ - eor x14, x14, x11, ror #19 │ │ - ldr x20, [x0, #168] │ │ - ror x3, x2, #1 │ │ - eor x14, x14, x11, lsr #6 │ │ - eor x3, x3, x2, ror #8 │ │ - eor x3, x3, x2, lsr #7 │ │ - add x3, x14, x3 │ │ - add x3, x3, x20 │ │ - add x4, x4, x3 │ │ - str x4, [x0, #96] │ │ - ldr x25, [x9, #16] │ │ - eor x17, x24, x7 │ │ - and x17, x5, x17 │ │ - ror x3, x5, #14 │ │ - add x25, x6, x25 │ │ - eor x3, x3, x5, ror #18 │ │ - eor x6, x17, x7 │ │ - ror x16, x5, #41 │ │ - eor x14, x1, x21 │ │ - ror x17, x1, #34 │ │ - add x25, x25, x6 │ │ - eor x16, x3, x16 │ │ - and x6, x1, x21 │ │ - and x14, x14, x23 │ │ - eor x17, x17, x1, ror #28 │ │ - ror x3, x1, #39 │ │ - orr x14, x14, x6 │ │ - add x16, x25, x16 │ │ - eor x3, x17, x3 │ │ - add x6, x16, x4 │ │ - add x14, x14, x3 │ │ - add x22, x6, x22 │ │ - add x14, x14, x6 │ │ - cbz w8, 8e10 │ │ - ldr x16, [x0, #88] │ │ - ldr x3, [x0, #112] │ │ - ror x25, x16, #61 │ │ - ldr x17, [x0, #176] │ │ - ror x6, x3, #1 │ │ - eor x25, x25, x16, ror #19 │ │ - eor x6, x6, x3, ror #8 │ │ - eor x16, x25, x16, lsr #6 │ │ - eor x6, x6, x3, lsr #7 │ │ - add x4, x16, x6 │ │ - add x4, x4, x17 │ │ - add x2, x2, x4 │ │ - str x2, [x0, #104] │ │ - ldr x27, [x9, #24] │ │ - eor x4, x5, x24 │ │ - ror x6, x22, #14 │ │ - and x4, x22, x4 │ │ - add x27, x7, x27 │ │ - eor x4, x4, x24 │ │ - eor x7, x6, x22, ror #18 │ │ - ror x26, x22, #41 │ │ - eor x25, x14, x1 │ │ - ror x16, x14, #34 │ │ - eor x26, x7, x26 │ │ - add x4, x27, x4 │ │ - and x25, x25, x21 │ │ - and x7, x14, x1 │ │ - eor x16, x16, x14, ror #28 │ │ - ror x6, x14, #39 │ │ - add x4, x4, x26 │ │ - orr x7, x25, x7 │ │ - eor x6, x16, x6 │ │ - add x4, x4, x2 │ │ - add x7, x7, x6 │ │ - add x23, x4, x23 │ │ - add x7, x7, x4 │ │ - cbz w8, 8e04 │ │ - ldr x25, [x0, #96] │ │ - ldr x2, [x0, #120] │ │ - ror x26, x25, #61 │ │ - ldr x16, [x0, #184] │ │ - ror x6, x2, #1 │ │ - eor x26, x26, x25, ror #19 │ │ - eor x6, x6, x2, ror #8 │ │ - eor x25, x26, x25, lsr #6 │ │ - eor x6, x6, x2, lsr #7 │ │ - add x4, x25, x6 │ │ - add x4, x4, x16 │ │ - add x3, x3, x4 │ │ - str x3, [x0, #112] │ │ - ldr x4, [x9, #32] │ │ - eor x25, x22, x5 │ │ - and x25, x23, x25 │ │ - ror x6, x23, #14 │ │ - add x4, x24, x4 │ │ - eor x6, x6, x23, ror #18 │ │ - eor x24, x25, x5 │ │ - ror x27, x23, #41 │ │ - eor x26, x7, x14 │ │ - ror x25, x7, #34 │ │ - add x4, x4, x24 │ │ - eor x27, x6, x27 │ │ - and x26, x26, x1 │ │ - and x24, x7, x14 │ │ - eor x25, x25, x7, ror #28 │ │ - ror x6, x7, #39 │ │ - add x4, x4, x27 │ │ - orr x24, x26, x24 │ │ - eor x6, x25, x6 │ │ - add x4, x4, x3 │ │ - add x6, x24, x6 │ │ - add x21, x4, x21 │ │ - add x6, x6, x4 │ │ - cbz w8, 8dfc │ │ - ldr x25, [x0, #104] │ │ - ldr x3, [x0, #128] │ │ - ror x26, x25, #61 │ │ - ror x24, x3, #1 │ │ - eor x26, x26, x25, ror #19 │ │ - eor x24, x24, x3, ror #8 │ │ - eor x25, x26, x25, lsr #6 │ │ - eor x24, x24, x3, lsr #7 │ │ - add x4, x25, x24 │ │ - add x4, x4, x13 │ │ - add x2, x2, x4 │ │ - str x2, [x0, #120] │ │ - ldr x4, [x9, #40] │ │ - eor x25, x23, x22 │ │ - and x25, x21, x25 │ │ - ror x24, x21, #14 │ │ - add x4, x5, x4 │ │ - eor x24, x24, x21, ror #18 │ │ - eor x5, x25, x22 │ │ - ror x27, x21, #41 │ │ - eor x26, x6, x7 │ │ - ror x25, x6, #34 │ │ - add x4, x4, x5 │ │ - eor x27, x24, x27 │ │ - and x26, x26, x14 │ │ - and x5, x6, x7 │ │ - eor x25, x25, x6, ror #28 │ │ - ror x24, x6, #39 │ │ - add x4, x4, x27 │ │ - orr x5, x26, x5 │ │ - eor x24, x25, x24 │ │ - add x4, x4, x2 │ │ - add x5, x5, x24 │ │ - add x1, x4, x1 │ │ - add x5, x5, x4 │ │ - cbz w8, 8df4 │ │ - ldr x4, [x0, #112] │ │ - ldr x2, [x0, #136] │ │ - ror x25, x4, #61 │ │ - ror x24, x2, #1 │ │ - eor x25, x25, x4, ror #19 │ │ - eor x24, x24, x2, ror #8 │ │ - eor x4, x25, x4, lsr #6 │ │ - eor x24, x24, x2, lsr #7 │ │ - add x4, x24, x4 │ │ - add x4, x4, x10 │ │ - add x3, x3, x4 │ │ - str x3, [x0, #128] │ │ - ldr x24, [x9, #48] │ │ - eor x25, x21, x23 │ │ - and x25, x1, x25 │ │ - ror x4, x1, #14 │ │ - add x24, x22, x24 │ │ - eor x4, x4, x1, ror #18 │ │ - eor x22, x25, x23 │ │ - ror x27, x1, #41 │ │ - eor x26, x5, x6 │ │ - ror x25, x5, #34 │ │ - add x22, x24, x22 │ │ - eor x27, x4, x27 │ │ - and x26, x26, x7 │ │ - and x24, x5, x6 │ │ - eor x25, x25, x5, ror #28 │ │ - ror x4, x5, #39 │ │ - add x22, x22, x27 │ │ - orr x24, x26, x24 │ │ - eor x4, x25, x4 │ │ - add x3, x22, x3 │ │ - add x4, x24, x4 │ │ - add x14, x3, x14 │ │ - add x4, x4, x3 │ │ - cbz w8, 8dec │ │ - ldr x25, [x0, #120] │ │ - ldr x3, [x0, #144] │ │ - ror x26, x25, #61 │ │ - ror x24, x3, #1 │ │ - eor x26, x26, x25, ror #19 │ │ - eor x24, x24, x3, ror #8 │ │ - eor x25, x26, x25, lsr #6 │ │ - eor x24, x24, x3, lsr #7 │ │ - add x22, x25, x24 │ │ - add x22, x22, x11 │ │ - add x2, x2, x22 │ │ - str x2, [x0, #136] │ │ - ldr x22, [x9, #56] │ │ - eor x25, x1, x21 │ │ - and x25, x14, x25 │ │ - ror x24, x14, #14 │ │ - add x22, x23, x22 │ │ - eor x24, x24, x14, ror #18 │ │ - eor x23, x25, x21 │ │ - eor x27, x4, x5 │ │ - ror x25, x14, #41 │ │ - ror x26, x4, #34 │ │ - add x22, x22, x23 │ │ - eor x25, x24, x25 │ │ - and x27, x27, x6 │ │ - ror x24, x4, #39 │ │ - and x23, x4, x5 │ │ - eor x26, x26, x4, ror #28 │ │ - add x25, x22, x25 │ │ - orr x23, x27, x23 │ │ - eor x22, x26, x24 │ │ - add x2, x25, x2 │ │ - add x22, x23, x22 │ │ - add x24, x2, x7 │ │ - add x2, x22, x2 │ │ - cbz w8, 8900 │ │ - ldr x23, [x0, #128] │ │ - ror x22, x18, #1 │ │ - eor x22, x22, x18, ror #8 │ │ - ldr x25, [x0, #88] │ │ - ror x7, x23, #61 │ │ - eor x22, x22, x18, lsr #7 │ │ - eor x7, x7, x23, ror #19 │ │ - eor x23, x7, x23, lsr #6 │ │ - add x7, x23, x22 │ │ - add x7, x7, x25 │ │ - add x3, x3, x7 │ │ - str x3, [x0, #144] │ │ - ldr x27, [x9, #64] │ │ - eor x22, x14, x1 │ │ - and x22, x24, x22 │ │ - ror x25, x24, #14 │ │ - add x21, x21, x27 │ │ - eor x22, x22, x1 │ │ - eor x25, x25, x24, ror #18 │ │ - ror x27, x24, #41 │ │ - eor x26, x2, x4 │ │ - ror x23, x2, #34 │ │ - add x7, x21, x22 │ │ - and x26, x26, x5 │ │ - eor x22, x25, x27 │ │ - eor x23, x23, x2, ror #28 │ │ - and x25, x2, x4 │ │ - ror x21, x2, #39 │ │ - add x22, x7, x22 │ │ - orr x25, x26, x25 │ │ - eor x7, x23, x21 │ │ - add x3, x22, x3 │ │ - add x7, x25, x7 │ │ - add x6, x3, x6 │ │ - add x7, x7, x3 │ │ - cbz w8, 8990 │ │ - ldr x3, [x0, #136] │ │ - ror x15, x19, #1 │ │ - ldr x21, [x0, #96] │ │ - eor x15, x15, x19, ror #8 │ │ - ror x22, x3, #61 │ │ - eor x15, x15, x19, lsr #7 │ │ - eor x22, x22, x3, ror #19 │ │ - eor x3, x22, x3, lsr #6 │ │ - add x21, x3, x21 │ │ - add x18, x21, x18 │ │ - add x15, x18, x15 │ │ - str x15, [x0, #152] │ │ - eor x18, x24, x14 │ │ - ldr x23, [x9, #72] │ │ - and x21, x6, x18 │ │ - ror x22, x6, #14 │ │ - add x1, x1, x23 │ │ - ror x18, x6, #41 │ │ - eor x21, x21, x14 │ │ - eor x22, x22, x6, ror #18 │ │ - eor x25, x7, x2 │ │ - ror x3, x7, #34 │ │ - add x21, x1, x21 │ │ - eor x22, x22, x18 │ │ - and x25, x25, x4 │ │ - ror x18, x7, #39 │ │ - and x1, x7, x2 │ │ - eor x3, x3, x7, ror #28 │ │ - eor x3, x3, x18 │ │ - add x22, x21, x22 │ │ - orr x1, x25, x1 │ │ - add x15, x22, x15 │ │ - add x1, x1, x3 │ │ - add x18, x15, x5 │ │ - add x15, x1, x15 │ │ - cbz w8, 8a20 │ │ - ldr x5, [x0, #144] │ │ - ror x3, x20, #1 │ │ - ldr x1, [x0, #104] │ │ - eor x3, x3, x20, ror #8 │ │ - ror x21, x5, #61 │ │ - eor x3, x3, x20, lsr #7 │ │ - eor x21, x21, x5, ror #19 │ │ - eor x21, x21, x5, lsr #6 │ │ - add x21, x21, x1 │ │ - add x19, x21, x19 │ │ - add x19, x19, x3 │ │ - str x19, [x0, #160] │ │ - eor x5, x6, x24 │ │ - ldr x23, [x9, #80] │ │ - and x21, x18, x5 │ │ - ror x3, x18, #14 │ │ - add x14, x14, x23 │ │ - ror x5, x18, #41 │ │ - eor x21, x21, x24 │ │ - eor x3, x3, x18, ror #18 │ │ - eor x22, x15, x7 │ │ - ror x1, x15, #34 │ │ - add x21, x14, x21 │ │ - eor x3, x3, x5 │ │ - and x22, x22, x2 │ │ - and x14, x15, x7 │ │ - eor x1, x1, x15, ror #28 │ │ - ror x5, x15, #39 │ │ - add x3, x21, x3 │ │ - orr x14, x22, x14 │ │ - eor x1, x1, x5 │ │ - add x3, x3, x19 │ │ - add x14, x14, x1 │ │ - add x19, x3, x4 │ │ - add x4, x14, x3 │ │ - cbz w8, 8ab0 │ │ - ldr x1, [x0, #152] │ │ - ror x3, x17, #1 │ │ - ldr x5, [x0, #112] │ │ - eor x3, x3, x17, ror #8 │ │ - ror x21, x1, #61 │ │ - eor x3, x3, x17, lsr #7 │ │ - eor x21, x21, x1, ror #19 │ │ - eor x21, x21, x1, lsr #6 │ │ - add x21, x21, x5 │ │ - add x20, x21, x20 │ │ - add x20, x20, x3 │ │ - str x20, [x0, #168] │ │ - eor x3, x18, x6 │ │ - ldr x22, [x9, #88] │ │ - and x5, x19, x3 │ │ - ror x1, x19, #14 │ │ - eor x5, x5, x6 │ │ - ror x3, x19, #41 │ │ - add x24, x24, x22 │ │ - eor x1, x1, x19, ror #18 │ │ - eor x21, x4, x15 │ │ - ror x14, x4, #34 │ │ - add x24, x24, x5 │ │ - eor x1, x1, x3 │ │ - and x21, x21, x7 │ │ - and x5, x4, x15 │ │ - eor x14, x14, x4, ror #28 │ │ - ror x3, x4, #39 │ │ - add x1, x24, x1 │ │ - orr x5, x21, x5 │ │ - eor x3, x14, x3 │ │ - add x1, x1, x20 │ │ - add x3, x5, x3 │ │ - add x20, x1, x2 │ │ - add x2, x3, x1 │ │ - cbz w8, 8b40 │ │ - ldr x5, [x0, #160] │ │ - ror x3, x16, #1 │ │ - ldr x1, [x0, #120] │ │ - eor x3, x3, x16, ror #8 │ │ - ror x21, x5, #61 │ │ - eor x3, x3, x16, lsr #7 │ │ - eor x21, x21, x5, ror #19 │ │ - eor x21, x21, x5, lsr #6 │ │ - add x21, x21, x1 │ │ - add x17, x21, x17 │ │ - add x17, x17, x3 │ │ - str x17, [x0, #176] │ │ - ldr x21, [x9, #96] │ │ - eor x24, x19, x18 │ │ - and x24, x20, x24 │ │ - ror x3, x20, #14 │ │ - add x21, x6, x21 │ │ - eor x3, x3, x20, ror #18 │ │ - eor x6, x24, x18 │ │ - eor x14, x2, x4 │ │ - ror x24, x20, #41 │ │ - ror x1, x2, #34 │ │ - eor x3, x3, x24 │ │ - add x6, x21, x6 │ │ - ror x24, x2, #39 │ │ - and x14, x14, x15 │ │ - and x5, x2, x4 │ │ - eor x1, x1, x2, ror #28 │ │ - eor x1, x1, x24 │ │ - add x3, x6, x3 │ │ - orr x5, x14, x5 │ │ - add x3, x3, x17 │ │ - add x5, x5, x1 │ │ - add x24, x3, x7 │ │ - add x5, x5, x3 │ │ - cbz w8, 8bd0 │ │ - ldr x3, [x0, #168] │ │ - ror x6, x13, #1 │ │ - ldr x7, [x0, #128] │ │ - eor x6, x6, x13, ror #8 │ │ - ror x1, x3, #61 │ │ - eor x6, x6, x13, lsr #7 │ │ - eor x1, x1, x3, ror #19 │ │ - eor x3, x1, x3, lsr #6 │ │ - add x3, x3, x7 │ │ - add x1, x3, x6 │ │ - add x16, x16, x1 │ │ - str x16, [x0, #184] │ │ - ldr x6, [x9, #104] │ │ - eor x14, x20, x19 │ │ - and x14, x24, x14 │ │ - ror x1, x24, #14 │ │ - add x6, x18, x6 │ │ - eor x1, x1, x24, ror #18 │ │ - eor x18, x14, x19 │ │ - eor x7, x5, x2 │ │ - ror x14, x24, #41 │ │ - ror x3, x5, #34 │ │ - add x18, x6, x18 │ │ - eor x1, x1, x14 │ │ - and x7, x7, x4 │ │ - ror x14, x5, #39 │ │ - and x6, x5, x2 │ │ - eor x3, x3, x5, ror #28 │ │ - eor x3, x3, x14 │ │ - add x1, x18, x1 │ │ - orr x6, x7, x6 │ │ - add x1, x1, x16 │ │ - add x3, x6, x3 │ │ - add x14, x1, x15 │ │ - add x1, x3, x1 │ │ - cbz w8, 8c60 │ │ - ldr x6, [x0, #176] │ │ - ror x12, x10, #1 │ │ - ldr x7, [x0, #136] │ │ - eor x12, x12, x10, ror #8 │ │ - ror x3, x6, #61 │ │ - eor x12, x12, x10, lsr #7 │ │ - eor x3, x3, x6, ror #19 │ │ - eor x6, x3, x6, lsr #6 │ │ - add x6, x6, x7 │ │ - add x3, x6, x13 │ │ - add x12, x3, x12 │ │ - str x12, [x0, #192] │ │ - ldr x13, [x9, #112] │ │ - eor x6, x24, x20 │ │ - and x6, x14, x6 │ │ - ror x3, x14, #14 │ │ - add x13, x19, x13 │ │ - eor x3, x3, x14, ror #18 │ │ - eor x19, x6, x20 │ │ - eor x25, x1, x5 │ │ - ror x6, x14, #41 │ │ - ror x7, x1, #34 │ │ - add x13, x13, x19 │ │ - and x25, x25, x2 │ │ - eor x19, x3, x6 │ │ - eor x7, x7, x1, ror #28 │ │ - ror x6, x1, #39 │ │ - and x3, x1, x5 │ │ - eor x7, x7, x6 │ │ - add x19, x13, x19 │ │ - orr x3, x25, x3 │ │ - add x22, x19, x12 │ │ - add x3, x3, x7 │ │ - add x6, x22, x4 │ │ - add x22, x3, x22 │ │ - cbz w8, 8cf0 │ │ - ldr x7, [x0, #184] │ │ - ror x4, x11, #1 │ │ - eor x4, x4, x11, ror #8 │ │ - ldr x12, [x0, #144] │ │ - ror x3, x7, #61 │ │ - eor x4, x4, x11, lsr #7 │ │ - eor x3, x3, x7, ror #19 │ │ - eor x7, x3, x7, lsr #6 │ │ - add x3, x7, x4 │ │ - add x3, x3, x12 │ │ - add x10, x10, x3 │ │ - str x10, [x0, #200] │ │ - ldr x12, [x9, #120] │ │ - eor x7, x14, x24 │ │ - and x7, x6, x7 │ │ - ror x3, x6, #14 │ │ - add x12, x20, x12 │ │ - eor x3, x3, x6, ror #18 │ │ - eor x20, x7, x24 │ │ - eor x25, x22, x1 │ │ - ror x7, x6, #41 │ │ - ror x4, x22, #34 │ │ - eor x3, x3, x7 │ │ - add x20, x12, x20 │ │ - ror x7, x22, #39 │ │ - and x25, x25, x5 │ │ - and x23, x22, x1 │ │ - eor x4, x4, x22, ror #28 │ │ - add w8, w8, #0x10 │ │ - eor x4, x4, x7 │ │ - add x3, x20, x3 │ │ - orr x23, x25, x23 │ │ - cmp w8, #0x50 │ │ - add x3, x3, x10 │ │ - add x23, x23, x4 │ │ - add x7, x3, x2 │ │ - add x23, x23, x3 │ │ - add x9, x9, #0x80 │ │ - b.ne 8434 // b.any │ │ - ldr x4, [x0, #16] │ │ - ldr x20, [x0, #32] │ │ - ldr x2, [x0, #24] │ │ - add x23, x4, x23 │ │ - ldr x17, [x0, #40] │ │ - add x20, x20, x1 │ │ - ldr x8, [x0, #48] │ │ - add x2, x2, x22 │ │ - ldr x3, [x0, #56] │ │ - add x17, x17, x5 │ │ - ldr x4, [x0, #64] │ │ - add x7, x8, x7 │ │ - ldr x1, [x0, #72] │ │ - add x6, x3, x6 │ │ - str x23, [x0, #16] │ │ - add x14, x4, x14 │ │ - add x1, x1, x24 │ │ - str x20, [x0, #32] │ │ - str x2, [x0, #24] │ │ - str x17, [x0, #40] │ │ - str x7, [x0, #48] │ │ - str x6, [x0, #56] │ │ - str x14, [x0, #64] │ │ - str x1, [x0, #72] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldp x25, x26, [sp, #48] │ │ - ldr x27, [sp, #64] │ │ - add sp, sp, #0x90 │ │ - ret │ │ - ldr x18, [x0, #152] │ │ - mov x12, x13 │ │ - ldr x2, [x0, #88] │ │ - mov x15, x18 │ │ - b 8474 │ │ - ldr x3, [x0, #144] │ │ - b 8870 │ │ - ldr x2, [x0, #136] │ │ - b 87e0 │ │ - ldr x3, [x0, #128] │ │ - b 8750 │ │ - ldr x16, [x0, #184] │ │ - ldr x2, [x0, #120] │ │ - b 86c0 │ │ - ldr x17, [x0, #176] │ │ - ldr x3, [x0, #112] │ │ - b 862c │ │ - ldr x20, [x0, #168] │ │ - ldr x2, [x0, #104] │ │ - b 8598 │ │ - ldr x19, [x0, #160] │ │ - ldr x4, [x0, #96] │ │ - b 8508 │ │ - sub sp, sp, #0x20 │ │ - stp x19, x20, [sp] │ │ - stp x21, x30, [sp, #16] │ │ - mov x21, x0 │ │ - mov x19, x1 │ │ - ldr x4, [x1] │ │ - mov w20, w2 │ │ - and w5, w4, #0x7f │ │ - add w0, w5, #0x7 │ │ - lsr w0, w0, #3 │ │ - sub w1, w0, #0x1 │ │ - cbz w0, 8e90 │ │ - sxtw x0, w1 │ │ - sub x1, x0, w1, uxtw │ │ - add x1, x19, x1, lsl #3 │ │ - add x0, x19, x0, lsl #3 │ │ - sub x1, x1, #0x8 │ │ - ldr x3, [x0, #80] │ │ - sub x0, x0, #0x8 │ │ - cmp x0, x1 │ │ - rev x3, x3 │ │ - str x3, [x0, #88] │ │ - b.ne 8e78 // b.any │ │ - lsr w0, w5, #3 │ │ - mvn w1, w5 │ │ - ubfiz x3, x0, #3, #4 │ │ - ubfiz w1, w1, #3, #3 │ │ - add x3, x19, x3 │ │ - mov x2, #0x80 // #128 │ │ - mov x6, #0xffffffffffffff00 // #-256 │ │ - cmp w5, #0x6f │ │ - lsl x6, x6, x1 │ │ - lsl x1, x2, x1 │ │ - ldr x2, [x3, #80] │ │ - and x2, x6, x2 │ │ - orr x1, x2, x1 │ │ - str x1, [x3, #80] │ │ - b.ls 902c // b.plast │ │ - cmp w5, #0x77 │ │ - b.ls 9064 // b.plast │ │ - mov x0, x19 │ │ - bl 83b4 │ │ - str xzr, [x19, #80] │ │ - ldr x4, [x19] │ │ - mov w0, #0x2 // #2 │ │ - str xzr, [x19, #88] │ │ - mov w1, w0 │ │ - add w2, w0, #0x1 │ │ - add x1, x1, #0xa │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w1, w0, #0x2 │ │ - cmp w1, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x1, x1, #0xa │ │ - add w2, w0, #0x3 │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w1, w0, #0x4 │ │ - cmp w1, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x1, x1, #0xa │ │ - add w2, w0, #0x5 │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w1, w0, #0x6 │ │ - cmp w1, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x1, x1, #0xa │ │ - add w2, w0, #0x7 │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w1, w0, #0x8 │ │ - cmp w1, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x1, x1, #0xa │ │ - add w2, w0, #0x9 │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w1, w0, #0xa │ │ - cmp w1, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x1, x1, #0xa │ │ - cmp w0, #0x2 │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.ne 8fcc // b.any │ │ - str xzr, [x19, #184] │ │ - ldr x1, [x19, #8] │ │ - lsl x2, x4, #3 │ │ - mov x0, x19 │ │ - str x2, [x19, #200] │ │ - lsl x1, x1, #3 │ │ - orr x4, x1, x4, lsr #61 │ │ - str x4, [x19, #192] │ │ - bl 83b4 │ │ - mov x0, #0x0 // #0 │ │ - cbz w20, 901c │ │ - ubfx x4, x0, #3, #29 │ │ - mvn w3, w0 │ │ - add x4, x4, #0x2 │ │ - ubfiz w3, w3, #3, #3 │ │ - ldr x4, [x19, x4, lsl #3] │ │ - lsr x3, x4, x3 │ │ - strb w3, [x21, x0] │ │ - add x0, x0, #0x1 │ │ - cmp w20, w0 │ │ - b.hi 8ff4 // b.pmore │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x30, [sp, #16] │ │ - add sp, sp, #0x20 │ │ - ret │ │ - add w1, w0, #0x1 │ │ - cmp w1, #0xd │ │ - b.hi 8fcc // b.pmore │ │ - add x1, x1, #0xa │ │ - add w2, w0, #0x2 │ │ - cmp w2, #0xe │ │ - str xzr, [x19, x1, lsl #3] │ │ - b.eq 8fcc // b.none │ │ - add x2, x2, #0xa │ │ - add w0, w0, #0x3 │ │ - cmp w0, #0xe │ │ - str xzr, [x19, x2, lsl #3] │ │ - b.ne 8eec // b.any │ │ - b 8fcc │ │ - str xzr, [x19, #200] │ │ - b 8ed4 │ │ - │ │ -000000000000906c : │ │ - sub sp, sp, #0x30 │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - stp x23, x30, [sp, #32] │ │ - mov x22, x0 │ │ - mov x21, x1 │ │ - ldr x0, [x2] │ │ - mov w23, #0x80 // #128 │ │ - mov x19, x2 │ │ - add x1, x1, x0 │ │ - str x1, [x2] │ │ - cmp x21, x1 │ │ - and w0, w0, #0x7f │ │ - sub w23, w23, w0 │ │ - b.ls 90b4 // b.plast │ │ - ldr x1, [x2, #8] │ │ - add x1, x1, #0x1 │ │ - str x1, [x2, #8] │ │ - cmp x21, x23 │ │ - add x20, x19, #0x50 │ │ - b.cc 91b4 // b.lo, b.ul, b.last │ │ - mov x1, x22 │ │ - mov x2, x23 │ │ - add x0, x20, x0 │ │ - sub x21, x21, x23 │ │ - add x22, x22, x23 │ │ - mov x23, #0x80 // #128 │ │ - bl 17a0 │ │ - ldr x16, [x19, #200] │ │ - mov x0, x19 │ │ - ldr x15, [x19, #192] │ │ - ldr x14, [x19, #184] │ │ - rev x16, x16 │ │ - ldr x13, [x19, #176] │ │ - rev x15, x15 │ │ - ldr x12, [x19, #168] │ │ - rev x14, x14 │ │ - ldr x11, [x19, #160] │ │ - rev x13, x13 │ │ - ldr x10, [x19, #152] │ │ - rev x12, x12 │ │ - ldr x9, [x19, #144] │ │ - rev x11, x11 │ │ - ldr x8, [x19, #136] │ │ - rev x10, x10 │ │ - ldr x7, [x19, #128] │ │ - rev x9, x9 │ │ - ldr x6, [x19, #120] │ │ - rev x8, x8 │ │ - ldr x5, [x19, #112] │ │ - rev x7, x7 │ │ - ldr x4, [x19, #104] │ │ - rev x6, x6 │ │ - ldr x3, [x19, #96] │ │ - rev x5, x5 │ │ - ldr x2, [x19, #88] │ │ - rev x4, x4 │ │ - ldr x1, [x19, #80] │ │ - rev x3, x3 │ │ - rev x2, x2 │ │ - str x16, [x19, #200] │ │ - rev x1, x1 │ │ - str x15, [x19, #192] │ │ - str x14, [x19, #184] │ │ - str x13, [x19, #176] │ │ - str x12, [x19, #168] │ │ - str x11, [x19, #160] │ │ - str x10, [x19, #152] │ │ - str x9, [x19, #144] │ │ - str x8, [x19, #136] │ │ - str x7, [x19, #128] │ │ - str x6, [x19, #120] │ │ - str x5, [x19, #112] │ │ - str x4, [x19, #104] │ │ - str x3, [x19, #96] │ │ - str x2, [x19, #88] │ │ - str x1, [x19, #80] │ │ - bl 83b4 │ │ - cmp x21, #0x7f │ │ - mov x0, #0x0 // #0 │ │ - b.hi 90c0 // b.pmore │ │ - mov x0, #0x0 // #0 │ │ - add x0, x20, x0 │ │ - mov x1, x22 │ │ - mov x2, x21 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - b 17a0 │ │ - │ │ -00000000000091d4 : │ │ - mov x2, x0 │ │ - str xzr, [x0, #8] │ │ - adrp x1, 23000 │ │ - str xzr, [x2], #16 │ │ - ldr x1, [x1, #3984] │ │ - ldp x8, x9, [x1] │ │ - stp x8, x9, [x0, #16] │ │ - ldp x10, x11, [x1, #16] │ │ - ldp x6, x7, [x1, #32] │ │ - ldp x4, x5, [x1, #48] │ │ - stp x10, x11, [x2, #16] │ │ - stp x6, x7, [x2, #32] │ │ - stp x4, x5, [x2, #48] │ │ - ret │ │ - │ │ -000000000000920c : │ │ - mov w2, #0x30 // #48 │ │ - b 8e34 │ │ - │ │ -0000000000009214 : │ │ - sub sp, sp, #0x100 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x30 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - str x30, [sp, #16] │ │ - str x1, [sp, #40] │ │ - str x2, [sp, #32] │ │ - bl 91d4 │ │ - ldr x1, [sp, #40] │ │ - ldr x2, [sp, #32] │ │ - mov x0, x1 │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - bl 906c │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov w2, #0x30 // #48 │ │ - bl 8e34 │ │ - ldr x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - │ │ -0000000000009270 : │ │ - mov x2, x0 │ │ - str xzr, [x0, #8] │ │ - adrp x1, 23000 │ │ - str xzr, [x2], #16 │ │ - ldr x1, [x1, #3992] │ │ - ldp x8, x9, [x1] │ │ - stp x8, x9, [x0, #16] │ │ - ldp x10, x11, [x1, #16] │ │ - ldp x6, x7, [x1, #32] │ │ - ldp x4, x5, [x1, #48] │ │ - stp x10, x11, [x2, #16] │ │ - stp x6, x7, [x2, #32] │ │ - stp x4, x5, [x2, #48] │ │ - ret │ │ - │ │ -00000000000092a8 : │ │ - mov w2, #0x40 // #64 │ │ - b 8e34 │ │ - │ │ -00000000000092b0 : │ │ - sub sp, sp, #0x100 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x30 │ │ - mov x20, x0 │ │ - mov x0, x19 │ │ - str x30, [sp, #16] │ │ - str x1, [sp, #40] │ │ - str x2, [sp, #32] │ │ - bl 9270 │ │ - ldr x1, [sp, #40] │ │ - ldr x2, [sp, #32] │ │ - mov x0, x1 │ │ - mov x1, x2 │ │ - mov x2, x19 │ │ - bl 906c │ │ - mov x0, x20 │ │ - mov x1, x19 │ │ - mov w2, #0x40 // #64 │ │ - bl 8e34 │ │ - ldr x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0x100 │ │ - ret │ │ - │ │ -000000000000930c : │ │ - cmp x0, #0x40 │ │ - b.eq 9334 // b.none │ │ - b.ls 93f0 // b.plast │ │ - cmp x0, #0x100 │ │ - b.eq 93bc // b.none │ │ - b.ls 9410 // b.plast │ │ - cmp x0, #0x180 │ │ - b.eq 9378 // b.none │ │ - cmp x0, #0x200 │ │ - b.ne 9408 // b.any │ │ - mov x3, x1 │ │ - str xzr, [x1, #8] │ │ - adrp x2, 23000 │ │ - mov w0, #0x0 // #0 │ │ - str xzr, [x3], #16 │ │ - ldr x2, [x2, #3992] │ │ - ldp x6, x7, [x2] │ │ - stp x6, x7, [x1, #16] │ │ - ldp x10, x11, [x2, #16] │ │ - ldp x8, x9, [x2, #32] │ │ - ldp x4, x5, [x2, #48] │ │ - stp x10, x11, [x3, #16] │ │ - stp x8, x9, [x3, #32] │ │ - stp x4, x5, [x3, #48] │ │ - mov w2, #0x40 // #64 │ │ - str w2, [x1, #208] │ │ - ret │ │ - mov x3, x1 │ │ - str xzr, [x1, #8] │ │ - adrp x2, 23000 │ │ - mov w0, #0x0 // #0 │ │ - str xzr, [x3], #16 │ │ - ldr x2, [x2, #3984] │ │ - ldp x6, x7, [x2] │ │ - stp x6, x7, [x1, #16] │ │ - ldp x10, x11, [x2, #16] │ │ - ldp x8, x9, [x2, #32] │ │ - ldp x4, x5, [x2, #48] │ │ - stp x10, x11, [x3, #16] │ │ - stp x8, x9, [x3, #32] │ │ - stp x4, x5, [x3, #48] │ │ - mov w2, #0x30 // #48 │ │ - str w2, [x1, #208] │ │ - ret │ │ - mov x2, x1 │ │ - str wzr, [x1, #4] │ │ - adrp x3, 23000 │ │ - mov w0, #0x0 // #0 │ │ - str wzr, [x2], #8 │ │ - ldr x3, [x3, #4072] │ │ - ldp x6, x7, [x3] │ │ - ldp x4, x5, [x3, #16] │ │ - stp x6, x7, [x2] │ │ - stp x4, x5, [x2, #16] │ │ - mov w2, #0x20 // #32 │ │ - str w2, [x1, #208] │ │ - ret │ │ - cmp x0, #0x20 │ │ - b.eq 93bc // b.none │ │ - cmp x0, #0x30 │ │ - b.eq 9378 // b.none │ │ - cmp x0, #0x1c │ │ - b.eq 9418 // b.none │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp x0, #0xe0 │ │ - b.ne 9408 // b.any │ │ - mov x2, x1 │ │ - str wzr, [x1, #4] │ │ - adrp x3, 23000 │ │ - mov w0, #0x0 // #0 │ │ - str wzr, [x2], #8 │ │ - ldr x3, [x3, #4000] │ │ - ldp x6, x7, [x3] │ │ - ldp x4, x5, [x3, #16] │ │ - stp x6, x7, [x2] │ │ - stp x4, x5, [x2, #16] │ │ - mov w2, #0x1c // #28 │ │ - str w2, [x1, #208] │ │ - ret │ │ - │ │ -000000000000944c : │ │ - ldr w3, [x2, #208] │ │ - sub w3, w3, #0x1c │ │ - cmp w3, #0x24 │ │ - b.ls 9460 // b.plast │ │ - ret │ │ - adrp x4, 11000 │ │ - add x4, x4, #0xc40 │ │ - ldrb w3, [x4, w3, uxtw] │ │ - adr x4, 9478 │ │ - add x3, x4, w3, sxtb #2 │ │ - br x3 │ │ - b 8134 │ │ - b 906c │ │ - │ │ -0000000000009480 : │ │ - ldr w2, [x1, #208] │ │ - sub w2, w2, #0x1c │ │ - cmp w2, #0x24 │ │ - b.ls 9494 // b.plast │ │ - ret │ │ - adrp x3, 11000 │ │ - add x3, x3, #0xc68 │ │ - ldrb w2, [x3, w2, uxtw] │ │ - adr x3, 94ac │ │ - add x2, x3, w2, sxtb #2 │ │ - br x2 │ │ - mov w2, #0x40 // #64 │ │ - b 8e34 │ │ - mov w2, #0x30 // #48 │ │ - b 8e34 │ │ - mov w2, #0x20 // #32 │ │ - b 7efc │ │ - mov w2, #0x1c // #28 │ │ - b 7efc │ │ - │ │ -00000000000094cc : │ │ - sub sp, sp, #0x110 │ │ - stp x19, x20, [sp] │ │ - add x20, sp, #0x38 │ │ - str x2, [sp, #40] │ │ - stp x21, x30, [sp, #16] │ │ - mov x21, x0 │ │ - mov x0, x1 │ │ - mov x1, x20 │ │ - str x3, [sp, #32] │ │ - bl 930c │ │ - mov w19, w0 │ │ - ldr x3, [sp, #32] │ │ - ldr x2, [sp, #40] │ │ - cbz w0, 951c │ │ - mov w19, #0x1 // #1 │ │ - mov w0, w19 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x30, [sp, #16] │ │ - add sp, sp, #0x110 │ │ - ret │ │ - mov x1, x3 │ │ - mov x0, x2 │ │ - mov x2, x20 │ │ - bl 944c │ │ - mov x0, x21 │ │ - mov x1, x20 │ │ - bl 9480 │ │ - mov w0, w19 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x30, [sp, #16] │ │ - add sp, sp, #0x110 │ │ - ret │ │ - │ │ -000000000000954c : │ │ - stp xzr, xzr, [x0] │ │ - stp xzr, xzr, [x0, #16] │ │ - stp xzr, xzr, [x0, #32] │ │ - stp xzr, xzr, [x0, #48] │ │ - stp xzr, xzr, [x0, #64] │ │ - stp xzr, xzr, [x0, #80] │ │ - stp xzr, xzr, [x0, #96] │ │ - stp xzr, xzr, [x0, #112] │ │ - stp xzr, xzr, [x0, #128] │ │ - stp xzr, xzr, [x0, #144] │ │ - stp xzr, xzr, [x0, #160] │ │ - ret │ │ - │ │ -000000000000957c : │ │ - sub sp, sp, #0x30 │ │ - mov x3, #0xffffffff // #4294967295 │ │ - stp x19, x20, [sp] │ │ - stp x21, x22, [sp, #16] │ │ - str x30, [sp, #32] │ │ - mov x20, x2 │ │ - ldr x2, [x2, #168] │ │ - cmp x2, x3 │ │ - b.eq 9624 // b.none │ │ - mov x21, x0 │ │ - add x0, x1, x2 │ │ - cmp x0, #0x40 │ │ - mov x19, x1 │ │ - b.ls 9610 // b.plast │ │ - cmp x2, #0x40 │ │ - add x22, x20, #0x40 │ │ - b.ls 95f4 // b.plast │ │ - mov x0, x21 │ │ - mov x1, x19 │ │ - mov x2, x22 │ │ - bl 8134 │ │ - ldr x2, [x20, #168] │ │ - mov w0, #0x0 // #0 │ │ - add x19, x2, x19 │ │ - str x19, [x20, #168] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov x0, x22 │ │ - bl 8328 │ │ - ldr x1, [x20, #168] │ │ - mov x0, x20 │ │ - mov x2, x22 │ │ - bl 8134 │ │ - b 95c0 │ │ - add x0, x20, x2 │ │ - mov x1, x21 │ │ - mov x2, x19 │ │ - bl 17a0 │ │ - b 95d0 │ │ - mov w0, #0xffffffff // #-1 │ │ - b 95e0 │ │ - │ │ -000000000000962c : │ │ - sub sp, sp, #0x30 │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - str x30, [sp, #32] │ │ - mov x21, x0 │ │ - mov x22, x1 │ │ - mov x1, #0xffffffff // #4294967295 │ │ - ldr x0, [x2, #168] │ │ - mov x19, x2 │ │ - cmp x0, x1 │ │ - b.eq 96d8 // b.none │ │ - cmp x0, #0x40 │ │ - add x20, x2, #0x40 │ │ - b.hi 9710 // b.pmore │ │ - mov x2, #0x40 // #64 │ │ - sub x2, x2, x0 │ │ - mov w1, #0x0 // #0 │ │ - add x0, x19, x0 │ │ - bl 17b0 │ │ - ldr q1, [x19] │ │ - movi v0.16b, #0x36 │ │ - mov x1, x19 │ │ - add x3, x19, #0x20 │ │ - add x2, x19, #0x30 │ │ - mov x0, x20 │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x1], #16 │ │ - ldr q1, [x1] │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x1] │ │ - ldr q1, [x3] │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x3] │ │ - ldr q1, [x2] │ │ - eor v0.16b, v1.16b, v0.16b │ │ - str q0, [x2] │ │ - bl 8328 │ │ - mov x0, x19 │ │ - mov x1, #0x40 // #64 │ │ - mov x2, x20 │ │ - bl 8134 │ │ - mov x0, #0xffffffff // #4294967295 │ │ - str x0, [x19, #168] │ │ - cbnz x22, 96f0 │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldr x30, [sp, #32] │ │ - add sp, sp, #0x30 │ │ - ret │ │ - mov x0, x21 │ │ - mov x1, x22 │ │ - add x2, x19, #0x40 │ │ - ldr x30, [sp, #32] │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - add sp, sp, #0x30 │ │ - b 8134 │ │ - mov x0, x2 │ │ - mov x1, x20 │ │ - bl 8350 │ │ - mov x0, #0x20 // #32 │ │ - str x0, [x19, #168] │ │ - mov x2, x0 │ │ - b 966c │ │ - │ │ -000000000000972c : │ │ - sub sp, sp, #0x70 │ │ - stp x23, x24, [sp, #32] │ │ - adrp x24, 23000 │ │ - str x30, [sp, #48] │ │ - stp x21, x22, [sp, #16] │ │ - stp x19, x20, [sp] │ │ - mov x21, x0 │ │ - ldr x0, [x24, #4040] │ │ - ldr x3, [x2, #168] │ │ - mov x20, x1 │ │ - mov x1, #0xffffffff // #4294967295 │ │ - mov x22, x2 │ │ - ldr x0, [x0] │ │ - cmp x3, x1 │ │ - str x0, [sp, #104] │ │ - b.eq 9778 // b.none │ │ - mov x0, #0x0 // #0 │ │ - mov x1, #0x0 // #0 │ │ - bl 962c │ │ - add x23, x22, #0x40 │ │ - add x19, sp, #0x40 │ │ - mov x1, x23 │ │ - mov x0, x19 │ │ - bl 8350 │ │ - ldr q1, [x22] │ │ - movi v0.16b, #0x6a │ │ - mov x1, x22 │ │ - add x3, x22, #0x20 │ │ - add x2, x22, #0x30 │ │ - mov x0, x23 │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x1], #16 │ │ - ldr q1, [x1] │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x1] │ │ - ldr q1, [x3] │ │ - eor v1.16b, v1.16b, v0.16b │ │ - str q1, [x3] │ │ - ldr q1, [x2] │ │ - eor v0.16b, v1.16b, v0.16b │ │ - str q0, [x2] │ │ - bl 8328 │ │ - mov x0, x22 │ │ - mov x1, #0x40 // #64 │ │ - mov x2, x23 │ │ - bl 8134 │ │ - mov x0, x19 │ │ - mov x1, #0x20 // #32 │ │ - mov x2, x23 │ │ - bl 8134 │ │ - mov x0, x19 │ │ - mov x1, x23 │ │ - bl 8350 │ │ - cbz x20, 996c │ │ - sub x1, x20, #0x1 │ │ - sub x0, x20, #0x10 │ │ - lsr x0, x0, #4 │ │ - cmp x1, #0xe │ │ - add x0, x0, #0x1 │ │ - lsl x1, x0, #4 │ │ - b.ls 9998 // b.plast │ │ - ldr q0, [x19] │ │ - cmp x0, #0x1 │ │ - str q0, [x21] │ │ - b.eq 9840 // b.none │ │ - add x0, x19, #0x10 │ │ - add x2, x21, #0x10 │ │ - ldr q0, [x0] │ │ - str q0, [x2] │ │ - cmp x1, x20 │ │ - mov w0, w1 │ │ - b.eq 996c // b.none │ │ - ldrb w2, [x19, w0, uxtw] │ │ - add w3, w0, #0x1 │ │ - strb w2, [x21, x1] │ │ - cmp x20, x3 │ │ - b.ls 996c // b.plast │ │ - ldrb w1, [x19, x3] │ │ - add w2, w0, #0x2 │ │ - strb w1, [x21, x3] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0x3 │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x1] │ │ - add w2, w0, #0x4 │ │ - strb w3, [x21, x1] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0x5 │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x1] │ │ - add w2, w0, #0x6 │ │ - strb w3, [x21, x1] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0x7 │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x1] │ │ - add w2, w0, #0x8 │ │ - strb w3, [x21, x1] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0x9 │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x1] │ │ - add w2, w0, #0xa │ │ - strb w3, [x21, x1] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0xb │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x1] │ │ - add w2, w0, #0xc │ │ - strb w3, [x21, x1] │ │ - cmp x20, x2 │ │ - b.ls 996c // b.plast │ │ - ldrb w3, [x19, x2] │ │ - add w1, w0, #0xd │ │ - strb w3, [x21, x2] │ │ - cmp x20, x1 │ │ - b.ls 996c // b.plast │ │ - ldrb w2, [x19, x1] │ │ - add w0, w0, #0xe │ │ - strb w2, [x21, x1] │ │ - cmp x20, x0 │ │ - b.ls 996c // b.plast │ │ - ldrb w1, [x19, x0] │ │ - strb w1, [x21, x0] │ │ - ldr x24, [x24, #4040] │ │ - ldr x1, [sp, #104] │ │ - ldr x0, [x24] │ │ - cmp x1, x0 │ │ - b.ne 99a4 // b.any │ │ - ldp x19, x20, [sp] │ │ - ldp x21, x22, [sp, #16] │ │ - ldp x23, x24, [sp, #32] │ │ - ldr x30, [sp, #48] │ │ - add sp, sp, #0x70 │ │ - ret │ │ - mov x1, #0x0 // #0 │ │ - mov w0, #0x0 // #0 │ │ - b 984c │ │ - bl 1770 <__stack_chk_fail@plt> │ │ - │ │ -00000000000099a8 : │ │ - sub sp, sp, #0xf0 │ │ - stp x19, x20, [sp] │ │ - add x19, sp, #0x40 │ │ - str x4, [sp, #40] │ │ - stp x21, x30, [sp, #16] │ │ - mov x21, x0 │ │ - mov x0, x19 │ │ - str x5, [sp, #32] │ │ - mov x20, x2 │ │ - str x3, [sp, #48] │ │ - str x1, [sp, #56] │ │ - bl 954c │ │ - ldr x1, [sp, #56] │ │ - mov x2, x19 │ │ - mov x0, x21 │ │ - bl 957c │ │ - ldr x3, [sp, #48] │ │ - mov x0, x20 │ │ - mov x2, x19 │ │ - mov x1, x3 │ │ - bl 962c │ │ - ldr x4, [sp, #40] │ │ - mov x2, x19 │ │ - ldr x5, [sp, #32] │ │ - mov x0, x4 │ │ - mov x1, x5 │ │ - bl 972c │ │ - ldp x21, x30, [sp, #16] │ │ - ldp x19, x20, [sp] │ │ - add sp, sp, #0xf0 │ │ - ret │ │ - │ │ -0000000000009a24 : │ │ - mov x6, x0 │ │ - mov w0, #0x0 // #0 │ │ - ldrb w3, [x6, #3] │ │ - ldrb w5, [x6, #2] │ │ - ldrb w2, [x6] │ │ - ldrb w7, [x6, #1] │ │ - lsl w4, w5, #16 │ │ - orr w8, w4, w3, lsl #24 │ │ - orr w8, w8, w2 │ │ - orr w8, w8, w7, lsl #8 │ │ - str w8, [x1] │ │ - ldrb w4, [x6, #7] │ │ - ldrb w5, [x6, #6] │ │ - ldrb w2, [x6, #4] │ │ - ldrb w7, [x6, #5] │ │ - lsl w3, w5, #16 │ │ - orr w3, w3, w4, lsl #24 │ │ - orr w3, w3, w2 │ │ - orr w3, w3, w7, lsl #8 │ │ - str w3, [x1, #4] │ │ - ldrb w5, [x6, #11] │ │ - ldrb w2, [x6, #10] │ │ - ldrb w4, [x6, #8] │ │ - ldrb w7, [x6, #9] │ │ - lsl w2, w2, #16 │ │ - orr w2, w2, w5, lsl #24 │ │ - orr w2, w2, w4 │ │ - orr w2, w2, w7, lsl #8 │ │ - str w2, [x1, #8] │ │ - ldrb w4, [x6, #15] │ │ - ldrb w7, [x6, #14] │ │ - ldrb w5, [x6, #12] │ │ - ldrb w9, [x6, #13] │ │ - lsl w7, w7, #16 │ │ - orr w6, w7, w4, lsl #24 │ │ - orr w4, w6, w5 │ │ - adrp x6, 23000 │ │ - orr w4, w4, w9, lsl #8 │ │ - adrp x5, 23000 │ │ - str w4, [x1, #12] │ │ - ubfx x9, x4, #24, #8 │ │ - add x9, x9, #0x200 │ │ - ubfx x10, x4, #8, #8 │ │ - ldr x6, [x6, #4016] │ │ - ubfx x12, x4, #16, #8 │ │ - ldr x5, [x5, #4080] │ │ - add x12, x12, #0x100 │ │ - add x13, x5, w4, uxtb #2 │ │ - ldr w7, [x6] │ │ - ldr w11, [x5, x9, lsl #2] │ │ - eor w7, w8, w7 │ │ - ldr w9, [x13, #3072] │ │ - ldr w10, [x5, w10, uxtw #2] │ │ - eor w7, w7, w11 │ │ - ldr w8, [x5, x12, lsl #2] │ │ - eor w7, w7, w9 │ │ - eor w7, w7, w10 │ │ - ldr w10, [x6, #4] │ │ - eor w7, w7, w8 │ │ - str w7, [x1, #16] │ │ - eor w3, w7, w3 │ │ - eor w10, w7, w10 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #20] │ │ - eor w4, w2, w4 │ │ - str w2, [x1, #24] │ │ - ubfx x7, x4, #24, #8 │ │ - ubfx x12, x4, #8, #8 │ │ - add x7, x7, #0x200 │ │ - ubfx x8, x4, #16, #8 │ │ - add x8, x8, #0x100 │ │ - str w4, [x1, #28] │ │ - add x11, x5, w4, uxtb #2 │ │ - ldr w9, [x5, x7, lsl #2] │ │ - ldr w11, [x11, #3072] │ │ - eor w10, w10, w9 │ │ - ldr w9, [x5, w12, uxtw #2] │ │ - ldr w8, [x5, x8, lsl #2] │ │ - eor w10, w10, w11 │ │ - eor w10, w10, w9 │ │ - ldr w9, [x6, #8] │ │ - eor w10, w10, w8 │ │ - ldr w7, [x6, #12] │ │ - eor w3, w10, w3 │ │ - eor w9, w10, w9 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #36] │ │ - eor w4, w2, w4 │ │ - add x13, x5, w4, uxtb #2 │ │ - ubfx x14, x4, #24, #8 │ │ - ubfx x11, x4, #8, #8 │ │ - add x14, x14, #0x200 │ │ - ubfx x8, x4, #16, #8 │ │ - add x8, x8, #0x100 │ │ - ldr w13, [x13, #3072] │ │ - ldr w11, [x5, w11, uxtw #2] │ │ - ldr w14, [x5, x14, lsl #2] │ │ - ldr w8, [x5, x8, lsl #2] │ │ - eor w9, w9, w14 │ │ - str w2, [x1, #40] │ │ - eor w9, w9, w13 │ │ - str w4, [x1, #44] │ │ - eor w9, w9, w11 │ │ - str w10, [x1, #32] │ │ - eor w9, w9, w8 │ │ - str w9, [x1, #48] │ │ - eor w3, w9, w3 │ │ - eor w7, w9, w7 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #52] │ │ - eor w4, w2, w4 │ │ - add x10, x5, w4, uxtb #2 │ │ - ubfx x11, x4, #24, #8 │ │ - ubfx x8, x4, #8, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x9, x4, #16, #8 │ │ - add x9, x9, #0x100 │ │ - ldr w10, [x10, #3072] │ │ - ldr w8, [x5, w8, uxtw #2] │ │ - ldr w11, [x5, x11, lsl #2] │ │ - ldr w9, [x5, x9, lsl #2] │ │ - eor w7, w7, w11 │ │ - str w2, [x1, #56] │ │ - eor w7, w7, w10 │ │ - str w4, [x1, #60] │ │ - eor w7, w7, w8 │ │ - ldr w12, [x6, #16] │ │ - eor w7, w7, w9 │ │ - str w7, [x1, #64] │ │ - eor w3, w7, w3 │ │ - eor w7, w7, w12 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #68] │ │ - eor w4, w2, w4 │ │ - add x10, x5, w4, uxtb #2 │ │ - ubfx x11, x4, #24, #8 │ │ - ubfx x8, x4, #8, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x9, x4, #16, #8 │ │ - add x9, x9, #0x100 │ │ - ldr w10, [x10, #3072] │ │ - ldr w8, [x5, w8, uxtw #2] │ │ - ldr w11, [x5, x11, lsl #2] │ │ - ldr w9, [x5, x9, lsl #2] │ │ - eor w7, w7, w11 │ │ - str w2, [x1, #72] │ │ - eor w7, w7, w10 │ │ - str w4, [x1, #76] │ │ - eor w7, w7, w8 │ │ - eor w7, w7, w9 │ │ - str w7, [x1, #80] │ │ - eor w3, w7, w3 │ │ - str w3, [x1, #84] │ │ - eor w2, w3, w2 │ │ - str w2, [x1, #88] │ │ - eor w4, w2, w4 │ │ - str w4, [x1, #92] │ │ - ubfx x8, x4, #24, #8 │ │ - ldr w12, [x6, #20] │ │ - add x8, x8, #0x200 │ │ - ubfx x13, x4, #8, #8 │ │ - ubfx x10, x4, #16, #8 │ │ - add x11, x5, w4, uxtb #2 │ │ - add x10, x10, #0x100 │ │ - ldr w11, [x11, #3072] │ │ - ldr w9, [x5, x8, lsl #2] │ │ - eor w7, w7, w12 │ │ - ldr w8, [x5, w13, uxtw #2] │ │ - eor w7, w7, w9 │ │ - ldr w9, [x5, x10, lsl #2] │ │ - eor w10, w7, w11 │ │ - ldr w7, [x6, #28] │ │ - eor w10, w10, w8 │ │ - ldr w8, [x6, #24] │ │ - eor w10, w10, w9 │ │ - str w10, [x1, #96] │ │ - eor w3, w10, w3 │ │ - eor w8, w10, w8 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #100] │ │ - eor w4, w2, w4 │ │ - add x13, x5, w4, uxtb #2 │ │ - ubfx x14, x4, #24, #8 │ │ - ubfx x11, x4, #8, #8 │ │ - add x14, x14, #0x200 │ │ - ubfx x9, x4, #16, #8 │ │ - add x9, x9, #0x100 │ │ - ldr w13, [x13, #3072] │ │ - ldr w11, [x5, w11, uxtw #2] │ │ - ldr w14, [x5, x14, lsl #2] │ │ - ldr w9, [x5, x9, lsl #2] │ │ - eor w8, w8, w14 │ │ - str w2, [x1, #104] │ │ - eor w8, w8, w13 │ │ - str w4, [x1, #108] │ │ - eor w8, w8, w11 │ │ - ldr w12, [x6, #32] │ │ - eor w8, w8, w9 │ │ - str w8, [x1, #112] │ │ - eor w3, w8, w3 │ │ - eor w7, w8, w7 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #116] │ │ - eor w4, w2, w4 │ │ - add x10, x5, w4, uxtb #2 │ │ - ubfx x11, x4, #24, #8 │ │ - ubfx x9, x4, #8, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x8, x4, #16, #8 │ │ - add x8, x8, #0x100 │ │ - ldr w10, [x10, #3072] │ │ - ldr w9, [x5, w9, uxtw #2] │ │ - ldr w11, [x5, x11, lsl #2] │ │ - ldr w8, [x5, x8, lsl #2] │ │ - eor w7, w7, w11 │ │ - str w2, [x1, #120] │ │ - eor w7, w7, w10 │ │ - str w4, [x1, #124] │ │ - eor w7, w7, w9 │ │ - eor w7, w7, w8 │ │ - str w7, [x1, #128] │ │ - eor w3, w7, w3 │ │ - eor w7, w7, w12 │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #132] │ │ - eor w4, w2, w4 │ │ - add x10, x5, w4, uxtb #2 │ │ - ubfx x11, x4, #24, #8 │ │ - ubfx x9, x4, #8, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x8, x4, #16, #8 │ │ - add x8, x8, #0x100 │ │ - ldr w10, [x10, #3072] │ │ - ldr w9, [x5, w9, uxtw #2] │ │ - ldr w11, [x5, x11, lsl #2] │ │ - ldr w8, [x5, x8, lsl #2] │ │ - eor w7, w7, w11 │ │ - str w2, [x1, #136] │ │ - eor w7, w7, w10 │ │ - str w4, [x1, #140] │ │ - eor w7, w7, w9 │ │ - eor w7, w7, w8 │ │ - str w7, [x1, #144] │ │ - eor w3, w7, w3 │ │ - str w3, [x1, #148] │ │ - eor w2, w3, w2 │ │ - ldr w11, [x6, #36] │ │ - eor w4, w2, w4 │ │ - add x8, x5, w4, uxtb #2 │ │ - ubfx x6, x4, #24, #8 │ │ - ubfx x12, x4, #8, #8 │ │ - add x6, x6, #0x200 │ │ - ubfx x10, x4, #16, #8 │ │ - add x10, x10, #0x100 │ │ - eor w7, w7, w11 │ │ - ldr w8, [x8, #3072] │ │ - ldr w9, [x5, x6, lsl #2] │ │ - ldr w6, [x5, w12, uxtw #2] │ │ - eor w7, w7, w9 │ │ - ldr w5, [x5, x10, lsl #2] │ │ - eor w7, w7, w8 │ │ - str wzr, [x1, #240] │ │ - eor w7, w7, w6 │ │ - str w2, [x1, #152] │ │ - eor w7, w7, w5 │ │ - str w4, [x1, #156] │ │ - eor w3, w7, w3 │ │ - str w7, [x1, #160] │ │ - eor w2, w3, w2 │ │ - str w3, [x1, #164] │ │ - eor w4, w2, w4 │ │ - str w2, [x1, #168] │ │ - str w4, [x1, #172] │ │ - mov w2, #0xffffffa0 // #-96 │ │ - strb w2, [x1, #240] │ │ - ret │ │ - │ │ -0000000000009e74 : │ │ - mov x2, x0 │ │ - mov w0, #0x0 // #0 │ │ - ldrb w9, [x2, #3] │ │ - ldrb w7, [x2, #2] │ │ - ldrb w3, [x2] │ │ - ldrb w11, [x2, #1] │ │ - lsl w10, w7, #16 │ │ - orr w5, w10, w9, lsl #24 │ │ - orr w6, w5, w3 │ │ - orr w6, w6, w11, lsl #8 │ │ - str w6, [x1] │ │ - ldrb w4, [x2, #7] │ │ - ldrb w8, [x2, #6] │ │ - ldrb w10, [x2, #4] │ │ - ldrb w11, [x2, #5] │ │ - lsl w7, w8, #16 │ │ - orr w5, w7, w4, lsl #24 │ │ - orr w9, w5, w10 │ │ - orr w9, w9, w11, lsl #8 │ │ - str w9, [x1, #4] │ │ - ldrb w4, [x2, #11] │ │ - ldrb w8, [x2, #10] │ │ - ldrb w10, [x2, #8] │ │ - ldrb w11, [x2, #9] │ │ - lsl w7, w8, #16 │ │ - orr w5, w7, w4, lsl #24 │ │ - orr w3, w5, w10 │ │ - orr w3, w3, w11, lsl #8 │ │ - str w3, [x1, #8] │ │ - ldrb w8, [x2, #15] │ │ - ldrb w4, [x2, #14] │ │ - ldrb w5, [x2, #12] │ │ - ldrb w11, [x2, #13] │ │ - lsl w4, w4, #16 │ │ - orr w7, w4, w8, lsl #24 │ │ - orr w10, w7, w5 │ │ - orr w10, w10, w11, lsl #8 │ │ - str w10, [x1, #12] │ │ - ldrb w4, [x2, #19] │ │ - ldrb w8, [x2, #18] │ │ - ldrb w7, [x2, #16] │ │ - ldrb w11, [x2, #17] │ │ - lsl w5, w8, #16 │ │ - orr w5, w5, w4, lsl #24 │ │ - orr w5, w5, w7 │ │ - orr w5, w5, w11, lsl #8 │ │ - str w5, [x1, #16] │ │ - ldrb w7, [x2, #23] │ │ - ldrb w8, [x2, #22] │ │ - ldrb w4, [x2, #20] │ │ - ldrb w11, [x2, #21] │ │ - lsl w8, w8, #16 │ │ - orr w2, w8, w7, lsl #24 │ │ - adrp x8, 23000 │ │ - orr w2, w2, w4 │ │ - adrp x7, 23000 │ │ - orr w2, w2, w11, lsl #8 │ │ - str w2, [x1, #20] │ │ - ubfx x4, x2, #24, #8 │ │ - ubfx x12, x2, #8, #8 │ │ - ldr x8, [x8, #4016] │ │ - add x4, x4, #0x200 │ │ - ldr x7, [x7, #4080] │ │ - ubfx x13, x2, #16, #8 │ │ - add x13, x13, #0x100 │ │ - add x11, x7, w2, uxtb #2 │ │ - ldr w14, [x8] │ │ - ldr w4, [x7, x4, lsl #2] │ │ - eor w6, w6, w14 │ │ - ldr w11, [x11, #3072] │ │ - ldr w12, [x7, w12, uxtw #2] │ │ - eor w6, w6, w4 │ │ - eor w6, w6, w11 │ │ - ldr w4, [x7, x13, lsl #2] │ │ - eor w6, w6, w12 │ │ - ldr w12, [x8, #4] │ │ - eor w6, w6, w4 │ │ - str w6, [x1, #24] │ │ - eor w11, w6, w9 │ │ - eor w12, w6, w12 │ │ - eor w9, w11, w3 │ │ - str w9, [x1, #32] │ │ - eor w10, w9, w10 │ │ - str w10, [x1, #36] │ │ - eor w6, w10, w5 │ │ - str w6, [x1, #40] │ │ - eor w2, w6, w2 │ │ - add x3, x7, w2, uxtb #2 │ │ - ubfx x15, x2, #24, #8 │ │ - ubfx x4, x2, #8, #8 │ │ - add x15, x15, #0x200 │ │ - ubfx x5, x2, #16, #8 │ │ - add x5, x5, #0x100 │ │ - ldr w3, [x3, #3072] │ │ - ldr w4, [x7, w4, uxtw #2] │ │ - ldr w15, [x7, x15, lsl #2] │ │ - ldr w5, [x7, x5, lsl #2] │ │ - eor w12, w12, w15 │ │ - str w2, [x1, #44] │ │ - eor w12, w12, w3 │ │ - ldr w14, [x8, #8] │ │ - eor w4, w12, w4 │ │ - str w11, [x1, #28] │ │ - eor w4, w4, w5 │ │ - str w4, [x1, #48] │ │ - eor w3, w4, w11 │ │ - eor w14, w4, w14 │ │ - eor w9, w3, w9 │ │ - str w3, [x1, #52] │ │ - eor w5, w9, w10 │ │ - str w5, [x1, #60] │ │ - eor w6, w5, w6 │ │ - str w6, [x1, #64] │ │ - eor w2, w6, w2 │ │ - add x12, x7, w2, uxtb #2 │ │ - ubfx x10, x2, #24, #8 │ │ - ubfx x11, x2, #8, #8 │ │ - add x10, x10, #0x200 │ │ - ubfx x4, x2, #16, #8 │ │ - add x4, x4, #0x100 │ │ - ldr w12, [x12, #3072] │ │ - ldr w11, [x7, w11, uxtw #2] │ │ - ldr w10, [x7, x10, lsl #2] │ │ - ldr w4, [x7, x4, lsl #2] │ │ - eor w10, w14, w10 │ │ - str w2, [x1, #68] │ │ - eor w10, w10, w12 │ │ - ldr w13, [x8, #12] │ │ - eor w10, w10, w11 │ │ - str w9, [x1, #56] │ │ - eor w10, w10, w4 │ │ - str w10, [x1, #72] │ │ - eor w3, w10, w3 │ │ - str w3, [x1, #76] │ │ - eor w4, w3, w9 │ │ - str w4, [x1, #80] │ │ - eor w5, w4, w5 │ │ - str w5, [x1, #84] │ │ - eor w6, w5, w6 │ │ - str w6, [x1, #88] │ │ - eor w2, w6, w2 │ │ - str w2, [x1, #92] │ │ - ubfx x15, x2, #24, #8 │ │ - ubfx x14, x2, #8, #8 │ │ - add x11, x15, #0x200 │ │ - ubfx x12, x2, #16, #8 │ │ - add x12, x12, #0x100 │ │ - eor w13, w10, w13 │ │ - add x10, x7, w2, uxtb #2 │ │ - ldr w9, [x7, x11, lsl #2] │ │ - ldr w11, [x10, #3072] │ │ - ldr w15, [x7, w14, uxtw #2] │ │ - eor w9, w13, w9 │ │ - ldr w10, [x7, x12, lsl #2] │ │ - eor w9, w9, w11 │ │ - eor w9, w9, w15 │ │ - ldr w15, [x8, #16] │ │ - eor w9, w9, w10 │ │ - str w9, [x1, #96] │ │ - eor w10, w9, w3 │ │ - eor w15, w9, w15 │ │ - eor w11, w10, w4 │ │ - str w10, [x1, #100] │ │ - eor w5, w11, w5 │ │ - str w5, [x1, #108] │ │ - eor w6, w5, w6 │ │ - str w6, [x1, #112] │ │ - eor w2, w6, w2 │ │ - add x14, x7, w2, uxtb #2 │ │ - ubfx x4, x2, #24, #8 │ │ - ubfx x9, x2, #8, #8 │ │ - add x4, x4, #0x200 │ │ - ubfx x3, x2, #16, #8 │ │ - add x3, x3, #0x100 │ │ - ldr w14, [x14, #3072] │ │ - ldr w9, [x7, w9, uxtw #2] │ │ - ldr w4, [x7, x4, lsl #2] │ │ - ldr w3, [x7, x3, lsl #2] │ │ - eor w4, w15, w4 │ │ - str w2, [x1, #116] │ │ - eor w4, w4, w14 │ │ - ldr w12, [x8, #20] │ │ - eor w4, w4, w9 │ │ - str w11, [x1, #104] │ │ - eor w4, w4, w3 │ │ - str w4, [x1, #120] │ │ - eor w3, w4, w10 │ │ - eor w12, w4, w12 │ │ - eor w10, w3, w11 │ │ - str w3, [x1, #124] │ │ - eor w5, w10, w5 │ │ - str w5, [x1, #132] │ │ - eor w6, w5, w6 │ │ - str w6, [x1, #136] │ │ - eor w2, w6, w2 │ │ - add x11, x7, w2, uxtb #2 │ │ - ubfx x14, x2, #24, #8 │ │ - ubfx x9, x2, #8, #8 │ │ - add x14, x14, #0x200 │ │ - ubfx x4, x2, #16, #8 │ │ - add x4, x4, #0x100 │ │ - ldr w11, [x11, #3072] │ │ - ldr w9, [x7, w9, uxtw #2] │ │ - ldr w14, [x7, x14, lsl #2] │ │ - ldr w4, [x7, x4, lsl #2] │ │ - eor w12, w12, w14 │ │ - str w2, [x1, #140] │ │ - eor w12, w12, w11 │ │ - str w10, [x1, #128] │ │ - eor w9, w12, w9 │ │ - ldr w13, [x8, #24] │ │ - eor w9, w9, w4 │ │ - str w9, [x1, #144] │ │ - eor w3, w9, w3 │ │ - str w3, [x1, #148] │ │ - eor w4, w3, w10 │ │ - str w4, [x1, #152] │ │ - eor w5, w4, w5 │ │ - str w5, [x1, #156] │ │ - eor w6, w5, w6 │ │ - str w6, [x1, #160] │ │ - eor w2, w6, w2 │ │ - str w2, [x1, #164] │ │ - ubfx x12, x2, #24, #8 │ │ - ubfx x14, x2, #8, #8 │ │ - add x10, x12, #0x200 │ │ - ubfx x11, x2, #16, #8 │ │ - add x11, x11, #0x100 │ │ - eor w9, w9, w13 │ │ - add x13, x7, w2, uxtb #2 │ │ - ldr w12, [x7, x10, lsl #2] │ │ - ldr w10, [x13, #3072] │ │ - eor w9, w9, w12 │ │ - ldr w12, [x7, w14, uxtw #2] │ │ - eor w9, w9, w10 │ │ - ldr w10, [x7, x11, lsl #2] │ │ - eor w9, w9, w12 │ │ - ldr w12, [x8, #28] │ │ - eor w9, w9, w10 │ │ - str w9, [x1, #168] │ │ - eor w3, w9, w3 │ │ - eor w12, w9, w12 │ │ - eor w4, w3, w4 │ │ - str w3, [x1, #172] │ │ - eor w5, w4, w5 │ │ - str wzr, [x1, #240] │ │ - eor w6, w5, w6 │ │ - str w4, [x1, #176] │ │ - eor w2, w6, w2 │ │ - add x8, x7, w2, uxtb #2 │ │ - ubfx x11, x2, #24, #8 │ │ - ubfx x10, x2, #16, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x9, x2, #8, #8 │ │ - add x10, x10, #0x100 │ │ - ldr w8, [x8, #3072] │ │ - str w5, [x1, #180] │ │ - ldr w11, [x7, x11, lsl #2] │ │ - ldr w9, [x7, w9, uxtw #2] │ │ - ldr w10, [x7, x10, lsl #2] │ │ - eor w7, w12, w11 │ │ - eor w7, w7, w8 │ │ - str w2, [x1, #188] │ │ - eor w7, w7, w9 │ │ - mov w2, #0xffffffc0 // #-64 │ │ - eor w7, w7, w10 │ │ - str w6, [x1, #184] │ │ - eor w3, w7, w3 │ │ - strb w2, [x1, #240] │ │ - eor w4, w3, w4 │ │ - str w7, [x1, #192] │ │ - eor w5, w4, w5 │ │ - str w3, [x1, #196] │ │ - str w4, [x1, #200] │ │ - str w5, [x1, #204] │ │ - ret │ │ - │ │ -000000000000a2c4 : │ │ - mov x2, x0 │ │ - mov w0, #0x0 // #0 │ │ - ldrb w9, [x2, #3] │ │ - ldrb w11, [x2, #2] │ │ - ldrb w4, [x2] │ │ - ldrb w13, [x2, #1] │ │ - lsl w10, w11, #16 │ │ - orr w7, w10, w9, lsl #24 │ │ - orr w7, w7, w4 │ │ - orr w7, w7, w13, lsl #8 │ │ - str w7, [x1] │ │ - ldrb w4, [x2, #7] │ │ - ldrb w6, [x2, #6] │ │ - ldrb w12, [x2, #4] │ │ - ldrb w13, [x2, #5] │ │ - lsl w10, w6, #16 │ │ - orr w3, w10, w4, lsl #24 │ │ - orr w11, w3, w12 │ │ - orr w11, w11, w13, lsl #8 │ │ - str w11, [x1, #4] │ │ - ldrb w5, [x2, #11] │ │ - ldrb w9, [x2, #10] │ │ - ldrb w3, [x2, #8] │ │ - ldrb w13, [x2, #9] │ │ - lsl w10, w9, #16 │ │ - orr w4, w10, w5, lsl #24 │ │ - orr w12, w4, w3 │ │ - orr w12, w12, w13, lsl #8 │ │ - str w12, [x1, #8] │ │ - ldrb w5, [x2, #15] │ │ - ldrb w6, [x2, #14] │ │ - ldrb w3, [x2, #12] │ │ - ldrb w13, [x2, #13] │ │ - lsl w4, w6, #16 │ │ - orr w4, w4, w5, lsl #24 │ │ - orr w4, w4, w3 │ │ - orr w4, w4, w13, lsl #8 │ │ - str w4, [x1, #12] │ │ - ldrb w6, [x2, #19] │ │ - ldrb w5, [x2, #18] │ │ - ldrb w3, [x2, #16] │ │ - ldrb w8, [x2, #17] │ │ - lsl w5, w5, #16 │ │ - orr w5, w5, w6, lsl #24 │ │ - orr w5, w5, w3 │ │ - orr w5, w5, w8, lsl #8 │ │ - str w5, [x1, #16] │ │ - ldrb w9, [x2, #23] │ │ - ldrb w6, [x2, #22] │ │ - ldrb w3, [x2, #20] │ │ - ldrb w13, [x2, #21] │ │ - lsl w6, w6, #16 │ │ - orr w8, w6, w9, lsl #24 │ │ - orr w10, w8, w3 │ │ - orr w10, w10, w13, lsl #8 │ │ - str w10, [x1, #20] │ │ - ldrb w6, [x2, #27] │ │ - ldrb w8, [x2, #26] │ │ - ldrb w3, [x2, #24] │ │ - lsl w8, w8, #16 │ │ - ldrb w13, [x2, #25] │ │ - orr w8, w8, w6, lsl #24 │ │ - orr w9, w8, w3 │ │ - orr w9, w9, w13, lsl #8 │ │ - str w9, [x1, #24] │ │ - ldrb w3, [x2, #31] │ │ - ldrb w8, [x2, #30] │ │ - ldrb w6, [x2, #28] │ │ - ldrb w13, [x2, #29] │ │ - lsl w8, w8, #16 │ │ - orr w2, w8, w3, lsl #24 │ │ - orr w3, w2, w6 │ │ - adrp x6, 23000 │ │ - orr w3, w3, w13, lsl #8 │ │ - adrp x2, 23000 │ │ - str w3, [x1, #28] │ │ - ubfx x8, x3, #24, #8 │ │ - add x8, x8, #0x200 │ │ - ubfx x13, x3, #8, #8 │ │ - ldr x6, [x6, #4016] │ │ - ubfx x16, x3, #16, #8 │ │ - ldr x2, [x2, #4080] │ │ - add x16, x16, #0x100 │ │ - add x15, x2, w3, uxtb #2 │ │ - ldr w15, [x15, #3072] │ │ - ldr w14, [x6] │ │ - ldr w8, [x2, x8, lsl #2] │ │ - eor w14, w7, w14 │ │ - ldr w13, [x2, w13, uxtw #2] │ │ - eor w14, w14, w8 │ │ - ldr w8, [x2, x16, lsl #2] │ │ - eor w14, w14, w15 │ │ - ldr w15, [x6, #4] │ │ - eor w14, w14, w13 │ │ - eor w7, w14, w8 │ │ - str w7, [x1, #32] │ │ - eor w13, w7, w11 │ │ - eor w15, w7, w15 │ │ - eor w12, w13, w12 │ │ - str w13, [x1, #36] │ │ - eor w4, w12, w4 │ │ - str w4, [x1, #44] │ │ - ubfx x8, x4, #24, #8 │ │ - and w14, w4, #0xff │ │ - add x8, x8, #0x300 │ │ - ubfx x11, x4, #8, #8 │ │ - add x11, x11, #0x100 │ │ - ubfx x7, x4, #16, #8 │ │ - ldr w16, [x2, w14, uxtw #2] │ │ - add x7, x7, #0x200 │ │ - ldr w8, [x2, x8, lsl #2] │ │ - ldr w14, [x2, x11, lsl #2] │ │ - eor w8, w16, w8 │ │ - ldr w16, [x2, x7, lsl #2] │ │ - eor w7, w8, w5 │ │ - str w12, [x1, #40] │ │ - eor w14, w7, w14 │ │ - eor w14, w14, w16 │ │ - str w14, [x1, #48] │ │ - eor w11, w14, w10 │ │ - str w11, [x1, #52] │ │ - eor w10, w11, w9 │ │ - str w10, [x1, #56] │ │ - eor w3, w10, w3 │ │ - add x9, x2, w3, uxtb #2 │ │ - ubfx x8, x3, #24, #8 │ │ - ubfx x5, x3, #8, #8 │ │ - add x8, x8, #0x200 │ │ - ubfx x7, x3, #16, #8 │ │ - add x7, x7, #0x100 │ │ - ldr w9, [x9, #3072] │ │ - ldr w5, [x2, w5, uxtw #2] │ │ - ldr w8, [x2, x8, lsl #2] │ │ - ldr w7, [x2, x7, lsl #2] │ │ - eor w8, w15, w8 │ │ - str w3, [x1, #60] │ │ - eor w8, w8, w9 │ │ - eor w8, w8, w5 │ │ - eor w8, w8, w7 │ │ - str w8, [x1, #64] │ │ - eor w5, w8, w13 │ │ - str w5, [x1, #68] │ │ - eor w9, w5, w12 │ │ - str w9, [x1, #72] │ │ - eor w4, w9, w4 │ │ - ldr w16, [x6, #8] │ │ - ubfx x7, x4, #24, #8 │ │ - and w13, w4, #0xff │ │ - add x7, x7, #0x300 │ │ - ubfx x15, x4, #8, #8 │ │ - ubfx x12, x4, #16, #8 │ │ - add x15, x15, #0x100 │ │ - ldr w17, [x2, w13, uxtw #2] │ │ - add x13, x12, #0x200 │ │ - ldr w7, [x2, x7, lsl #2] │ │ - eor w16, w8, w16 │ │ - ldr w8, [x2, x15, lsl #2] │ │ - eor w7, w17, w7 │ │ - ldr w13, [x2, x13, lsl #2] │ │ - eor w7, w7, w14 │ │ - ldr w15, [x6, #12] │ │ - eor w12, w7, w8 │ │ - str w4, [x1, #76] │ │ - eor w12, w12, w13 │ │ - str w12, [x1, #80] │ │ - eor w11, w12, w11 │ │ - str w11, [x1, #84] │ │ - eor w10, w11, w10 │ │ - str w10, [x1, #88] │ │ - eor w3, w10, w3 │ │ - add x7, x2, w3, uxtb #2 │ │ - ubfx x14, x3, #24, #8 │ │ - ubfx x13, x3, #8, #8 │ │ - add x14, x14, #0x200 │ │ - ubfx x8, x3, #16, #8 │ │ - add x8, x8, #0x100 │ │ - ldr w7, [x7, #3072] │ │ - ldr w13, [x2, w13, uxtw #2] │ │ - ldr w14, [x2, x14, lsl #2] │ │ - ldr w8, [x2, x8, lsl #2] │ │ - eor w14, w16, w14 │ │ - str w3, [x1, #92] │ │ - eor w14, w14, w7 │ │ - eor w14, w14, w13 │ │ - eor w7, w14, w8 │ │ - str w7, [x1, #96] │ │ - eor w8, w7, w5 │ │ - eor w15, w7, w15 │ │ - eor w9, w8, w9 │ │ - str w8, [x1, #100] │ │ - eor w4, w9, w4 │ │ - str w9, [x1, #104] │ │ - ubfx x7, x4, #24, #8 │ │ - and w14, w4, #0xff │ │ - add x7, x7, #0x300 │ │ - ubfx x5, x4, #8, #8 │ │ - ubfx x13, x4, #16, #8 │ │ - add x5, x5, #0x100 │ │ - ldr w14, [x2, w14, uxtw #2] │ │ - add x13, x13, #0x200 │ │ - ldr w7, [x2, x7, lsl #2] │ │ - ldr w5, [x2, x5, lsl #2] │ │ - eor w7, w14, w7 │ │ - ldr w13, [x2, x13, lsl #2] │ │ - eor w7, w7, w12 │ │ - str w4, [x1, #108] │ │ - eor w12, w7, w5 │ │ - eor w12, w12, w13 │ │ - str w12, [x1, #112] │ │ - eor w11, w12, w11 │ │ - str w11, [x1, #116] │ │ - eor w10, w11, w10 │ │ - str w10, [x1, #120] │ │ - eor w3, w10, w3 │ │ - add x14, x2, w3, uxtb #2 │ │ - ubfx x5, x3, #24, #8 │ │ - ubfx x13, x3, #8, #8 │ │ - add x5, x5, #0x200 │ │ - ubfx x7, x3, #16, #8 │ │ - add x7, x7, #0x100 │ │ - ldr w14, [x14, #3072] │ │ - ldr w13, [x2, w13, uxtw #2] │ │ - ldr w5, [x2, x5, lsl #2] │ │ - ldr w7, [x2, x7, lsl #2] │ │ - eor w5, w15, w5 │ │ - str w3, [x1, #124] │ │ - eor w5, w5, w14 │ │ - eor w5, w5, w13 │ │ - eor w5, w5, w7 │ │ - str w5, [x1, #128] │ │ - eor w8, w5, w8 │ │ - str w8, [x1, #132] │ │ - eor w9, w8, w9 │ │ - str w9, [x1, #136] │ │ - eor w4, w9, w4 │ │ - ldr w14, [x6, #16] │ │ - ubfx x7, x4, #24, #8 │ │ - and w15, w4, #0xff │ │ - add x7, x7, #0x300 │ │ - ubfx x13, x4, #8, #8 │ │ - ubfx x16, x4, #16, #8 │ │ - add x13, x13, #0x100 │ │ - ldr w15, [x2, w15, uxtw #2] │ │ - add x16, x16, #0x200 │ │ - ldr w7, [x2, x7, lsl #2] │ │ - eor w14, w5, w14 │ │ - ldr w13, [x2, x13, lsl #2] │ │ - eor w5, w15, w7 │ │ - ldr w16, [x2, x16, lsl #2] │ │ - eor w7, w5, w12 │ │ - ldr w15, [x6, #20] │ │ - eor w13, w7, w13 │ │ - str w4, [x1, #140] │ │ - eor w13, w13, w16 │ │ - str w13, [x1, #144] │ │ - eor w11, w13, w11 │ │ - str w11, [x1, #148] │ │ - eor w10, w11, w10 │ │ - str w10, [x1, #152] │ │ - eor w3, w10, w3 │ │ - add x7, x2, w3, uxtb #2 │ │ - ubfx x16, x3, #24, #8 │ │ - ubfx x12, x3, #8, #8 │ │ - add x16, x16, #0x200 │ │ - ubfx x5, x3, #16, #8 │ │ - add x5, x5, #0x100 │ │ - ldr w7, [x7, #3072] │ │ - ldr w12, [x2, w12, uxtw #2] │ │ - ldr w16, [x2, x16, lsl #2] │ │ - ldr w5, [x2, x5, lsl #2] │ │ - eor w14, w14, w16 │ │ - str w3, [x1, #156] │ │ - eor w14, w14, w7 │ │ - eor w14, w14, w12 │ │ - eor w7, w14, w5 │ │ - str w7, [x1, #160] │ │ - eor w12, w7, w8 │ │ - eor w15, w7, w15 │ │ - eor w9, w12, w9 │ │ - str w12, [x1, #164] │ │ - eor w4, w9, w4 │ │ - str w9, [x1, #168] │ │ - ubfx x7, x4, #24, #8 │ │ - and w14, w4, #0xff │ │ - add x7, x7, #0x300 │ │ - ubfx x8, x4, #8, #8 │ │ - ubfx x5, x4, #16, #8 │ │ - add x8, x8, #0x100 │ │ - ldr w14, [x2, w14, uxtw #2] │ │ - add x5, x5, #0x200 │ │ - ldr w7, [x2, x7, lsl #2] │ │ - ldr w8, [x2, x8, lsl #2] │ │ - eor w7, w14, w7 │ │ - ldr w14, [x2, x5, lsl #2] │ │ - eor w7, w7, w13 │ │ - str w4, [x1, #172] │ │ - eor w8, w7, w8 │ │ - eor w8, w8, w14 │ │ - str w8, [x1, #176] │ │ - eor w11, w8, w11 │ │ - str w11, [x1, #180] │ │ - eor w10, w11, w10 │ │ - str w10, [x1, #184] │ │ - eor w3, w10, w3 │ │ - add x14, x2, w3, uxtb #2 │ │ - ubfx x7, x3, #24, #8 │ │ - ubfx x13, x3, #8, #8 │ │ - add x7, x7, #0x200 │ │ - ubfx x5, x3, #16, #8 │ │ - add x5, x5, #0x100 │ │ - ldr w14, [x14, #3072] │ │ - ldr w13, [x2, w13, uxtw #2] │ │ - ldr w7, [x2, x7, lsl #2] │ │ - ldr w5, [x2, x5, lsl #2] │ │ - eor w7, w15, w7 │ │ - str w3, [x1, #188] │ │ - eor w7, w7, w14 │ │ - eor w7, w7, w13 │ │ - eor w7, w7, w5 │ │ - str w7, [x1, #192] │ │ - eor w12, w7, w12 │ │ - str w12, [x1, #196] │ │ - eor w9, w12, w9 │ │ - str w9, [x1, #200] │ │ - eor w4, w9, w4 │ │ - ldr w5, [x6, #24] │ │ - ubfx x6, x4, #24, #8 │ │ - and w15, w4, #0xff │ │ - add x6, x6, #0x300 │ │ - ubfx x13, x4, #8, #8 │ │ - ubfx x14, x4, #16, #8 │ │ - add x13, x13, #0x100 │ │ - ldr w15, [x2, w15, uxtw #2] │ │ - add x14, x14, #0x200 │ │ - ldr w6, [x2, x6, lsl #2] │ │ - eor w5, w7, w5 │ │ - ldr w13, [x2, x13, lsl #2] │ │ - eor w7, w15, w6 │ │ - ldr w6, [x2, x14, lsl #2] │ │ - eor w7, w7, w8 │ │ - str wzr, [x1, #240] │ │ - eor w8, w7, w13 │ │ - str w4, [x1, #204] │ │ - eor w8, w8, w6 │ │ - mov w6, #0xffffffe0 // #-32 │ │ - eor w7, w8, w11 │ │ - strb w6, [x1, #240] │ │ - eor w6, w7, w10 │ │ - str w8, [x1, #208] │ │ - eor w3, w6, w3 │ │ - str w7, [x1, #212] │ │ - ubfx x11, x3, #24, #8 │ │ - ubfx x8, x3, #8, #8 │ │ - add x11, x11, #0x200 │ │ - ubfx x7, x3, #16, #8 │ │ - add x7, x7, #0x100 │ │ - add x10, x2, w3, uxtb #2 │ │ - ldr w10, [x10, #3072] │ │ - ldr w11, [x2, x11, lsl #2] │ │ - ldr w8, [x2, w8, uxtw #2] │ │ - eor w5, w5, w11 │ │ - ldr w2, [x2, x7, lsl #2] │ │ - eor w5, w5, w10 │ │ - str w6, [x1, #216] │ │ - eor w5, w5, w8 │ │ - str w3, [x1, #220] │ │ - eor w5, w5, w2 │ │ - str w5, [x1, #224] │ │ - eor w5, w5, w12 │ │ - str w5, [x1, #228] │ │ - eor w5, w5, w9 │ │ - str w5, [x1, #232] │ │ - eor w4, w5, w4 │ │ - str w4, [x1, #236] │ │ - ret │ │ - │ │ -000000000000a8a0 : │ │ - cmp w1, #0x20 │ │ - b.eq a8ec // b.none │ │ - b.le a8cc │ │ - cmp w1, #0xc0 │ │ - b.eq a8dc // b.none │ │ - cmp w1, #0x100 │ │ - b.eq a8ec // b.none │ │ - cmp w1, #0x80 │ │ - b.eq a8e4 // b.none │ │ - mov w0, #0x1 // #1 │ │ - ret │ │ - cmp w1, #0x10 │ │ - b.eq a8e4 // b.none │ │ - cmp w1, #0x18 │ │ - b.ne a8c4 // b.any │ │ - mov x1, x2 │ │ - b 9e74 │ │ - mov x1, x2 │ │ - b 9a24 │ │ - mov x1, x2 │ │ - b a2c4 │ │ - │ │ -000000000000a8f4 : │ │ +0000000000005db4 : │ │ sub sp, sp, #0x60 │ │ mov x10, x0 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ stp x25, x26, [sp, #48] │ │ stp x27, x28, [sp, #64] │ │ @@ -9867,15 +4971,15 @@ │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldp x27, x28, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ │ │ -000000000000b060 : │ │ +0000000000006520 : │ │ sub sp, sp, #0x60 │ │ mov x5, x0 │ │ stp x19, x20, [sp] │ │ stp x21, x22, [sp, #16] │ │ stp x23, x24, [sp, #32] │ │ stp x25, x26, [sp, #48] │ │ stp x27, x28, [sp, #64] │ │ @@ -10391,15 +5495,15 @@ │ │ str w4, [x1, #12] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldp x27, x28, [sp, #64] │ │ add sp, sp, #0x60 │ │ ret │ │ │ │ -000000000000b888 : │ │ +0000000000006d48 : │ │ sub sp, sp, #0xc0 │ │ mov x14, x0 │ │ stp x19, x20, [sp] │ │ stp x23, x24, [sp, #32] │ │ stp x21, x22, [sp, #16] │ │ stp x25, x26, [sp, #48] │ │ stp x27, x28, [sp, #64] │ │ @@ -11181,29 +6285,4925 @@ │ │ ldp x21, x22, [sp, #16] │ │ ldp x23, x24, [sp, #32] │ │ ldp x25, x26, [sp, #48] │ │ ldp x27, x28, [sp, #64] │ │ add sp, sp, #0xc0 │ │ ret │ │ │ │ -000000000000c4d8 : │ │ +0000000000007998 : │ │ cmp w1, #0x20 │ │ - b.eq c524 // b.none │ │ - b.le c504 │ │ + b.eq 79e4 // b.none │ │ + b.le 79c4 │ │ cmp w1, #0xc0 │ │ - b.eq c514 // b.none │ │ + b.eq 79d4 // b.none │ │ cmp w1, #0x100 │ │ - b.eq c524 // b.none │ │ + b.eq 79e4 // b.none │ │ cmp w1, #0x80 │ │ - b.eq c51c // b.none │ │ + b.eq 79dc // b.none │ │ mov w0, #0x1 // #1 │ │ ret │ │ cmp w1, #0x10 │ │ - b.eq c51c // b.none │ │ + b.eq 79dc // b.none │ │ cmp w1, #0x18 │ │ - b.ne c4fc // b.any │ │ + b.ne 79bc // b.any │ │ + mov x1, x2 │ │ + b 6520 │ │ + mov x1, x2 │ │ + b 5db4 │ │ + mov x1, x2 │ │ + b 6d48 │ │ + │ │ +00000000000079ec : │ │ + mov w0, #0x0 // #0 │ │ + ret │ │ + │ │ +00000000000079f4 : │ │ + sub sp, sp, #0x140 │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + stp x23, x24, [sp, #32] │ │ + str x30, [sp, #48] │ │ + mov x21, x0 │ │ + ldr w0, [x0, #4] │ │ + cbz w0, 7acc │ │ + ldr w0, [x21, #8] │ │ + cbnz w0, 7b40 │ │ + add x0, x21, #0x34 │ │ + bl 1740 │ │ + cbnz w0, 7b40 │ │ + add x20, sp, #0x40 │ │ + mov x24, x21 │ │ + add x0, x21, #0x60 │ │ + mov x1, x20 │ │ + add x22, x21, #0x90 │ │ + add x23, x21, #0xb0 │ │ + bl 5784 │ │ + ldr w0, [x24], #128 │ │ + cbz w0, 7b38 │ │ + mov w0, #0x0 // #0 │ │ + mov w19, #0x0 // #0 │ │ + cbz w0, 7ab4 │ │ + mov x0, x23 │ │ + mov x1, x22 │ │ + mov x2, x20 │ │ + bl 2f78 │ │ + mov w0, #0x0 // #0 │ │ + ldr w1, [x21] │ │ + add w19, w19, #0x1 │ │ + cmp w1, w19 │ │ + b.hi 7a54 // b.pmore │ │ + mov w20, w0 │ │ + cmp x22, x24 │ │ + b.eq 7b08 // b.none │ │ + mov w1, #0x1 // #1 │ │ + add x0, x21, #0x34 │ │ + str w1, [x21, #8] │ │ + bl 17e0 │ │ + mov x0, x20 │ │ + ldr x30, [sp, #48] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + add sp, sp, #0x140 │ │ + ret │ │ + mov x0, x22 │ │ + mov x1, x23 │ │ + mov x2, x20 │ │ + bl 2f78 │ │ + mov w0, #0x1 // #1 │ │ + b 7a6c │ │ + add x19, x21, #0xc │ │ + mov x0, x19 │ │ + bl 1740 │ │ + cbnz w0, 7a14 │ │ + add x20, sp, #0x40 │ │ + add x0, x21, #0x60 │ │ + mov x1, x20 │ │ + add x22, x21, #0x80 │ │ + add x23, x21, #0xa0 │ │ + mov x24, x22 │ │ + bl 5784 │ │ + ldr w0, [x21] │ │ + cbnz w0, 7a4c │ │ + mov x20, #0x0 // #0 │ │ + b 7b0c │ │ + add x19, x21, #0xc │ │ + mov w1, #0x1 // #1 │ │ + mov x0, x19 │ │ + str w1, [x21, #4] │ │ + bl 17e0 │ │ + mov x0, x20 │ │ + ldr x30, [sp, #48] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + add sp, sp, #0x140 │ │ + ret │ │ + mov x20, #0x0 // #0 │ │ + b 7a80 │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + bl 17d0 │ │ + │ │ +0000000000007b48 : │ │ + sub sp, sp, #0x20 │ │ + adrp x3, 24000 │ │ + mov w2, #0x6 // #6 │ │ + add x1, sp, #0x18 │ │ + movk w2, #0x1, lsl #16 │ │ + stp x19, x30, [sp] │ │ + str x0, [x3, #8] │ │ + add x19, x3, #0x8 │ │ + ldr x5, [x0] │ │ + ldr x3, [x5, #48] │ │ + blr x3 │ │ + cbnz w0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x560 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #48] │ │ + blr x2 │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + mov x1, x0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #168] │ │ + blr x2 │ │ + str x0, [x19, #8] │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x588 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #48] │ │ + blr x2 │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + mov x1, x0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #168] │ │ + blr x2 │ │ + str x0, [x19, #16] │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x5a8 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #48] │ │ + blr x2 │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + mov x1, x0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #168] │ │ + blr x2 │ │ + str x0, [x19, #24] │ │ + ldr x2, [sp, #24] │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x5d0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #48] │ │ + blr x2 │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + mov x1, x0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #168] │ │ + blr x2 │ │ + str x0, [x19, #32] │ │ + ldr x2, [sp, #24] │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x5f8 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #48] │ │ + blr x2 │ │ + cbz x0, 7cc4 │ │ + ldr x2, [sp, #24] │ │ + mov x1, x0 │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #168] │ │ + blr x2 │ │ + str x0, [x19, #40] │ │ + bl 79ec │ │ + mov w0, #0x6 // #6 │ │ + ldp x19, x30, [sp] │ │ + movk w0, #0x1, lsl #16 │ │ + add sp, sp, #0x20 │ │ + ret │ │ + ldp x19, x30, [sp] │ │ + mov w0, #0xffffffff // #-1 │ │ + add sp, sp, #0x20 │ │ + ret │ │ + │ │ +0000000000007cd4 : │ │ + sub sp, sp, #0x20 │ │ + mov w2, #0x6 // #6 │ │ + movk w2, #0x1, lsl #16 │ │ + add x1, sp, #0x18 │ │ + stp x19, x30, [sp] │ │ + ldr x3, [x0] │ │ + ldr x3, [x3, #48] │ │ + blr x3 │ │ + cbnz w0, 7d78 │ │ + ldr x1, [sp, #24] │ │ + adrp x19, 24000 │ │ + add x19, x19, #0x8 │ │ + mov x0, x1 │ │ + ldr x2, [x1] │ │ + ldr x1, [x19, #8] │ │ + ldr x2, [x2, #176] │ │ + blr x2 │ │ + ldr x2, [sp, #24] │ │ + ldr x1, [x19, #16] │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #176] │ │ + blr x2 │ │ + ldr x2, [sp, #24] │ │ + ldr x1, [x19, #24] │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #176] │ │ + blr x2 │ │ + ldr x2, [sp, #24] │ │ + ldr x1, [x19, #32] │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #176] │ │ + blr x2 │ │ + ldr x2, [sp, #24] │ │ + ldr x1, [x19, #40] │ │ + mov x0, x2 │ │ + ldr x2, [x2] │ │ + ldr x2, [x2, #176] │ │ + blr x2 │ │ + ldp x19, x30, [sp] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + │ │ +0000000000007d84 : │ │ + sub sp, sp, #0x80 │ │ + mov x1, x3 │ │ + stp x21, x22, [sp, #16] │ │ + adrp x21, 23000 │ │ + stp x23, x24, [sp, #32] │ │ + stp x27, x30, [sp, #64] │ │ + stp x19, x20, [sp] │ │ + stp x25, x26, [sp, #48] │ │ + mov x24, x3 │ │ + uxtb w27, w2 │ │ + ldr x3, [x21, #4040] │ │ + mov x19, x0 │ │ + ldr x2, [x0] │ │ + mov x23, x4 │ │ + ldr x3, [x3] │ │ + ldr x2, [x2, #1368] │ │ + str x3, [sp, #120] │ │ + blr x2 │ │ + mov w22, w0 │ │ + ldr x2, [x19] │ │ + mov x0, x19 │ │ + mov x1, x23 │ │ + ldr x2, [x2, #1368] │ │ + blr x2 │ │ + mov w25, w0 │ │ + and w0, w22, #0xfffffff7 │ │ + cmp w0, #0x10 │ │ + b.eq 7dfc // b.none │ │ + cmp w22, #0x20 │ │ + b.ne 7ec0 // b.any │ │ + cmp w25, #0x10 │ │ + b.ne 7ec0 // b.any │ │ + mov x0, #0x12c // #300 │ │ + bl 1790 │ │ + mov x20, x0 │ │ + cbz x0, 7ee8 │ │ + mov w1, #0x0 // #0 │ │ + mov x2, #0x12c // #300 │ │ + add x26, sp, #0x58 │ │ + bl 17b0 │ │ + ldr x4, [x19] │ │ + mov x0, x19 │ │ + mov x1, x24 │ │ + mov w2, #0x0 // #0 │ │ + mov w3, w22 │ │ + ldr x5, [x4, #1600] │ │ + mov x4, x26 │ │ + blr x5 │ │ + ldr x4, [x19] │ │ + mov x0, x19 │ │ + mov x1, x23 │ │ + mov w2, #0x0 // #0 │ │ + mov w3, w25 │ │ + ldr x5, [x4, #1600] │ │ + add x4, x20, #0x8 │ │ + blr x5 │ │ + mov x2, x20 │ │ + mov x0, x26 │ │ + mov w1, w22 │ │ + cbz w27, 7eb0 │ │ + str wzr, [x2], #56 │ │ + bl 5d60 │ │ + mov x0, x20 │ │ + ldr x21, [x21, #4040] │ │ + ldr x2, [sp, #120] │ │ + ldr x1, [x21] │ │ + cmp x2, x1 │ │ + b.ne 7f10 // b.any │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldp x27, x30, [sp, #64] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + mov w3, #0x1 // #1 │ │ + str w3, [x2], #56 │ │ + bl 7998 │ │ + b 7e7c │ │ + ldr x1, [x19] │ │ + adrp x2, 11000 │ │ + mov x0, x19 │ │ + add x2, x2, #0x620 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + b 7e80 │ │ + ldr x1, [x19] │ │ + adrp x2, 11000 │ │ + mov x0, x19 │ │ + add x2, x2, #0x640 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #24] │ │ + blr x3 │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ + b 7e80 │ │ + bl 1770 <__stack_chk_fail@plt> │ │ + │ │ +0000000000007f14 : │ │ + mov x0, x2 │ │ + b 17c0 │ │ + │ │ +0000000000007f1c : │ │ + sub sp, sp, #0x80 │ │ + adrp x1, 11000 │ │ + add x1, x1, #0x670 │ │ + stp x21, x22, [sp, #16] │ │ + ldr w22, [sp, #128] │ │ + mov x21, x0 │ │ + stp x19, x20, [sp] │ │ + mov x20, x2 │ │ + adrp x2, 11000 │ │ + stp x23, x24, [sp, #32] │ │ + stp x27, x28, [sp, #64] │ │ + mov x23, x3 │ │ + mov w28, w5 │ │ + str w4, [sp, #112] │ │ + mov w0, #0x4 // #4 │ │ + add x2, x2, #0x688 │ │ + mov w3, w5 │ │ + mov w4, w22 │ │ + str x30, [sp, #80] │ │ + stp x25, x26, [sp, #48] │ │ + mov x24, x6 │ │ + str x6, [sp, #104] │ │ + mov w19, w7 │ │ + str w7, [sp, #116] │ │ + bl 1780 <__android_log_print@plt> │ │ + cbz w28, 8160 │ │ + cbz w22, 8160 │ │ + cmp x23, xzr │ │ + cset w0, eq // eq = none │ │ + orr w0, w0, w19, lsr #31 │ │ + cbnz w0, 8160 │ │ + cbz x24, 8160 │ │ + ldr w0, [x20] │ │ + cmp w0, #0x2 │ │ + b.eq 81d4 // b.none │ │ + ldr w2, [x20, #4] │ │ + add w24, w28, w2 │ │ + cmp w24, #0x1f │ │ + b.ls 8130 // b.plast │ │ + and w0, w24, #0xf │ │ + add w26, w0, #0x10 │ │ + sub w19, w24, w26 │ │ + cmp w19, w22 │ │ + b.hi 8188 // b.pmore │ │ + add w0, w24, #0xf │ │ + str x2, [sp, #120] │ │ + bl 1790 │ │ + mov x24, x0 │ │ + ldr x2, [sp, #120] │ │ + cbz x0, 81e8 │ │ + add x1, x24, #0xf │ │ + add w0, w19, #0xf │ │ + str x2, [sp, #120] │ │ + and x27, x1, #0xfffffffffffffff0 │ │ + bl 1790 │ │ + mov x25, x0 │ │ + ldr x2, [sp, #120] │ │ + cbz x0, 8210 │ │ + add x22, x0, #0xf │ │ + and x22, x22, #0xfffffffffffffff0 │ │ + cbnz w2, 80d8 │ │ + ldr x6, [x21] │ │ + mov x0, x21 │ │ + ldr w2, [sp, #112] │ │ + mov x1, x23 │ │ + mov w3, w28 │ │ + mov x4, x27 │ │ + ldr x5, [x6, #1600] │ │ + blr x5 │ │ + ldr w0, [x20] │ │ + cbnz w0, 8114 │ │ + mov x0, x27 │ │ + mov x1, x22 │ │ + mov w2, w19 │ │ + add x3, x20, #0x8 │ │ + add x4, x20, #0x38 │ │ + bl 1a24 │ │ + cbnz w0, 819c │ │ + ldr x2, [x21] │ │ + mov w3, w19 │ │ + ldr x1, [sp, #104] │ │ + mov x4, x22 │ │ + mov x0, x21 │ │ + ldr x5, [x2, #1664] │ │ + ldr w2, [sp, #116] │ │ + blr x5 │ │ + str w26, [x20, #4] │ │ + and x2, x26, #0x3f │ │ + add x0, x20, #0x18 │ │ + add x1, x27, w19, uxtw │ │ + bl 17a0 │ │ + mov x0, x24 │ │ + bl 17c0 │ │ + mov x0, x25 │ │ + bl 17c0 │ │ + adrp x1, 11000 │ │ + adrp x2, 11000 │ │ + mov w0, #0x4 // #4 │ │ + add x1, x1, #0x670 │ │ + add x2, x2, #0x7d0 │ │ + mov w3, w19 │ │ + bl 1780 <__android_log_print@plt> │ │ + mov w0, w19 │ │ + ldr x30, [sp, #80] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldp x27, x28, [sp, #64] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + add x1, x20, #0x18 │ │ + mov w2, w2 │ │ + mov x0, x27 │ │ + bl 17a0 │ │ + ldr x3, [x21] │ │ + mov x0, x21 │ │ + ldr w4, [x20, #4] │ │ + mov x1, x23 │ │ + ldr w2, [sp, #112] │ │ + ldr x6, [x3, #1600] │ │ + add x4, x27, x4 │ │ + mov w3, w28 │ │ + blr x6 │ │ + ldr w0, [x20] │ │ + cbz w0, 8038 │ │ + mov x0, x27 │ │ + mov x1, x22 │ │ + mov w2, w19 │ │ + add x3, x20, #0x8 │ │ + add x4, x20, #0x38 │ │ + bl 1c3c │ │ + b 8050 │ │ + ldr x6, [x21] │ │ + add x4, x20, w2, uxtw │ │ + ldr w2, [sp, #112] │ │ + mov x0, x21 │ │ + mov x1, x23 │ │ + mov w3, w28 │ │ + ldr x5, [x6, #1600] │ │ + add x4, x4, #0x18 │ │ + mov w19, #0x0 // #0 │ │ + blr x5 │ │ + str w24, [x20, #4] │ │ + b 80b4 │ │ + adrp x2, 11000 │ │ + ldr x1, [x21] │ │ + mov x0, x21 │ │ + add x2, x2, #0x6b0 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + mov w19, #0xffffffff // #-1 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + b 80b4 │ │ + adrp x2, 11000 │ │ + ldr x1, [x21] │ │ + mov x0, x21 │ │ + add x2, x2, #0x710 │ │ + b 8170 │ │ + mov x0, x24 │ │ + mov w19, #0xffffffff // #-1 │ │ + bl 17c0 │ │ + mov x0, x25 │ │ + bl 17c0 │ │ + ldr x1, [x21] │ │ + adrp x2, 11000 │ │ + mov x0, x21 │ │ + add x2, x2, #0x7b0 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + b 80b4 │ │ + adrp x2, 11000 │ │ + ldr x1, [x21] │ │ + mov x0, x21 │ │ + add x2, x2, #0x6e8 │ │ + b 8170 │ │ + ldr x1, [x21] │ │ + adrp x2, 11000 │ │ + mov x0, x21 │ │ + add x2, x2, #0x740 │ │ + mov w19, #0xffffffff // #-1 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #24] │ │ + blr x3 │ │ + b 80b4 │ │ + mov x0, x24 │ │ + mov w19, #0xffffffff // #-1 │ │ + bl 17c0 │ │ + ldr x1, [x21] │ │ + adrp x2, 11000 │ │ + mov x0, x21 │ │ + add x2, x2, #0x778 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #24] │ │ + blr x3 │ │ + b 80b4 │ │ + │ │ +0000000000008240 : │ │ + sub sp, sp, #0x80 │ │ + stp x19, x20, [sp] │ │ + adrp x20, 23000 │ │ + mov x19, x2 │ │ + stp x21, x22, [sp, #16] │ │ + mov w21, w5 │ │ + adrp x2, 11000 │ │ + ldr x5, [x20, #4040] │ │ + uxtb w22, w3 │ │ + stp x23, x24, [sp, #32] │ │ + stp x25, x26, [sp, #48] │ │ + stp x27, x30, [sp, #64] │ │ + adrp x27, 11000 │ │ + mov x23, x0 │ │ + add x24, x27, #0x7e0 │ │ + ldr x5, [x5] │ │ + mov x25, x4 │ │ + mov w0, #0x4 // #4 │ │ + mov x1, x24 │ │ + add x2, x2, #0x7f8 │ │ + mov w3, w21 │ │ + mov w4, w6 │ │ + mov w26, w6 │ │ + str x5, [sp, #120] │ │ + bl 1780 <__android_log_print@plt> │ │ + tbnz w21, #31, 84ec │ │ + cbz x25, 84ec │ │ + ldr w0, [x19] │ │ + cmp w0, #0x2 │ │ + b.eq 8550 // b.none │ │ + cbz w22, 8440 │ │ + adrp x2, 11000 │ │ + mov w0, #0x4 // #4 │ │ + mov x1, x24 │ │ + add x2, x2, #0x870 │ │ + bl 1780 <__android_log_print@plt> │ │ + ldr w0, [x19] │ │ + cbz w0, 83a8 │ │ + ldr w27, [x19, #4] │ │ + cmp w26, w27 │ │ + b.lt 8528 // b.tstop │ │ + cmp w27, #0x10 │ │ + b.ne 84c4 // b.any │ │ + add x26, sp, #0x50 │ │ + add x0, x19, #0x18 │ │ + mov x1, x26 │ │ + mov w2, w27 │ │ + add x3, x19, #0x8 │ │ + add x4, x19, #0x38 │ │ + bl 1c3c │ │ + cbnz w0, 8564 │ │ + ldrb w3, [sp, #95] │ │ + cmp w3, #0x10 │ │ + b.hi 847c // b.pmore │ │ + adrp x2, 11000 │ │ + mov x1, x24 │ │ + add x2, x2, #0x980 │ │ + mov w0, #0x4 // #4 │ │ + sub w27, w27, w3 │ │ + bl 1780 <__android_log_print@plt> │ │ + mov w22, w27 │ │ + ldr x4, [x23] │ │ + mov x0, x23 │ │ + mov x1, x25 │ │ + mov w2, w21 │ │ + mov w3, w27 │ │ + ldr x5, [x4, #1664] │ │ + mov x4, x26 │ │ + blr x5 │ │ + mov w1, #0x2 // #2 │ │ + adrp x2, 11000 │ │ + str w1, [x19] │ │ + mov w0, #0x4 // #4 │ │ + mov x1, x24 │ │ + add x2, x2, #0x9c0 │ │ + mov w3, w27 │ │ + bl 1780 <__android_log_print@plt> │ │ + ldr x20, [x20, #4040] │ │ + mov w0, w22 │ │ + ldr x19, [sp, #120] │ │ + ldr x1, [x20] │ │ + cmp x19, x1 │ │ + b.ne 8578 // b.any │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldp x27, x30, [sp, #64] │ │ + add sp, sp, #0x80 │ │ + ret │ │ + ldr w0, [x19, #4] │ │ + cmp w0, #0xf │ │ + b.hi 8470 // b.pmore │ │ + mov w22, #0x10 // #16 │ │ + mov w24, w22 │ │ + cmp w26, w22 │ │ + b.lt 8528 // b.tstop │ │ + subs w1, w24, w0 │ │ + b.eq 84b8 // b.none │ │ + mov w2, w1 │ │ + add x0, x19, w0, uxtw │ │ + add x0, x0, #0x18 │ │ + add x26, sp, #0x50 │ │ + bl 17b0 │ │ + add x0, x19, #0x18 │ │ + mov x1, x26 │ │ + mov w2, w22 │ │ + add x3, x19, #0x8 │ │ + add x4, x19, #0x38 │ │ + bl 1a24 │ │ + cbnz w0, 8514 │ │ + ldr x5, [x23] │ │ + mov x0, x23 │ │ + mov x1, x25 │ │ + mov w2, w21 │ │ + mov w3, w22 │ │ + mov x4, x26 │ │ + ldr x5, [x5, #1664] │ │ + blr x5 │ │ + mov w0, #0x2 // #2 │ │ + adrp x2, 11000 │ │ + str w0, [x19] │ │ + add x1, x27, #0x7e0 │ │ + add x2, x2, #0x8e0 │ │ + mov w3, w24 │ │ + mov w0, #0x4 // #4 │ │ + bl 1780 <__android_log_print@plt> │ │ + b 8374 │ │ + ldr x5, [x23] │ │ + mov x0, x23 │ │ + ldr w3, [x19, #4] │ │ + mov x1, x25 │ │ + mov w2, w21 │ │ + add x4, x19, #0x18 │ │ + ldr x5, [x5, #1664] │ │ + blr x5 │ │ + ldr w22, [x19, #4] │ │ + mov w0, #0x2 // #2 │ │ + str w0, [x19] │ │ + b 8374 │ │ + mov w22, #0x20 // #32 │ │ + mov w24, w22 │ │ + b 83bc │ │ + adrp x2, 11000 │ │ + mov x1, x24 │ │ + add x2, x2, #0x980 │ │ + mov w0, #0x4 // #4 │ │ + mov w22, #0xffffffff // #-1 │ │ + bl 1780 <__android_log_print@plt> │ │ + ldr x1, [x23] │ │ + adrp x2, 11000 │ │ + mov x0, x23 │ │ + add x2, x2, #0x990 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #32] │ │ + blr x3 │ │ + b 8374 │ │ + mov x2, #0x10 // #16 │ │ + mov w1, w2 │ │ + b 83d0 │ │ + ldr x1, [x23] │ │ + adrp x2, 11000 │ │ + mov x0, x23 │ │ + add x2, x2, #0x918 │ │ + mov w22, #0xffffffff // #-1 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #32] │ │ + blr x3 │ │ + b 8374 │ │ + adrp x2, 11000 │ │ + ldr x1, [x23] │ │ + mov x0, x23 │ │ + add x2, x2, #0x820 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + mov w22, #0xffffffff // #-1 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + b 8374 │ │ + adrp x2, 11000 │ │ + ldr x1, [x23] │ │ + mov x0, x23 │ │ + add x2, x2, #0x8b0 │ │ + b 84fc │ │ + ldr x1, [x23] │ │ + adrp x2, 11000 │ │ + mov x0, x23 │ │ + add x2, x2, #0x888 │ │ + mov w22, #0xffffffff // #-1 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #40] │ │ + blr x3 │ │ + b 8374 │ │ + adrp x2, 11000 │ │ + ldr x1, [x23] │ │ + mov x0, x23 │ │ + add x2, x2, #0x848 │ │ + b 84fc │ │ + adrp x2, 11000 │ │ + ldr x1, [x23] │ │ + mov x0, x23 │ │ + add x2, x2, #0x950 │ │ + b 84fc │ │ + bl 1770 <__stack_chk_fail@plt> │ │ + │ │ +000000000000857c : │ │ + sub sp, sp, #0x10 │ │ + str x30, [sp] │ │ + ldr w1, [x2] │ │ + cmp w1, #0x2 │ │ + b.eq 85a0 // b.none │ │ + ldr w0, [x2, #4] │ │ + ldr x30, [sp] │ │ + add sp, sp, #0x10 │ │ + ret │ │ + ldr x1, [x0] │ │ + adrp x2, 11000 │ │ + add x2, x2, #0x9f8 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + mov w0, #0xffffffff // #-1 │ │ + b 8594 │ │ + │ │ +00000000000085c4 : │ │ + sub sp, sp, #0x1a0 │ │ + mov x1, x2 │ │ + stp x19, x20, [sp] │ │ + adrp x20, 23000 │ │ + mov x19, x0 │ │ + stp x23, x24, [sp, #32] │ │ + stp x25, x30, [sp, #48] │ │ + stp x21, x22, [sp, #16] │ │ + mov x23, x2 │ │ + mov x25, x3 │ │ + ldr x2, [x0] │ │ + mov w24, w4 │ │ + ldr x3, [x20, #4040] │ │ + ldr x2, [x2, #1368] │ │ + ldr x3, [x3] │ │ + str x3, [sp, #408] │ │ + blr x2 │ │ + cmp w0, #0x20 │ │ + b.ne 87ec // b.any │ │ + ldr x2, [x19] │ │ + mov x0, x19 │ │ + mov x1, x25 │ │ + ldr x2, [x2, #1368] │ │ + blr x2 │ │ + cmp w0, #0x20 │ │ + mov w22, w0 │ │ + b.ne 8814 // b.any │ │ + tbnz w24, #31, 8888 │ │ + add x21, sp, #0xd0 │ │ + mov x1, #0x0 // #0 │ │ + add x0, x21, #0xc │ │ + str w24, [sp, #208] │ │ + str wzr, [sp, #216] │ │ + str wzr, [sp, #212] │ │ + bl 1760 │ │ + cbnz w0, 8838 │ │ + add x0, x21, #0x34 │ │ + mov x1, #0x0 // #0 │ │ + bl 1760 │ │ + cbnz w0, 884c │ │ + ldr x5, [x19] │ │ + mov x1, x23 │ │ + mov w3, w22 │ │ + mov x0, x19 │ │ + mov w2, #0x0 // #0 │ │ + add x4, x21, #0x60 │ │ + ldr x5, [x5, #1600] │ │ + add x23, sp, #0x40 │ │ + blr x5 │ │ + ldr x4, [x19] │ │ + mov w3, w22 │ │ + adrp x22, 23000 │ │ + mov x0, x19 │ │ + mov x1, x25 │ │ + mov w2, #0x0 // #0 │ │ + ldr x5, [x4, #1600] │ │ + add x4, x21, #0x80 │ │ + blr x5 │ │ + ldr x22, [x22, #4024] │ │ + mov x0, x23 │ │ + mov x1, #0x0 // #0 │ │ + mov x3, x21 │ │ + mov x2, x22 │ │ + bl 1720 │ │ + cbnz w0, 8800 │ │ + add x24, sp, #0x48 │ │ + mov x1, #0x0 // #0 │ │ + mov x0, x24 │ │ + mov x2, x22 │ │ + mov x3, x21 │ │ + bl 1720 │ │ + cbnz w0, 8860 │ │ + add x22, sp, #0x50 │ │ + ldr x0, [x23] │ │ + mov x1, x22 │ │ + bl 1730 │ │ + cbnz w0, 8874 │ │ + add x23, sp, #0x58 │ │ + ldr x0, [x24] │ │ + mov x1, x23 │ │ + bl 1730 │ │ + cbnz w0, 889c │ │ + ldr x22, [x22] │ │ + cmn x22, #0x1 │ │ + b.eq 879c // b.none │ │ + ldr x0, [x23] │ │ + cmp x22, x0 │ │ + b.ne 879c // b.any │ │ + cmn x0, #0x1 │ │ + b.eq 879c // b.none │ │ + add x23, sp, #0x60 │ │ + mov x0, x23 │ │ + bl b308 │ │ + mov x2, x23 │ │ + cbz w22, 8828 │ │ + add x0, x21, #0xa0 │ │ + mov x1, #0x20 // #32 │ │ + add x21, x21, #0x80 │ │ + bl b114 │ │ + mov x0, x21 │ │ + mov x1, x23 │ │ + bl b330 │ │ + ldr x2, [x19] │ │ + mov w1, #0x20 // #32 │ │ + mov x0, x19 │ │ + ldr x2, [x2, #1408] │ │ + blr x2 │ │ + mov x22, x0 │ │ + ldr x5, [x19] │ │ + mov x0, x19 │ │ + mov x1, x22 │ │ + mov w2, #0x0 // #0 │ │ + mov w3, #0x20 // #32 │ │ + mov x4, x21 │ │ + ldr x5, [x5, #1664] │ │ + blr x5 │ │ + mov x0, x22 │ │ + b 87c0 │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xbf0 │ │ + ldr x3, [x1, #112] │ │ + adrp x1, 24000 │ │ + ldr x1, [x1, #16] │ │ + blr x3 │ │ + mov x0, #0x0 // #0 │ │ + ldr x20, [x20, #4040] │ │ + ldr x2, [sp, #408] │ │ + ldr x1, [x20] │ │ + cmp x2, x1 │ │ + b.ne 88b0 // b.any │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x30, [sp, #48] │ │ + add sp, sp, #0x1a0 │ │ + ret │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xa08 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xb30 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xa40 │ │ + b 87ac │ │ + add x0, x21, #0x80 │ │ + mov x1, #0x20 // #32 │ │ + add x21, x21, #0xa0 │ │ + b 874c │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xab0 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xaf0 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xb60 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xb90 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xa78 │ │ + b 87ac │ │ + adrp x2, 11000 │ │ + ldr x1, [x19] │ │ + mov x0, x19 │ │ + add x2, x2, #0xbc0 │ │ + b 87ac │ │ + bl 1770 <__stack_chk_fail@plt> │ │ + │ │ +00000000000088b4 : │ │ + stp xzr, xzr, [x0] │ │ + stp xzr, xzr, [x0, #16] │ │ + stp xzr, xzr, [x0, #32] │ │ + stp xzr, xzr, [x0, #48] │ │ + stp xzr, xzr, [x0, #64] │ │ + stp xzr, xzr, [x0, #80] │ │ + stp xzr, xzr, [x0, #96] │ │ + stp xzr, xzr, [x0, #112] │ │ + stp xzr, xzr, [x0, #128] │ │ + stp xzr, xzr, [x0, #144] │ │ + stp xzr, xzr, [x0, #160] │ │ + ret │ │ + │ │ +00000000000088e4 : │ │ + sub sp, sp, #0x30 │ │ + mov x3, #0xffffffff // #4294967295 │ │ + stp x19, x20, [sp] │ │ + stp x21, x22, [sp, #16] │ │ + str x30, [sp, #32] │ │ + mov x20, x2 │ │ + ldr x2, [x2, #168] │ │ + cmp x2, x3 │ │ + b.eq 898c // b.none │ │ + mov x21, x0 │ │ + add x0, x1, x2 │ │ + cmp x0, #0x40 │ │ + mov x19, x1 │ │ + b.ls 8978 // b.plast │ │ + cmp x2, #0x40 │ │ + add x22, x20, #0x40 │ │ + b.ls 895c // b.plast │ │ + mov x0, x21 │ │ + mov x1, x19 │ │ + mov x2, x22 │ │ + bl b114 │ │ + ldr x2, [x20, #168] │ │ + mov w0, #0x0 // #0 │ │ + add x19, x2, x19 │ │ + str x19, [x20, #168] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + mov x0, x22 │ │ + bl b308 │ │ + ldr x1, [x20, #168] │ │ + mov x0, x20 │ │ + mov x2, x22 │ │ + bl b114 │ │ + b 8928 │ │ + add x0, x20, x2 │ │ + mov x1, x21 │ │ + mov x2, x19 │ │ + bl 17a0 │ │ + b 8938 │ │ + mov w0, #0xffffffff // #-1 │ │ + b 8948 │ │ + │ │ +0000000000008994 : │ │ + sub sp, sp, #0x30 │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + str x30, [sp, #32] │ │ + mov x21, x0 │ │ + mov x22, x1 │ │ + mov x1, #0xffffffff // #4294967295 │ │ + ldr x0, [x2, #168] │ │ + mov x19, x2 │ │ + cmp x0, x1 │ │ + b.eq 8a40 // b.none │ │ + cmp x0, #0x40 │ │ + add x20, x2, #0x40 │ │ + b.hi 8a78 // b.pmore │ │ + mov x2, #0x40 // #64 │ │ + sub x2, x2, x0 │ │ + mov w1, #0x0 // #0 │ │ + add x0, x19, x0 │ │ + bl 17b0 │ │ + ldr q1, [x19] │ │ + movi v0.16b, #0x36 │ │ + mov x1, x19 │ │ + add x3, x19, #0x20 │ │ + add x2, x19, #0x30 │ │ + mov x0, x20 │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x1], #16 │ │ + ldr q1, [x1] │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x1] │ │ + ldr q1, [x3] │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x3] │ │ + ldr q1, [x2] │ │ + eor v0.16b, v1.16b, v0.16b │ │ + str q0, [x2] │ │ + bl b308 │ │ + mov x0, x19 │ │ + mov x1, #0x40 // #64 │ │ + mov x2, x20 │ │ + bl b114 │ │ + mov x0, #0xffffffff // #4294967295 │ │ + str x0, [x19, #168] │ │ + cbnz x22, 8a58 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldr x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + ret │ │ + mov x0, x21 │ │ + mov x1, x22 │ │ + add x2, x19, #0x40 │ │ + ldr x30, [sp, #32] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + add sp, sp, #0x30 │ │ + b b114 │ │ + mov x0, x2 │ │ + mov x1, x20 │ │ + bl b330 │ │ + mov x0, #0x20 // #32 │ │ + str x0, [x19, #168] │ │ + mov x2, x0 │ │ + b 89d4 │ │ + │ │ +0000000000008a94 : │ │ + sub sp, sp, #0x70 │ │ + stp x23, x24, [sp, #32] │ │ + adrp x24, 23000 │ │ + str x30, [sp, #48] │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + mov x21, x0 │ │ + ldr x0, [x24, #4040] │ │ + ldr x3, [x2, #168] │ │ + mov x20, x1 │ │ + mov x1, #0xffffffff // #4294967295 │ │ + mov x22, x2 │ │ + ldr x0, [x0] │ │ + cmp x3, x1 │ │ + str x0, [sp, #104] │ │ + b.eq 8ae0 // b.none │ │ + mov x0, #0x0 // #0 │ │ + mov x1, #0x0 // #0 │ │ + bl 8994 │ │ + add x23, x22, #0x40 │ │ + add x19, sp, #0x40 │ │ + mov x1, x23 │ │ + mov x0, x19 │ │ + bl b330 │ │ + ldr q1, [x22] │ │ + movi v0.16b, #0x6a │ │ + mov x1, x22 │ │ + add x3, x22, #0x20 │ │ + add x2, x22, #0x30 │ │ + mov x0, x23 │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x1], #16 │ │ + ldr q1, [x1] │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x1] │ │ + ldr q1, [x3] │ │ + eor v1.16b, v1.16b, v0.16b │ │ + str q1, [x3] │ │ + ldr q1, [x2] │ │ + eor v0.16b, v1.16b, v0.16b │ │ + str q0, [x2] │ │ + bl b308 │ │ + mov x0, x22 │ │ + mov x1, #0x40 // #64 │ │ + mov x2, x23 │ │ + bl b114 │ │ + mov x0, x19 │ │ + mov x1, #0x20 // #32 │ │ + mov x2, x23 │ │ + bl b114 │ │ + mov x0, x19 │ │ + mov x1, x23 │ │ + bl b330 │ │ + cbz x20, 8cd4 │ │ + sub x1, x20, #0x1 │ │ + sub x0, x20, #0x10 │ │ + lsr x0, x0, #4 │ │ + cmp x1, #0xe │ │ + add x0, x0, #0x1 │ │ + lsl x1, x0, #4 │ │ + b.ls 8d00 // b.plast │ │ + ldr q0, [x19] │ │ + cmp x0, #0x1 │ │ + str q0, [x21] │ │ + b.eq 8ba8 // b.none │ │ + add x0, x19, #0x10 │ │ + add x2, x21, #0x10 │ │ + ldr q0, [x0] │ │ + str q0, [x2] │ │ + cmp x1, x20 │ │ + mov w0, w1 │ │ + b.eq 8cd4 // b.none │ │ + ldrb w2, [x19, w0, uxtw] │ │ + add w3, w0, #0x1 │ │ + strb w2, [x21, x1] │ │ + cmp x20, x3 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w1, [x19, x3] │ │ + add w2, w0, #0x2 │ │ + strb w1, [x21, x3] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0x3 │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x1] │ │ + add w2, w0, #0x4 │ │ + strb w3, [x21, x1] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0x5 │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x1] │ │ + add w2, w0, #0x6 │ │ + strb w3, [x21, x1] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0x7 │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x1] │ │ + add w2, w0, #0x8 │ │ + strb w3, [x21, x1] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0x9 │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x1] │ │ + add w2, w0, #0xa │ │ + strb w3, [x21, x1] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0xb │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x1] │ │ + add w2, w0, #0xc │ │ + strb w3, [x21, x1] │ │ + cmp x20, x2 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w3, [x19, x2] │ │ + add w1, w0, #0xd │ │ + strb w3, [x21, x2] │ │ + cmp x20, x1 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w2, [x19, x1] │ │ + add w0, w0, #0xe │ │ + strb w2, [x21, x1] │ │ + cmp x20, x0 │ │ + b.ls 8cd4 // b.plast │ │ + ldrb w1, [x19, x0] │ │ + strb w1, [x21, x0] │ │ + ldr x24, [x24, #4040] │ │ + ldr x1, [sp, #104] │ │ + ldr x0, [x24] │ │ + cmp x1, x0 │ │ + b.ne 8d0c // b.any │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldr x30, [sp, #48] │ │ + add sp, sp, #0x70 │ │ + ret │ │ + mov x1, #0x0 // #0 │ │ + mov w0, #0x0 // #0 │ │ + b 8bb4 │ │ + bl 1770 <__stack_chk_fail@plt> │ │ + │ │ +0000000000008d10 : │ │ + sub sp, sp, #0xf0 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x40 │ │ + str x4, [sp, #40] │ │ + stp x21, x30, [sp, #16] │ │ + mov x21, x0 │ │ + mov x0, x19 │ │ + str x5, [sp, #32] │ │ + mov x20, x2 │ │ + str x3, [sp, #48] │ │ + str x1, [sp, #56] │ │ + bl 88b4 │ │ + ldr x1, [sp, #56] │ │ + mov x2, x19 │ │ + mov x0, x21 │ │ + bl 88e4 │ │ + ldr x3, [sp, #48] │ │ + mov x0, x20 │ │ + mov x2, x19 │ │ + mov x1, x3 │ │ + bl 8994 │ │ + ldr x4, [sp, #40] │ │ + mov x2, x19 │ │ + ldr x5, [sp, #32] │ │ + mov x0, x4 │ │ + mov x1, x5 │ │ + bl 8a94 │ │ + ldp x21, x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0xf0 │ │ + ret │ │ + │ │ +0000000000008d8c : │ │ + sub sp, sp, #0x50 │ │ + ldr w11, [x0, #16] │ │ + ldr w1, [x0, #20] │ │ + mov w16, #0x7999 // #31129 │ │ + ldr w2, [x0, #12] │ │ + movk w16, #0x5a82, lsl #16 │ │ + eor w3, w1, w11 │ │ + ldr w12, [x0, #8] │ │ + stp x27, x28, [sp, #64] │ │ + ldr w1, [x0, #12] │ │ + and w2, w3, w2 │ │ + mov w28, #0x7999 // #31129 │ │ + ldr w3, [x0, #24] │ │ + movk w28, #0x5a82, lsl #16 │ │ + mov w27, #0x7999 // #31129 │ │ + stp x21, x22, [sp, #16] │ │ + add w28, w3, w28 │ │ + ror w22, w1, #2 │ │ + ror w1, w12, #27 │ │ + eor w9, w22, w11 │ │ + add w28, w28, w1 │ │ + ldr w1, [x0, #20] │ │ + ldr w4, [x0, #28] │ │ + and w9, w9, w12 │ │ + eor w2, w2, w1 │ │ + movk w27, #0x5a82, lsl #16 │ │ + ror w21, w12, #2 │ │ + ldr w3, [x0, #32] │ │ + eor w9, w9, w11 │ │ + add w28, w28, w2 │ │ + add w27, w1, w27 │ │ + ldr w2, [x0, #36] │ │ + add w28, w28, w4 │ │ + add w27, w27, w9 │ │ + eor w9, w21, w22 │ │ + ror w13, w28, #2 │ │ + add w16, w11, w16 │ │ + ror w10, w28, #27 │ │ + add w27, w27, w3 │ │ + and w28, w28, w9 │ │ + mov w17, #0x7999 // #31129 │ │ + add w27, w27, w10 │ │ + stp x19, x20, [sp] │ │ + add w15, w16, w2 │ │ + ldr w19, [x0, #40] │ │ + eor w9, w28, w22 │ │ + movk w17, #0x5a82, lsl #16 │ │ + eor w28, w13, w21 │ │ + ror w10, w27, #2 │ │ + add w9, w15, w9 │ │ + and w28, w28, w27 │ │ + ror w16, w27, #27 │ │ + add w22, w22, w17 │ │ + mov w1, #0x7999 // #31129 │ │ + ldr w27, [x0, #44] │ │ + add w16, w9, w16 │ │ + eor w15, w28, w21 │ │ + eor w5, w10, w13 │ │ + add w22, w22, w19 │ │ + movk w1, #0x5a82, lsl #16 │ │ + ror w9, w16, #2 │ │ + ldr w17, [x0, #48] │ │ + add w22, w22, w15 │ │ + ror w28, w16, #27 │ │ + and w15, w5, w16 │ │ + add w21, w21, w1 │ │ + mov w5, #0x7999 // #31129 │ │ + eor w8, w15, w13 │ │ + eor w1, w9, w10 │ │ + add w28, w22, w28 │ │ + add w21, w21, w27 │ │ + movk w5, #0x5a82, lsl #16 │ │ + ldr w16, [x0, #52] │ │ + ror w22, w28, #2 │ │ + ror w15, w28, #27 │ │ + add w5, w17, w5 │ │ + add w21, w21, w8 │ │ + and w28, w1, w28 │ │ + mov w1, #0x7999 // #31129 │ │ + add w21, w21, w15 │ │ + eor w6, w22, w9 │ │ + eor w28, w28, w10 │ │ + add w13, w5, w13 │ │ + movk w1, #0x5a82, lsl #16 │ │ + ldr w15, [x0, #56] │ │ + ror w8, w21, #2 │ │ + ror w5, w21, #27 │ │ + add w1, w16, w1 │ │ + add w13, w13, w28 │ │ + and w28, w6, w21 │ │ + mov w6, #0x7999 // #31129 │ │ + add w13, w13, w5 │ │ + eor w28, w28, w9 │ │ + add w10, w1, w10 │ │ + movk w6, #0x5a82, lsl #16 │ │ + eor w1, w8, w22 │ │ + ldr w21, [x0, #60] │ │ + stp x23, x24, [sp, #32] │ │ + ror w7, w13, #27 │ │ + ror w23, w13, #2 │ │ + add w10, w10, w28 │ │ + add w6, w15, w6 │ │ + and w28, w1, w13 │ │ + mov w1, #0x7999 // #31129 │ │ + add w10, w10, w7 │ │ + add w6, w6, w9 │ │ + eor w28, w28, w22 │ │ + eor w9, w23, w8 │ │ + movk w1, #0x5a82, lsl #16 │ │ + ldr w13, [x0, #64] │ │ + ror w7, w10, #2 │ │ + add w28, w6, w28 │ │ + add w1, w21, w1 │ │ + ror w6, w10, #27 │ │ + and w9, w9, w10 │ │ + mov w24, #0x7999 // #31129 │ │ + eor w5, w7, w23 │ │ + add w6, w28, w6 │ │ + eor w9, w9, w8 │ │ + add w22, w1, w22 │ │ + movk w24, #0x5a82, lsl #16 │ │ + ldr w10, [x0, #68] │ │ + ror w28, w6, #2 │ │ + add w14, w13, w24 │ │ + add w22, w22, w9 │ │ + ror w1, w6, #27 │ │ + and w6, w5, w6 │ │ + mov w5, #0x7999 // #31129 │ │ + eor w24, w6, w23 │ │ + eor w18, w28, w7 │ │ + add w1, w22, w1 │ │ + add w8, w14, w8 │ │ + movk w5, #0x5a82, lsl #16 │ │ + ldr w9, [x0, #72] │ │ + stp x25, x26, [sp, #48] │ │ + ror w22, w1, #2 │ │ + add w8, w8, w24 │ │ + add w25, w10, w5 │ │ + ror w24, w1, #27 │ │ + mov w6, #0x7999 // #31129 │ │ + and w1, w18, w1 │ │ + add w24, w8, w24 │ │ + add w25, w25, w23 │ │ + eor w20, w22, w28 │ │ + eor w1, w1, w7 │ │ + movk w6, #0x5a82, lsl #16 │ │ + ldr w8, [x0, #76] │ │ + ror w23, w24, #2 │ │ + add w1, w25, w1 │ │ + add w14, w9, w6 │ │ + ror w5, w24, #27 │ │ + and w20, w20, w24 │ │ + mov w6, #0x7999 // #31129 │ │ + add w5, w1, w5 │ │ + eor w20, w20, w28 │ │ + eor w1, w23, w22 │ │ + add w14, w14, w7 │ │ + movk w6, #0x5a82, lsl #16 │ │ + ldr w7, [x0, #80] │ │ + ror w24, w5, #2 │ │ + add w6, w8, w6 │ │ + add w14, w14, w20 │ │ + and w1, w1, w5 │ │ + ror w20, w5, #27 │ │ + mov w5, #0x7999 // #31129 │ │ + add w14, w14, w20 │ │ + add w28, w6, w28 │ │ + eor w20, w24, w23 │ │ + eor w1, w1, w22 │ │ + movk w5, #0x5a82, lsl #16 │ │ + ldr w6, [x0, #84] │ │ + ror w18, w14, #2 │ │ + add w1, w28, w1 │ │ + add w5, w7, w5 │ │ + ror w28, w14, #27 │ │ + and w20, w20, w14 │ │ + mov w14, #0x7999 // #31129 │ │ + add w28, w1, w28 │ │ + add w22, w5, w22 │ │ + eor w26, w18, w24 │ │ + eor w20, w20, w23 │ │ + movk w14, #0x5a82, lsl #16 │ │ + ldr w5, [x0, #88] │ │ + ror w1, w28, #2 │ │ + add w20, w22, w20 │ │ + add w14, w6, w14 │ │ + ror w22, w28, #27 │ │ + and w26, w26, w28 │ │ + eor w4, w2, w4 │ │ + mov w28, #0x7999 // #31129 │ │ + add w22, w20, w22 │ │ + eor w26, w26, w24 │ │ + add w23, w14, w23 │ │ + eor w4, w4, w21 │ │ + eor w14, w1, w18 │ │ + movk w28, #0x5a82, lsl #16 │ │ + ror w20, w22, #2 │ │ + add w23, w23, w26 │ │ + add w28, w5, w28 │ │ + ror w26, w22, #27 │ │ + and w14, w14, w22 │ │ + eor w4, w4, w7 │ │ + eor w3, w19, w3 │ │ + mov w22, #0x7999 // #31129 │ │ + ror w4, w4, #31 │ │ + add w26, w23, w26 │ │ + eor w14, w14, w18 │ │ + add w24, w28, w24 │ │ + eor w3, w3, w13 │ │ + eor w28, w20, w1 │ │ + movk w22, #0x5a82, lsl #16 │ │ + ror w23, w26, #2 │ │ + add w24, w24, w14 │ │ + add w22, w4, w22 │ │ + ror w14, w26, #27 │ │ + and w28, w28, w26 │ │ + eor w3, w3, w6 │ │ + eor w2, w27, w2 │ │ + mov w26, #0x7999 // #31129 │ │ + ror w3, w3, #31 │ │ + add w14, w24, w14 │ │ + eor w28, w28, w1 │ │ + add w18, w22, w18 │ │ + eor w2, w2, w10 │ │ + eor w22, w23, w20 │ │ + movk w26, #0x5a82, lsl #16 │ │ + ror w24, w14, #2 │ │ + add w26, w3, w26 │ │ + add w18, w18, w28 │ │ + and w22, w22, w14 │ │ + ror w28, w14, #27 │ │ + eor w2, w2, w5 │ │ + eor w19, w17, w19 │ │ + mov w14, #0x7999 // #31129 │ │ + ror w2, w2, #31 │ │ + add w18, w18, w28 │ │ + eor w22, w22, w20 │ │ + add w1, w26, w1 │ │ + eor w19, w19, w9 │ │ + eor w26, w24, w23 │ │ + movk w14, #0x5a82, lsl #16 │ │ + ror w28, w18, #2 │ │ + eor w27, w16, w27 │ │ + add w1, w1, w22 │ │ + add w14, w2, w14 │ │ + ror w22, w18, #27 │ │ + eor w19, w19, w4 │ │ + and w18, w26, w18 │ │ + mov w26, #0x7999 // #31129 │ │ + ror w19, w19, #31 │ │ + add w1, w1, w22 │ │ + add w14, w14, w20 │ │ + eor w22, w18, w23 │ │ + eor w20, w28, w24 │ │ + eor w18, w27, w8 │ │ + movk w26, #0x5a82, lsl #16 │ │ + add w14, w14, w22 │ │ + add w26, w19, w26 │ │ + ror w22, w1, #27 │ │ + and w20, w20, w1 │ │ + eor w18, w18, w3 │ │ + eor w17, w15, w17 │ │ + mov w27, #0xeba1 // #60321 │ │ + ror w18, w18, #31 │ │ + add w14, w14, w22 │ │ + ror w1, w1, #2 │ │ + add w26, w26, w23 │ │ + eor w20, w20, w24 │ │ + eor w17, w17, w7 │ │ + movk w27, #0x6ed9, lsl #16 │ │ + eor w23, w1, w28 │ │ + add w20, w26, w20 │ │ + add w27, w18, w27 │ │ + ror w26, w14, #27 │ │ + eor w17, w17, w2 │ │ + eor w16, w21, w16 │ │ + mov w22, #0xeba1 // #60321 │ │ + ror w17, w17, #31 │ │ + add w20, w20, w26 │ │ + add w27, w27, w24 │ │ + ror w26, w14, #2 │ │ + eor w16, w16, w6 │ │ + eor w14, w23, w14 │ │ + movk w22, #0x6ed9, lsl #16 │ │ + eor w23, w26, w1 │ │ + add w14, w27, w14 │ │ + ror w24, w20, #27 │ │ + add w22, w17, w22 │ │ + eor w16, w16, w19 │ │ + eor w15, w13, w15 │ │ + mov w27, #0xeba1 // #60321 │ │ + ror w16, w16, #31 │ │ + add w24, w14, w24 │ │ + add w22, w22, w28 │ │ + ror w14, w20, #2 │ │ + eor w28, w23, w20 │ │ + eor w15, w15, w5 │ │ + movk w27, #0x6ed9, lsl #16 │ │ + ror w20, w24, #27 │ │ + eor w21, w10, w21 │ │ + add w28, w22, w28 │ │ + add w27, w16, w27 │ │ + eor w22, w14, w26 │ │ + eor w15, w15, w18 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w15, w15, #31 │ │ + add w28, w28, w20 │ │ + add w27, w27, w1 │ │ + ror w20, w24, #2 │ │ + eor w1, w21, w4 │ │ + eor w24, w22, w24 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + eor w22, w20, w14 │ │ + add w27, w27, w24 │ │ + add w23, w15, w23 │ │ + ror w24, w28, #27 │ │ + eor w1, w1, w17 │ │ + eor w13, w9, w13 │ │ + mov w21, #0xeba1 // #60321 │ │ + ror w1, w1, #31 │ │ + add w27, w27, w24 │ │ + add w23, w23, w26 │ │ + ror w24, w28, #2 │ │ + eor w26, w22, w28 │ │ + eor w13, w13, w3 │ │ + movk w21, #0x6ed9, lsl #16 │ │ + ror w28, w27, #27 │ │ + add w26, w23, w26 │ │ + add w21, w1, w21 │ │ + eor w23, w24, w20 │ │ + eor w13, w13, w16 │ │ + eor w10, w8, w10 │ │ + mov w22, #0xeba1 // #60321 │ │ + ror w13, w13, #31 │ │ + add w26, w26, w28 │ │ + add w21, w21, w14 │ │ + ror w28, w27, #2 │ │ + eor w14, w23, w27 │ │ + eor w10, w10, w2 │ │ + movk w22, #0x6ed9, lsl #16 │ │ + ror w27, w26, #27 │ │ + add w14, w21, w14 │ │ + add w22, w13, w22 │ │ + eor w21, w28, w24 │ │ + eor w10, w10, w15 │ │ + eor w9, w7, w9 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w10, w10, #31 │ │ + add w14, w14, w27 │ │ + add w22, w22, w20 │ │ + ror w27, w26, #2 │ │ + eor w20, w21, w26 │ │ + eor w9, w9, w19 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + ror w26, w14, #27 │ │ + add w20, w22, w20 │ │ + add w23, w10, w23 │ │ + eor w22, w27, w28 │ │ + eor w9, w9, w1 │ │ + eor w8, w6, w8 │ │ + mov w21, #0xeba1 // #60321 │ │ + ror w9, w9, #31 │ │ + add w20, w20, w26 │ │ + add w23, w23, w24 │ │ + ror w26, w14, #2 │ │ + eor w24, w22, w14 │ │ + eor w8, w8, w18 │ │ + movk w21, #0x6ed9, lsl #16 │ │ + ror w14, w20, #27 │ │ + add w24, w23, w24 │ │ + add w21, w9, w21 │ │ + eor w23, w26, w27 │ │ + eor w8, w8, w13 │ │ + eor w7, w5, w7 │ │ + mov w22, #0xeba1 // #60321 │ │ + ror w8, w8, #31 │ │ + add w24, w24, w14 │ │ + add w21, w21, w28 │ │ + ror w14, w20, #2 │ │ + eor w28, w23, w20 │ │ + eor w7, w7, w17 │ │ + movk w22, #0x6ed9, lsl #16 │ │ + ror w20, w24, #27 │ │ + add w28, w21, w28 │ │ + add w22, w8, w22 │ │ + eor w21, w14, w26 │ │ + eor w7, w7, w10 │ │ + eor w6, w4, w6 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w7, w7, #31 │ │ + add w28, w28, w20 │ │ + add w22, w22, w27 │ │ + ror w20, w24, #2 │ │ + eor w27, w21, w24 │ │ + eor w6, w6, w16 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + ror w24, w28, #27 │ │ + add w27, w22, w27 │ │ + add w23, w7, w23 │ │ + eor w22, w20, w14 │ │ + eor w6, w6, w9 │ │ + eor w5, w3, w5 │ │ + mov w21, #0xeba1 // #60321 │ │ + ror w6, w6, #31 │ │ + add w27, w27, w24 │ │ + add w23, w23, w26 │ │ + ror w24, w28, #2 │ │ + eor w26, w22, w28 │ │ + eor w5, w5, w15 │ │ + movk w21, #0x6ed9, lsl #16 │ │ + ror w28, w27, #27 │ │ + add w26, w23, w26 │ │ + add w21, w6, w21 │ │ + eor w23, w24, w20 │ │ + eor w5, w5, w8 │ │ + eor w4, w2, w4 │ │ + mov w22, #0xeba1 // #60321 │ │ + ror w5, w5, #31 │ │ + add w26, w26, w28 │ │ + add w21, w21, w14 │ │ + ror w28, w27, #2 │ │ + eor w14, w23, w27 │ │ + eor w4, w4, w1 │ │ + movk w22, #0x6ed9, lsl #16 │ │ + ror w27, w26, #27 │ │ + add w14, w21, w14 │ │ + add w22, w5, w22 │ │ + eor w21, w28, w24 │ │ + eor w4, w4, w7 │ │ + eor w3, w19, w3 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w4, w4, #31 │ │ + add w14, w14, w27 │ │ + add w22, w22, w20 │ │ + ror w27, w26, #2 │ │ + eor w20, w21, w26 │ │ + eor w3, w3, w13 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + ror w26, w14, #27 │ │ + add w20, w22, w20 │ │ + add w23, w4, w23 │ │ + eor w22, w27, w28 │ │ + eor w3, w3, w6 │ │ + eor w2, w18, w2 │ │ + mov w21, #0xeba1 // #60321 │ │ + ror w3, w3, #31 │ │ + add w20, w20, w26 │ │ + add w23, w23, w24 │ │ + ror w26, w14, #2 │ │ + eor w24, w22, w14 │ │ + eor w2, w2, w10 │ │ + movk w21, #0x6ed9, lsl #16 │ │ + ror w14, w20, #27 │ │ + add w24, w23, w24 │ │ + add w21, w3, w21 │ │ + eor w23, w26, w27 │ │ + eor w2, w2, w5 │ │ + eor w19, w17, w19 │ │ + mov w22, #0xeba1 // #60321 │ │ + ror w2, w2, #31 │ │ + add w24, w24, w14 │ │ + add w21, w21, w28 │ │ + ror w14, w20, #2 │ │ + eor w28, w23, w20 │ │ + eor w19, w19, w9 │ │ + movk w22, #0x6ed9, lsl #16 │ │ + ror w20, w24, #27 │ │ + add w28, w21, w28 │ │ + add w22, w2, w22 │ │ + eor w21, w14, w26 │ │ + eor w19, w19, w4 │ │ + eor w18, w16, w18 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w19, w19, #31 │ │ + add w28, w28, w20 │ │ + eor w25, w21, w24 │ │ + ror w20, w24, #2 │ │ + add w22, w22, w27 │ │ + eor w18, w18, w8 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + eor w21, w20, w14 │ │ + add w22, w22, w25 │ │ + ror w27, w28, #27 │ │ + add w23, w19, w23 │ │ + eor w18, w18, w3 │ │ + eor w17, w15, w17 │ │ + mov w24, #0xeba1 // #60321 │ │ + ror w18, w18, #31 │ │ + add w27, w22, w27 │ │ + add w23, w23, w26 │ │ + ror w22, w28, #2 │ │ + eor w17, w17, w7 │ │ + eor w28, w21, w28 │ │ + movk w24, #0x6ed9, lsl #16 │ │ + add w26, w23, w28 │ │ + add w24, w18, w24 │ │ + eor w23, w22, w20 │ │ + ror w28, w27, #27 │ │ + eor w17, w17, w2 │ │ + eor w16, w1, w16 │ │ + mov w21, #0xeba1 // #60321 │ │ + ror w17, w17, #31 │ │ + add w26, w26, w28 │ │ + add w24, w24, w14 │ │ + ror w28, w27, #2 │ │ + eor w14, w23, w27 │ │ + eor w16, w16, w6 │ │ + movk w21, #0x6ed9, lsl #16 │ │ + ror w27, w26, #27 │ │ + add w14, w24, w14 │ │ + add w21, w17, w21 │ │ + eor w24, w28, w22 │ │ + eor w16, w16, w19 │ │ + eor w15, w13, w15 │ │ + mov w23, #0xeba1 // #60321 │ │ + ror w16, w16, #31 │ │ + add w14, w14, w27 │ │ + add w21, w21, w20 │ │ + ror w27, w26, #2 │ │ + eor w15, w15, w5 │ │ + eor w26, w24, w26 │ │ + movk w23, #0x6ed9, lsl #16 │ │ + eor w24, w27, w28 │ │ + ror w25, w14, #27 │ │ + add w21, w21, w26 │ │ + add w23, w16, w23 │ │ + eor w15, w15, w18 │ │ + mov w20, #0xeba1 // #60321 │ │ + ror w15, w15, #31 │ │ + ror w26, w14, #2 │ │ + add w21, w21, w25 │ │ + add w23, w23, w22 │ │ + eor w14, w24, w14 │ │ + eor w22, w10, w1 │ │ + movk w20, #0x6ed9, lsl #16 │ │ + add w24, w15, w20 │ │ + add w14, w23, w14 │ │ + ror w1, w21, #27 │ │ + eor w23, w26, w27 │ │ + eor w22, w22, w4 │ │ + add w1, w14, w1 │ │ + add w28, w24, w28 │ │ + eor w20, w23, w21 │ │ + eor w22, w22, w17 │ │ + eor w13, w9, w13 │ │ + mov w23, #0xbcdc // #48348 │ │ + ror w14, w22, #31 │ │ + ror w21, w21, #2 │ │ + ror w22, w1, #27 │ │ + add w20, w28, w20 │ │ + eor w13, w13, w3 │ │ + movk w23, #0x8f1b, lsl #16 │ │ + add w20, w20, w22 │ │ + ror w24, w1, #2 │ │ + eor w28, w1, w21 │ │ + add w23, w14, w23 │ │ + eor w13, w13, w16 │ │ + mov w22, #0xbcdc // #48348 │ │ + ror w13, w13, #31 │ │ + and w1, w1, w21 │ │ + eor w25, w20, w24 │ │ + add w23, w23, w27 │ │ + and w28, w28, w26 │ │ + ror w27, w20, #27 │ │ + eor w10, w8, w10 │ │ + movk w22, #0x8f1b, lsl #16 │ │ + add w23, w23, w27 │ │ + add w22, w13, w22 │ │ + and w27, w20, w24 │ │ + and w25, w25, w21 │ │ + orr w28, w28, w1 │ │ + eor w10, w10, w2 │ │ + add w1, w23, w28 │ │ + eor w10, w10, w15 │ │ + orr w23, w25, w27 │ │ + add w28, w22, w26 │ │ + eor w9, w7, w9 │ │ + mov w22, #0xbcdc // #48348 │ │ + ror w10, w10, #31 │ │ + ror w27, w20, #2 │ │ + add w28, w28, w23 │ │ + eor w9, w9, w19 │ │ + ror w23, w1, #27 │ │ + movk w22, #0x8f1b, lsl #16 │ │ + add w23, w28, w23 │ │ + ror w26, w1, #2 │ │ + add w22, w10, w22 │ │ + eor w28, w1, w27 │ │ + eor w9, w9, w14 │ │ + mov w20, #0xbcdc // #48348 │ │ + ror w9, w9, #31 │ │ + add w21, w22, w21 │ │ + and w1, w1, w27 │ │ + eor w22, w23, w26 │ │ + ror w25, w23, #27 │ │ + and w28, w28, w24 │ │ + eor w8, w6, w8 │ │ + movk w20, #0x8f1b, lsl #16 │ │ + add w25, w21, w25 │ │ + add w20, w9, w20 │ │ + and w22, w22, w27 │ │ + and w21, w23, w26 │ │ + orr w28, w28, w1 │ │ + eor w8, w8, w18 │ │ + add w1, w25, w28 │ │ + orr w21, w22, w21 │ │ + add w24, w20, w24 │ │ + eor w8, w8, w13 │ │ + eor w7, w5, w7 │ │ + mov w22, #0xbcdc // #48348 │ │ + ror w8, w8, #31 │ │ + ror w20, w23, #2 │ │ + add w24, w24, w21 │ │ + eor w7, w7, w17 │ │ + ror w21, w1, #27 │ │ + movk w22, #0x8f1b, lsl #16 │ │ + add w21, w24, w21 │ │ + ror w23, w1, #2 │ │ + add w22, w8, w22 │ │ + eor w28, w1, w20 │ │ + eor w7, w7, w10 │ │ + mov w24, #0xbcdc // #48348 │ │ + ror w7, w7, #31 │ │ + add w27, w22, w27 │ │ + and w1, w1, w20 │ │ + eor w22, w21, w23 │ │ + ror w25, w21, #27 │ │ + and w28, w28, w26 │ │ + eor w6, w4, w6 │ │ + movk w24, #0x8f1b, lsl #16 │ │ + add w25, w27, w25 │ │ + and w22, w22, w20 │ │ + and w27, w21, w23 │ │ + orr w28, w28, w1 │ │ + add w24, w7, w24 │ │ + eor w6, w6, w16 │ │ + add w1, w25, w28 │ │ + add w24, w24, w26 │ │ + orr w25, w22, w27 │ │ + eor w6, w6, w9 │ │ + eor w22, w3, w5 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w6, w6, #31 │ │ + ror w21, w21, #2 │ │ + ror w27, w1, #27 │ │ + eor w5, w22, w15 │ │ + add w25, w24, w25 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + ror w24, w1, #2 │ │ + add w25, w25, w27 │ │ + add w26, w6, w26 │ │ + eor w28, w1, w21 │ │ + eor w5, w5, w8 │ │ + mov w22, #0xbcdc // #48348 │ │ + ror w5, w5, #31 │ │ + add w20, w26, w20 │ │ + and w1, w1, w21 │ │ + eor w26, w25, w24 │ │ + ror w27, w25, #27 │ │ + and w28, w28, w23 │ │ + eor w4, w2, w4 │ │ + movk w22, #0x8f1b, lsl #16 │ │ + add w27, w20, w27 │ │ + add w22, w5, w22 │ │ + and w20, w25, w24 │ │ + and w26, w26, w21 │ │ + eor w4, w4, w14 │ │ + orr w28, w28, w1 │ │ + add w23, w22, w23 │ │ + add w1, w27, w28 │ │ + eor w22, w19, w3 │ │ + orr w27, w26, w20 │ │ + eor w20, w4, w7 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w20, w20, #31 │ │ + ror w3, w25, #2 │ │ + add w27, w23, w27 │ │ + eor w4, w22, w13 │ │ + ror w25, w1, #27 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + add w25, w27, w25 │ │ + ror w22, w1, #2 │ │ + add w26, w20, w26 │ │ + eor w27, w1, w3 │ │ + eor w4, w4, w6 │ │ + mov w23, #0xbcdc // #48348 │ │ + ror w4, w4, #31 │ │ + and w28, w1, w3 │ │ + add w21, w26, w21 │ │ + eor w1, w25, w22 │ │ + ror w26, w25, #27 │ │ + and w27, w27, w24 │ │ + eor w2, w18, w2 │ │ + movk w23, #0x8f1b, lsl #16 │ │ + add w26, w21, w26 │ │ + orr w27, w27, w28 │ │ + and w21, w25, w22 │ │ + and w28, w1, w3 │ │ + add w23, w4, w23 │ │ + eor w2, w2, w10 │ │ + add w1, w26, w27 │ │ + add w23, w23, w24 │ │ + orr w27, w28, w21 │ │ + eor w2, w2, w5 │ │ + eor w21, w17, w19 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w19, w2, #31 │ │ + add w27, w23, w27 │ │ + ror w2, w25, #2 │ │ + eor w21, w21, w9 │ │ + ror w25, w1, #27 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + add w25, w27, w25 │ │ + ror w24, w1, #2 │ │ + add w26, w19, w26 │ │ + eor w27, w1, w2 │ │ + eor w21, w21, w20 │ │ + mov w23, #0xbcdc // #48348 │ │ + ror w21, w21, #31 │ │ + and w28, w1, w2 │ │ + add w3, w26, w3 │ │ + eor w1, w25, w24 │ │ + ror w26, w25, #27 │ │ + and w27, w27, w22 │ │ + eor w18, w16, w18 │ │ + movk w23, #0x8f1b, lsl #16 │ │ + add w26, w3, w26 │ │ + orr w27, w27, w28 │ │ + and w3, w25, w24 │ │ + and w28, w1, w2 │ │ + add w23, w21, w23 │ │ + eor w18, w18, w8 │ │ + add w1, w26, w27 │ │ + add w23, w23, w22 │ │ + orr w27, w28, w3 │ │ + eor w22, w15, w17 │ │ + eor w18, w18, w4 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w18, w18, #31 │ │ + ror w3, w25, #2 │ │ + add w27, w23, w27 │ │ + eor w17, w22, w7 │ │ + ror w25, w1, #27 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + add w25, w27, w25 │ │ + ror w23, w1, #2 │ │ + add w26, w18, w26 │ │ + eor w27, w1, w3 │ │ + eor w17, w17, w19 │ │ + mov w22, #0xbcdc // #48348 │ │ + ror w17, w17, #31 │ │ + and w28, w1, w3 │ │ + add w2, w26, w2 │ │ + eor w1, w25, w23 │ │ + ror w26, w25, #27 │ │ + and w27, w27, w24 │ │ + eor w16, w14, w16 │ │ + movk w22, #0x8f1b, lsl #16 │ │ + add w26, w2, w26 │ │ + orr w27, w27, w28 │ │ + and w2, w25, w23 │ │ + and w28, w1, w3 │ │ + add w22, w17, w22 │ │ + eor w16, w16, w6 │ │ + add w1, w26, w27 │ │ + add w22, w22, w24 │ │ + orr w27, w28, w2 │ │ + eor w16, w16, w21 │ │ + eor w15, w13, w15 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w16, w16, #31 │ │ + ror w2, w25, #2 │ │ + add w27, w22, w27 │ │ + ror w24, w1, #27 │ │ + eor w15, w15, w5 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + add w24, w27, w24 │ │ + ror w22, w1, #2 │ │ + add w26, w16, w26 │ │ + eor w27, w1, w2 │ │ + eor w15, w15, w18 │ │ + mov w25, #0xbcdc // #48348 │ │ + ror w15, w15, #31 │ │ + add w3, w26, w3 │ │ + and w27, w27, w23 │ │ + and w28, w1, w2 │ │ + ror w26, w24, #27 │ │ + eor w1, w24, w22 │ │ + eor w14, w10, w14 │ │ + movk w25, #0x8f1b, lsl #16 │ │ + add w26, w3, w26 │ │ + orr w28, w27, w28 │ │ + and w3, w24, w22 │ │ + add w25, w15, w25 │ │ + and w27, w1, w2 │ │ + eor w14, w14, w20 │ │ + add w1, w26, w28 │ │ + orr w27, w27, w3 │ │ + add w26, w25, w23 │ │ + eor w14, w14, w17 │ │ + eor w23, w9, w13 │ │ + mov w3, #0xbcdc // #48348 │ │ + ror w14, w14, #31 │ │ + ror w24, w24, #2 │ │ + add w26, w26, w27 │ │ + eor w13, w23, w4 │ │ + ror w27, w1, #27 │ │ + movk w3, #0x8f1b, lsl #16 │ │ + add w27, w26, w27 │ │ + ror w23, w1, #2 │ │ + add w25, w14, w3 │ │ + eor w26, w1, w24 │ │ + eor w13, w13, w16 │ │ + mov w3, #0xbcdc // #48348 │ │ + ror w13, w13, #31 │ │ + and w28, w1, w24 │ │ + add w2, w25, w2 │ │ + eor w1, w27, w23 │ │ + ror w25, w27, #27 │ │ + and w26, w26, w22 │ │ + eor w10, w8, w10 │ │ + movk w3, #0x8f1b, lsl #16 │ │ + add w25, w2, w25 │ │ + orr w26, w26, w28 │ │ + and w2, w27, w23 │ │ + and w28, w1, w24 │ │ + add w3, w13, w3 │ │ + eor w10, w10, w19 │ │ + add w1, w25, w26 │ │ + add w3, w3, w22 │ │ + eor w26, w7, w9 │ │ + orr w28, w28, w2 │ │ + eor w10, w10, w15 │ │ + mov w2, #0xbcdc // #48348 │ │ + ror w10, w10, #31 │ │ + ror w22, w27, #2 │ │ + add w28, w3, w28 │ │ + eor w26, w26, w21 │ │ + ror w9, w1, #27 │ │ + movk w2, #0x8f1b, lsl #16 │ │ + ror w25, w1, #2 │ │ + add w9, w28, w9 │ │ + eor w27, w1, w22 │ │ + add w28, w10, w2 │ │ + eor w3, w6, w8 │ │ + eor w2, w26, w14 │ │ + mov w26, #0xbcdc // #48348 │ │ + ror w2, w2, #31 │ │ + ror w8, w9, #27 │ │ + and w1, w1, w22 │ │ + eor w3, w3, w18 │ │ + add w24, w28, w24 │ │ + and w27, w27, w23 │ │ + eor w28, w9, w25 │ │ + movk w26, #0x8f1b, lsl #16 │ │ + orr w27, w27, w1 │ │ + add w24, w24, w8 │ │ + eor w1, w3, w13 │ │ + and w8, w9, w25 │ │ + add w26, w2, w26 │ │ + and w28, w28, w22 │ │ + eor w7, w5, w7 │ │ + mov w3, #0xc1d6 // #49622 │ │ + ror w1, w1, #31 │ │ + ror w9, w9, #2 │ │ + add w24, w24, w27 │ │ + add w26, w26, w23 │ │ + orr w28, w28, w8 │ │ + movk w3, #0xca62, lsl #16 │ │ + eor w7, w7, w17 │ │ + eor w8, w9, w25 │ │ + add w28, w26, w28 │ │ + ror w27, w24, #27 │ │ + add w26, w1, w3 │ │ + eor w7, w7, w10 │ │ + eor w6, w20, w6 │ │ + mov w3, #0xc1d6 // #49622 │ │ + ror w7, w7, #31 │ │ + add w27, w28, w27 │ │ + add w22, w26, w22 │ │ + ror w28, w24, #2 │ │ + movk w3, #0xca62, lsl #16 │ │ + eor w24, w8, w24 │ │ + eor w6, w6, w16 │ │ + eor w8, w28, w9 │ │ + add w24, w22, w24 │ │ + add w26, w7, w3 │ │ + ror w22, w27, #27 │ │ + eor w6, w6, w2 │ │ + eor w5, w4, w5 │ │ + mov w3, #0xc1d6 // #49622 │ │ + ror w6, w6, #31 │ │ + add w22, w24, w22 │ │ + add w26, w26, w25 │ │ + ror w24, w27, #2 │ │ + eor w5, w5, w15 │ │ + eor w27, w8, w27 │ │ + movk w3, #0xca62, lsl #16 │ │ + add w27, w26, w27 │ │ + eor w20, w19, w20 │ │ + eor w26, w24, w28 │ │ + ror w8, w22, #27 │ │ + add w3, w6, w3 │ │ + eor w5, w5, w1 │ │ + mov w25, #0xc1d6 // #49622 │ │ + ror w5, w5, #31 │ │ + add w8, w27, w8 │ │ + add w3, w3, w9 │ │ + ror w27, w22, #2 │ │ + eor w9, w20, w14 │ │ + eor w22, w26, w22 │ │ + movk w25, #0xca62, lsl #16 │ │ + add w22, w3, w22 │ │ + eor w26, w27, w24 │ │ + ror w3, w8, #27 │ │ + add w25, w5, w25 │ │ + eor w9, w9, w7 │ │ + eor w4, w21, w4 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w9, w9, #31 │ │ + add w3, w22, w3 │ │ + eor w26, w26, w8 │ │ + ror w22, w8, #2 │ │ + add w25, w25, w28 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w4, w4, w13 │ │ + add w28, w25, w26 │ │ + ror w8, w3, #27 │ │ + add w26, w9, w20 │ │ + eor w25, w22, w27 │ │ + eor w4, w4, w6 │ │ + eor w19, w18, w19 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w4, w4, #31 │ │ + add w8, w28, w8 │ │ + eor w25, w25, w3 │ │ + ror w28, w3, #2 │ │ + add w26, w26, w24 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w19, w19, w10 │ │ + add w24, w26, w25 │ │ + ror w3, w8, #27 │ │ + add w26, w4, w20 │ │ + eor w25, w28, w22 │ │ + eor w19, w19, w5 │ │ + eor w21, w17, w21 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w19, w19, #31 │ │ + add w3, w24, w3 │ │ + eor w25, w25, w8 │ │ + ror w24, w8, #2 │ │ + add w26, w26, w27 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w21, w21, w2 │ │ + add w27, w26, w25 │ │ + ror w8, w3, #27 │ │ + add w26, w19, w20 │ │ + eor w25, w24, w28 │ │ + eor w21, w21, w9 │ │ + eor w18, w16, w18 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w21, w21, #31 │ │ + add w8, w27, w8 │ │ + eor w25, w25, w3 │ │ + ror w27, w3, #2 │ │ + add w26, w26, w22 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w18, w18, w1 │ │ + add w22, w26, w25 │ │ + ror w3, w8, #27 │ │ + add w26, w21, w20 │ │ + eor w25, w27, w24 │ │ + eor w18, w18, w4 │ │ + eor w17, w15, w17 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w18, w18, #31 │ │ + add w3, w22, w3 │ │ + eor w25, w25, w8 │ │ + ror w22, w8, #2 │ │ + add w26, w26, w28 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w17, w17, w7 │ │ + add w28, w26, w25 │ │ + ror w8, w3, #27 │ │ + add w26, w18, w20 │ │ + eor w25, w22, w27 │ │ + eor w17, w17, w19 │ │ + eor w16, w14, w16 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w17, w17, #31 │ │ + add w8, w28, w8 │ │ + eor w25, w25, w3 │ │ + ror w28, w3, #2 │ │ + add w26, w26, w24 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w16, w16, w6 │ │ + add w24, w26, w25 │ │ + ror w3, w8, #27 │ │ + add w26, w17, w20 │ │ + eor w25, w28, w22 │ │ + eor w16, w16, w21 │ │ + eor w15, w13, w15 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w16, w16, #31 │ │ + add w3, w24, w3 │ │ + eor w25, w25, w8 │ │ + ror w24, w8, #2 │ │ + add w26, w26, w27 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w15, w15, w5 │ │ + add w27, w26, w25 │ │ + ror w8, w3, #27 │ │ + add w26, w16, w20 │ │ + eor w25, w24, w28 │ │ + eor w15, w15, w18 │ │ + eor w14, w10, w14 │ │ + mov w20, #0xc1d6 // #49622 │ │ + ror w15, w15, #31 │ │ + add w8, w27, w8 │ │ + eor w25, w25, w3 │ │ + ror w27, w3, #2 │ │ + add w26, w26, w22 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w14, w14, w9 │ │ + add w22, w26, w25 │ │ + ror w3, w8, #27 │ │ + add w26, w15, w20 │ │ + eor w25, w27, w24 │ │ + eor w14, w14, w17 │ │ + eor w13, w2, w13 │ │ + mov w20, #0xc1d6 // #49622 │ │ + add w3, w22, w3 │ │ + ror w14, w14, #31 │ │ + ror w22, w8, #2 │ │ + eor w25, w25, w8 │ │ + add w26, w26, w28 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w13, w13, w4 │ │ + add w28, w26, w25 │ │ + ror w8, w3, #27 │ │ + add w26, w14, w20 │ │ + eor w25, w22, w27 │ │ + eor w13, w13, w16 │ │ + eor w10, w1, w10 │ │ + mov w20, #0xc1d6 // #49622 │ │ + add w8, w28, w8 │ │ + ror w13, w13, #31 │ │ + ror w28, w3, #2 │ │ + eor w25, w25, w3 │ │ + add w26, w26, w24 │ │ + eor w10, w10, w19 │ │ + movk w20, #0xca62, lsl #16 │ │ + add w24, w26, w25 │ │ + ror w3, w8, #27 │ │ + eor w26, w28, w22 │ │ + add w20, w13, w20 │ │ + eor w10, w10, w15 │ │ + eor w2, w7, w2 │ │ + mov w25, #0xc1d6 // #49622 │ │ + add w3, w24, w3 │ │ + ror w10, w10, #31 │ │ + ror w24, w8, #2 │ │ + add w20, w20, w27 │ │ + eor w8, w26, w8 │ │ + eor w2, w2, w21 │ │ + movk w25, #0xca62, lsl #16 │ │ + eor w26, w24, w28 │ │ + add w8, w20, w8 │ │ + ror w27, w3, #27 │ │ + add w25, w10, w25 │ │ + eor w2, w2, w14 │ │ + eor w1, w6, w1 │ │ + mov w20, #0xc1d6 // #49622 │ │ + add w27, w8, w27 │ │ + ror w2, w2, #31 │ │ + ror w8, w3, #2 │ │ + add w25, w25, w22 │ │ + eor w3, w26, w3 │ │ + eor w1, w1, w18 │ │ + movk w20, #0xca62, lsl #16 │ │ + eor w26, w8, w24 │ │ + add w3, w25, w3 │ │ + ror w22, w27, #27 │ │ + add w20, w2, w20 │ │ + eor w1, w1, w13 │ │ + eor w7, w5, w7 │ │ + mov w25, #0xc1d6 // #49622 │ │ + add w22, w3, w22 │ │ + ror w1, w1, #31 │ │ + ror w3, w27, #2 │ │ + add w20, w20, w28 │ │ + eor w27, w26, w27 │ │ + eor w7, w7, w17 │ │ + movk w25, #0xca62, lsl #16 │ │ + add w27, w20, w27 │ │ + eor w26, w3, w8 │ │ + ror w28, w22, #27 │ │ + add w25, w1, w25 │ │ + eor w7, w7, w10 │ │ + eor w6, w9, w6 │ │ + mov w20, #0xc1d6 // #49622 │ │ + add w28, w27, w28 │ │ + ror w7, w7, #31 │ │ + ror w27, w22, #2 │ │ + eor w26, w26, w22 │ │ + add w25, w25, w24 │ │ + eor w6, w6, w16 │ │ + movk w20, #0xca62, lsl #16 │ │ + add w24, w25, w26 │ │ + ror w22, w28, #27 │ │ + eor w26, w27, w3 │ │ + add w20, w7, w20 │ │ + eor w6, w6, w2 │ │ + eor w5, w4, w5 │ │ + mov w25, #0xc1d6 // #49622 │ │ + add w22, w24, w22 │ │ + ror w6, w6, #31 │ │ + ror w24, w28, #2 │ │ + eor w26, w26, w28 │ │ + add w20, w20, w8 │ │ + movk w25, #0xca62, lsl #16 │ │ + eor w5, w5, w15 │ │ + mov w23, #0xc1d6 // #49622 │ │ + add w8, w20, w26 │ │ + ror w28, w22, #27 │ │ + add w20, w6, w25 │ │ + eor w5, w5, w1 │ │ + eor w25, w24, w27 │ │ + movk w23, #0xca62, lsl #16 │ │ + add w28, w8, w28 │ │ + ror w5, w5, #31 │ │ + ror w8, w22, #2 │ │ + add w20, w20, w3 │ │ + eor w22, w25, w22 │ │ + add w23, w12, w23 │ │ + add w20, w20, w22 │ │ + eor w12, w8, w24 │ │ + ror w3, w28, #27 │ │ + add w23, w23, w5 │ │ + add w3, w20, w3 │ │ + eor w12, w12, w28 │ │ + add w23, w23, w27 │ │ + str w9, [x0, #28] │ │ + add w23, w23, w12 │ │ + str w4, [x0, #32] │ │ + ror w4, w3, #27 │ │ + ror w28, w28, #2 │ │ + add w23, w23, w4 │ │ + ldr w4, [x0, #12] │ │ + add w11, w28, w11 │ │ + str w19, [x0, #36] │ │ + add w3, w3, w4 │ │ + ldr w4, [x0, #20] │ │ + str w21, [x0, #40] │ │ + add w8, w8, w4 │ │ + ldr w4, [x0, #24] │ │ + str w23, [x0, #8] │ │ + add w24, w24, w4 │ │ + str w18, [x0, #44] │ │ + str w24, [x0, #24] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldp x27, x28, [sp, #64] │ │ + str w17, [x0, #48] │ │ + add sp, sp, #0x50 │ │ + str w16, [x0, #52] │ │ + str w15, [x0, #56] │ │ + str w14, [x0, #60] │ │ + str w13, [x0, #64] │ │ + str w10, [x0, #68] │ │ + str w2, [x0, #72] │ │ + str w1, [x0, #76] │ │ + str w7, [x0, #80] │ │ + str w6, [x0, #84] │ │ + str w5, [x0, #88] │ │ + str w3, [x0, #12] │ │ + str w11, [x0, #16] │ │ + str w8, [x0, #20] │ │ + ret │ │ + │ │ +000000000000a000 : │ │ + mov w5, #0x2301 // #8961 │ │ + mov w4, #0xab89 // #43913 │ │ + mov w3, #0xdcfe // #56574 │ │ + mov w2, #0x5476 // #21622 │ │ + mov w1, #0xe1f0 // #57840 │ │ + movk w5, #0x6745, lsl #16 │ │ + movk w4, #0xefcd, lsl #16 │ │ + movk w3, #0x98ba, lsl #16 │ │ + movk w2, #0x1032, lsl #16 │ │ + movk w1, #0xc3d2, lsl #16 │ │ + str wzr, [x0, #4] │ │ + str wzr, [x0] │ │ + str w5, [x0, #8] │ │ + str w4, [x0, #12] │ │ + str w3, [x0, #16] │ │ + str w2, [x0, #20] │ │ + str w1, [x0, #24] │ │ + ret │ │ + │ │ +000000000000a048 : │ │ + sub sp, sp, #0x30 │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + stp x23, x30, [sp, #32] │ │ + mov x22, x0 │ │ + mov x21, x1 │ │ + ldr w0, [x2] │ │ + mov w23, #0x40 // #64 │ │ + mov x19, x2 │ │ + add w1, w0, w1 │ │ + str w1, [x2] │ │ + and w0, w0, #0x3f │ │ + cmp x21, w1, uxtw │ │ + sub w23, w23, w0 │ │ + b.ls a090 // b.plast │ │ + ldr w1, [x2, #4] │ │ + add w1, w1, #0x1 │ │ + str w1, [x2, #4] │ │ + cmp x21, x23 │ │ + add x20, x19, #0x1c │ │ + b.cc a190 // b.lo, b.ul, b.last │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x20, x0 │ │ + sub x21, x21, x23 │ │ + add x22, x22, x23 │ │ + mov x23, #0x40 // #64 │ │ + bl 17a0 │ │ + ldr w16, [x19, #88] │ │ + mov x0, x19 │ │ + ldr w15, [x19, #84] │ │ + ldr w14, [x19, #80] │ │ + rev w16, w16 │ │ + ldr w13, [x19, #76] │ │ + rev w15, w15 │ │ + ldr w12, [x19, #72] │ │ + rev w14, w14 │ │ + ldr w11, [x19, #68] │ │ + rev w13, w13 │ │ + ldr w10, [x19, #64] │ │ + rev w12, w12 │ │ + ldr w9, [x19, #60] │ │ + rev w11, w11 │ │ + ldr w8, [x19, #56] │ │ + rev w10, w10 │ │ + ldr w7, [x19, #52] │ │ + rev w9, w9 │ │ + ldr w6, [x19, #48] │ │ + rev w8, w8 │ │ + ldr w5, [x19, #44] │ │ + rev w7, w7 │ │ + ldr w4, [x19, #40] │ │ + rev w6, w6 │ │ + ldr w3, [x19, #36] │ │ + rev w5, w5 │ │ + ldr w2, [x19, #32] │ │ + rev w4, w4 │ │ + ldr w1, [x19, #28] │ │ + rev w3, w3 │ │ + rev w2, w2 │ │ + str w16, [x19, #88] │ │ + rev w1, w1 │ │ + str w15, [x19, #84] │ │ + str w14, [x19, #80] │ │ + str w13, [x19, #76] │ │ + str w12, [x19, #72] │ │ + str w11, [x19, #68] │ │ + str w10, [x19, #64] │ │ + str w9, [x19, #60] │ │ + str w8, [x19, #56] │ │ + str w7, [x19, #52] │ │ + str w6, [x19, #48] │ │ + str w5, [x19, #44] │ │ + str w4, [x19, #40] │ │ + str w3, [x19, #36] │ │ + str w2, [x19, #32] │ │ + str w1, [x19, #28] │ │ + bl 8d8c │ │ + cmp x21, #0x3f │ │ + mov x0, #0x0 // #0 │ │ + b.hi a09c // b.pmore │ │ + mov x0, #0x0 // #0 │ │ + add x0, x20, x0 │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + b 17a0 │ │ + │ │ +000000000000a1b0 : │ │ + sub sp, sp, #0x20 │ │ + stp x19, x20, [sp] │ │ + str x30, [sp, #16] │ │ + mov x20, x0 │ │ + mov x19, x1 │ │ + ldr w3, [x1] │ │ + and w4, w3, #0x3f │ │ + add w0, w4, #0x3 │ │ + lsr w0, w0, #2 │ │ + sub w1, w0, #0x1 │ │ + cbz w0, a208 │ │ + sxtw x0, w1 │ │ + sub x1, x0, w1, uxtw │ │ + add x1, x19, x1, lsl #2 │ │ + add x0, x19, x0, lsl #2 │ │ + sub x1, x1, #0x4 │ │ + ldr w2, [x0, #28] │ │ + sub x0, x0, #0x4 │ │ + cmp x0, x1 │ │ + rev w2, w2 │ │ + str w2, [x0, #32] │ │ + b.ne a1f0 // b.any │ │ + lsr w0, w4, #2 │ │ + mvn w1, w4 │ │ + ubfiz x5, x0, #2, #4 │ │ + ubfiz w1, w1, #3, #2 │ │ + add x5, x19, x5 │ │ + mov w7, #0xffffff80 // #-128 │ │ + lsl w7, w7, w1 │ │ + mov w6, #0x80 // #128 │ │ + lsl w1, w6, w1 │ │ + cmp w4, #0x37 │ │ + ldr w2, [x5, #28] │ │ + and w2, w7, w2 │ │ + orr w1, w1, w2 │ │ + str w1, [x5, #28] │ │ + b.ls a3a0 // b.plast │ │ + cmp w4, #0x3b │ │ + b.ls a3d8 // b.plast │ │ + mov x0, x19 │ │ + bl 8d8c │ │ + str wzr, [x19, #28] │ │ + ldr w3, [x19] │ │ + mov w0, #0x2 // #2 │ │ + str wzr, [x19, #32] │ │ + mov w1, w0 │ │ + add w2, w0, #0x1 │ │ + cmp w2, #0xe │ │ + add x1, x19, x1, lsl #2 │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x2 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #28] │ │ + b.eq a344 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x3 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x4 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #28] │ │ + b.eq a344 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x5 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x6 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #28] │ │ + b.eq a344 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x7 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x8 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #28] │ │ + b.eq a344 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x9 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0xa │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #28] │ │ + b.eq a344 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + cmp w0, #0x2 │ │ + str wzr, [x1, #28] │ │ + b.ne a344 // b.any │ │ + str wzr, [x19, #80] │ │ + ldr w1, [x19, #4] │ │ + lsl w2, w3, #3 │ │ + mov x0, x19 │ │ + str w2, [x19, #88] │ │ + lsl w1, w1, #3 │ │ + orr w3, w1, w3, lsr #29 │ │ + str w3, [x19, #84] │ │ + bl 8d8c │ │ + mov x0, #0x0 // #0 │ │ + and x3, x0, #0xfffffffc │ │ + mvn w2, w0 │ │ + add x3, x19, x3 │ │ + ubfiz w2, w2, #3, #2 │ │ + ldr w3, [x3, #8] │ │ + lsr w2, w3, w2 │ │ + strb w2, [x20, x0] │ │ + add x0, x0, #0x1 │ │ + cmp x0, #0x14 │ │ + b.ne a368 // b.any │ │ + ldp x19, x20, [sp] │ │ + ldr x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + add w1, w0, #0x1 │ │ + cmp w1, #0xd │ │ + b.hi a344 // b.pmore │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x2 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #28] │ │ + b.eq a344 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w0, w0, #0x3 │ │ + cmp w0, #0xe │ │ + str wzr, [x2, #28] │ │ + b.ne a264 // b.any │ │ + b a344 │ │ + str wzr, [x19, #88] │ │ + b a24c │ │ + │ │ +000000000000a3e0 : │ │ + sub sp, sp, #0x90 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x30 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + str x30, [sp, #16] │ │ + str x1, [sp, #40] │ │ + str x2, [sp, #32] │ │ + bl a000 │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #32] │ │ + mov x0, x1 │ │ + mov x1, x2 │ │ + mov x2, x19 │ │ + bl a048 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + bl a1b0 │ │ + ldr x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + │ │ +000000000000a438 : │ │ + sub sp, sp, #0x70 │ │ + add x1, x0, #0x8 │ │ + ldr x2, [x0, #32] │ │ + adrp x10, 23000 │ │ + ldr w12, [x0, #40] │ │ + mov w9, #0x0 // #0 │ │ + stp x19, x20, [sp] │ │ + stp x23, x24, [sp, #32] │ │ + stp x21, x22, [sp, #16] │ │ + stp x25, x26, [sp, #48] │ │ + stp x27, x28, [sp, #64] │ │ + str x2, [sp, #104] │ │ + ldp x6, x7, [x1] │ │ + stp x6, x7, [sp, #80] │ │ + ldr x2, [x0, #24] │ │ + ldr w19, [sp, #104] │ │ + ldr w4, [sp, #108] │ │ + mov w23, w2 │ │ + ldr x10, [x10, #4032] │ │ + lsr x18, x2, #32 │ │ + ldr w8, [sp, #92] │ │ + ldr w16, [sp, #80] │ │ + ldr w5, [sp, #84] │ │ + ldr w7, [sp, #88] │ │ + str x2, [sp, #96] │ │ + ldr w14, [x0, #96] │ │ + cbz w9, ae80 │ │ + ldr w1, [x0, #44] │ │ + ror w3, w14, #19 │ │ + ldr w21, [x0, #76] │ │ + ror w6, w14, #17 │ │ + ror w11, w1, #18 │ │ + eor w3, w3, w6 │ │ + add w12, w21, w12 │ │ + eor w2, w3, w14, lsr #10 │ │ + eor w11, w11, w1, ror #7 │ │ + add w2, w12, w2 │ │ + eor w12, w11, w1, lsr #3 │ │ + mov w13, w14 │ │ + add w12, w2, w12 │ │ + mov w17, w21 │ │ + str w12, [x0, #40] │ │ + ror w3, w23, #6 │ │ + eor w6, w19, w18 │ │ + eor w3, w3, w23, ror #11 │ │ + ror w24, w23, #25 │ │ + and w6, w6, w23 │ │ + eor w24, w3, w24 │ │ + ldr w2, [x10] │ │ + eor w6, w6, w19 │ │ + add w24, w24, w6 │ │ + eor w26, w5, w16 │ │ + ror w3, w16, #2 │ │ + add w24, w24, w2 │ │ + and w26, w26, w7 │ │ + and w25, w5, w16 │ │ + eor w3, w3, w16, ror #13 │ │ + ror w2, w16, #22 │ │ + add w24, w24, w12 │ │ + orr w25, w26, w25 │ │ + eor w2, w3, w2 │ │ + add w4, w24, w4 │ │ + add w25, w25, w2 │ │ + add w24, w8, w4 │ │ + ldr w11, [x0, #100] │ │ + add w4, w25, w4 │ │ + cbz w9, aed0 │ │ + ldr w2, [x0, #48] │ │ + ror w8, w11, #19 │ │ + ror w6, w11, #17 │ │ + ldr w20, [x0, #80] │ │ + ror w3, w2, #18 │ │ + eor w6, w8, w6 │ │ + eor w3, w3, w2, ror #7 │ │ + eor w6, w6, w11, lsr #10 │ │ + eor w3, w3, w2, lsr #3 │ │ + add w3, w6, w3 │ │ + add w3, w3, w20 │ │ + add w1, w3, w1 │ │ + str w1, [x0, #44] │ │ + eor w3, w18, w23 │ │ + ldr w25, [x10, #4] │ │ + and w15, w24, w3 │ │ + ror w6, w24, #6 │ │ + eor w15, w15, w18 │ │ + ror w3, w24, #25 │ │ + add w19, w19, w25 │ │ + eor w6, w6, w24, ror #11 │ │ + eor w22, w4, w16 │ │ + ror w8, w4, #2 │ │ + add w19, w19, w15 │ │ + eor w6, w6, w3 │ │ + and w22, w22, w5 │ │ + ror w3, w4, #22 │ │ + and w15, w4, w16 │ │ + eor w8, w8, w4, ror #13 │ │ + add w6, w19, w6 │ │ + orr w15, w22, w15 │ │ + eor w8, w8, w3 │ │ + add w6, w6, w1 │ │ + add w3, w15, w8 │ │ + add w7, w6, w7 │ │ + add w3, w3, w6 │ │ + cbz w9, aec4 │ │ + ldr w1, [x0, #52] │ │ + ror w15, w12, #19 │ │ + ror w8, w12, #17 │ │ + ldr w19, [x0, #84] │ │ + ror w6, w1, #18 │ │ + eor w8, w15, w8 │ │ + eor w6, w6, w1, ror #7 │ │ + eor w8, w8, w12, lsr #10 │ │ + eor w6, w6, w1, lsr #3 │ │ + add w6, w8, w6 │ │ + add w6, w6, w19 │ │ + add w2, w2, w6 │ │ + str w2, [x0, #48] │ │ + eor w15, w24, w23 │ │ + ldr w27, [x10, #8] │ │ + and w6, w7, w15 │ │ + ror w8, w7, #6 │ │ + eor w15, w8, w7, ror #11 │ │ + eor w6, w6, w23 │ │ + add w18, w18, w27 │ │ + ror w26, w7, #25 │ │ + eor w25, w3, w4 │ │ + ror w22, w3, #2 │ │ + add w18, w18, w6 │ │ + and w25, w25, w16 │ │ + eor w6, w15, w26 │ │ + eor w22, w22, w3, ror #13 │ │ + and w15, w3, w4 │ │ + ror w8, w3, #22 │ │ + add w18, w18, w6 │ │ + orr w15, w25, w15 │ │ + eor w6, w22, w8 │ │ + add w2, w18, w2 │ │ + add w15, w15, w6 │ │ + add w6, w2, w5 │ │ + add w2, w15, w2 │ │ + cbz w9, aeb8 │ │ + ldr w15, [x0, #44] │ │ + ldr w5, [x0, #56] │ │ + ror w18, w15, #17 │ │ + ror w22, w15, #19 │ │ + ror w8, w5, #18 │ │ + eor w22, w22, w18 │ │ + eor w8, w8, w5, ror #7 │ │ + ldr w18, [x0, #88] │ │ + eor w15, w22, w15, lsr #10 │ │ + eor w8, w8, w5, lsr #3 │ │ + add w8, w15, w8 │ │ + add w8, w8, w18 │ │ + add w1, w1, w8 │ │ + str w1, [x0, #52] │ │ + ldr w22, [x10, #12] │ │ + eor w15, w7, w24 │ │ + and w15, w6, w15 │ │ + ror w8, w6, #6 │ │ + add w23, w23, w22 │ │ + eor w15, w15, w24 │ │ + eor w8, w8, w6, ror #11 │ │ + ror w22, w6, #25 │ │ + eor w26, w2, w3 │ │ + ror w25, w2, #2 │ │ + add w23, w23, w15 │ │ + eor w22, w8, w22 │ │ + and w26, w26, w4 │ │ + and w8, w2, w3 │ │ + eor w25, w25, w2, ror #13 │ │ + ror w15, w2, #22 │ │ + add w22, w23, w22 │ │ + orr w8, w26, w8 │ │ + eor w23, w25, w15 │ │ + add w1, w22, w1 │ │ + add w8, w8, w23 │ │ + add w23, w1, w16 │ │ + add w8, w8, w1 │ │ + cbz w9, aeac │ │ + ldr w22, [x0, #48] │ │ + ldr w15, [x0, #60] │ │ + ror w16, w22, #17 │ │ + ror w25, w22, #19 │ │ + ror w1, w15, #18 │ │ + eor w25, w25, w16 │ │ + eor w1, w1, w15, ror #7 │ │ + ldr w16, [x0, #92] │ │ + eor w22, w25, w22, lsr #10 │ │ + eor w1, w1, w15, lsr #3 │ │ + add w1, w22, w1 │ │ + add w1, w1, w16 │ │ + add w5, w5, w1 │ │ + str w5, [x0, #56] │ │ + ldr w22, [x10, #16] │ │ + eor w25, w6, w7 │ │ + and w25, w23, w25 │ │ + ror w1, w23, #6 │ │ + add w22, w24, w22 │ │ + eor w1, w1, w23, ror #11 │ │ + eor w24, w25, w7 │ │ + eor w27, w8, w2 │ │ + ror w25, w23, #25 │ │ + ror w26, w8, #2 │ │ + add w24, w22, w24 │ │ + eor w25, w1, w25 │ │ + and w27, w27, w3 │ │ + and w22, w8, w2 │ │ + eor w26, w26, w8, ror #13 │ │ + ror w1, w8, #22 │ │ + add w25, w24, w25 │ │ + orr w22, w27, w22 │ │ + eor w24, w26, w1 │ │ + add w5, w25, w5 │ │ + add w22, w22, w24 │ │ + add w24, w5, w4 │ │ + add w22, w22, w5 │ │ + cbz w9, aea4 │ │ + ldr w5, [x0, #52] │ │ + ldr w1, [x0, #64] │ │ + ror w26, w5, #19 │ │ + ror w25, w5, #17 │ │ + ror w4, w1, #18 │ │ + eor w25, w26, w25 │ │ + eor w4, w4, w1, ror #7 │ │ + eor w5, w25, w5, lsr #10 │ │ + eor w4, w4, w1, lsr #3 │ │ + add w4, w5, w4 │ │ + add w4, w4, w14 │ │ + add w15, w15, w4 │ │ + str w15, [x0, #60] │ │ + ldr w4, [x10, #20] │ │ + eor w25, w23, w6 │ │ + and w25, w24, w25 │ │ + ror w5, w24, #6 │ │ + add w4, w7, w4 │ │ + eor w5, w5, w24, ror #11 │ │ + eor w7, w25, w6 │ │ + ror w27, w24, #25 │ │ + eor w26, w22, w8 │ │ + ror w25, w22, #2 │ │ + add w4, w4, w7 │ │ + eor w27, w5, w27 │ │ + and w26, w26, w2 │ │ + and w7, w22, w8 │ │ + eor w25, w25, w22, ror #13 │ │ + ror w5, w22, #22 │ │ + add w4, w4, w27 │ │ + orr w7, w26, w7 │ │ + eor w5, w25, w5 │ │ + add w4, w4, w15 │ │ + add w7, w7, w5 │ │ + add w15, w4, w3 │ │ + add w7, w7, w4 │ │ + cbz w9, ae9c │ │ + ldr w3, [x0, #56] │ │ + ldr w4, [x0, #68] │ │ + ror w26, w3, #19 │ │ + ror w25, w3, #17 │ │ + ror w5, w4, #18 │ │ + eor w25, w26, w25 │ │ + eor w5, w5, w4, ror #7 │ │ + eor w3, w25, w3, lsr #10 │ │ + eor w5, w5, w4, lsr #3 │ │ + add w3, w5, w3 │ │ + add w3, w3, w11 │ │ + add w1, w1, w3 │ │ + str w1, [x0, #64] │ │ + ldr w3, [x10, #24] │ │ + eor w26, w24, w23 │ │ + and w26, w15, w26 │ │ + ror w25, w15, #6 │ │ + add w3, w6, w3 │ │ + eor w25, w25, w15, ror #11 │ │ + eor w6, w26, w23 │ │ + ror w27, w15, #25 │ │ + eor w26, w7, w22 │ │ + ror w28, w7, #2 │ │ + add w3, w3, w6 │ │ + eor w27, w25, w27 │ │ + and w26, w26, w8 │ │ + ror w25, w7, #22 │ │ + and w5, w7, w22 │ │ + eor w6, w28, w7, ror #13 │ │ + eor w6, w6, w25 │ │ + add w3, w3, w27 │ │ + orr w5, w26, w5 │ │ + add w3, w3, w1 │ │ + add w5, w5, w6 │ │ + add w25, w3, w2 │ │ + add w5, w5, w3 │ │ + cbz w9, ae94 │ │ + ldr w3, [x0, #60] │ │ + ldr w2, [x0, #72] │ │ + ror w26, w3, #19 │ │ + ror w6, w3, #17 │ │ + ror w1, w2, #18 │ │ + eor w6, w26, w6 │ │ + eor w1, w1, w2, ror #7 │ │ + eor w3, w6, w3, lsr #10 │ │ + eor w1, w1, w2, lsr #3 │ │ + add w1, w3, w1 │ │ + add w1, w1, w12 │ │ + add w4, w4, w1 │ │ + str w4, [x0, #68] │ │ + ldr w6, [x10, #28] │ │ + eor w26, w15, w24 │ │ + and w26, w25, w26 │ │ + ror w3, w25, #6 │ │ + add w6, w23, w6 │ │ + eor w3, w3, w25, ror #11 │ │ + eor w23, w26, w24 │ │ + ror w27, w25, #25 │ │ + eor w26, w5, w7 │ │ + ror w28, w5, #2 │ │ + add w6, w6, w23 │ │ + eor w27, w3, w27 │ │ + and w26, w26, w22 │ │ + and w1, w5, w7 │ │ + eor w23, w28, w5, ror #13 │ │ + ror w3, w5, #22 │ │ + add w6, w6, w27 │ │ + orr w1, w26, w1 │ │ + eor w3, w23, w3 │ │ + add w6, w6, w4 │ │ + add w1, w1, w3 │ │ + add w8, w6, w8 │ │ + add w1, w1, w6 │ │ + cbz w9, a98c │ │ + ldr w6, [x0, #64] │ │ + ror w4, w21, #18 │ │ + eor w4, w4, w21, ror #7 │ │ + ldr w23, [x0, #44] │ │ + ror w26, w6, #19 │ │ + ror w3, w6, #17 │ │ + eor w3, w26, w3 │ │ + eor w4, w4, w21, lsr #3 │ │ + eor w3, w3, w6, lsr #10 │ │ + add w3, w3, w4 │ │ + add w3, w3, w23 │ │ + add w2, w2, w3 │ │ + str w2, [x0, #72] │ │ + ldr w3, [x10, #32] │ │ + eor w4, w25, w15 │ │ + and w4, w8, w4 │ │ + ror w6, w8, #6 │ │ + add w3, w24, w3 │ │ + eor w4, w4, w15 │ │ + eor w6, w6, w8, ror #11 │ │ + ror w26, w8, #25 │ │ + eor w23, w1, w5 │ │ + ror w24, w1, #2 │ │ + add w3, w3, w4 │ │ + eor w26, w6, w26 │ │ + and w23, w23, w7 │ │ + and w4, w1, w5 │ │ + eor w24, w24, w1, ror #13 │ │ + ror w6, w1, #22 │ │ + add w3, w3, w26 │ │ + orr w4, w23, w4 │ │ + eor w6, w24, w6 │ │ + add w3, w3, w2 │ │ + add w4, w4, w6 │ │ + add w22, w3, w22 │ │ + add w4, w4, w3 │ │ + cbz w9, aa20 │ │ + ldr w3, [x0, #68] │ │ + ror w17, w20, #18 │ │ + ldr w23, [x0, #48] │ │ + eor w17, w17, w20, ror #7 │ │ + ror w6, w3, #19 │ │ + ror w2, w3, #17 │ │ + eor w6, w6, w2 │ │ + eor w17, w17, w20, lsr #3 │ │ + eor w3, w6, w3, lsr #10 │ │ + add w23, w3, w23 │ │ + add w21, w23, w21 │ │ + add w17, w21, w17 │ │ + str w17, [x0, #76] │ │ + eor w3, w8, w25 │ │ + ldr w24, [x10, #36] │ │ + and w21, w22, w3 │ │ + ror w6, w22, #6 │ │ + eor w21, w21, w25 │ │ + ror w3, w22, #25 │ │ + add w15, w15, w24 │ │ + eor w6, w6, w22, ror #11 │ │ + eor w23, w4, w1 │ │ + ror w2, w4, #2 │ │ + add w15, w15, w21 │ │ + eor w6, w6, w3 │ │ + and w23, w23, w5 │ │ + and w21, w4, w1 │ │ + eor w2, w2, w4, ror #13 │ │ + ror w3, w4, #22 │ │ + add w6, w15, w6 │ │ + orr w21, w23, w21 │ │ + eor w2, w2, w3 │ │ + add w6, w6, w17 │ │ + add w2, w21, w2 │ │ + add w7, w6, w7 │ │ + add w6, w2, w6 │ │ + cbz w9, aab4 │ │ + ldr w15, [x0, #72] │ │ + ror w3, w19, #18 │ │ + ldr w2, [x0, #52] │ │ + eor w3, w3, w19, ror #7 │ │ + ror w21, w15, #19 │ │ + ror w17, w15, #17 │ │ + eor w21, w21, w17 │ │ + eor w3, w3, w19, lsr #3 │ │ + eor w21, w21, w15, lsr #10 │ │ + add w21, w21, w2 │ │ + add w20, w21, w20 │ │ + add w20, w20, w3 │ │ + str w20, [x0, #80] │ │ + eor w2, w22, w8 │ │ + ldr w17, [x10, #40] │ │ + and w15, w7, w2 │ │ + ror w3, w7, #6 │ │ + add w17, w25, w17 │ │ + ror w2, w7, #25 │ │ + eor w25, w3, w7, ror #11 │ │ + eor w15, w15, w8 │ │ + eor w21, w6, w4 │ │ + ror w3, w6, #2 │ │ + add w15, w17, w15 │ │ + eor w25, w25, w2 │ │ + and w21, w21, w1 │ │ + ror w2, w6, #22 │ │ + and w17, w6, w4 │ │ + eor w3, w3, w6, ror #13 │ │ + eor w3, w3, w2 │ │ + add w25, w15, w25 │ │ + orr w17, w21, w17 │ │ + add w2, w25, w20 │ │ + add w3, w17, w3 │ │ + add w5, w2, w5 │ │ + add w3, w3, w2 │ │ + cbz w9, ab48 │ │ + ldr w17, [x0, #76] │ │ + ror w2, w18, #18 │ │ + ldr w15, [x0, #56] │ │ + eor w2, w2, w18, ror #7 │ │ + ror w21, w17, #19 │ │ + ror w20, w17, #17 │ │ + eor w20, w21, w20 │ │ + eor w2, w2, w18, lsr #3 │ │ + eor w20, w20, w17, lsr #10 │ │ + add w20, w20, w15 │ │ + add w19, w20, w19 │ │ + add w19, w19, w2 │ │ + str w19, [x0, #84] │ │ + eor w21, w7, w22 │ │ + ldr w23, [x10, #44] │ │ + and w15, w5, w21 │ │ + ror w2, w5, #6 │ │ + add w8, w8, w23 │ │ + ror w21, w5, #25 │ │ + eor w15, w15, w22 │ │ + eor w2, w2, w5, ror #11 │ │ + eor w20, w3, w6 │ │ + ror w17, w3, #2 │ │ + add w15, w8, w15 │ │ + eor w2, w2, w21 │ │ + and w20, w20, w4 │ │ + ror w21, w3, #22 │ │ + and w8, w3, w6 │ │ + eor w17, w17, w3, ror #13 │ │ + add w2, w15, w2 │ │ + orr w8, w20, w8 │ │ + eor w15, w17, w21 │ │ + add w2, w2, w19 │ │ + add w8, w8, w15 │ │ + add w21, w2, w1 │ │ + add w1, w8, w2 │ │ + cbz w9, abdc │ │ + ldr w15, [x0, #80] │ │ + ror w2, w16, #18 │ │ + ldr w8, [x0, #60] │ │ + eor w2, w2, w16, ror #7 │ │ + ror w19, w15, #19 │ │ + ror w17, w15, #17 │ │ + eor w19, w19, w17 │ │ + eor w2, w2, w16, lsr #3 │ │ + eor w19, w19, w15, lsr #10 │ │ + add w19, w19, w8 │ │ + add w18, w19, w18 │ │ + add w18, w18, w2 │ │ + str w18, [x0, #88] │ │ + ldr w24, [x10, #48] │ │ + eor w17, w5, w7 │ │ + and w17, w21, w17 │ │ + ror w2, w21, #6 │ │ + add w24, w22, w24 │ │ + eor w2, w2, w21, ror #11 │ │ + eor w22, w17, w7 │ │ + eor w23, w1, w3 │ │ + ror w17, w21, #25 │ │ + ror w8, w1, #2 │ │ + eor w2, w2, w17 │ │ + add w22, w24, w22 │ │ + and w23, w23, w6 │ │ + and w15, w1, w3 │ │ + eor w8, w8, w1, ror #13 │ │ + ror w17, w1, #22 │ │ + add w2, w22, w2 │ │ + orr w15, w23, w15 │ │ + eor w8, w8, w17 │ │ + add w2, w2, w18 │ │ + add w8, w15, w8 │ │ + add w4, w2, w4 │ │ + add w8, w8, w2 │ │ + cbz w9, ac70 │ │ + ldr w15, [x0, #84] │ │ + ror w17, w14, #18 │ │ + ldr w18, [x0, #64] │ │ + eor w17, w17, w14, ror #7 │ │ + ror w19, w15, #19 │ │ + ror w2, w15, #17 │ │ + eor w2, w19, w2 │ │ + eor w17, w17, w14, lsr #3 │ │ + eor w15, w2, w15, lsr #10 │ │ + add w15, w15, w18 │ │ + add w2, w15, w17 │ │ + add w16, w16, w2 │ │ + str w16, [x0, #92] │ │ + ldr w15, [x10, #52] │ │ + eor w19, w21, w5 │ │ + and w19, w4, w19 │ │ + ror w2, w4, #6 │ │ + add w15, w7, w15 │ │ + eor w2, w2, w4, ror #11 │ │ + eor w7, w19, w5 │ │ + eor w23, w8, w1 │ │ + ror w19, w4, #25 │ │ + ror w17, w8, #2 │ │ + add w15, w15, w7 │ │ + eor w2, w2, w19 │ │ + and w23, w23, w3 │ │ + ror w19, w8, #22 │ │ + and w7, w8, w1 │ │ + eor w17, w17, w8, ror #13 │ │ + add w2, w15, w2 │ │ + orr w7, w23, w7 │ │ + eor w15, w17, w19 │ │ + add w2, w2, w16 │ │ + add w7, w7, w15 │ │ + add w19, w2, w6 │ │ + add w7, w7, w2 │ │ + cbz w9, ad04 │ │ + ldr w6, [x0, #88] │ │ + ror w13, w11, #18 │ │ + ldr w15, [x0, #68] │ │ + eor w13, w13, w11, ror #7 │ │ + ror w2, w6, #17 │ │ + ror w16, w6, #19 │ │ + eor w16, w16, w2 │ │ + eor w13, w13, w11, lsr #3 │ │ + eor w6, w16, w6, lsr #10 │ │ + add w6, w6, w15 │ │ + add w2, w6, w14 │ │ + add w13, w2, w13 │ │ + str w13, [x0, #96] │ │ + ldr w15, [x10, #56] │ │ + eor w18, w4, w21 │ │ + and w18, w19, w18 │ │ + ror w14, w19, #6 │ │ + add w15, w5, w15 │ │ + eor w14, w14, w19, ror #11 │ │ + eor w5, w18, w21 │ │ + eor w24, w7, w8 │ │ + ror w18, w19, #25 │ │ + ror w2, w7, #2 │ │ + add w5, w15, w5 │ │ + eor w14, w14, w18 │ │ + and w24, w24, w1 │ │ + ror w18, w7, #22 │ │ + and w23, w7, w8 │ │ + eor w2, w2, w7, ror #13 │ │ + eor w2, w2, w18 │ │ + add w14, w5, w14 │ │ + orr w23, w24, w23 │ │ + add w5, w14, w13 │ │ + add w2, w23, w2 │ │ + add w18, w5, w3 │ │ + add w5, w2, w5 │ │ + cbz w9, ad98 │ │ + ldr w6, [x0, #92] │ │ + ror w3, w12, #18 │ │ + eor w3, w3, w12, ror #7 │ │ + ldr w13, [x0, #72] │ │ + ror w14, w6, #19 │ │ + ror w2, w6, #17 │ │ + eor w2, w14, w2 │ │ + eor w3, w3, w12, lsr #3 │ │ + eor w2, w2, w6, lsr #10 │ │ + add w2, w2, w3 │ │ + add w2, w2, w13 │ │ + add w11, w11, w2 │ │ + str w11, [x0, #100] │ │ + ldr w6, [x10, #60] │ │ + eor w23, w19, w4 │ │ + and w23, w18, w23 │ │ + ror w2, w18, #6 │ │ + add w6, w21, w6 │ │ + eor w2, w2, w18, ror #11 │ │ + eor w21, w23, w4 │ │ + eor w24, w5, w7 │ │ + ror w23, w18, #25 │ │ + ror w3, w5, #2 │ │ + eor w2, w2, w23 │ │ + add w21, w6, w21 │ │ + ror w23, w5, #22 │ │ + and w24, w24, w8 │ │ + and w16, w5, w7 │ │ + eor w3, w3, w5, ror #13 │ │ + add w9, w9, #0x10 │ │ + eor w3, w3, w23 │ │ + add w2, w21, w2 │ │ + orr w16, w24, w16 │ │ + cmp w9, #0x40 │ │ + add w2, w2, w11 │ │ + add w16, w16, w3 │ │ + add w23, w2, w1 │ │ + add w16, w16, w2 │ │ + add x10, x10, #0x40 │ │ + b.ne a49c // b.any │ │ + ldr w3, [x0, #12] │ │ + ldr w2, [x0, #16] │ │ + add w5, w3, w5 │ │ + ldr w3, [x0, #24] │ │ + ldr w6, [x0, #8] │ │ + add w2, w2, w7 │ │ + ldr w1, [x0, #20] │ │ + add w23, w3, w23 │ │ + ldr w9, [x0, #28] │ │ + add w6, w6, w16 │ │ + ldr w7, [x0, #32] │ │ + add w1, w1, w8 │ │ + ldr w3, [x0, #36] │ │ + add w18, w9, w18 │ │ + add w19, w7, w19 │ │ + str w23, [x0, #24] │ │ + str w19, [x0, #32] │ │ + add w4, w3, w4 │ │ + str w6, [x0, #8] │ │ + str w5, [x0, #12] │ │ + str w2, [x0, #16] │ │ + str w1, [x0, #20] │ │ + str w18, [x0, #28] │ │ + str w4, [x0, #36] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldp x27, x28, [sp, #64] │ │ + add sp, sp, #0x70 │ │ + ret │ │ + ldr w21, [x0, #76] │ │ + mov w13, w14 │ │ + ldr w1, [x0, #44] │ │ + mov w17, w21 │ │ + b a4e0 │ │ + ldr w2, [x0, #72] │ │ + b a8f8 │ │ + ldr w4, [x0, #68] │ │ + b a864 │ │ + ldr w1, [x0, #64] │ │ + b a7d0 │ │ + ldr w16, [x0, #92] │ │ + ldr w15, [x0, #60] │ │ + b a73c │ │ + ldr w18, [x0, #88] │ │ + ldr w5, [x0, #56] │ │ + b a6a4 │ │ + ldr w19, [x0, #84] │ │ + ldr w1, [x0, #52] │ │ + b a60c │ │ + ldr w20, [x0, #80] │ │ + ldr w2, [x0, #48] │ │ + b a578 │ │ + sub sp, sp, #0x20 │ │ + stp x19, x20, [sp] │ │ + stp x21, x30, [sp, #16] │ │ + mov x21, x0 │ │ + mov x19, x1 │ │ + ldr w4, [x1] │ │ + mov w20, w2 │ │ + and w5, w4, #0x3f │ │ + add w0, w5, #0x3 │ │ + lsr w0, w0, #2 │ │ + sub w1, w0, #0x1 │ │ + cbz w0, af38 │ │ + sxtw x0, w1 │ │ + sub x1, x0, w1, uxtw │ │ + add x1, x19, x1, lsl #2 │ │ + add x0, x19, x0, lsl #2 │ │ + sub x1, x1, #0x4 │ │ + ldr w3, [x0, #40] │ │ + sub x0, x0, #0x4 │ │ + cmp x0, x1 │ │ + rev w3, w3 │ │ + str w3, [x0, #44] │ │ + b.ne af20 // b.any │ │ + lsr w0, w5, #2 │ │ + mvn w1, w5 │ │ + ubfiz x3, x0, #2, #4 │ │ + ubfiz w1, w1, #3, #2 │ │ + add x3, x19, x3 │ │ + mov w7, #0xffffff80 // #-128 │ │ + lsl w7, w7, w1 │ │ + mov w6, #0x80 // #128 │ │ + lsl w1, w6, w1 │ │ + cmp w5, #0x37 │ │ + ldr w2, [x3, #40] │ │ + and w2, w7, w2 │ │ + orr w1, w1, w2 │ │ + str w1, [x3, #40] │ │ + b.ls b0d4 // b.plast │ │ + cmp w5, #0x3b │ │ + b.ls b10c // b.plast │ │ + mov x0, x19 │ │ + bl a438 │ │ + str wzr, [x19, #40] │ │ + ldr w4, [x19] │ │ + mov w0, #0x2 // #2 │ │ + str wzr, [x19, #44] │ │ + mov w1, w0 │ │ + add w2, w0, #0x1 │ │ + cmp w2, #0xe │ │ + add x1, x19, x1, lsl #2 │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x2 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #40] │ │ + b.eq b074 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x3 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x4 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #40] │ │ + b.eq b074 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x5 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x6 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #40] │ │ + b.eq b074 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x7 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0x8 │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #40] │ │ + b.eq b074 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x9 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w1, w0, #0xa │ │ + cmp w1, #0xe │ │ + str wzr, [x2, #40] │ │ + b.eq b074 // b.none │ │ + add x1, x19, x1, lsl #2 │ │ + cmp w0, #0x2 │ │ + str wzr, [x1, #40] │ │ + b.ne b074 // b.any │ │ + str wzr, [x19, #92] │ │ + ldr w1, [x19, #4] │ │ + lsl w2, w4, #3 │ │ + mov x0, x19 │ │ + str w2, [x19, #100] │ │ + lsl w1, w1, #3 │ │ + orr w4, w1, w4, lsr #29 │ │ + str w4, [x19, #96] │ │ + bl a438 │ │ + mov x0, #0x0 // #0 │ │ + cbz w20, b0c4 │ │ + and x4, x0, #0xfffffffc │ │ + mvn w3, w0 │ │ + add x4, x19, x4 │ │ + ubfiz w3, w3, #3, #2 │ │ + ldr w4, [x4, #8] │ │ + lsr w3, w4, w3 │ │ + strb w3, [x21, x0] │ │ + add x0, x0, #0x1 │ │ + cmp w20, w0 │ │ + b.hi b09c // b.pmore │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + add w1, w0, #0x1 │ │ + cmp w1, #0xd │ │ + b.hi b074 // b.pmore │ │ + add x1, x19, x1, lsl #2 │ │ + add w2, w0, #0x2 │ │ + cmp w2, #0xe │ │ + str wzr, [x1, #40] │ │ + b.eq b074 // b.none │ │ + add x2, x19, x2, lsl #2 │ │ + add w0, w0, #0x3 │ │ + cmp w0, #0xe │ │ + str wzr, [x2, #40] │ │ + b.ne af94 // b.any │ │ + b b074 │ │ + str wzr, [x19, #100] │ │ + b af7c │ │ + │ │ +000000000000b114 : │ │ + sub sp, sp, #0x30 │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + stp x23, x30, [sp, #32] │ │ + mov x22, x0 │ │ + mov x21, x1 │ │ + ldr w0, [x2] │ │ + mov w23, #0x40 // #64 │ │ + mov x19, x2 │ │ + add w1, w0, w1 │ │ + str w1, [x2] │ │ + and w0, w0, #0x3f │ │ + cmp x21, w1, uxtw │ │ + sub w23, w23, w0 │ │ + b.ls b15c // b.plast │ │ + ldr w1, [x2, #4] │ │ + add w1, w1, #0x1 │ │ + str w1, [x2, #4] │ │ + cmp x21, x23 │ │ + add x20, x19, #0x28 │ │ + b.cc b25c // b.lo, b.ul, b.last │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x20, x0 │ │ + sub x21, x21, x23 │ │ + add x22, x22, x23 │ │ + mov x23, #0x40 // #64 │ │ + bl 17a0 │ │ + ldr w16, [x19, #100] │ │ + mov x0, x19 │ │ + ldr w15, [x19, #96] │ │ + ldr w14, [x19, #92] │ │ + rev w16, w16 │ │ + ldr w13, [x19, #88] │ │ + rev w15, w15 │ │ + ldr w12, [x19, #84] │ │ + rev w14, w14 │ │ + ldr w11, [x19, #80] │ │ + rev w13, w13 │ │ + ldr w10, [x19, #76] │ │ + rev w12, w12 │ │ + ldr w9, [x19, #72] │ │ + rev w11, w11 │ │ + ldr w8, [x19, #68] │ │ + rev w10, w10 │ │ + ldr w7, [x19, #64] │ │ + rev w9, w9 │ │ + ldr w6, [x19, #60] │ │ + rev w8, w8 │ │ + ldr w5, [x19, #56] │ │ + rev w7, w7 │ │ + ldr w4, [x19, #52] │ │ + rev w6, w6 │ │ + ldr w3, [x19, #48] │ │ + rev w5, w5 │ │ + ldr w2, [x19, #44] │ │ + rev w4, w4 │ │ + ldr w1, [x19, #40] │ │ + rev w3, w3 │ │ + rev w2, w2 │ │ + str w16, [x19, #100] │ │ + rev w1, w1 │ │ + str w15, [x19, #96] │ │ + str w14, [x19, #92] │ │ + str w13, [x19, #88] │ │ + str w12, [x19, #84] │ │ + str w11, [x19, #80] │ │ + str w10, [x19, #76] │ │ + str w9, [x19, #72] │ │ + str w8, [x19, #68] │ │ + str w7, [x19, #64] │ │ + str w6, [x19, #60] │ │ + str w5, [x19, #56] │ │ + str w4, [x19, #52] │ │ + str w3, [x19, #48] │ │ + str w2, [x19, #44] │ │ + str w1, [x19, #40] │ │ + bl a438 │ │ + cmp x21, #0x3f │ │ + mov x0, #0x0 // #0 │ │ + b.hi b168 // b.pmore │ │ + mov x0, #0x0 // #0 │ │ + add x0, x20, x0 │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + b 17a0 │ │ + │ │ +000000000000b27c : │ │ + mov x1, x0 │ │ + str wzr, [x0, #4] │ │ + adrp x0, 23000 │ │ + str wzr, [x1], #8 │ │ + ldr x0, [x0, #4000] │ │ + ldp x4, x5, [x0] │ │ + ldp x2, x3, [x0, #16] │ │ + stp x4, x5, [x1] │ │ + stp x2, x3, [x1, #16] │ │ + ret │ │ + │ │ +000000000000b2a4 : │ │ + mov w2, #0x1c // #28 │ │ + b aedc │ │ + │ │ +000000000000b2ac : │ │ + sub sp, sp, #0xa0 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x38 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + str x30, [sp, #16] │ │ + str x1, [sp, #40] │ │ + str x2, [sp, #32] │ │ + bl b27c │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #32] │ │ + mov x0, x1 │ │ mov x1, x2 │ │ - b b060 │ │ + mov x2, x19 │ │ + bl b114 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov w2, #0x1c // #28 │ │ + bl aedc │ │ + ldr x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + │ │ +000000000000b308 : │ │ + mov x1, x0 │ │ + str wzr, [x0, #4] │ │ + adrp x0, 23000 │ │ + str wzr, [x1], #8 │ │ + ldr x0, [x0, #4072] │ │ + ldp x4, x5, [x0] │ │ + ldp x2, x3, [x0, #16] │ │ + stp x4, x5, [x1] │ │ + stp x2, x3, [x1, #16] │ │ + ret │ │ + │ │ +000000000000b330 : │ │ + mov w2, #0x20 // #32 │ │ + b aedc │ │ + │ │ +000000000000b338 : │ │ + sub sp, sp, #0xa0 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x38 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + str x30, [sp, #16] │ │ + str x1, [sp, #40] │ │ + str x2, [sp, #32] │ │ + bl b308 │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #32] │ │ + mov x0, x1 │ │ + mov x1, x2 │ │ + mov x2, x19 │ │ + bl b114 │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov w2, #0x20 // #32 │ │ + bl aedc │ │ + ldr x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0xa0 │ │ + ret │ │ + │ │ +000000000000b394 : │ │ + sub sp, sp, #0x90 │ │ + ldr x6, [x0, #24] │ │ + ldp x4, x5, [x0, #32] │ │ + ldr x3, [x0, #56] │ │ + adrp x9, 23000 │ │ + ldr x2, [x0, #72] │ │ + mov w8, #0x0 // #0 │ │ + stp x4, x5, [sp, #96] │ │ + str x6, [sp, #88] │ │ + str x3, [sp, #120] │ │ + str x2, [sp, #136] │ │ + ldr x4, [x0, #16] │ │ + ldr x2, [x0, #48] │ │ + ldr x3, [x0, #64] │ │ + stp x23, x24, [sp, #32] │ │ + stp x21, x22, [sp, #16] │ │ + ldr x6, [sp, #120] │ │ + mov x23, x4 │ │ + ldr x24, [sp, #136] │ │ + mov x7, x2 │ │ + ldr x5, [sp, #104] │ │ + mov x14, x3 │ │ + ldr x22, [sp, #88] │ │ + ldr x1, [sp, #96] │ │ + ldr x9, [x9, #4008] │ │ + ldr x11, [x0, #80] │ │ + stp x19, x20, [sp] │ │ + stp x25, x26, [sp, #48] │ │ + str x27, [sp, #64] │ │ + str x4, [sp, #80] │ │ + str x2, [sp, #112] │ │ + str x3, [sp, #128] │ │ + ldr x13, [x0, #192] │ │ + cbz w8, bdb8 │ │ + ldr x2, [x0, #88] │ │ + ror x4, x13, #61 │ │ + ldr x18, [x0, #152] │ │ + eor x4, x4, x13, ror #19 │ │ + ror x10, x2, #1 │ │ + eor x3, x4, x13, lsr #6 │ │ + add x11, x18, x11 │ │ + eor x10, x10, x2, ror #8 │ │ + add x3, x11, x3 │ │ + eor x11, x10, x2, lsr #7 │ │ + add x11, x3, x11 │ │ + mov x12, x13 │ │ + mov x15, x18 │ │ + str x11, [x0, #80] │ │ + ror x16, x7, #14 │ │ + eor x3, x14, x6 │ │ + eor x16, x16, x7, ror #18 │ │ + ror x4, x7, #41 │ │ + and x3, x3, x7 │ │ + ldr x10, [x9] │ │ + eor x3, x3, x14 │ │ + eor x4, x16, x4 │ │ + add x4, x4, x3 │ │ + eor x25, x22, x23 │ │ + ror x3, x23, #34 │ │ + add x4, x4, x10 │ │ + and x25, x25, x1 │ │ + ror x10, x23, #39 │ │ + and x21, x22, x23 │ │ + eor x3, x3, x23, ror #28 │ │ + eor x3, x3, x10 │ │ + add x4, x4, x11 │ │ + orr x21, x25, x21 │ │ + add x4, x4, x24 │ │ + add x21, x21, x3 │ │ + add x24, x5, x4 │ │ + add x21, x21, x4 │ │ + ldr x10, [x0, #200] │ │ + cbz w8, be08 │ │ + ldr x4, [x0, #96] │ │ + ror x5, x10, #61 │ │ + eor x5, x5, x10, ror #19 │ │ + ldr x19, [x0, #160] │ │ + ror x3, x4, #1 │ │ + eor x5, x5, x10, lsr #6 │ │ + eor x3, x3, x4, ror #8 │ │ + eor x3, x3, x4, lsr #7 │ │ + add x3, x5, x3 │ │ + add x3, x3, x19 │ │ + add x2, x3, x2 │ │ + str x2, [x0, #88] │ │ + eor x5, x6, x7 │ │ + ldr x25, [x9, #8] │ │ + and x20, x24, x5 │ │ + ror x17, x24, #14 │ │ + add x25, x14, x25 │ │ + ror x5, x24, #41 │ │ + eor x14, x17, x24, ror #18 │ │ + eor x20, x20, x6 │ │ + eor x26, x21, x23 │ │ + ror x3, x21, #34 │ │ + add x25, x25, x20 │ │ + eor x14, x14, x5 │ │ + and x26, x26, x22 │ │ + ror x5, x21, #39 │ │ + and x17, x21, x23 │ │ + eor x3, x3, x21, ror #28 │ │ + eor x3, x3, x5 │ │ + add x14, x25, x14 │ │ + orr x17, x26, x17 │ │ + add x25, x14, x2 │ │ + add x17, x17, x3 │ │ + add x5, x25, x1 │ │ + add x1, x17, x25 │ │ + cbz w8, bdfc │ │ + ldr x2, [x0, #104] │ │ + ror x14, x11, #61 │ │ + eor x14, x14, x11, ror #19 │ │ + ldr x20, [x0, #168] │ │ + ror x3, x2, #1 │ │ + eor x14, x14, x11, lsr #6 │ │ + eor x3, x3, x2, ror #8 │ │ + eor x3, x3, x2, lsr #7 │ │ + add x3, x14, x3 │ │ + add x3, x3, x20 │ │ + add x4, x4, x3 │ │ + str x4, [x0, #96] │ │ + ldr x25, [x9, #16] │ │ + eor x17, x24, x7 │ │ + and x17, x5, x17 │ │ + ror x3, x5, #14 │ │ + add x25, x6, x25 │ │ + eor x3, x3, x5, ror #18 │ │ + eor x6, x17, x7 │ │ + ror x16, x5, #41 │ │ + eor x14, x1, x21 │ │ + ror x17, x1, #34 │ │ + add x25, x25, x6 │ │ + eor x16, x3, x16 │ │ + and x6, x1, x21 │ │ + and x14, x14, x23 │ │ + eor x17, x17, x1, ror #28 │ │ + ror x3, x1, #39 │ │ + orr x14, x14, x6 │ │ + add x16, x25, x16 │ │ + eor x3, x17, x3 │ │ + add x6, x16, x4 │ │ + add x14, x14, x3 │ │ + add x22, x6, x22 │ │ + add x14, x14, x6 │ │ + cbz w8, bdf0 │ │ + ldr x16, [x0, #88] │ │ + ldr x3, [x0, #112] │ │ + ror x25, x16, #61 │ │ + ldr x17, [x0, #176] │ │ + ror x6, x3, #1 │ │ + eor x25, x25, x16, ror #19 │ │ + eor x6, x6, x3, ror #8 │ │ + eor x16, x25, x16, lsr #6 │ │ + eor x6, x6, x3, lsr #7 │ │ + add x4, x16, x6 │ │ + add x4, x4, x17 │ │ + add x2, x2, x4 │ │ + str x2, [x0, #104] │ │ + ldr x27, [x9, #24] │ │ + eor x4, x5, x24 │ │ + ror x6, x22, #14 │ │ + and x4, x22, x4 │ │ + add x27, x7, x27 │ │ + eor x4, x4, x24 │ │ + eor x7, x6, x22, ror #18 │ │ + ror x26, x22, #41 │ │ + eor x25, x14, x1 │ │ + ror x16, x14, #34 │ │ + eor x26, x7, x26 │ │ + add x4, x27, x4 │ │ + and x25, x25, x21 │ │ + and x7, x14, x1 │ │ + eor x16, x16, x14, ror #28 │ │ + ror x6, x14, #39 │ │ + add x4, x4, x26 │ │ + orr x7, x25, x7 │ │ + eor x6, x16, x6 │ │ + add x4, x4, x2 │ │ + add x7, x7, x6 │ │ + add x23, x4, x23 │ │ + add x7, x7, x4 │ │ + cbz w8, bde4 │ │ + ldr x25, [x0, #96] │ │ + ldr x2, [x0, #120] │ │ + ror x26, x25, #61 │ │ + ldr x16, [x0, #184] │ │ + ror x6, x2, #1 │ │ + eor x26, x26, x25, ror #19 │ │ + eor x6, x6, x2, ror #8 │ │ + eor x25, x26, x25, lsr #6 │ │ + eor x6, x6, x2, lsr #7 │ │ + add x4, x25, x6 │ │ + add x4, x4, x16 │ │ + add x3, x3, x4 │ │ + str x3, [x0, #112] │ │ + ldr x4, [x9, #32] │ │ + eor x25, x22, x5 │ │ + and x25, x23, x25 │ │ + ror x6, x23, #14 │ │ + add x4, x24, x4 │ │ + eor x6, x6, x23, ror #18 │ │ + eor x24, x25, x5 │ │ + ror x27, x23, #41 │ │ + eor x26, x7, x14 │ │ + ror x25, x7, #34 │ │ + add x4, x4, x24 │ │ + eor x27, x6, x27 │ │ + and x26, x26, x1 │ │ + and x24, x7, x14 │ │ + eor x25, x25, x7, ror #28 │ │ + ror x6, x7, #39 │ │ + add x4, x4, x27 │ │ + orr x24, x26, x24 │ │ + eor x6, x25, x6 │ │ + add x4, x4, x3 │ │ + add x6, x24, x6 │ │ + add x21, x4, x21 │ │ + add x6, x6, x4 │ │ + cbz w8, bddc │ │ + ldr x25, [x0, #104] │ │ + ldr x3, [x0, #128] │ │ + ror x26, x25, #61 │ │ + ror x24, x3, #1 │ │ + eor x26, x26, x25, ror #19 │ │ + eor x24, x24, x3, ror #8 │ │ + eor x25, x26, x25, lsr #6 │ │ + eor x24, x24, x3, lsr #7 │ │ + add x4, x25, x24 │ │ + add x4, x4, x13 │ │ + add x2, x2, x4 │ │ + str x2, [x0, #120] │ │ + ldr x4, [x9, #40] │ │ + eor x25, x23, x22 │ │ + and x25, x21, x25 │ │ + ror x24, x21, #14 │ │ + add x4, x5, x4 │ │ + eor x24, x24, x21, ror #18 │ │ + eor x5, x25, x22 │ │ + ror x27, x21, #41 │ │ + eor x26, x6, x7 │ │ + ror x25, x6, #34 │ │ + add x4, x4, x5 │ │ + eor x27, x24, x27 │ │ + and x26, x26, x14 │ │ + and x5, x6, x7 │ │ + eor x25, x25, x6, ror #28 │ │ + ror x24, x6, #39 │ │ + add x4, x4, x27 │ │ + orr x5, x26, x5 │ │ + eor x24, x25, x24 │ │ + add x4, x4, x2 │ │ + add x5, x5, x24 │ │ + add x1, x4, x1 │ │ + add x5, x5, x4 │ │ + cbz w8, bdd4 │ │ + ldr x4, [x0, #112] │ │ + ldr x2, [x0, #136] │ │ + ror x25, x4, #61 │ │ + ror x24, x2, #1 │ │ + eor x25, x25, x4, ror #19 │ │ + eor x24, x24, x2, ror #8 │ │ + eor x4, x25, x4, lsr #6 │ │ + eor x24, x24, x2, lsr #7 │ │ + add x4, x24, x4 │ │ + add x4, x4, x10 │ │ + add x3, x3, x4 │ │ + str x3, [x0, #128] │ │ + ldr x24, [x9, #48] │ │ + eor x25, x21, x23 │ │ + and x25, x1, x25 │ │ + ror x4, x1, #14 │ │ + add x24, x22, x24 │ │ + eor x4, x4, x1, ror #18 │ │ + eor x22, x25, x23 │ │ + ror x27, x1, #41 │ │ + eor x26, x5, x6 │ │ + ror x25, x5, #34 │ │ + add x22, x24, x22 │ │ + eor x27, x4, x27 │ │ + and x26, x26, x7 │ │ + and x24, x5, x6 │ │ + eor x25, x25, x5, ror #28 │ │ + ror x4, x5, #39 │ │ + add x22, x22, x27 │ │ + orr x24, x26, x24 │ │ + eor x4, x25, x4 │ │ + add x3, x22, x3 │ │ + add x4, x24, x4 │ │ + add x14, x3, x14 │ │ + add x4, x4, x3 │ │ + cbz w8, bdcc │ │ + ldr x25, [x0, #120] │ │ + ldr x3, [x0, #144] │ │ + ror x26, x25, #61 │ │ + ror x24, x3, #1 │ │ + eor x26, x26, x25, ror #19 │ │ + eor x24, x24, x3, ror #8 │ │ + eor x25, x26, x25, lsr #6 │ │ + eor x24, x24, x3, lsr #7 │ │ + add x22, x25, x24 │ │ + add x22, x22, x11 │ │ + add x2, x2, x22 │ │ + str x2, [x0, #136] │ │ + ldr x22, [x9, #56] │ │ + eor x25, x1, x21 │ │ + and x25, x14, x25 │ │ + ror x24, x14, #14 │ │ + add x22, x23, x22 │ │ + eor x24, x24, x14, ror #18 │ │ + eor x23, x25, x21 │ │ + eor x27, x4, x5 │ │ + ror x25, x14, #41 │ │ + ror x26, x4, #34 │ │ + add x22, x22, x23 │ │ + eor x25, x24, x25 │ │ + and x27, x27, x6 │ │ + ror x24, x4, #39 │ │ + and x23, x4, x5 │ │ + eor x26, x26, x4, ror #28 │ │ + add x25, x22, x25 │ │ + orr x23, x27, x23 │ │ + eor x22, x26, x24 │ │ + add x2, x25, x2 │ │ + add x22, x23, x22 │ │ + add x24, x2, x7 │ │ + add x2, x22, x2 │ │ + cbz w8, b8e0 │ │ + ldr x23, [x0, #128] │ │ + ror x22, x18, #1 │ │ + eor x22, x22, x18, ror #8 │ │ + ldr x25, [x0, #88] │ │ + ror x7, x23, #61 │ │ + eor x22, x22, x18, lsr #7 │ │ + eor x7, x7, x23, ror #19 │ │ + eor x23, x7, x23, lsr #6 │ │ + add x7, x23, x22 │ │ + add x7, x7, x25 │ │ + add x3, x3, x7 │ │ + str x3, [x0, #144] │ │ + ldr x27, [x9, #64] │ │ + eor x22, x14, x1 │ │ + and x22, x24, x22 │ │ + ror x25, x24, #14 │ │ + add x21, x21, x27 │ │ + eor x22, x22, x1 │ │ + eor x25, x25, x24, ror #18 │ │ + ror x27, x24, #41 │ │ + eor x26, x2, x4 │ │ + ror x23, x2, #34 │ │ + add x7, x21, x22 │ │ + and x26, x26, x5 │ │ + eor x22, x25, x27 │ │ + eor x23, x23, x2, ror #28 │ │ + and x25, x2, x4 │ │ + ror x21, x2, #39 │ │ + add x22, x7, x22 │ │ + orr x25, x26, x25 │ │ + eor x7, x23, x21 │ │ + add x3, x22, x3 │ │ + add x7, x25, x7 │ │ + add x6, x3, x6 │ │ + add x7, x7, x3 │ │ + cbz w8, b970 │ │ + ldr x3, [x0, #136] │ │ + ror x15, x19, #1 │ │ + ldr x21, [x0, #96] │ │ + eor x15, x15, x19, ror #8 │ │ + ror x22, x3, #61 │ │ + eor x15, x15, x19, lsr #7 │ │ + eor x22, x22, x3, ror #19 │ │ + eor x3, x22, x3, lsr #6 │ │ + add x21, x3, x21 │ │ + add x18, x21, x18 │ │ + add x15, x18, x15 │ │ + str x15, [x0, #152] │ │ + eor x18, x24, x14 │ │ + ldr x23, [x9, #72] │ │ + and x21, x6, x18 │ │ + ror x22, x6, #14 │ │ + add x1, x1, x23 │ │ + ror x18, x6, #41 │ │ + eor x21, x21, x14 │ │ + eor x22, x22, x6, ror #18 │ │ + eor x25, x7, x2 │ │ + ror x3, x7, #34 │ │ + add x21, x1, x21 │ │ + eor x22, x22, x18 │ │ + and x25, x25, x4 │ │ + ror x18, x7, #39 │ │ + and x1, x7, x2 │ │ + eor x3, x3, x7, ror #28 │ │ + eor x3, x3, x18 │ │ + add x22, x21, x22 │ │ + orr x1, x25, x1 │ │ + add x15, x22, x15 │ │ + add x1, x1, x3 │ │ + add x18, x15, x5 │ │ + add x15, x1, x15 │ │ + cbz w8, ba00 │ │ + ldr x5, [x0, #144] │ │ + ror x3, x20, #1 │ │ + ldr x1, [x0, #104] │ │ + eor x3, x3, x20, ror #8 │ │ + ror x21, x5, #61 │ │ + eor x3, x3, x20, lsr #7 │ │ + eor x21, x21, x5, ror #19 │ │ + eor x21, x21, x5, lsr #6 │ │ + add x21, x21, x1 │ │ + add x19, x21, x19 │ │ + add x19, x19, x3 │ │ + str x19, [x0, #160] │ │ + eor x5, x6, x24 │ │ + ldr x23, [x9, #80] │ │ + and x21, x18, x5 │ │ + ror x3, x18, #14 │ │ + add x14, x14, x23 │ │ + ror x5, x18, #41 │ │ + eor x21, x21, x24 │ │ + eor x3, x3, x18, ror #18 │ │ + eor x22, x15, x7 │ │ + ror x1, x15, #34 │ │ + add x21, x14, x21 │ │ + eor x3, x3, x5 │ │ + and x22, x22, x2 │ │ + and x14, x15, x7 │ │ + eor x1, x1, x15, ror #28 │ │ + ror x5, x15, #39 │ │ + add x3, x21, x3 │ │ + orr x14, x22, x14 │ │ + eor x1, x1, x5 │ │ + add x3, x3, x19 │ │ + add x14, x14, x1 │ │ + add x19, x3, x4 │ │ + add x4, x14, x3 │ │ + cbz w8, ba90 │ │ + ldr x1, [x0, #152] │ │ + ror x3, x17, #1 │ │ + ldr x5, [x0, #112] │ │ + eor x3, x3, x17, ror #8 │ │ + ror x21, x1, #61 │ │ + eor x3, x3, x17, lsr #7 │ │ + eor x21, x21, x1, ror #19 │ │ + eor x21, x21, x1, lsr #6 │ │ + add x21, x21, x5 │ │ + add x20, x21, x20 │ │ + add x20, x20, x3 │ │ + str x20, [x0, #168] │ │ + eor x3, x18, x6 │ │ + ldr x22, [x9, #88] │ │ + and x5, x19, x3 │ │ + ror x1, x19, #14 │ │ + eor x5, x5, x6 │ │ + ror x3, x19, #41 │ │ + add x24, x24, x22 │ │ + eor x1, x1, x19, ror #18 │ │ + eor x21, x4, x15 │ │ + ror x14, x4, #34 │ │ + add x24, x24, x5 │ │ + eor x1, x1, x3 │ │ + and x21, x21, x7 │ │ + and x5, x4, x15 │ │ + eor x14, x14, x4, ror #28 │ │ + ror x3, x4, #39 │ │ + add x1, x24, x1 │ │ + orr x5, x21, x5 │ │ + eor x3, x14, x3 │ │ + add x1, x1, x20 │ │ + add x3, x5, x3 │ │ + add x20, x1, x2 │ │ + add x2, x3, x1 │ │ + cbz w8, bb20 │ │ + ldr x5, [x0, #160] │ │ + ror x3, x16, #1 │ │ + ldr x1, [x0, #120] │ │ + eor x3, x3, x16, ror #8 │ │ + ror x21, x5, #61 │ │ + eor x3, x3, x16, lsr #7 │ │ + eor x21, x21, x5, ror #19 │ │ + eor x21, x21, x5, lsr #6 │ │ + add x21, x21, x1 │ │ + add x17, x21, x17 │ │ + add x17, x17, x3 │ │ + str x17, [x0, #176] │ │ + ldr x21, [x9, #96] │ │ + eor x24, x19, x18 │ │ + and x24, x20, x24 │ │ + ror x3, x20, #14 │ │ + add x21, x6, x21 │ │ + eor x3, x3, x20, ror #18 │ │ + eor x6, x24, x18 │ │ + eor x14, x2, x4 │ │ + ror x24, x20, #41 │ │ + ror x1, x2, #34 │ │ + eor x3, x3, x24 │ │ + add x6, x21, x6 │ │ + ror x24, x2, #39 │ │ + and x14, x14, x15 │ │ + and x5, x2, x4 │ │ + eor x1, x1, x2, ror #28 │ │ + eor x1, x1, x24 │ │ + add x3, x6, x3 │ │ + orr x5, x14, x5 │ │ + add x3, x3, x17 │ │ + add x5, x5, x1 │ │ + add x24, x3, x7 │ │ + add x5, x5, x3 │ │ + cbz w8, bbb0 │ │ + ldr x3, [x0, #168] │ │ + ror x6, x13, #1 │ │ + ldr x7, [x0, #128] │ │ + eor x6, x6, x13, ror #8 │ │ + ror x1, x3, #61 │ │ + eor x6, x6, x13, lsr #7 │ │ + eor x1, x1, x3, ror #19 │ │ + eor x3, x1, x3, lsr #6 │ │ + add x3, x3, x7 │ │ + add x1, x3, x6 │ │ + add x16, x16, x1 │ │ + str x16, [x0, #184] │ │ + ldr x6, [x9, #104] │ │ + eor x14, x20, x19 │ │ + and x14, x24, x14 │ │ + ror x1, x24, #14 │ │ + add x6, x18, x6 │ │ + eor x1, x1, x24, ror #18 │ │ + eor x18, x14, x19 │ │ + eor x7, x5, x2 │ │ + ror x14, x24, #41 │ │ + ror x3, x5, #34 │ │ + add x18, x6, x18 │ │ + eor x1, x1, x14 │ │ + and x7, x7, x4 │ │ + ror x14, x5, #39 │ │ + and x6, x5, x2 │ │ + eor x3, x3, x5, ror #28 │ │ + eor x3, x3, x14 │ │ + add x1, x18, x1 │ │ + orr x6, x7, x6 │ │ + add x1, x1, x16 │ │ + add x3, x6, x3 │ │ + add x14, x1, x15 │ │ + add x1, x3, x1 │ │ + cbz w8, bc40 │ │ + ldr x6, [x0, #176] │ │ + ror x12, x10, #1 │ │ + ldr x7, [x0, #136] │ │ + eor x12, x12, x10, ror #8 │ │ + ror x3, x6, #61 │ │ + eor x12, x12, x10, lsr #7 │ │ + eor x3, x3, x6, ror #19 │ │ + eor x6, x3, x6, lsr #6 │ │ + add x6, x6, x7 │ │ + add x3, x6, x13 │ │ + add x12, x3, x12 │ │ + str x12, [x0, #192] │ │ + ldr x13, [x9, #112] │ │ + eor x6, x24, x20 │ │ + and x6, x14, x6 │ │ + ror x3, x14, #14 │ │ + add x13, x19, x13 │ │ + eor x3, x3, x14, ror #18 │ │ + eor x19, x6, x20 │ │ + eor x25, x1, x5 │ │ + ror x6, x14, #41 │ │ + ror x7, x1, #34 │ │ + add x13, x13, x19 │ │ + and x25, x25, x2 │ │ + eor x19, x3, x6 │ │ + eor x7, x7, x1, ror #28 │ │ + ror x6, x1, #39 │ │ + and x3, x1, x5 │ │ + eor x7, x7, x6 │ │ + add x19, x13, x19 │ │ + orr x3, x25, x3 │ │ + add x22, x19, x12 │ │ + add x3, x3, x7 │ │ + add x6, x22, x4 │ │ + add x22, x3, x22 │ │ + cbz w8, bcd0 │ │ + ldr x7, [x0, #184] │ │ + ror x4, x11, #1 │ │ + eor x4, x4, x11, ror #8 │ │ + ldr x12, [x0, #144] │ │ + ror x3, x7, #61 │ │ + eor x4, x4, x11, lsr #7 │ │ + eor x3, x3, x7, ror #19 │ │ + eor x7, x3, x7, lsr #6 │ │ + add x3, x7, x4 │ │ + add x3, x3, x12 │ │ + add x10, x10, x3 │ │ + str x10, [x0, #200] │ │ + ldr x12, [x9, #120] │ │ + eor x7, x14, x24 │ │ + and x7, x6, x7 │ │ + ror x3, x6, #14 │ │ + add x12, x20, x12 │ │ + eor x3, x3, x6, ror #18 │ │ + eor x20, x7, x24 │ │ + eor x25, x22, x1 │ │ + ror x7, x6, #41 │ │ + ror x4, x22, #34 │ │ + eor x3, x3, x7 │ │ + add x20, x12, x20 │ │ + ror x7, x22, #39 │ │ + and x25, x25, x5 │ │ + and x23, x22, x1 │ │ + eor x4, x4, x22, ror #28 │ │ + add w8, w8, #0x10 │ │ + eor x4, x4, x7 │ │ + add x3, x20, x3 │ │ + orr x23, x25, x23 │ │ + cmp w8, #0x50 │ │ + add x3, x3, x10 │ │ + add x23, x23, x4 │ │ + add x7, x3, x2 │ │ + add x23, x23, x3 │ │ + add x9, x9, #0x80 │ │ + b.ne b414 // b.any │ │ + ldr x4, [x0, #16] │ │ + ldr x20, [x0, #32] │ │ + ldr x2, [x0, #24] │ │ + add x23, x4, x23 │ │ + ldr x17, [x0, #40] │ │ + add x20, x20, x1 │ │ + ldr x8, [x0, #48] │ │ + add x2, x2, x22 │ │ + ldr x3, [x0, #56] │ │ + add x17, x17, x5 │ │ + ldr x4, [x0, #64] │ │ + add x7, x8, x7 │ │ + ldr x1, [x0, #72] │ │ + add x6, x3, x6 │ │ + str x23, [x0, #16] │ │ + add x14, x4, x14 │ │ + add x1, x1, x24 │ │ + str x20, [x0, #32] │ │ + str x2, [x0, #24] │ │ + str x17, [x0, #40] │ │ + str x7, [x0, #48] │ │ + str x6, [x0, #56] │ │ + str x14, [x0, #64] │ │ + str x1, [x0, #72] │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x24, [sp, #32] │ │ + ldp x25, x26, [sp, #48] │ │ + ldr x27, [sp, #64] │ │ + add sp, sp, #0x90 │ │ + ret │ │ + ldr x18, [x0, #152] │ │ + mov x12, x13 │ │ + ldr x2, [x0, #88] │ │ + mov x15, x18 │ │ + b b454 │ │ + ldr x3, [x0, #144] │ │ + b b850 │ │ + ldr x2, [x0, #136] │ │ + b b7c0 │ │ + ldr x3, [x0, #128] │ │ + b b730 │ │ + ldr x16, [x0, #184] │ │ + ldr x2, [x0, #120] │ │ + b b6a0 │ │ + ldr x17, [x0, #176] │ │ + ldr x3, [x0, #112] │ │ + b b60c │ │ + ldr x20, [x0, #168] │ │ + ldr x2, [x0, #104] │ │ + b b578 │ │ + ldr x19, [x0, #160] │ │ + ldr x4, [x0, #96] │ │ + b b4e8 │ │ + sub sp, sp, #0x20 │ │ + stp x19, x20, [sp] │ │ + stp x21, x30, [sp, #16] │ │ + mov x21, x0 │ │ + mov x19, x1 │ │ + ldr x4, [x1] │ │ + mov w20, w2 │ │ + and w5, w4, #0x7f │ │ + add w0, w5, #0x7 │ │ + lsr w0, w0, #3 │ │ + sub w1, w0, #0x1 │ │ + cbz w0, be70 │ │ + sxtw x0, w1 │ │ + sub x1, x0, w1, uxtw │ │ + add x1, x19, x1, lsl #3 │ │ + add x0, x19, x0, lsl #3 │ │ + sub x1, x1, #0x8 │ │ + ldr x3, [x0, #80] │ │ + sub x0, x0, #0x8 │ │ + cmp x0, x1 │ │ + rev x3, x3 │ │ + str x3, [x0, #88] │ │ + b.ne be58 // b.any │ │ + lsr w0, w5, #3 │ │ + mvn w1, w5 │ │ + ubfiz x3, x0, #3, #4 │ │ + ubfiz w1, w1, #3, #3 │ │ + add x3, x19, x3 │ │ + mov x2, #0x80 // #128 │ │ + mov x6, #0xffffffffffffff00 // #-256 │ │ + cmp w5, #0x6f │ │ + lsl x6, x6, x1 │ │ + lsl x1, x2, x1 │ │ + ldr x2, [x3, #80] │ │ + and x2, x6, x2 │ │ + orr x1, x2, x1 │ │ + str x1, [x3, #80] │ │ + b.ls c00c // b.plast │ │ + cmp w5, #0x77 │ │ + b.ls c044 // b.plast │ │ + mov x0, x19 │ │ + bl b394 │ │ + str xzr, [x19, #80] │ │ + ldr x4, [x19] │ │ + mov w0, #0x2 // #2 │ │ + str xzr, [x19, #88] │ │ + mov w1, w0 │ │ + add w2, w0, #0x1 │ │ + add x1, x1, #0xa │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w1, w0, #0x2 │ │ + cmp w1, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x1, x1, #0xa │ │ + add w2, w0, #0x3 │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w1, w0, #0x4 │ │ + cmp w1, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x1, x1, #0xa │ │ + add w2, w0, #0x5 │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w1, w0, #0x6 │ │ + cmp w1, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x1, x1, #0xa │ │ + add w2, w0, #0x7 │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w1, w0, #0x8 │ │ + cmp w1, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x1, x1, #0xa │ │ + add w2, w0, #0x9 │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w1, w0, #0xa │ │ + cmp w1, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x1, x1, #0xa │ │ + cmp w0, #0x2 │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.ne bfac // b.any │ │ + str xzr, [x19, #184] │ │ + ldr x1, [x19, #8] │ │ + lsl x2, x4, #3 │ │ + mov x0, x19 │ │ + str x2, [x19, #200] │ │ + lsl x1, x1, #3 │ │ + orr x4, x1, x4, lsr #61 │ │ + str x4, [x19, #192] │ │ + bl b394 │ │ + mov x0, #0x0 // #0 │ │ + cbz w20, bffc │ │ + ubfx x4, x0, #3, #29 │ │ + mvn w3, w0 │ │ + add x4, x4, #0x2 │ │ + ubfiz w3, w3, #3, #3 │ │ + ldr x4, [x19, x4, lsl #3] │ │ + lsr x3, x4, x3 │ │ + strb w3, [x21, x0] │ │ + add x0, x0, #0x1 │ │ + cmp w20, w0 │ │ + b.hi bfd4 // b.pmore │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x30, [sp, #16] │ │ + add sp, sp, #0x20 │ │ + ret │ │ + add w1, w0, #0x1 │ │ + cmp w1, #0xd │ │ + b.hi bfac // b.pmore │ │ + add x1, x1, #0xa │ │ + add w2, w0, #0x2 │ │ + cmp w2, #0xe │ │ + str xzr, [x19, x1, lsl #3] │ │ + b.eq bfac // b.none │ │ + add x2, x2, #0xa │ │ + add w0, w0, #0x3 │ │ + cmp w0, #0xe │ │ + str xzr, [x19, x2, lsl #3] │ │ + b.ne becc // b.any │ │ + b bfac │ │ + str xzr, [x19, #200] │ │ + b beb4 │ │ + │ │ +000000000000c04c : │ │ + sub sp, sp, #0x30 │ │ + stp x21, x22, [sp, #16] │ │ + stp x19, x20, [sp] │ │ + stp x23, x30, [sp, #32] │ │ + mov x22, x0 │ │ + mov x21, x1 │ │ + ldr x0, [x2] │ │ + mov w23, #0x80 // #128 │ │ + mov x19, x2 │ │ + add x1, x1, x0 │ │ + str x1, [x2] │ │ + cmp x21, x1 │ │ + and w0, w0, #0x7f │ │ + sub w23, w23, w0 │ │ + b.ls c094 // b.plast │ │ + ldr x1, [x2, #8] │ │ + add x1, x1, #0x1 │ │ + str x1, [x2, #8] │ │ + cmp x21, x23 │ │ + add x20, x19, #0x50 │ │ + b.cc c194 // b.lo, b.ul, b.last │ │ + mov x1, x22 │ │ + mov x2, x23 │ │ + add x0, x20, x0 │ │ + sub x21, x21, x23 │ │ + add x22, x22, x23 │ │ + mov x23, #0x80 // #128 │ │ + bl 17a0 │ │ + ldr x16, [x19, #200] │ │ + mov x0, x19 │ │ + ldr x15, [x19, #192] │ │ + ldr x14, [x19, #184] │ │ + rev x16, x16 │ │ + ldr x13, [x19, #176] │ │ + rev x15, x15 │ │ + ldr x12, [x19, #168] │ │ + rev x14, x14 │ │ + ldr x11, [x19, #160] │ │ + rev x13, x13 │ │ + ldr x10, [x19, #152] │ │ + rev x12, x12 │ │ + ldr x9, [x19, #144] │ │ + rev x11, x11 │ │ + ldr x8, [x19, #136] │ │ + rev x10, x10 │ │ + ldr x7, [x19, #128] │ │ + rev x9, x9 │ │ + ldr x6, [x19, #120] │ │ + rev x8, x8 │ │ + ldr x5, [x19, #112] │ │ + rev x7, x7 │ │ + ldr x4, [x19, #104] │ │ + rev x6, x6 │ │ + ldr x3, [x19, #96] │ │ + rev x5, x5 │ │ + ldr x2, [x19, #88] │ │ + rev x4, x4 │ │ + ldr x1, [x19, #80] │ │ + rev x3, x3 │ │ + rev x2, x2 │ │ + str x16, [x19, #200] │ │ + rev x1, x1 │ │ + str x15, [x19, #192] │ │ + str x14, [x19, #184] │ │ + str x13, [x19, #176] │ │ + str x12, [x19, #168] │ │ + str x11, [x19, #160] │ │ + str x10, [x19, #152] │ │ + str x9, [x19, #144] │ │ + str x8, [x19, #136] │ │ + str x7, [x19, #128] │ │ + str x6, [x19, #120] │ │ + str x5, [x19, #112] │ │ + str x4, [x19, #104] │ │ + str x3, [x19, #96] │ │ + str x2, [x19, #88] │ │ + str x1, [x19, #80] │ │ + bl b394 │ │ + cmp x21, #0x7f │ │ + mov x0, #0x0 // #0 │ │ + b.hi c0a0 // b.pmore │ │ + mov x0, #0x0 // #0 │ │ + add x0, x20, x0 │ │ + mov x1, x22 │ │ + mov x2, x21 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x22, [sp, #16] │ │ + ldp x23, x30, [sp, #32] │ │ + add sp, sp, #0x30 │ │ + b 17a0 │ │ + │ │ +000000000000c1b4 : │ │ + mov x2, x0 │ │ + str xzr, [x0, #8] │ │ + adrp x1, 23000 │ │ + str xzr, [x2], #16 │ │ + ldr x1, [x1, #3984] │ │ + ldp x8, x9, [x1] │ │ + stp x8, x9, [x0, #16] │ │ + ldp x10, x11, [x1, #16] │ │ + ldp x6, x7, [x1, #32] │ │ + ldp x4, x5, [x1, #48] │ │ + stp x10, x11, [x2, #16] │ │ + stp x6, x7, [x2, #32] │ │ + stp x4, x5, [x2, #48] │ │ + ret │ │ + │ │ +000000000000c1ec : │ │ + mov w2, #0x30 // #48 │ │ + b be14 │ │ + │ │ +000000000000c1f4 : │ │ + sub sp, sp, #0x100 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x30 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + str x30, [sp, #16] │ │ + str x1, [sp, #40] │ │ + str x2, [sp, #32] │ │ + bl c1b4 │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #32] │ │ + mov x0, x1 │ │ mov x1, x2 │ │ - b a8f4 │ │ + mov x2, x19 │ │ + bl c04c │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov w2, #0x30 // #48 │ │ + bl be14 │ │ + ldr x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0x100 │ │ + ret │ │ + │ │ +000000000000c250 : │ │ + mov x2, x0 │ │ + str xzr, [x0, #8] │ │ + adrp x1, 23000 │ │ + str xzr, [x2], #16 │ │ + ldr x1, [x1, #3992] │ │ + ldp x8, x9, [x1] │ │ + stp x8, x9, [x0, #16] │ │ + ldp x10, x11, [x1, #16] │ │ + ldp x6, x7, [x1, #32] │ │ + ldp x4, x5, [x1, #48] │ │ + stp x10, x11, [x2, #16] │ │ + stp x6, x7, [x2, #32] │ │ + stp x4, x5, [x2, #48] │ │ + ret │ │ + │ │ +000000000000c288 : │ │ + mov w2, #0x40 // #64 │ │ + b be14 │ │ + │ │ +000000000000c290 : │ │ + sub sp, sp, #0x100 │ │ + stp x19, x20, [sp] │ │ + add x19, sp, #0x30 │ │ + mov x20, x0 │ │ + mov x0, x19 │ │ + str x30, [sp, #16] │ │ + str x1, [sp, #40] │ │ + str x2, [sp, #32] │ │ + bl c250 │ │ + ldr x1, [sp, #40] │ │ + ldr x2, [sp, #32] │ │ + mov x0, x1 │ │ mov x1, x2 │ │ - b b888 │ │ + mov x2, x19 │ │ + bl c04c │ │ + mov x0, x20 │ │ + mov x1, x19 │ │ + mov w2, #0x40 // #64 │ │ + bl be14 │ │ + ldr x30, [sp, #16] │ │ + ldp x19, x20, [sp] │ │ + add sp, sp, #0x100 │ │ + ret │ │ + │ │ +000000000000c2ec : │ │ + cmp x0, #0x40 │ │ + b.eq c314 // b.none │ │ + b.ls c3d0 // b.plast │ │ + cmp x0, #0x100 │ │ + b.eq c39c // b.none │ │ + b.ls c3f0 // b.plast │ │ + cmp x0, #0x180 │ │ + b.eq c358 // b.none │ │ + cmp x0, #0x200 │ │ + b.ne c3e8 // b.any │ │ + mov x3, x1 │ │ + str xzr, [x1, #8] │ │ + adrp x2, 23000 │ │ + mov w0, #0x0 // #0 │ │ + str xzr, [x3], #16 │ │ + ldr x2, [x2, #3992] │ │ + ldp x6, x7, [x2] │ │ + stp x6, x7, [x1, #16] │ │ + ldp x10, x11, [x2, #16] │ │ + ldp x8, x9, [x2, #32] │ │ + ldp x4, x5, [x2, #48] │ │ + stp x10, x11, [x3, #16] │ │ + stp x8, x9, [x3, #32] │ │ + stp x4, x5, [x3, #48] │ │ + mov w2, #0x40 // #64 │ │ + str w2, [x1, #208] │ │ + ret │ │ + mov x3, x1 │ │ + str xzr, [x1, #8] │ │ + adrp x2, 23000 │ │ + mov w0, #0x0 // #0 │ │ + str xzr, [x3], #16 │ │ + ldr x2, [x2, #3984] │ │ + ldp x6, x7, [x2] │ │ + stp x6, x7, [x1, #16] │ │ + ldp x10, x11, [x2, #16] │ │ + ldp x8, x9, [x2, #32] │ │ + ldp x4, x5, [x2, #48] │ │ + stp x10, x11, [x3, #16] │ │ + stp x8, x9, [x3, #32] │ │ + stp x4, x5, [x3, #48] │ │ + mov w2, #0x30 // #48 │ │ + str w2, [x1, #208] │ │ + ret │ │ + mov x2, x1 │ │ + str wzr, [x1, #4] │ │ + adrp x3, 23000 │ │ + mov w0, #0x0 // #0 │ │ + str wzr, [x2], #8 │ │ + ldr x3, [x3, #4072] │ │ + ldp x6, x7, [x3] │ │ + ldp x4, x5, [x3, #16] │ │ + stp x6, x7, [x2] │ │ + stp x4, x5, [x2, #16] │ │ + mov w2, #0x20 // #32 │ │ + str w2, [x1, #208] │ │ + ret │ │ + cmp x0, #0x20 │ │ + b.eq c39c // b.none │ │ + cmp x0, #0x30 │ │ + b.eq c358 // b.none │ │ + cmp x0, #0x1c │ │ + b.eq c3f8 // b.none │ │ + mov w0, #0x1 // #1 │ │ + ret │ │ + cmp x0, #0xe0 │ │ + b.ne c3e8 // b.any │ │ + mov x2, x1 │ │ + str wzr, [x1, #4] │ │ + adrp x3, 23000 │ │ + mov w0, #0x0 // #0 │ │ + str wzr, [x2], #8 │ │ + ldr x3, [x3, #4000] │ │ + ldp x6, x7, [x3] │ │ + ldp x4, x5, [x3, #16] │ │ + stp x6, x7, [x2] │ │ + stp x4, x5, [x2, #16] │ │ + mov w2, #0x1c // #28 │ │ + str w2, [x1, #208] │ │ + ret │ │ + │ │ +000000000000c42c : │ │ + ldr w3, [x2, #208] │ │ + sub w3, w3, #0x1c │ │ + cmp w3, #0x24 │ │ + b.ls c440 // b.plast │ │ + ret │ │ + adrp x4, 11000 │ │ + add x4, x4, #0xc40 │ │ + ldrb w3, [x4, w3, uxtw] │ │ + adr x4, c458 │ │ + add x3, x4, w3, sxtb #2 │ │ + br x3 │ │ + b b114 │ │ + b c04c │ │ + │ │ +000000000000c460 : │ │ + ldr w2, [x1, #208] │ │ + sub w2, w2, #0x1c │ │ + cmp w2, #0x24 │ │ + b.ls c474 // b.plast │ │ + ret │ │ + adrp x3, 11000 │ │ + add x3, x3, #0xc68 │ │ + ldrb w2, [x3, w2, uxtw] │ │ + adr x3, c48c │ │ + add x2, x3, w2, sxtb #2 │ │ + br x2 │ │ + mov w2, #0x40 // #64 │ │ + b be14 │ │ + mov w2, #0x30 // #48 │ │ + b be14 │ │ + mov w2, #0x20 // #32 │ │ + b aedc │ │ + mov w2, #0x1c // #28 │ │ + b aedc │ │ + │ │ +000000000000c4ac : │ │ + sub sp, sp, #0x110 │ │ + stp x19, x20, [sp] │ │ + add x20, sp, #0x38 │ │ + str x2, [sp, #40] │ │ + stp x21, x30, [sp, #16] │ │ + mov x21, x0 │ │ + mov x0, x1 │ │ + mov x1, x20 │ │ + str x3, [sp, #32] │ │ + bl c2ec │ │ + mov w19, w0 │ │ + ldr x3, [sp, #32] │ │ + ldr x2, [sp, #40] │ │ + cbz w0, c4fc │ │ + mov w19, #0x1 // #1 │ │ + mov w0, w19 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x30, [sp, #16] │ │ + add sp, sp, #0x110 │ │ + ret │ │ + mov x1, x3 │ │ + mov x0, x2 │ │ + mov x2, x20 │ │ + bl c42c │ │ + mov x0, x21 │ │ + mov x1, x20 │ │ + bl c460 │ │ + mov w0, w19 │ │ + ldp x19, x20, [sp] │ │ + ldp x21, x30, [sp, #16] │ │ + add sp, sp, #0x110 │ │ + ret │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,35 +1,35 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ 0x00012550 011b033b fc010000 3e000000 ecf2feff ...;....>....... │ │ - 0x00012560 18020000 f4f2feff 30020000 48f4feff ........0...H... │ │ - 0x00012570 78020000 d4f5feff a8020000 84f6feff x............... │ │ - 0x00012580 c8020000 14f8feff 08030000 1cf8feff ................ │ │ - 0x00012590 20030000 40fbfeff 68030000 7cfefeff ...@...h...|... │ │ - 0x000125a0 b0030000 c4fefeff d0030000 b401ffff ................ │ │ - 0x000125b0 10040000 9802ffff 30040000 a402ffff ........0....... │ │ - 0x000125c0 48040000 2003ffff 78040000 9c03ffff H... ...x....... │ │ - 0x000125d0 a8040000 b405ffff e0040000 dc07ffff ................ │ │ - 0x000125e0 20050000 c40bffff 78050000 640fffff .......x...d... │ │ - 0x000125f0 d0050000 ac12ffff 28060000 f018ffff ........(....... │ │ - 0x00012600 70060000 642bffff b8060000 ac2bffff p...d+.......+.. │ │ - 0x00012610 d0060000 142dffff 00070000 442fffff .....-......D/.. │ │ - 0x00012620 28070000 9c2fffff 50070000 4c3fffff (..../..P...L?.. │ │ - 0x00012630 90070000 084fffff d8070000 ac59ffff .....O.......Y.. │ │ - 0x00012640 18080000 e45bffff 48080000 4c5dffff .....[..H...L].. │ │ - 0x00012650 78080000 745dffff 90080000 7c5dffff x...t]......|].. │ │ - 0x00012660 a8080000 d85dffff d0080000 005effff .....].......^.. │ │ - 0x00012670 e8080000 085effff 00090000 645effff .....^......d^.. │ │ - 0x00012680 28090000 e468ffff 68090000 1c6bffff (....h..h....k.. │ │ - 0x00012690 98090000 846cffff c8090000 bc6cffff .....l.......l.. │ │ - 0x000126a0 e0090000 c46cffff f8090000 206dffff .....l...... m.. │ │ - 0x000126b0 200a0000 586dffff 380a0000 606dffff ...Xm..8...`m.. │ │ - 0x000126c0 500a0000 bc6dffff 780a0000 fc6effff P....m..x....n.. │ │ - 0x000126d0 900a0000 306fffff a80a0000 7c6fffff ....0o......|o.. │ │ - 0x000126e0 c00a0000 fc6fffff f80a0000 2c70ffff .....o......,p.. │ │ - 0x000126f0 100b0000 dc70ffff 400b0000 dc71ffff .....p..@....q.. │ │ - 0x00012700 800b0000 5874ffff b80b0000 d474ffff ....Xt.......t.. │ │ - 0x00012710 e00b0000 2479ffff f80b0000 747dffff ....$y......t}.. │ │ - 0x00012720 100c0000 5083ffff 280c0000 a483ffff ....P...(....... │ │ - 0x00012730 400c0000 108bffff 800c0000 3893ffff @...........8... │ │ - 0x00012740 c00c0000 889fffff 000d0000 ............ │ │ + 0x00012560 18020000 d0f3feff 38020000 dcf3feff ........8....... │ │ + 0x00012570 50020000 58f4feff 80020000 d4f4feff P...X........... │ │ + 0x00012580 b0020000 ecf6feff e8020000 14f9feff ................ │ │ + 0x00012590 28030000 fcfcfeff 80030000 9c00ffff (............... │ │ + 0x000125a0 d8030000 e403ffff 30040000 280affff ........0...(... │ │ + 0x000125b0 78040000 d819ffff b8040000 9429ffff x............).. │ │ + 0x000125c0 00050000 e42dffff 18050000 3432ffff .....-......42.. │ │ + 0x000125d0 30050000 1038ffff 48050000 6438ffff 0....8..H...d8.. │ │ + 0x000125e0 60050000 d03fffff a0050000 f847ffff `....?.......G.. │ │ + 0x000125f0 e0050000 4854ffff 20060000 9c54ffff ....HT.. ....T.. │ │ + 0x00012600 38060000 a454ffff 50060000 f855ffff 8....T..P....U.. │ │ + 0x00012610 98060000 8457ffff c8060000 3458ffff .....W......4X.. │ │ + 0x00012620 e8060000 c459ffff 28070000 cc59ffff .....Y..(....Y.. │ │ + 0x00012630 40070000 f05cffff 88070000 2c60ffff @....\......,`.. │ │ + 0x00012640 d0070000 7460ffff f0070000 6463ffff ....t`......dc.. │ │ + 0x00012650 30080000 9463ffff 48080000 4464ffff 0....c..H...Dd.. │ │ + 0x00012660 78080000 4465ffff b8080000 c067ffff x...De.......g.. │ │ + 0x00012670 f0080000 3c68ffff 18090000 b07affff .......%...B...*... │ │ - 0x00000ce0 00000000 55000000 48000000 58000000 ....U...H...X... │ │ - 0x00000cf0 12000000 00000000 00000000 00000000 ................ │ │ - 0x00000d00 49000000 00000000 08000000 2f000000 I.........../... │ │ - 0x00000d10 54000000 13000000 00000000 3b000000 T...........;... │ │ - 0x00000d20 00000000 27000000 00000000 0d000000 ....'........... │ │ - 0x00000d30 4f000000 00000000 44000000 57000000 O.......D...W... │ │ + 0x00000c70 43000000 59000000 18000000 00000000 C...Y........... │ │ + 0x00000c80 3d000000 00000000 4f000000 3a000000 =.......O...:... │ │ + 0x00000c90 1e000000 00000000 4b000000 51000000 ........K...Q... │ │ + 0x00000ca0 56000000 00000000 54000000 4d000000 V.......T...M... │ │ + 0x00000cb0 3b000000 49000000 47000000 14000000 ;...I...G....... │ │ + 0x00000cc0 2c000000 12000000 00000000 00000000 ,............... │ │ + 0x00000cd0 48000000 33000000 4c000000 08000000 H...3...L....... │ │ + 0x00000ce0 00000000 1c000000 52000000 58000000 ........R...X... │ │ + 0x00000cf0 24000000 00000000 00000000 00000000 $............... │ │ + 0x00000d00 53000000 00000000 11000000 0f000000 S............... │ │ + 0x00000d10 1b000000 25000000 00000000 45000000 ....%.......E... │ │ + 0x00000d20 00000000 04000000 00000000 17000000 ................ │ │ + 0x00000d30 46000000 00000000 4e000000 57000000 F.......N...W... │ │ 0x00000d40 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000d50 2b000000 39000000 52000000 1d000000 +...9...R....... │ │ - 0x00000d60 38000000 36000000 40000000 4d000000 8...6...@...M... │ │ - 0x00000d70 14000000 4e000000 28000000 46000000 ....N...(...F... │ │ - 0x00000d80 53000000 00000000 00000000 00000000 S............... │ │ - 0x00000d90 00000000 00000000 02000000 00000000 ................ │ │ - 0x00000da0 00000000 01000000 00000000 05000000 ................ │ │ - 0x00000db0 03000000 00000000 00000000 0b000000 ................ │ │ - 0x00000dc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000dd0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000de0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000df0 11000000 00000000 1c000000 0a000000 ................ │ │ - 0x00000e00 10000000 17000000 00000000 18000000 ................ │ │ - 0x00000e10 00000000 0f000000 00000000 21000000 ............!... │ │ - 0x00000e20 00000000 0e000000 00000000 00000000 ................ │ │ - 0x00000e30 1b000000 00000000 1e000000 09000000 ................ │ │ - 0x00000e40 00000000 00000000 0c000000 00000000 ................ │ │ - 0x00000e50 1a000000 00000000 00000000 00000000 ................ │ │ - 0x00000e60 20000000 37000000 00000000 00000000 ...7........... │ │ - 0x00000e70 00000000 26000000 19000000 29000000 ....&.......)... │ │ - 0x00000e80 2c000000 1f000000 32000000 35000000 ,.......2...5... │ │ - 0x00000e90 23000000 34000000 00000000 00000000 #...4........... │ │ - 0x00000ea0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00000eb0 24000000 41000000 22000000 3a000000 $...A..."...:... │ │ - 0x00000ec0 3c000000 45000000 06000000 15000000 <...E........... │ │ - 0x00000ed0 00000000 2e000000 00000000 00000000 ................ │ │ - 0x00000ee0 4b000000 00000000 K....... │ │ + 0x00000d50 23000000 43000000 1d000000 2b000000 #...C.......+... │ │ + 0x00000d60 42000000 40000000 4a000000 36000000 B...@...J...6... │ │ + 0x00000d70 26000000 44000000 1f000000 50000000 &...D.......P... │ │ + 0x00000d80 19000000 00000000 00000000 00000000 ................ │ │ + 0x00000d90 00000000 00000000 03000000 00000000 ................ │ │ + 0x00000da0 05000000 00000000 00000000 09000000 ................ │ │ + 0x00000db0 00000000 00000000 02000000 00000000 ................ │ │ + 0x00000dc0 00000000 0e000000 01000000 00000000 ................ │ │ + 0x00000dd0 00000000 13000000 0d000000 00000000 ................ │ │ + 0x00000de0 00000000 00000000 00000000 15000000 ................ │ │ + 0x00000df0 10000000 00000000 16000000 00000000 ................ │ │ + 0x00000e00 07000000 00000000 00000000 00000000 ................ │ │ + 0x00000e10 0a000000 00000000 00000000 00000000 ................ │ │ + 0x00000e20 00000000 00000000 00000000 00000000 ................ │ │ + 0x00000e30 0b000000 1a000000 22000000 27000000 ........"...'... │ │ + 0x00000e40 00000000 28000000 00000000 21000000 ....(.......!... │ │ + 0x00000e50 00000000 2f000000 00000000 30000000 ..../.......0... │ │ + 0x00000e60 00000000 34000000 00000000 00000000 ....4........... │ │ + 0x00000e70 20000000 35000000 2a000000 00000000 ...5...*....... │ │ + 0x00000e80 00000000 00000000 2e000000 41000000 ............A... │ │ + 0x00000e90 00000000 37000000 00000000 38000000 ....7.......8... │ │ + 0x00000ea0 29000000 06000000 0c000000 2d000000 )...........-... │ │ + 0x00000eb0 3c000000 3f000000 31000000 3e000000 <...?...1...>... │ │ + 0x00000ec0 39000000 00000000 00000000 00000000 9............... │ │ + 0x00000ed0 00000000 00000000 32000000 00000000 ........2....... │ │ + 0x00000ee0 55000000 00000000 U....... │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00001140 : │ │ +00001140 : │ │ push %ebx │ │ call 11f0 │ │ add $0x16e7a,%ebx │ │ lea -0x18(%esp),%esp │ │ lea 0x40(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1080 <__cxa_finalize@plt> │ │ @@ -53,1435 +53,256 @@ │ │ mov (%esp),%ebx │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ add %al,(%eax) │ │ ... │ │ │ │ -00001200 : │ │ - xor %eax,%eax │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00001210 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x16da7,%ebx │ │ - lea -0x12c(%esp),%esp │ │ - mov 0x140(%esp),%edi │ │ - mov 0x4(%edi),%esi │ │ - test %esi,%esi │ │ - je 1310 │ │ - mov 0x8(%edi),%edx │ │ - test %edx,%edx │ │ - jne 1381 │ │ - lea 0x10(%edi),%eax │ │ - mov %eax,(%esp) │ │ - call 1090 │ │ - test %eax,%eax │ │ - jne 1381 │ │ - lea 0x50(%edi),%eax │ │ - lea 0x20(%esp),%esi │ │ - mov %eax,0x14(%esp) │ │ - lea 0x70(%edi),%eax │ │ - mov %eax,0x18(%esp) │ │ - lea 0x20(%edi),%eax │ │ - mov %esi,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call cad0 │ │ - lea 0x40(%edi),%eax │ │ - mov %eax,0x1c(%esp) │ │ - mov (%edi),%eax │ │ - test %eax,%eax │ │ - je 137a │ │ - xor %ebp,%ebp │ │ - mov %esi,%ecx │ │ - xor %eax,%eax │ │ - mov %ebp,%esi │ │ - mov %ecx,%ebp │ │ - jmp 12b5 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x14(%esp),%eax │ │ - add $0x1,%esi │ │ - mov %eax,0x4(%esp) │ │ - mov 0x18(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 4fd0 │ │ - xor %eax,%eax │ │ - cmp %esi,(%edi) │ │ - jbe 12dd │ │ - mov %ebp,0x8(%esp) │ │ - test %eax,%eax │ │ - jne 1298 │ │ - mov 0x18(%esp),%eax │ │ - add $0x1,%esi │ │ - mov %eax,0x4(%esp) │ │ - mov 0x14(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 4fd0 │ │ - cmp %esi,(%edi) │ │ - mov $0x1,%eax │ │ - ja 12b5 │ │ - mov %eax,%esi │ │ - mov 0x1c(%esp),%edx │ │ - cmp %edx,0x14(%esp) │ │ - je 135a │ │ - movl $0x1,0x8(%edi) │ │ - add $0x10,%edi │ │ - mov %edi,(%esp) │ │ - call 10a0 │ │ - lea 0x12c(%esp),%esp │ │ - mov %esi,%eax │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0xc(%edi),%ebp │ │ - mov %ebp,(%esp) │ │ - call 1090 │ │ - test %eax,%eax │ │ - jne 1238 │ │ - lea 0x40(%edi),%eax │ │ - lea 0x20(%esp),%esi │ │ - mov %eax,0x14(%esp) │ │ - lea 0x20(%edi),%eax │ │ - mov %esi,0x4(%esp) │ │ - lea 0x60(%edi),%ecx │ │ - mov %eax,(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - call cad0 │ │ - mov (%edi),%ecx │ │ - mov 0x14(%esp),%eax │ │ - test %ecx,%ecx │ │ - mov %eax,0x1c(%esp) │ │ - jne 1288 │ │ - xor %esi,%esi │ │ - jmp 135d │ │ - lea 0xc(%edi),%ebp │ │ - movl $0x1,0x4(%edi) │ │ - mov %ebp,(%esp) │ │ - call 10a0 │ │ - lea 0x12c(%esp),%esp │ │ - mov %esi,%eax │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - xor %esi,%esi │ │ - jmp 12df │ │ - movl $0xffffffff,(%esp) │ │ - call 10b0 │ │ - lea 0x0(%esi),%esi │ │ - │ │ -00001390 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x16c2a,%ebx │ │ - lea -0x28(%esp),%esp │ │ - mov 0x30(%esp),%eax │ │ - lea 0x1c(%esp),%ecx │ │ - mov (%eax),%edx │ │ - movl $0x10006,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - mov %eax,0x58(%ebx) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - jne 14e8 │ │ - mov 0x1c(%esp),%eax │ │ - lea -0x3d18(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%edx │ │ - mov (%edx),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - call *0x54(%ecx) │ │ - mov %eax,0x54(%ebx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%eax │ │ - lea -0x3765(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%edx │ │ - mov (%edx),%ecx │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - call *0x54(%ecx) │ │ - mov %eax,0x50(%ebx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%eax │ │ - lea -0x3cf4(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%edx │ │ - mov (%edx),%ecx │ │ - mov %edx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call *0x54(%ecx) │ │ - lea -0x3cd0(%ebx),%ecx │ │ - mov %eax,0x4c(%ebx) │ │ - mov 0x1c(%esp),%eax │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%edx │ │ - mov (%edx),%ecx │ │ - mov %edx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call *0x54(%ecx) │ │ - lea -0x3cac(%ebx),%ecx │ │ - mov %eax,0x48(%ebx) │ │ - mov 0x1c(%esp),%eax │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - je 14e8 │ │ - mov 0x1c(%esp),%edx │ │ - mov (%edx),%ecx │ │ - mov %edx,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call *0x54(%ecx) │ │ - mov %eax,0x44(%ebx) │ │ - call 1200 │ │ - lea 0x28(%esp),%esp │ │ - mov $0x10006,%eax │ │ - pop %ebx │ │ - retq │ │ - xchg %ax,%ax │ │ - lea 0x28(%esp),%esp │ │ - mov $0xffffffff,%eax │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00001500 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x16aba,%ebx │ │ - lea -0x28(%esp),%esp │ │ - mov 0x30(%esp),%eax │ │ - lea 0x1c(%esp),%ecx │ │ - mov (%eax),%edx │ │ - movl $0x10006,0x8(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x18(%edx) │ │ - test %eax,%eax │ │ - jne 159e │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x54(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x58(%edx) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x50(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x58(%edx) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x4c(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x58(%edx) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x48(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x58(%edx) │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x44(%ebx),%ecx │ │ - mov (%eax),%edx │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call *0x58(%edx) │ │ - lea 0x28(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi),%edi │ │ - │ │ -000015b0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x16a07,%ebx │ │ - lea -0x6c(%esp),%esp │ │ - mov 0x88(%esp),%eax │ │ - mov 0x80(%esp),%esi │ │ - mov %eax,0x24(%esp) │ │ - mov 0x8c(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %eax,%ecx │ │ - mov 0x90(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - mov %eax,%ebp │ │ - mov %gs:0x14,%eax │ │ - mov %eax,0x5c(%esp) │ │ - xor %eax,%eax │ │ - mov (%esi),%eax │ │ - mov %ecx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call *0x2ac(%eax) │ │ - mov %eax,0x20(%esp) │ │ - mov %eax,%edi │ │ - mov (%esi),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call *0x2ac(%eax) │ │ - mov %edi,%edx │ │ - and $0xfffffff7,%edx │ │ - cmp $0x10,%edx │ │ - je 1632 │ │ - cmp $0x20,%edi │ │ - jne 1718 │ │ - cmp $0x10,%eax │ │ - jne 1718 │ │ - movl $0x12c,(%esp) │ │ - call 10c0 │ │ - test %eax,%eax │ │ - mov %eax,%ebp │ │ - je 1740 │ │ - xor %eax,%eax │ │ - mov $0x4b,%ecx │ │ - mov %ebp,%edi │ │ - rep stos %eax,%es:(%edi) │ │ - mov 0x20(%esp),%ecx │ │ - lea 0x3c(%esp),%edi │ │ - mov (%esi),%eax │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x28(%esp),%ecx │ │ - movl $0x0,0x8(%esp) │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - call *0x320(%eax) │ │ - mov (%esi),%eax │ │ - lea 0x8(%ebp),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x2c(%esp),%edx │ │ - movl $0x10,0xc(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - mov %esi,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x320(%eax) │ │ - cmpb $0x0,0x24(%esp) │ │ - jne 16f8 │ │ - movl $0x1,0x0(%ebp) │ │ - lea 0x38(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call f1c0 │ │ - mov %ebp,%edx │ │ - mov %ebp,%eax │ │ - sar $0x1f,%edx │ │ - mov 0x5c(%esp),%edi │ │ - xor %gs:0x14,%edi │ │ - jne 1754 │ │ - lea 0x6c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movl $0x0,0x0(%ebp) │ │ - lea 0x38(%ebp),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %edi,(%esp) │ │ - mov %eax,0x4(%esp) │ │ - call d180 │ │ - jmp 16d6 │ │ - mov (%esi),%eax │ │ - lea -0x374a(%ebx),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x54(%ebx),%edx │ │ - mov %edx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call *0x38(%eax) │ │ - mov $0xffffffff,%eax │ │ - mov $0xffffffff,%edx │ │ - jmp 16dd │ │ - mov (%esi),%eax │ │ - lea -0x3c84(%ebx),%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x50(%ebx),%edx │ │ - jmp 172a │ │ - call 11d0 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -00001760 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x1685a,%ebx │ │ - lea -0x18(%esp),%esp │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00001790 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x16827,%ebx │ │ - lea -0x4c(%esp),%esp │ │ - mov 0x78(%esp),%eax │ │ - mov 0x84(%esp),%esi │ │ - movl $0x4,(%esp) │ │ - mov %eax,0xc(%esp) │ │ - lea -0x3c54(%ebx),%eax │ │ - mov %eax,0x8(%esp) │ │ - lea -0x372e(%ebx),%eax │ │ - mov %esi,0x10(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x68(%esp),%ebp │ │ - mov %eax,0x38(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x78(%esp),%eax │ │ - test %eax,%eax │ │ - je 1b18 │ │ - test %esi,%esi │ │ - je 1b18 │ │ - mov 0x80(%esp),%eax │ │ - mov 0x70(%esp),%edi │ │ - shr $0x1f,%eax │ │ - test %edi,%edi │ │ - sete %dl │ │ - or %al,%dl │ │ - jne 1b18 │ │ - mov 0x7c(%esp),%ecx │ │ - test %ecx,%ecx │ │ - je 1b18 │ │ - cmpl $0x2,0x0(%ebp) │ │ - je 1b8e │ │ - mov 0x4(%ebp),%edx │ │ - mov 0x78(%esp),%edi │ │ - add %edx,%edi │ │ - cmp $0x1f,%edi │ │ - jbe 1a98 │ │ - mov %edi,%eax │ │ - and $0xf,%eax │ │ - add $0x10,%eax │ │ - mov %eax,0x3c(%esp) │ │ - mov %eax,%ecx │ │ - mov %edi,%eax │ │ - sub %ecx,%eax │ │ - mov %eax,0x20(%esp) │ │ - cmp %esi,%eax │ │ - ja 1b58 │ │ - mov %edx,0x24(%esp) │ │ - add $0xf,%edi │ │ - mov %edi,(%esp) │ │ - call 10c0 │ │ - mov %eax,0x28(%esp) │ │ - test %eax,%eax │ │ - mov 0x24(%esp),%edx │ │ - je 1b9c │ │ - mov 0x28(%esp),%eax │ │ - mov %edx,0x30(%esp) │ │ - add $0xf,%eax │ │ - and $0xfffffff0,%eax │ │ - mov %eax,0x24(%esp) │ │ - mov 0x20(%esp),%eax │ │ - add $0xf,%eax │ │ - mov %eax,(%esp) │ │ - call 10c0 │ │ - mov %eax,0x2c(%esp) │ │ - test %eax,%eax │ │ - mov 0x30(%esp),%edx │ │ - je 1bb7 │ │ - mov 0x2c(%esp),%eax │ │ - add $0xf,%eax │ │ - and $0xfffffff0,%eax │ │ - test %edx,%edx │ │ - mov %eax,0x30(%esp) │ │ - jne 1a00 │ │ - mov 0x24(%esp),%esi │ │ - mov 0x78(%esp),%ecx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x70(%esp),%edi │ │ - mov (%eax),%eax │ │ - mov %esi,0x10(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov 0x60(%esp),%ecx │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,(%esp) │ │ - call *0x320(%eax) │ │ - mov 0x0(%ebp),%edx │ │ - lea 0x38(%ebp),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0x8(%ebp),%eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x20(%esp),%eax │ │ - test %edx,%edx │ │ - mov %eax,0x8(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x24(%esp),%eax │ │ - mov %eax,(%esp) │ │ - jne 1a60 │ │ - call 2570 │ │ - test %eax,%eax │ │ - jne 1b68 │ │ - mov 0x30(%esp),%ecx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x20(%esp),%esi │ │ - mov 0x60(%esp),%edi │ │ - mov (%eax),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x80(%esp),%ecx │ │ - mov %esi,0xc(%esp) │ │ - mov %edi,(%esp) │ │ - lea 0x18(%ebp),%edi │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x7c(%esp),%ecx │ │ - mov %esi,0x34(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - call *0x340(%eax) │ │ - mov 0x3c(%esp),%eax │ │ - test $0x1,%edi │ │ - mov 0x24(%esp),%edx │ │ - mov %eax,0x4(%ebp) │ │ - lea (%edx,%esi,1),%esi │ │ - jne 1b00 │ │ - test $0x2,%edi │ │ - jne 1ae8 │ │ - mov %eax,%ecx │ │ - xor %edx,%edx │ │ - shr $0x2,%ecx │ │ - test $0x2,%al │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - je 19a4 │ │ - movzwl (%esi),%edx │ │ - mov %dx,(%edi) │ │ - mov $0x2,%edx │ │ - test $0x1,%al │ │ - je 19af │ │ - movzbl (%esi,%edx,1),%eax │ │ - mov %al,(%edi,%edx,1) │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - mov 0x2c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - mov 0x20(%esp),%eax │ │ - movl $0x4,(%esp) │ │ - mov %eax,0xc(%esp) │ │ - lea -0x36ff(%ebx),%eax │ │ - mov %eax,0x8(%esp) │ │ - mov 0x38(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x34(%esp),%eax │ │ - lea 0x4c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - cmp $0x4,%edx │ │ - lea 0x18(%ebp),%esi │ │ - mov 0x24(%esp),%edi │ │ - jb 1a13 │ │ - mov %edx,%ecx │ │ - shr $0x2,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - xor %eax,%eax │ │ - test $0x2,%dl │ │ - jne 1a80 │ │ - and $0x1,%edx │ │ - jne 1a70 │ │ - mov 0x78(%esp),%esi │ │ - mov 0x60(%esp),%eax │ │ - mov 0x24(%esp),%edx │ │ - mov (%eax),%eax │ │ - add 0x4(%ebp),%edx │ │ - mov %esi,0xc(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %edx,0x10(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov 0x70(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ - mov 0x60(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call *0x320(%eax) │ │ - jmp 18ec │ │ - lea 0x0(%esi),%esi │ │ - call 2710 │ │ - jmp 1921 │ │ - lea 0x0(%esi),%esi │ │ - movzbl (%esi,%eax,1),%edx │ │ - mov %dl,(%edi,%eax,1) │ │ - jmp 1a1f │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzwl (%esi),%eax │ │ - and $0x1,%edx │ │ - mov %ax,(%edi) │ │ - mov $0x2,%eax │ │ - je 1a1f │ │ - jmp 1a70 │ │ - lea 0x0(%esi),%esi │ │ - mov 0x78(%esp),%esi │ │ - lea 0x18(%edx,%ebp,1),%edx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x60(%esp),%ecx │ │ - mov (%eax),%eax │ │ - mov %esi,0xc(%esp) │ │ - mov 0x74(%esp),%esi │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,(%esp) │ │ - mov %esi,0x8(%esp) │ │ - mov 0x70(%esp),%esi │ │ - mov %esi,0x4(%esp) │ │ - call *0x320(%eax) │ │ - movl $0x0,0x34(%esp) │ │ - mov %edi,0x4(%ebp) │ │ - mov 0x34(%esp),%eax │ │ - lea 0x4c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzwl (%esi),%edx │ │ - lea 0x2(%edi),%edi │ │ - sub $0x2,%eax │ │ - lea 0x2(%esi),%esi │ │ - mov %dx,-0x2(%edi) │ │ - jmp 198c │ │ - lea 0x0(%esi),%esi │ │ - movzbl (%esi),%edx │ │ - lea 0x19(%ebp),%edi │ │ - sub $0x1,%eax │ │ - lea 0x1(%esi),%esi │ │ - mov %dl,0x18(%ebp) │ │ - jmp 1980 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x60(%esp),%eax │ │ - lea -0x3c30(%ebx),%edx │ │ - mov (%eax),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x54(%ebx),%edx │ │ - mov 0x60(%esp),%edi │ │ - mov %edx,0x4(%esp) │ │ - mov %edi,(%esp) │ │ - call *0x38(%eax) │ │ - movl $0xffffffff,0x34(%esp) │ │ - mov 0x34(%esp),%eax │ │ - lea 0x4c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x60(%esp),%eax │ │ - lea -0x3bd8(%ebx),%edx │ │ - mov (%eax),%eax │ │ - jmp 1b24 │ │ - xchg %ax,%ax │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - mov 0x2c(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - mov 0x60(%esp),%eax │ │ - lea -0x371c(%ebx),%edx │ │ - mov (%eax),%eax │ │ - jmp 1b24 │ │ - mov 0x60(%esp),%eax │ │ - lea -0x3bfc(%ebx),%edx │ │ - mov (%eax),%eax │ │ - jmp 1b24 │ │ - mov 0x60(%esp),%eax │ │ - lea -0x3bac(%ebx),%edx │ │ - mov (%eax),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x50(%ebx),%edx │ │ - jmp 1b2e │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 10d0 │ │ - mov 0x60(%esp),%eax │ │ - lea -0x3b78(%ebx),%edx │ │ - mov (%eax),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x50(%ebx),%edx │ │ - jmp 1b2e │ │ - xchg %ax,%ax │ │ - │ │ -00001be0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x163d7,%ebx │ │ - lea -0x6c(%esp),%esp │ │ - lea -0x36ef(%ebx),%ebp │ │ - mov 0x80(%esp),%eax │ │ - mov %gs:0x14,%ecx │ │ - mov %ecx,0x5c(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x9c(%esp),%ecx │ │ - mov %eax,0x24(%esp) │ │ - mov 0x94(%esp),%eax │ │ - mov %ecx,0x10(%esp) │ │ - mov 0x98(%esp),%ecx │ │ - mov %eax,0x20(%esp) │ │ - lea -0x3b44(%ebx),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ecx,0xc(%esp) │ │ - movl $0x4,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov 0x88(%esp),%esi │ │ - mov 0x90(%esp),%edi │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x98(%esp),%ecx │ │ - shr $0x1f,%ecx │ │ - jne 1f18 │ │ - mov 0x20(%esp),%edx │ │ - test %edx,%edx │ │ - je 1f18 │ │ - cmpl $0x2,(%esi) │ │ - je 1f56 │ │ - mov %edi,%eax │ │ - test %al,%al │ │ - je 1e70 │ │ - mov %ebp,0x4(%esp) │ │ - lea -0x36de(%ebx),%eax │ │ - movl $0x4,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov (%esi),%eax │ │ - test %eax,%eax │ │ - je 1da0 │ │ - mov 0x4(%esi),%edi │ │ - cmp %edi,0x9c(%esp) │ │ - jl 1faa │ │ - cmp $0x10,%edi │ │ - jne 1f08 │ │ - movl $0x10,0x8(%esp) │ │ - lea 0x38(%esi),%eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0x8(%esi),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x30(%esp),%eax │ │ - mov %eax,0x28(%esp) │ │ - mov %eax,0x4(%esp) │ │ - lea 0x18(%esi),%eax │ │ - mov %eax,(%esp) │ │ - call 2710 │ │ - test %eax,%eax │ │ - jne 1fd4 │ │ - movzbl 0x3f(%esp),%edx │ │ - cmp $0x10,%edx │ │ - ja 1ec0 │ │ - mov %edx,0xc(%esp) │ │ - lea -0x36c6(%ebx),%eax │ │ - mov %ebp,0x4(%esp) │ │ - movl $0x4,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x2c(%esp),%edx │ │ - mov 0x24(%esp),%ecx │ │ - sub %edx,%edi │ │ - mov 0x28(%esp),%edx │ │ - mov (%ecx),%eax │ │ - mov %edi,0xc(%esp) │ │ - mov %edx,0x10(%esp) │ │ - mov 0x98(%esp),%edx │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov %edx,0x4(%esp) │ │ - call *0x340(%eax) │ │ - movl $0x2,(%esi) │ │ - lea -0x39b8(%ebx),%eax │ │ - mov %edi,0xc(%esp) │ │ - mov %eax,0x8(%esp) │ │ - mov %ebp,0x4(%esp) │ │ - movl $0x4,(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x5c(%esp),%esi │ │ - xor %gs:0x14,%esi │ │ - mov %edi,%eax │ │ - jne 1fe2 │ │ - lea 0x6c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - mov 0x4(%esi),%eax │ │ - cmp $0x10,%eax │ │ - sbb %edi,%edi │ │ - and $0xfffffff0,%edi │ │ - add $0x20,%edi │ │ - mov %edi,0x28(%esp) │ │ - cmp %edi,0x9c(%esp) │ │ - jl 1f80 │ │ - mov 0x28(%esp),%edx │ │ - sub %eax,%edx │ │ - je 1eb0 │ │ - mov %edx,%ecx │ │ - mov %edx,0x8(%esp) │ │ - lea 0x18(%eax,%esi,1),%eax │ │ - mov %ecx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 10f0 │ │ - lea 0x38(%esi),%eax │ │ - lea 0x30(%esp),%edx │ │ - mov %eax,0x10(%esp) │ │ - lea 0x8(%esi),%eax │ │ - mov %eax,0xc(%esp) │ │ - lea 0x18(%esi),%eax │ │ - mov %edi,0x8(%esp) │ │ - mov %edx,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call 2570 │ │ - mov 0x2c(%esp),%edx │ │ - test %eax,%eax │ │ - jne 1f48 │ │ - mov 0x24(%esp),%ecx │ │ - mov (%ecx),%eax │ │ - mov %edx,0x10(%esp) │ │ - mov 0x98(%esp),%edx │ │ - mov %edi,0xc(%esp) │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x8(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov %edx,0x4(%esp) │ │ - call *0x340(%eax) │ │ - mov 0x28(%esp),%eax │ │ - movl $0x2,(%esi) │ │ - mov %ebp,0x4(%esp) │ │ - mov %eax,0xc(%esp) │ │ - lea -0x3a7c(%ebx),%eax │ │ - movl $0x4,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - jmp 1d83 │ │ - lea 0x0(%esi),%esi │ │ - mov 0x24(%esp),%ecx │ │ - lea 0x18(%esi),%edx │ │ - mov 0x98(%esp),%edi │ │ - mov (%ecx),%eax │ │ - mov %edx,0x10(%esp) │ │ - mov 0x4(%esi),%edx │ │ - mov %edi,0x8(%esp) │ │ - mov 0x20(%esp),%edi │ │ - mov %edx,0xc(%esp) │ │ - mov %ecx,(%esp) │ │ - mov %edi,0x4(%esp) │ │ - call *0x340(%eax) │ │ - mov 0x4(%esi),%edi │ │ - movl $0x2,(%esi) │ │ - jmp 1d83 │ │ - xchg %ax,%ax │ │ - mov $0x10,%ecx │ │ - mov $0x10,%edx │ │ - jmp 1dcd │ │ - nop │ │ - mov %edx,0xc(%esp) │ │ - lea -0x36c6(%ebx),%eax │ │ - mov %ebp,0x4(%esp) │ │ - movl $0x4,(%esp) │ │ - mov %eax,0x8(%esp) │ │ - call 10e0 <__android_log_print@plt> │ │ - mov 0x24(%esp),%esi │ │ - lea -0x39e4(%ebx),%edx │ │ - mov (%esi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov $0xffffffff,%edi │ │ - mov 0x4c(%ebx),%edx │ │ - mov %esi,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - jmp 1d83 │ │ - mov 0x24(%esp),%esi │ │ - lea -0x3a48(%ebx),%edx │ │ - mov (%esi),%eax │ │ - jmp 1eea │ │ - xchg %ax,%ax │ │ - mov 0x24(%esp),%esi │ │ - lea -0x3b1c(%ebx),%edx │ │ - mov (%esi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov $0xffffffff,%edi │ │ - mov 0x54(%ebx),%edx │ │ - mov %esi,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - jmp 1d83 │ │ - lea 0x0(%esi),%esi │ │ - mov 0x24(%esp),%esi │ │ - lea -0x3aa8(%ebx),%edx │ │ - mov (%esi),%eax │ │ - jmp 1f24 │ │ - mov 0x24(%esp),%edi │ │ - lea -0x3af4(%ebx),%edx │ │ - mov (%edi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x54(%ebx),%edx │ │ - mov %edi,(%esp) │ │ - mov $0xffffffff,%edi │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - jmp 1d83 │ │ - mov 0x24(%esp),%edi │ │ - lea -0x3acc(%ebx),%edx │ │ - mov (%edi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x48(%ebx),%edx │ │ - mov %edi,(%esp) │ │ - mov $0xffffffff,%edi │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - jmp 1d83 │ │ - mov 0x24(%esp),%esi │ │ - lea -0x3acc(%ebx),%edx │ │ - mov $0xffffffff,%edi │ │ - mov (%esi),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x48(%ebx),%edx │ │ - mov %esi,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - jmp 1d83 │ │ - mov 0x24(%esp),%edi │ │ - lea -0x3a10(%ebx),%edx │ │ - mov (%edi),%eax │ │ - jmp 1f62 │ │ - call 11d0 │ │ - mov %esi,%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00001ff0 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x15fca,%ebx │ │ - lea -0x18(%esp),%esp │ │ - mov 0x28(%esp),%eax │ │ - cmpl $0x2,(%eax) │ │ - je 2012 │ │ - mov 0x4(%eax),%eax │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - mov 0x20(%esp),%eax │ │ - lea -0x36ba(%ebx),%edx │ │ - mov 0x20(%esp),%ecx │ │ - mov (%eax),%eax │ │ - mov %edx,0x8(%esp) │ │ - mov 0x54(%ebx),%edx │ │ - mov %ecx,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - mov $0xffffffff,%eax │ │ - jmp 200c │ │ - lea 0x0(%esi),%esi │ │ - │ │ -00002040 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x15f77,%ebx │ │ - lea -0x14c(%esp),%esp │ │ - mov 0x160(%esp),%ebp │ │ - mov 0x168(%esp),%esi │ │ - mov %gs:0x14,%eax │ │ - mov %eax,0x13c(%esp) │ │ - xor %eax,%eax │ │ - mov 0x0(%ebp),%eax │ │ - mov %esi,0x4(%esp) │ │ - mov %ebp,(%esp) │ │ - mov 0x16c(%esp),%edi │ │ - call *0x2ac(%eax) │ │ - cmp $0x20,%eax │ │ - mov 0x0(%ebp),%eax │ │ - jne 22f8 │ │ - mov %edi,0x4(%esp) │ │ - mov %ebp,(%esp) │ │ - call *0x2ac(%eax) │ │ - cmp $0x20,%eax │ │ - jne 2310 │ │ - mov 0x170(%esp),%eax │ │ - test %eax,%eax │ │ - js 2388 │ │ - mov 0x170(%esp),%eax │ │ - movl $0x0,0x4(%esp) │ │ - movl $0x0,0xb8(%esp) │ │ - mov %eax,0xb0(%esp) │ │ - lea 0xb0(%esp),%eax │ │ - mov %eax,0x2c(%esp) │ │ - lea 0xbc(%esp),%eax │ │ - mov %eax,(%esp) │ │ - movl $0x0,0xb4(%esp) │ │ - call 1100 │ │ - test %eax,%eax │ │ - jne 2348 │ │ - movl $0x0,0x4(%esp) │ │ - lea 0xc0(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1100 │ │ - test %eax,%eax │ │ - mov 0x0(%ebp),%eax │ │ - jne 2358 │ │ - mov %esi,0x4(%esp) │ │ - lea 0xd0(%esp),%ecx │ │ - movl $0x20,0xc(%esp) │ │ - lea 0xf0(%esp),%esi │ │ - movl $0x0,0x8(%esp) │ │ - mov %ebp,(%esp) │ │ - mov %ecx,0x10(%esp) │ │ - call *0x320(%eax) │ │ - mov 0x0(%ebp),%eax │ │ - mov %edi,0x4(%esp) │ │ - mov %esi,0x10(%esp) │ │ - movl $0x20,0xc(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - mov %ebp,(%esp) │ │ - call *0x320(%eax) │ │ - mov 0x2c(%esp),%eax │ │ - lea -0x16db0(%ebx),%edi │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0xc(%esp) │ │ - lea 0x30(%esp),%eax │ │ - mov %edi,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - call 1110 │ │ - test %eax,%eax │ │ - jne 2300 │ │ - mov 0x2c(%esp),%eax │ │ - mov %edi,0x8(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - mov %eax,0xc(%esp) │ │ - lea 0x34(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1110 │ │ - test %eax,%eax │ │ - jne 2368 │ │ - lea 0x38(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1120 │ │ - test %eax,%eax │ │ - jne 2378 │ │ - lea 0x3c(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x34(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 1120 │ │ - test %eax,%eax │ │ - jne 2398 │ │ - mov 0x38(%esp),%edi │ │ - cmp $0xffffffff,%edi │ │ - je 22b8 │ │ - mov 0x3c(%esp),%eax │ │ - cmp %eax,%edi │ │ - jne 22b8 │ │ - cmp $0xffffffff,%eax │ │ - je 22b8 │ │ - lea 0x40(%esp),%edx │ │ - mov %edx,(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call 7fa0 │ │ - mov 0x2c(%esp),%edx │ │ - test %edi,%edi │ │ - mov %edx,0x8(%esp) │ │ - je 2320 │ │ - movl $0x20,0x4(%esp) │ │ - lea 0x110(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7cc0 │ │ - mov 0x2c(%esp),%edx │ │ - mov %edx,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 8000 │ │ - mov 0x0(%ebp),%eax │ │ - movl $0x20,0x4(%esp) │ │ - mov %ebp,(%esp) │ │ - call *0x2c0(%eax) │ │ - mov %eax,%edi │ │ - mov 0x0(%ebp),%eax │ │ - mov %esi,0x10(%esp) │ │ - movl $0x20,0xc(%esp) │ │ - movl $0x0,0x8(%esp) │ │ - mov %edi,0x4(%esp) │ │ - mov %ebp,(%esp) │ │ - call *0x340(%eax) │ │ - mov %edi,%eax │ │ - jmp 22d7 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x37a8(%ebx),%ecx │ │ - mov %ecx,0x8(%esp) │ │ - mov 0x54(%ebx),%ecx │ │ - mov %ebp,(%esp) │ │ - mov %ecx,0x4(%esp) │ │ - call *0x38(%eax) │ │ - xor %eax,%eax │ │ - mov 0x13c(%esp),%edx │ │ - xor %gs:0x14,%edx │ │ - jne 23a6 │ │ - lea 0x14c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - lea -0x3984(%ebx),%ecx │ │ - jmp 22c1 │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x3860(%ebx),%ecx │ │ - jmp 22c1 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x394c(%ebx),%ecx │ │ - jmp 22c1 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov %esi,(%esp) │ │ - lea 0x110(%esp),%esi │ │ - movl $0x20,0x4(%esp) │ │ - mov %edx,0x2c(%esp) │ │ - call 7cc0 │ │ - mov 0x2c(%esp),%edx │ │ - mov %edx,0x4(%esp) │ │ - jmp 226d │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x38e0(%ebx),%ecx │ │ - jmp 22c1 │ │ - xchg %ax,%ax │ │ - lea -0x38a0(%ebx),%ecx │ │ - jmp 22c1 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x3830(%ebx),%ecx │ │ - jmp 22c1 │ │ - xchg %ax,%ax │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x3800(%ebx),%ecx │ │ - jmp 22c1 │ │ - xchg %ax,%ax │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x3918(%ebx),%ecx │ │ - jmp 22c1 │ │ - xchg %ax,%ax │ │ - mov 0x0(%ebp),%eax │ │ - lea -0x37d4(%ebx),%ecx │ │ - jmp 22c1 │ │ - call 11d0 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -000023b0 : │ │ +00001200 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ lea -0x30(%esp),%esp │ │ mov %gs:0x14,%eax │ │ mov %eax,0x2c(%esp) │ │ xor %eax,%eax │ │ mov 0x40(%esp),%eax │ │ lea -0x4(%eax),%edx │ │ mov $0x1,%eax │ │ cmp $0xc,%edx │ │ - ja 244c │ │ + ja 129c │ │ mov 0x40(%esp),%eax │ │ lea 0x1c(%esp),%edi │ │ movl $0x0,0x8(%esp) │ │ mov %edi,%esi │ │ movl $0x0,0xc(%esp) │ │ xor %ecx,%ecx │ │ lea -0x1(%eax),%ebp │ │ - jmp 2411 │ │ + jmp 1261 │ │ lea 0x0(%esi),%esi │ │ add 0x40(%esp),%edx │ │ cmp %edx,%eax │ │ - jne 2468 │ │ + jne 12b8 │ │ add $0x1,%ecx │ │ addl $0x1,0x8(%esp) │ │ add $0x1,%esi │ │ cmp 0x40(%esp),%ecx │ │ - je 2440 │ │ + je 1290 │ │ mov %esi,%eax │ │ mov %ecx,%edx │ │ and %ebp,%eax │ │ sub %eax,%edx │ │ mov %esi,%eax │ │ neg %eax │ │ add %edi,%edx │ │ and %ebp,%eax │ │ add %ecx,%eax │ │ add %edi,%eax │ │ cmp %edx,%eax │ │ - jne 23f8 │ │ + jne 1248 │ │ add $0x1,%ecx │ │ addl $0x1,0xc(%esp) │ │ add $0x1,%esi │ │ cmp 0x40(%esp),%ecx │ │ - jne 2411 │ │ + jne 1261 │ │ lea 0x0(%esi),%esi │ │ cmpl $0x1,0xc(%esp) │ │ mov $0x1,%eax │ │ - je 2470 │ │ + je 12c0 │ │ mov 0x2c(%esp),%edi │ │ xor %gs:0x14,%edi │ │ - jne 247b │ │ + jne 12cb │ │ lea 0x30(%esp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov $0x1,%eax │ │ - jmp 244c │ │ + jmp 129c │ │ nop │ │ xor %eax,%eax │ │ cmp %ebp,0x8(%esp) │ │ setne %al │ │ - jmp 244c │ │ + jmp 129c │ │ call 11d0 │ │ │ │ -00002480 : │ │ +000012d0 : │ │ mov 0x4(%esp),%eax │ │ movb $0x0,0xf2(%eax) │ │ xor %eax,%eax │ │ retq │ │ xchg %ax,%ax │ │ │ │ -00002490 : │ │ +000012e0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x15b27,%ebx │ │ + add $0x16cd7,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x48(%esp),%esi │ │ mov 0x40(%esp),%ebp │ │ mov 0x44(%esp),%edi │ │ mov %esi,%eax │ │ and $0xf,%eax │ │ mov %eax,0x1c(%esp) │ │ - jne 24eb │ │ + jne 133b │ │ sar $0x4,%esi │ │ - jne 24d3 │ │ - jmp 24f3 │ │ + jne 1323 │ │ + jmp 1343 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ sub $0x1,%esi │ │ - je 24f3 │ │ + je 1343 │ │ mov 0x4c(%esp),%eax │ │ mov %edi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 24c8 │ │ + je 1318 │ │ movl $0x1,0x1c(%esp) │ │ mov 0x1c(%esp),%eax │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ │ │ -00002500 : │ │ +00001350 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x15ab7,%ebx │ │ + add $0x16c67,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x48(%esp),%esi │ │ mov 0x40(%esp),%ebp │ │ mov 0x44(%esp),%edi │ │ mov %esi,%eax │ │ and $0xf,%eax │ │ mov %eax,0x1c(%esp) │ │ - jne 255b │ │ + jne 13ab │ │ sar $0x4,%esi │ │ - jne 2543 │ │ - jmp 2563 │ │ + jne 1393 │ │ + jmp 13b3 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ sub $0x1,%esi │ │ - je 2563 │ │ + je 13b3 │ │ mov 0x4c(%esp),%eax │ │ mov %edi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 5e80 │ │ + call 3720 │ │ test %eax,%eax │ │ - je 2538 │ │ + je 1388 │ │ movl $0x1,0x1c(%esp) │ │ mov 0x1c(%esp),%eax │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ │ │ -00002570 : │ │ +000013c0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x15a47,%ebx │ │ + add $0x16bf7,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x48(%esp),%eax │ │ mov 0x40(%esp),%edi │ │ mov 0x44(%esp),%ebp │ │ mov 0x4c(%esp),%esi │ │ mov %eax,%ecx │ │ and $0xf,%ecx │ │ mov %ecx,0x1c(%esp) │ │ - jne 2620 │ │ + jne 1470 │ │ sar $0x4,%eax │ │ mov %eax,%edx │ │ mov %edi,%eax │ │ or %esi,%eax │ │ test $0x3,%al │ │ - jne 2638 │ │ + jne 1488 │ │ test %edx,%edx │ │ - je 2628 │ │ + je 1478 │ │ mov %ebp,0x44(%esp) │ │ mov %edi,%ebp │ │ mov %edx,0x18(%esp) │ │ mov 0x44(%esp),%edi │ │ - jmp 25ec │ │ + jmp 143c │ │ nop │ │ mov (%esi),%eax │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ mov %eax,-0x10(%edi) │ │ mov 0x4(%esi),%eax │ │ mov %eax,-0xc(%edi) │ │ mov 0x8(%esi),%eax │ │ mov %eax,-0x8(%edi) │ │ mov 0xc(%esi),%eax │ │ mov %eax,-0x4(%edi) │ │ subl $0x1,0x18(%esp) │ │ - je 2628 │ │ + je 1478 │ │ mov 0x0(%ebp),%eax │ │ xor %eax,(%esi) │ │ mov 0x4(%ebp),%eax │ │ xor %eax,0x4(%esi) │ │ mov 0x8(%ebp),%eax │ │ xor %eax,0x8(%esi) │ │ mov 0xc(%ebp),%eax │ │ xor %eax,0xc(%esi) │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 25c8 │ │ + je 1418 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movl $0x1,0x1c(%esp) │ │ mov 0x1c(%esp),%eax │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ mov %edx,0x18(%esp) │ │ test %edx,%edx │ │ - je 2628 │ │ + je 1478 │ │ mov %ebp,0x44(%esp) │ │ mov %edi,%ebp │ │ mov 0x44(%esp),%edi │ │ - jmp 2674 │ │ + jmp 14c4 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov (%esi),%eax │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ mov %eax,-0x10(%edi) │ │ mov 0x4(%esi),%eax │ │ mov %eax,-0xc(%edi) │ │ mov 0x8(%esi),%eax │ │ mov %eax,-0x8(%edi) │ │ mov 0xc(%esi),%eax │ │ mov %eax,-0x4(%edi) │ │ subl $0x1,0x18(%esp) │ │ - je 2628 │ │ + je 1478 │ │ movzbl 0x0(%ebp),%eax │ │ xor %al,(%esi) │ │ movzbl 0x1(%ebp),%eax │ │ xor %al,0x1(%esi) │ │ movzbl 0x2(%ebp),%eax │ │ xor %al,0x2(%esi) │ │ movzbl 0x3(%ebp),%eax │ │ @@ -1510,52 +331,52 @@ │ │ xor %al,0xe(%esi) │ │ movzbl 0xf(%ebp),%eax │ │ xor %al,0xf(%esi) │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 2650 │ │ - jmp 2620 │ │ + je 14a0 │ │ + jmp 1470 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi),%edi │ │ │ │ -00002710 : │ │ +00001560 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x158a7,%ebx │ │ + add $0x16a57,%ebx │ │ lea -0x4c(%esp),%esp │ │ mov 0x68(%esp),%eax │ │ mov 0x70(%esp),%edx │ │ mov %gs:0x14,%ecx │ │ mov %ecx,0x3c(%esp) │ │ xor %ecx,%ecx │ │ mov 0x60(%esp),%ebp │ │ mov %eax,%ecx │ │ mov 0x64(%esp),%esi │ │ and $0xf,%ecx │ │ mov 0x6c(%esp),%edi │ │ mov %edx,0x14(%esp) │ │ mov %ecx,0x1c(%esp) │ │ - jne 27f0 │ │ + jne 1640 │ │ sar $0x4,%eax │ │ mov %eax,%edx │ │ mov %esi,%eax │ │ or %edi,%eax │ │ test $0x3,%al │ │ - jne 2818 │ │ + jne 1668 │ │ test %edx,%edx │ │ - je 27f8 │ │ + je 1648 │ │ mov %edx,0x18(%esp) │ │ - jmp 27b6 │ │ + jmp 1606 │ │ xchg %ax,%ax │ │ mov (%edi),%eax │ │ add $0x10,%ebp │ │ xor %eax,(%esi) │ │ mov 0x4(%edi),%eax │ │ xor %eax,0x4(%esi) │ │ mov 0x8(%edi),%eax │ │ @@ -1568,47 +389,47 @@ │ │ mov %eax,(%edi) │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x4(%edi) │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x8(%edi) │ │ mov 0x38(%esp),%eax │ │ mov %eax,0xc(%edi) │ │ - je 27f8 │ │ + je 1648 │ │ mov 0x0(%ebp),%eax │ │ mov %eax,0x2c(%esp) │ │ mov 0x4(%ebp),%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x34(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ mov %eax,0x38(%esp) │ │ mov 0x14(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - call 5e80 │ │ + call 3720 │ │ test %eax,%eax │ │ - je 2778 │ │ + je 15c8 │ │ lea 0x0(%esi),%esi │ │ movl $0x1,0x1c(%esp) │ │ mov 0x3c(%esp),%edx │ │ xor %gs:0x14,%edx │ │ mov 0x1c(%esp),%eax │ │ - jne 28ff │ │ + jne 174f │ │ lea 0x4c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ xchg %ax,%ax │ │ mov %edx,0x18(%esp) │ │ test %edx,%edx │ │ - jne 28c2 │ │ - jmp 27f8 │ │ + jne 1712 │ │ + jmp 1648 │ │ xchg %ax,%ax │ │ movzbl (%edi),%eax │ │ add $0x10,%ebp │ │ xor %al,(%esi) │ │ movzbl 0x1(%edi),%eax │ │ xor %al,0x1(%esi) │ │ movzbl 0x2(%edi),%eax │ │ @@ -1645,101 +466,122 @@ │ │ mov %eax,(%edi) │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x4(%edi) │ │ mov 0x34(%esp),%eax │ │ mov %eax,0x8(%edi) │ │ mov 0x38(%esp),%eax │ │ mov %eax,0xc(%edi) │ │ - je 27f8 │ │ + je 1648 │ │ mov 0x0(%ebp),%eax │ │ mov %eax,0x2c(%esp) │ │ mov 0x4(%ebp),%eax │ │ mov %eax,0x30(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,0x34(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %ebp,(%esp) │ │ mov %eax,0x38(%esp) │ │ mov 0x14(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - call 5e80 │ │ + call 3720 │ │ test %eax,%eax │ │ - je 2828 │ │ - jmp 27f0 │ │ + je 1678 │ │ + jmp 1640 │ │ nop │ │ call 11d0 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ + jmp 1770 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ ... │ │ │ │ -00002920 : │ │ +00001780 : │ │ push %ebp │ │ xor %edx,%edx │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x15695,%ebx │ │ + add $0x16835,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x40(%esp),%edi │ │ mov 0x44(%esp),%ebp │ │ movzbl 0xf2(%eax),%esi │ │ mov 0x4c(%esp),%ecx │ │ test %esi,%esi │ │ - je 299e │ │ + je 17fe │ │ mov 0x48(%esp),%eax │ │ test %eax,%eax │ │ - jle 2c5e │ │ + jle 1abe │ │ cmp $0xf,%esi │ │ - jle 2972 │ │ - jmp 2c5e │ │ + jle 17d2 │ │ + jmp 1abe │ │ xchg %ax,%ax │ │ cmp $0xf,%esi │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ - jg 2993 │ │ + jg 17f3 │ │ add $0x1,%esi │ │ add $0x1,%edi │ │ movzbl -0x1(%ecx,%esi,1),%eax │ │ add $0x1,%edx │ │ add $0x1,%ebp │ │ xor -0x1(%edi),%al │ │ cmp %edx,0x48(%esp) │ │ mov %al,-0x1(%ecx,%esi,1) │ │ mov %al,-0x1(%ebp) │ │ - jg 2968 │ │ + jg 17c8 │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ mov 0x48(%esp),%eax │ │ sub %edx,%eax │ │ shr $0x4,%eax │ │ - je 2a63 │ │ + je 18c3 │ │ mov %ebp,%eax │ │ or %edi,%eax │ │ test $0x3,%al │ │ lea 0xf(%edx),%eax │ │ - jne 2b1c │ │ + jne 197c │ │ test $0x3,%cl │ │ - jne 2b1c │ │ + jne 197c │ │ cmp %eax,0x48(%esp) │ │ - jle 2a63 │ │ + jle 18c3 │ │ mov 0x48(%esp),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %ecx,%esi │ │ mov %ebp,%ecx │ │ mov %edx,%ebp │ │ sub $0x10,%eax │ │ sub %edx,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%edx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 2a2b │ │ + jmp 188b │ │ mov (%edi),%eax │ │ add $0x10,%ebp │ │ add $0x10,%ecx │ │ add $0x10,%edi │ │ xor (%esi),%eax │ │ mov %eax,(%esi) │ │ mov %eax,-0x10(%ecx) │ │ @@ -1752,69 +594,69 @@ │ │ mov %eax,0x8(%esi) │ │ mov %eax,-0x8(%ecx) │ │ mov -0x4(%edi),%eax │ │ xor 0xc(%esi),%eax │ │ mov %eax,0xc(%esi) │ │ mov %eax,-0x4(%ecx) │ │ cmp 0x18(%esp),%ebp │ │ - je 2a59 │ │ + je 18b9 │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ - je 29ef │ │ + je 184f │ │ mov $0x1,%eax │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ mov %ebp,%edx │ │ mov %ecx,%ebp │ │ mov %esi,%ecx │ │ mov 0x1c(%esp),%esi │ │ cmp %edx,0x48(%esp) │ │ - jle 2acf │ │ + jle 192f │ │ mov %ebp,0x44(%esp) │ │ mov %edi,%ebp │ │ mov %edx,%edi │ │ mov 0x44(%esp),%edx │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ test %esi,%esi │ │ - je 2ae8 │ │ + je 1948 │ │ cmp $0xf,%esi │ │ - jg 2abe │ │ + jg 191e │ │ cmp %edi,0x48(%esp) │ │ - jg 2a9d │ │ + jg 18fd │ │ nop │ │ - jmp 2abe │ │ + jmp 191e │ │ lea 0x0(%esi),%esi │ │ cmp $0xf,%esi │ │ - jg 2abe │ │ + jg 191e │ │ add $0x1,%esi │ │ add $0x1,%ebp │ │ movzbl -0x1(%ecx,%esi,1),%eax │ │ add $0x1,%edi │ │ add $0x1,%edx │ │ xor -0x1(%ebp),%al │ │ cmp %edi,0x48(%esp) │ │ mov %al,-0x1(%ecx,%esi,1) │ │ mov %al,-0x1(%edx) │ │ - jg 2a98 │ │ + jg 18f8 │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ cmp %edi,0x48(%esp) │ │ - jg 2a80 │ │ + jg 18e0 │ │ mov 0x50(%esp),%edx │ │ mov %esi,%eax │ │ mov %al,0xf2(%edx) │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ xor %eax,%eax │ │ pop %esi │ │ @@ -1824,35 +666,35 @@ │ │ xchg %ax,%ax │ │ mov 0x50(%esp),%eax │ │ mov %ecx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %edx,0x18(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ mov 0x18(%esp),%edx │ │ - jne 2a4b │ │ + jne 18ab │ │ cmp %edi,0x48(%esp) │ │ - jg 2a9d │ │ - jmp 2acf │ │ + jg 18fd │ │ + jmp 192f │ │ cmp %eax,0x48(%esp) │ │ - jle 2a63 │ │ + jle 18c3 │ │ mov 0x48(%esp),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %ecx,%esi │ │ mov %ebp,%ecx │ │ mov %edx,%ebp │ │ sub $0x10,%eax │ │ sub %edx,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%edx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 2c34 │ │ + jmp 1a94 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movzbl (%edi),%eax │ │ add $0x10,%ebp │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%edi │ │ xor (%esi),%al │ │ add $0x10,%ecx │ │ @@ -1915,28 +757,28 @@ │ │ mov %al,0xe(%esi) │ │ mov %al,-0x2(%ecx) │ │ movzbl -0x1(%edi),%eax │ │ xor 0xf(%esi),%al │ │ mov %al,0xf(%esi) │ │ mov %al,-0x1(%ecx) │ │ cmp 0x18(%esp),%ebp │ │ - je 2a59 │ │ + je 18b9 │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 2b50 │ │ + je 19b0 │ │ mov $0x1,%eax │ │ - jmp 2a50 │ │ + jmp 18b0 │ │ xor %edx,%edx │ │ - jmp 2993 │ │ - jmp 2c80 │ │ + jmp 17f3 │ │ + jmp 1ae0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -1952,78 +794,78 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -00002c80 : │ │ +00001ae0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x15337,%ebx │ │ + add $0x164d7,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x40(%esp),%edi │ │ mov 0x44(%esp),%ebp │ │ movzbl 0xf2(%eax),%esi │ │ mov 0x4c(%esp),%edx │ │ movl $0x0,0x14(%esp) │ │ test %esi,%esi │ │ - je 2d08 │ │ + je 1b68 │ │ mov 0x48(%esp),%eax │ │ test %eax,%eax │ │ - jle 301c │ │ + jle 1e7c │ │ cmp $0xf,%esi │ │ - jle 2cd6 │ │ - jmp 301c │ │ + jle 1b36 │ │ + jmp 1e7c │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmp %eax,0x48(%esp) │ │ - jle 2cfd │ │ + jle 1b5d │ │ add $0x1,%edi │ │ add $0x1,%ebp │ │ movzbl -0x1(%edi),%eax │ │ addl $0x1,0x14(%esp) │ │ mov %eax,%ecx │ │ xor (%edx,%esi,1),%cl │ │ add $0x1,%esi │ │ cmp $0xf,%esi │ │ mov %cl,-0x1(%ebp) │ │ mov %al,-0x1(%edx,%esi,1) │ │ mov 0x14(%esp),%eax │ │ - jle 2cd0 │ │ + jle 1b30 │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ mov 0x48(%esp),%eax │ │ sub 0x14(%esp),%eax │ │ shr $0x4,%eax │ │ - je 2dd3 │ │ + je 1c33 │ │ mov %ebp,%eax │ │ or %edi,%eax │ │ test $0x3,%al │ │ - jne 2eb0 │ │ + jne 1d10 │ │ test $0x3,%dl │ │ - jne 2eb0 │ │ + jne 1d10 │ │ mov 0x14(%esp),%ecx │ │ mov %ecx,%eax │ │ add $0xf,%eax │ │ cmp %eax,0x48(%esp) │ │ - jle 2dd3 │ │ + jle 1c33 │ │ mov 0x48(%esp),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %edx,%esi │ │ sub $0x10,%eax │ │ sub %ecx,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%ecx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 2da7 │ │ + jmp 1c07 │ │ mov (%edi),%eax │ │ addl $0x10,0x14(%esp) │ │ mov (%esi),%ecx │ │ add $0x10,%edi │ │ add $0x10,%ebp │ │ xor %eax,%ecx │ │ mov %ecx,-0x10(%ebp) │ │ @@ -2041,37 +883,37 @@ │ │ mov 0xc(%esi),%ecx │ │ mov -0x4(%edi),%eax │ │ xor %eax,%ecx │ │ mov %ecx,-0x4(%ebp) │ │ mov %eax,0xc(%esi) │ │ mov 0x14(%esp),%eax │ │ cmp 0x18(%esp),%eax │ │ - je 2dcd │ │ + je 1c2d │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 2d5d │ │ + je 1bbd │ │ lea 0x2c(%esp),%esp │ │ mov $0x1,%eax │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ mov %esi,%edx │ │ mov 0x1c(%esp),%esi │ │ mov 0x14(%esp),%eax │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%edi │ │ cmp %eax,0x48(%esp) │ │ - jle 2e5a │ │ - jmp 2e00 │ │ + jle 1cba │ │ + jmp 1c60 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -2092,42 +934,42 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ test %esi,%esi │ │ - je 2e78 │ │ + je 1cd8 │ │ cmp $0xf,%esi │ │ - jg 2e49 │ │ + jg 1ca9 │ │ cmp %edi,0x48(%esp) │ │ - jle 2e49 │ │ + jle 1ca9 │ │ mov %ecx,0x40(%esp) │ │ - jmp 2e1e │ │ + jmp 1c7e │ │ lea 0x0(%esi),%esi │ │ cmp %edi,0x48(%esp) │ │ - jle 2e45 │ │ + jle 1ca5 │ │ addl $0x1,0x40(%esp) │ │ add $0x1,%ebp │ │ mov 0x40(%esp),%eax │ │ add $0x1,%edi │ │ movzbl -0x1(%eax),%eax │ │ mov %eax,%ecx │ │ xor (%edx,%esi,1),%cl │ │ add $0x1,%esi │ │ cmp $0xf,%esi │ │ mov %cl,-0x1(%ebp) │ │ mov %al,-0x1(%edx,%esi,1) │ │ - jle 2e18 │ │ + jle 1c78 │ │ mov 0x40(%esp),%ecx │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ cmp %edi,0x48(%esp) │ │ - jg 2e00 │ │ + jg 1c60 │ │ mov 0x50(%esp),%edx │ │ mov %esi,%eax │ │ mov %al,0xf2(%edx) │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ xor %eax,%eax │ │ pop %esi │ │ @@ -2137,37 +979,37 @@ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x50(%esp),%eax │ │ mov %edx,0x4(%esp) │ │ mov %edx,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x18(%esp) │ │ mov %edx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ mov 0x14(%esp),%edx │ │ test %eax,%eax │ │ mov 0x18(%esp),%ecx │ │ - jne 2dbf │ │ + jne 1c1f │ │ cmp %edi,0x48(%esp) │ │ - jg 2e0f │ │ - jmp 2e5a │ │ + jg 1c6f │ │ + jmp 1cba │ │ mov 0x14(%esp),%eax │ │ add $0xf,%eax │ │ cmp %eax,0x48(%esp) │ │ - jle 2dd3 │ │ + jle 1c33 │ │ mov 0x48(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ mov %esi,0x1c(%esp) │ │ mov %edx,%esi │ │ sub $0x10,%eax │ │ sub %ecx,%eax │ │ mov %ecx,%edx │ │ and $0xfffffff0,%eax │ │ lea 0x10(%ecx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 2fe8 │ │ + jmp 1e48 │ │ xchg %ax,%ax │ │ movzbl (%edi),%eax │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ mov %eax,%ecx │ │ xor (%esi),%cl │ │ mov %cl,-0x10(%ebp) │ │ @@ -2246,31 +1088,31 @@ │ │ mov %al,0xe(%esi) │ │ movzbl -0x1(%edi),%eax │ │ mov %eax,%ecx │ │ xor 0xf(%esi),%cl │ │ mov %cl,-0x1(%ebp) │ │ cmp 0x18(%esp),%edx │ │ mov %al,0xf(%esi) │ │ - je 300d │ │ + je 1e6d │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %edx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 2ee8 │ │ - jmp 2dbf │ │ + je 1d48 │ │ + jmp 1c1f │ │ mov %edx,0x14(%esp) │ │ mov %esi,%edx │ │ mov 0x1c(%esp),%esi │ │ - jmp 2dd3 │ │ + jmp 1c33 │ │ movl $0x0,0x14(%esp) │ │ - jmp 2cfd │ │ - jmp 3040 │ │ + jmp 1b5d │ │ + jmp 1ea0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -2282,75 +1124,75 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -00003040 : │ │ +00001ea0 : │ │ push %ebp │ │ xor %edx,%edx │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x14f75,%ebx │ │ + add $0x16115,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x50(%esp),%eax │ │ mov 0x40(%esp),%edi │ │ mov 0x44(%esp),%ebp │ │ movzbl 0xf2(%eax),%esi │ │ mov 0x4c(%esp),%ecx │ │ test %esi,%esi │ │ - je 30ba │ │ + je 1f1a │ │ mov 0x48(%esp),%eax │ │ test %eax,%eax │ │ - jle 3335 │ │ + jle 2195 │ │ cmp $0xf,%esi │ │ - jle 3092 │ │ - jmp 3335 │ │ + jle 1ef2 │ │ + jmp 2195 │ │ xchg %ax,%ax │ │ cmp $0xf,%esi │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ - jg 30af │ │ + jg 1f0f │ │ add $0x1,%esi │ │ add $0x1,%edi │ │ movzbl -0x1(%ecx,%esi,1),%eax │ │ add $0x1,%edx │ │ add $0x1,%ebp │ │ xor -0x1(%edi),%al │ │ cmp %edx,0x48(%esp) │ │ mov %al,-0x1(%ebp) │ │ - jg 3088 │ │ + jg 1ee8 │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ mov 0x48(%esp),%eax │ │ sub %edx,%eax │ │ shr $0x4,%eax │ │ - je 316c │ │ + je 1fcc │ │ mov %ebp,%eax │ │ or %edi,%eax │ │ test $0x3,%al │ │ lea 0xf(%edx),%eax │ │ - jne 321c │ │ + jne 207c │ │ test $0x3,%cl │ │ - jne 321c │ │ + jne 207c │ │ cmp %eax,0x48(%esp) │ │ - jle 316c │ │ + jle 1fcc │ │ mov 0x48(%esp),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %edx,%esi │ │ sub $0x10,%eax │ │ sub %edx,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%edx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 3138 │ │ + jmp 1f98 │ │ mov (%edi),%eax │ │ add $0x10,%esi │ │ add $0x10,%ebp │ │ add $0x10,%edi │ │ xor (%ecx),%eax │ │ mov %eax,-0x10(%ebp) │ │ mov -0xc(%edi),%eax │ │ @@ -2359,65 +1201,65 @@ │ │ mov -0x8(%edi),%eax │ │ xor 0x8(%ecx),%eax │ │ mov %eax,-0x8(%ebp) │ │ mov -0x4(%edi),%eax │ │ xor 0xc(%ecx),%eax │ │ mov %eax,-0x4(%ebp) │ │ cmp 0x18(%esp),%esi │ │ - je 3166 │ │ + je 1fc6 │ │ mov 0x50(%esp),%eax │ │ mov %ecx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ - je 3107 │ │ + je 1f67 │ │ lea 0x2c(%esp),%esp │ │ mov $0x1,%eax │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ mov %esi,%edx │ │ mov 0x1c(%esp),%esi │ │ cmp %edx,0x48(%esp) │ │ - jle 31cb │ │ + jle 202b │ │ mov %ebp,0x44(%esp) │ │ mov %edi,%ebp │ │ mov %edx,%edi │ │ mov 0x44(%esp),%edx │ │ xchg %ax,%ax │ │ test %esi,%esi │ │ - je 31e8 │ │ + je 2048 │ │ cmp $0xf,%esi │ │ - jg 31ba │ │ + jg 201a │ │ cmp %edi,0x48(%esp) │ │ - jg 319d │ │ + jg 1ffd │ │ nop │ │ - jmp 31ba │ │ + jmp 201a │ │ lea 0x0(%esi),%esi │ │ cmp $0xf,%esi │ │ - jg 31ba │ │ + jg 201a │ │ add $0x1,%esi │ │ add $0x1,%ebp │ │ movzbl -0x1(%ecx,%esi,1),%eax │ │ add $0x1,%edi │ │ add $0x1,%edx │ │ xor -0x1(%ebp),%al │ │ cmp %edi,0x48(%esp) │ │ mov %al,-0x1(%edx) │ │ - jg 3198 │ │ + jg 1ff8 │ │ cmp $0x10,%esi │ │ mov $0x0,%eax │ │ cmove %eax,%esi │ │ cmp %edi,0x48(%esp) │ │ - jg 3180 │ │ + jg 1fe0 │ │ mov 0x50(%esp),%ecx │ │ mov %esi,%eax │ │ mov %al,0xf2(%ecx) │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ xor %eax,%eax │ │ pop %esi │ │ @@ -2427,35 +1269,35 @@ │ │ lea 0x0(%esi),%esi │ │ mov 0x50(%esp),%eax │ │ mov %ecx,0x4(%esp) │ │ mov %ecx,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %edx,0x18(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ mov 0x18(%esp),%edx │ │ - jne 3158 │ │ + jne 1fb8 │ │ cmp %edi,0x48(%esp) │ │ - jg 319d │ │ - jmp 31cb │ │ + jg 1ffd │ │ + jmp 202b │ │ cmp %eax,0x48(%esp) │ │ - jle 316c │ │ + jle 1fcc │ │ mov 0x48(%esp),%eax │ │ mov %esi,0x1c(%esp) │ │ mov %ecx,%esi │ │ mov %ebp,%ecx │ │ mov %edx,%ebp │ │ sub $0x10,%eax │ │ sub %edx,%eax │ │ and $0xfffffff0,%eax │ │ lea 0x10(%edx,%eax,1),%eax │ │ mov %eax,0x18(%esp) │ │ - jmp 3301 │ │ + jmp 2161 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ movzbl (%edi),%eax │ │ add $0x10,%ebp │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%edi │ │ xor (%esi),%al │ │ add $0x10,%ecx │ │ @@ -2502,64 +1344,64 @@ │ │ movzbl -0x2(%edi),%eax │ │ xor 0xe(%esi),%al │ │ mov %al,-0x2(%ecx) │ │ movzbl -0x1(%edi),%eax │ │ xor 0xf(%esi),%al │ │ mov %al,-0x1(%ecx) │ │ cmp 0x18(%esp),%ebp │ │ - je 3326 │ │ + je 2186 │ │ mov 0x50(%esp),%eax │ │ mov %esi,0x4(%esp) │ │ mov %esi,(%esp) │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x14(%esp) │ │ - call 4fd0 │ │ + call 2870 │ │ test %eax,%eax │ │ - je 3250 │ │ - jmp 3158 │ │ + je 20b0 │ │ + jmp 1fb8 │ │ mov %ebp,%edx │ │ mov %ecx,%ebp │ │ mov %esi,%ecx │ │ mov 0x1c(%esp),%esi │ │ - jmp 316c │ │ + jmp 1fcc │ │ xor %edx,%edx │ │ - jmp 30af │ │ + jmp 1f0f │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00003340 : │ │ +000021a0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x14c77,%ebx │ │ + add $0x15e17,%ebx │ │ lea -0xdc(%esp),%esp │ │ mov 0xf4(%esp),%eax │ │ mov %gs:0x14,%edx │ │ mov %edx,0xcc(%esp) │ │ xor %edx,%edx │ │ mov %eax,0x20(%esp) │ │ mov 0x100(%esp),%eax │ │ mov 0xf0(%esp),%edi │ │ mov 0xfc(%esp),%esi │ │ mov %eax,0x34(%esp) │ │ mov 0x104(%esp),%eax │ │ movzbl 0xf2(%eax),%ebp │ │ mov %eax,0x30(%esp) │ │ test %ebp,%ebp │ │ - jne 38a8 │ │ + jne 2708 │ │ mov 0xf8(%esp),%eax │ │ test %eax,%eax │ │ - je 39fc │ │ + je 285c │ │ lea 0x40(%esp),%eax │ │ mov %eax,0x24(%esp) │ │ movl $0x0,0x1c(%esp) │ │ lea 0x44(%esp),%eax │ │ mov %eax,0x38(%esp) │ │ - jmp 33e0 │ │ + jmp 2240 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -2580,26 +1422,26 @@ │ │ mov 0xf8(%esp),%ecx │ │ cmovle %ecx,%edx │ │ mov %edx,0x18(%esp) │ │ sub %edx,0xf8(%esp) │ │ sar $0x4,%edx │ │ mov %edx,0x28(%esp) │ │ test %edx,%edx │ │ - jle 3883 │ │ + jle 26e3 │ │ mov %edi,0x2c(%esp) │ │ mov %edx,%ebp │ │ mov 0x24(%esp),%edx │ │ shl $0x4,%ebp │ │ mov %ebp,%eax │ │ mov %esi,%ebp │ │ add %edx,%eax │ │ mov %edx,%edi │ │ mov 0x34(%esp),%esi │ │ mov %eax,0x14(%esp) │ │ - jmp 3440 │ │ + jmp 22a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -2617,101 +1459,101 @@ │ │ mov 0x8(%ebp),%ecx │ │ mov %ecx,-0x8(%edi) │ │ mov 0xc(%ebp),%ecx │ │ mov %ecx,-0x4(%edi) │ │ mov %ebp,(%esp) │ │ call *%esi │ │ cmp 0x14(%esp),%edi │ │ - jne 3440 │ │ + jne 22a0 │ │ mov 0x2c(%esp),%edi │ │ mov %ebp,%esi │ │ testb $0xf,0x18(%esp) │ │ - jne 3730 │ │ + jne 2590 │ │ mov 0x30(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x28(%esp),%eax │ │ shl $0x4,%eax │ │ mov %eax,0x8(%esp) │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call 2490 │ │ + call 12e0 │ │ test %eax,%eax │ │ - jne 38f1 │ │ + jne 2751 │ │ mov 0x20(%esp),%eax │ │ or %edi,%eax │ │ test $0x3,%al │ │ - jne 3638 │ │ + jne 2498 │ │ cmpl $0xf,0x18(%esp) │ │ - jle 3898 │ │ + jle 26f8 │ │ mov 0x18(%esp),%eax │ │ lea -0x10(%eax),%ecx │ │ shr $0x4,%ecx │ │ lea 0x1(%ecx),%eax │ │ cmp $0x3,%eax │ │ mov %eax,%ebp │ │ mov %eax,0x28(%esp) │ │ - jbe 3916 │ │ + jbe 2776 │ │ mov 0x20(%esp),%ecx │ │ mov %ecx,%eax │ │ add $0x40,%eax │ │ cmp %eax,%edi │ │ lea 0x40(%edi),%eax │ │ setae %dl │ │ cmp %eax,%ecx │ │ setae %al │ │ or %al,%dl │ │ - je 3916 │ │ + je 2776 │ │ movdqu (%edi),%xmm0 │ │ cmp $0x4,%ebp │ │ pxor 0x40(%esp),%xmm0 │ │ movdqu %xmm0,(%ecx) │ │ movdqu 0x10(%edi),%xmm0 │ │ pxor 0x50(%esp),%xmm0 │ │ movdqu %xmm0,0x10(%ecx) │ │ movdqu 0x20(%edi),%xmm0 │ │ pxor 0x60(%esp),%xmm0 │ │ movdqu %xmm0,0x20(%ecx) │ │ movdqu 0x30(%edi),%xmm0 │ │ pxor 0x70(%esp),%xmm0 │ │ movdqu %xmm0,0x30(%ecx) │ │ - je 35a0 │ │ + je 2400 │ │ movdqu 0x40(%edi),%xmm0 │ │ cmp $0x5,%ebp │ │ pxor 0x80(%esp),%xmm0 │ │ movdqu %xmm0,0x40(%ecx) │ │ - je 35a0 │ │ + je 2400 │ │ movdqu 0x50(%edi),%xmm0 │ │ cmp $0x6,%ebp │ │ pxor 0x90(%esp),%xmm0 │ │ movdqu %xmm0,0x50(%ecx) │ │ - je 35a0 │ │ + je 2400 │ │ movdqu 0x60(%edi),%xmm0 │ │ cmp $0x8,%ebp │ │ pxor 0xa0(%esp),%xmm0 │ │ movdqu %xmm0,0x60(%ecx) │ │ - jne 35a0 │ │ + jne 2400 │ │ movdqu 0x70(%edi),%xmm0 │ │ pxor 0xb0(%esp),%xmm0 │ │ movdqu %xmm0,0x70(%ecx) │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ mov 0x28(%esp),%eax │ │ mov 0x24(%esp),%edx │ │ shl $0x4,%eax │ │ lea (%edx,%eax,1),%ecx │ │ add %eax,%edi │ │ add %eax,0x20(%esp) │ │ lea 0x1(%eax),%ebp │ │ cmp %eax,0x18(%esp) │ │ - jle 360f │ │ + jle 246f │ │ mov %esi,0x14(%esp) │ │ mov 0x1c(%esp),%edx │ │ mov 0x20(%esp),%esi │ │ - jmp 35e0 │ │ + jmp 2440 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -2735,47 +1577,47 @@ │ │ add $0x1,%esi │ │ xor -0x1(%edi),%al │ │ mov %al,-0x1(%esi) │ │ lea -0x1(%edx),%eax │ │ sub 0x1c(%esp),%eax │ │ add %ebp,%eax │ │ cmp %eax,0x18(%esp) │ │ - jg 35e0 │ │ + jg 2440 │ │ mov %esi,0x20(%esp) │ │ mov %edx,0x1c(%esp) │ │ mov 0x14(%esp),%esi │ │ mov 0xf8(%esp),%edx │ │ test %edx,%edx │ │ - jne 33e0 │ │ + jne 2240 │ │ movzbl 0x1c(%esp),%eax │ │ mov 0x30(%esp),%esi │ │ mov %al,0xf2(%esi) │ │ xor %eax,%eax │ │ - jmp 38f6 │ │ + jmp 2756 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmpl $0xf,0x18(%esp) │ │ - jle 3898 │ │ + jle 26f8 │ │ mov 0x18(%esp),%eax │ │ lea -0x10(%eax),%ecx │ │ shr $0x4,%ecx │ │ lea 0x1(%ecx),%eax │ │ cmp $0x4,%eax │ │ mov %eax,%ebp │ │ mov %eax,0x28(%esp) │ │ - jbe 3758 │ │ + jbe 25b8 │ │ mov 0x20(%esp),%ecx │ │ mov %ecx,%eax │ │ add $0x100,%eax │ │ cmp %eax,%edi │ │ lea 0x100(%edi),%eax │ │ setae %dl │ │ cmp %eax,%ecx │ │ setae %al │ │ or %al,%dl │ │ - je 3758 │ │ + je 25b8 │ │ movdqu (%edi),%xmm0 │ │ cmp $0x5,%ebp │ │ pxor 0x40(%esp),%xmm0 │ │ movdqu %xmm0,(%ecx) │ │ movdqu 0x10(%edi),%xmm0 │ │ pxor 0x50(%esp),%xmm0 │ │ movdqu %xmm0,0x10(%ecx) │ │ @@ -2784,41 +1626,41 @@ │ │ movdqu %xmm0,0x20(%ecx) │ │ movdqu 0x30(%edi),%xmm0 │ │ pxor 0x70(%esp),%xmm0 │ │ movdqu %xmm0,0x30(%ecx) │ │ movdqu 0x40(%edi),%xmm0 │ │ pxor 0x80(%esp),%xmm0 │ │ movdqu %xmm0,0x40(%ecx) │ │ - je 35a0 │ │ + je 2400 │ │ movdqu 0x50(%edi),%xmm0 │ │ cmp $0x6,%ebp │ │ pxor 0x90(%esp),%xmm0 │ │ movdqu %xmm0,0x50(%ecx) │ │ - je 35a0 │ │ + je 2400 │ │ movdqu 0x60(%edi),%xmm0 │ │ cmp $0x8,%ebp │ │ pxor 0xa0(%esp),%xmm0 │ │ movdqu %xmm0,0x60(%ecx) │ │ - jne 35a0 │ │ + jne 2400 │ │ movdqu 0x70(%edi),%xmm0 │ │ pxor 0xb0(%esp),%xmm0 │ │ movdqu %xmm0,0x70(%ecx) │ │ - jmp 35a0 │ │ + jmp 2400 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x14(%esp),%edx │ │ addl $0x1,0x28(%esp) │ │ mov (%esi),%eax │ │ mov %eax,(%edx) │ │ mov 0x4(%esi),%eax │ │ mov %eax,0x4(%edx) │ │ mov 0x8(%esi),%eax │ │ mov %eax,0x8(%edx) │ │ mov 0xc(%esi),%eax │ │ mov %eax,0xc(%edx) │ │ - jmp 3477 │ │ + jmp 22d7 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x20(%esp),%ecx │ │ mov $0xf,%ebp │ │ mov %edi,%eax │ │ sub %edi,%ebp │ │ mov 0x24(%esp),%edx │ │ mov %edi,0x2c(%esp) │ │ @@ -2892,26 +1734,26 @@ │ │ mov 0x14(%esp),%esi │ │ xor -0x1(%eax),%cl │ │ add $0x10,%esi │ │ mov %cl,-0x1(%esi) │ │ mov %esi,0x14(%esp) │ │ lea (%eax,%ebp,1),%esi │ │ cmp %esi,%edi │ │ - jg 3780 │ │ + jg 25e0 │ │ mov 0x2c(%esp),%edi │ │ mov 0x3c(%esp),%esi │ │ - jmp 35a0 │ │ + jmp 2400 │ │ mov 0x24(%esp),%eax │ │ movl $0x0,0x28(%esp) │ │ mov %eax,0x14(%esp) │ │ - jmp 346c │ │ + jmp 22cc │ │ mov $0x1,%ebp │ │ xor %eax,%eax │ │ mov 0x24(%esp),%ecx │ │ - jmp 35b7 │ │ + jmp 2417 │ │ lea 0x40(%esp),%eax │ │ mov %eax,0x24(%esp) │ │ mov %eax,%edx │ │ mov (%esi),%eax │ │ mov %eax,0x40(%esp) │ │ mov 0x4(%esi),%eax │ │ mov %eax,0x44(%esp) │ │ @@ -2920,21 +1762,21 @@ │ │ mov 0xc(%esi),%eax │ │ movl $0x10,0x8(%esp) │ │ mov %edx,0x4(%esp) │ │ mov %eax,0x4c(%esp) │ │ mov 0x30(%esp),%eax │ │ mov %edx,(%esp) │ │ mov %eax,0xc(%esp) │ │ - call 2490 │ │ + call 12e0 │ │ test %eax,%eax │ │ - je 3985 │ │ + je 27e5 │ │ mov $0x1,%eax │ │ mov 0xcc(%esp),%esi │ │ xor %gs:0x14,%esi │ │ - jne 3a05 │ │ + jne 2865 │ │ lea 0xdc(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ mov 0x28(%esp),%eax │ │ @@ -2959,1851 +1801,75 @@ │ │ xor 0x8(%edi,%eax,1),%esi │ │ mov %esi,0x8(%edx,%eax,1) │ │ mov 0x0(%ebp,%eax,1),%esi │ │ xor 0xc(%edi,%eax,1),%esi │ │ mov %esi,0xc(%edx,%eax,1) │ │ add $0x10,%eax │ │ cmp 0x14(%esp),%eax │ │ - jne 3940 │ │ + jne 27a0 │ │ mov 0x2c(%esp),%esi │ │ - jmp 35a0 │ │ + jmp 2400 │ │ mov 0xf8(%esp),%eax │ │ test %eax,%eax │ │ - je 39dc │ │ + je 283c │ │ cmp $0xf,%ebp │ │ - jg 39dc │ │ + jg 283c │ │ mov %esi,0x14(%esp) │ │ lea 0x3f(%esp),%edx │ │ mov 0x20(%esp),%ecx │ │ mov 0xf8(%esp),%esi │ │ - jmp 39b5 │ │ + jmp 2815 │ │ lea 0x0(%esi),%esi │ │ cmp $0xf,%ebp │ │ - jg 39cd │ │ + jg 282d │ │ add $0x1,%ebp │ │ add $0x1,%edi │ │ movzbl (%edx,%ebp,1),%eax │ │ add $0x1,%ecx │ │ xor -0x1(%edi),%al │ │ sub $0x1,%esi │ │ mov %al,-0x1(%ecx) │ │ - jne 39b0 │ │ + jne 2810 │ │ mov %esi,0xf8(%esp) │ │ mov %ecx,0x20(%esp) │ │ mov 0x14(%esp),%esi │ │ mov 0xf8(%esp),%eax │ │ test %eax,%eax │ │ - jne 39ee │ │ + jne 284e │ │ mov %ebp,%eax │ │ - jmp 3623 │ │ + jmp 2483 │ │ mov 0x34(%esp),%eax │ │ mov %esi,(%esp) │ │ call *%eax │ │ - jmp 33bb │ │ + jmp 221b │ │ xor %eax,%eax │ │ xchg %ax,%ax │ │ - jmp 3623 │ │ + jmp 2483 │ │ call 11d0 │ │ lea 0x0(%esi),%esi │ │ │ │ -00003a10 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - lea -0x60(%esp),%esp │ │ - mov 0x70(%esp),%eax │ │ - mov 0x8(%eax),%eax │ │ - mov %eax,%edi │ │ - mov 0x70(%esp),%eax │ │ - mov %edi,0x50(%esp) │ │ - mov 0xc(%eax),%eax │ │ - mov %eax,%ebp │ │ - mov 0x70(%esp),%eax │ │ - mov %ebp,0x54(%esp) │ │ - mov 0x10(%eax),%eax │ │ - mov %eax,%ecx │ │ - mov 0x70(%esp),%eax │ │ - mov 0x14(%eax),%eax │ │ - mov %eax,%esi │ │ - mov 0x70(%esp),%eax │ │ - mov %esi,0x48(%esp) │ │ - mov 0x18(%eax),%eax │ │ - mov %eax,%edx │ │ - mov 0x70(%esp),%eax │ │ - mov %edx,0x5c(%esp) │ │ - mov 0x1c(%eax),%eax │ │ - mov %eax,0x10(%esp) │ │ - mov %edi,%eax │ │ - rol $0x5,%eax │ │ - lea 0x5a827999(%edx,%eax,1),%edx │ │ - mov %esi,%eax │ │ - xor %ecx,%eax │ │ - and %ebp,%eax │ │ - ror $0x2,%ebp │ │ - xor %esi,%eax │ │ - mov 0x70(%esp),%esi │ │ - add %edx,%eax │ │ - mov %ecx,%edx │ │ - add 0x10(%esp),%eax │ │ - xor %ebp,%edx │ │ - mov 0x20(%esi),%esi │ │ - and %edi,%edx │ │ - ror $0x2,%edi │ │ - xor %ecx,%edx │ │ - mov %esi,0x14(%esp) │ │ - mov %ecx,%esi │ │ - mov 0x48(%esp),%ecx │ │ - mov %esi,0x58(%esp) │ │ - lea 0x5a827999(%ecx,%edx,1),%edx │ │ - mov %eax,%ecx │ │ - rol $0x5,%ecx │ │ - add 0x14(%esp),%edx │ │ - add %edx,%ecx │ │ - mov 0x70(%esp),%edx │ │ - mov 0x24(%edx),%edx │ │ - mov %edx,0x18(%esp) │ │ - lea 0x5a827999(%esi,%edx,1),%esi │ │ - mov %edi,%edx │ │ - xor %ebp,%edx │ │ - and %eax,%edx │ │ - ror $0x2,%eax │ │ - xor %ebp,%edx │ │ - add %esi,%edx │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%edx │ │ - mov 0x70(%esp),%esi │ │ - mov 0x28(%esi),%esi │ │ - mov %esi,0x1c(%esp) │ │ - lea 0x5a827999(%ebp,%esi,1),%ebp │ │ - mov %eax,%esi │ │ - xor %edi,%esi │ │ - and %ecx,%esi │ │ - ror $0x2,%ecx │ │ - xor %edi,%esi │ │ - add %ebp,%esi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %esi,%ebp │ │ - mov 0x70(%esp),%esi │ │ - mov 0x2c(%esi),%esi │ │ - mov %esi,0x20(%esp) │ │ - lea 0x5a827999(%edi,%esi,1),%edi │ │ - mov %ecx,%esi │ │ - xor %eax,%esi │ │ - and %edx,%esi │ │ - xor %eax,%esi │ │ - add %edi,%esi │ │ - mov %ebp,%edi │ │ - rol $0x5,%edi │ │ - ror $0x2,%edx │ │ - add %esi,%edi │ │ - mov 0x70(%esp),%esi │ │ - mov 0x30(%esi),%esi │ │ - mov %esi,0x24(%esp) │ │ - lea 0x5a827999(%eax,%esi,1),%esi │ │ - mov %edx,%eax │ │ - xor %ecx,%eax │ │ - and %ebp,%eax │ │ - ror $0x2,%ebp │ │ - xor %ecx,%eax │ │ - add %esi,%eax │ │ - mov %edi,%esi │ │ - rol $0x5,%esi │ │ - add %eax,%esi │ │ - mov 0x70(%esp),%eax │ │ - mov 0x34(%eax),%eax │ │ - mov %eax,0x28(%esp) │ │ - lea 0x5a827999(%ecx,%eax,1),%ecx │ │ - mov %ebp,%eax │ │ - xor %edx,%eax │ │ - and %edi,%eax │ │ - ror $0x2,%edi │ │ - xor %edx,%eax │ │ - add %ecx,%eax │ │ - mov %esi,%ecx │ │ - rol $0x5,%ecx │ │ - add %ecx,%eax │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x38(%ecx),%ecx │ │ - mov %ecx,0x40(%esp) │ │ - lea 0x5a827999(%edx,%ecx,1),%ecx │ │ - mov %edi,%edx │ │ - xor %ebp,%edx │ │ - and %esi,%edx │ │ - ror $0x2,%esi │ │ - xor %ebp,%edx │ │ - add %ecx,%edx │ │ - mov %eax,%ecx │ │ - rol $0x5,%ecx │ │ - add %ecx,%edx │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x3c(%ecx),%ecx │ │ - mov %ecx,0x2c(%esp) │ │ - lea 0x5a827999(%ebp,%ecx,1),%ebp │ │ - mov %esi,%ecx │ │ - xor %edi,%ecx │ │ - and %eax,%ecx │ │ - ror $0x2,%eax │ │ - xor %edi,%ecx │ │ - add %ebp,%ecx │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ecx,%ebp │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x40(%ecx),%ecx │ │ - mov %ecx,0x30(%esp) │ │ - lea 0x5a827999(%edi,%ecx,1),%edi │ │ - mov %eax,%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - xor %esi,%ecx │ │ - ror $0x2,%edx │ │ - add %edi,%ecx │ │ - mov %ebp,%edi │ │ - rol $0x5,%edi │ │ - add %ecx,%edi │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x44(%ecx),%ecx │ │ - mov %ecx,0x34(%esp) │ │ - lea 0x5a827999(%esi,%ecx,1),%esi │ │ - mov %edx,%ecx │ │ - xor %eax,%ecx │ │ - and %ebp,%ecx │ │ - ror $0x2,%ebp │ │ - xor %eax,%ecx │ │ - add %esi,%ecx │ │ - mov %edi,%esi │ │ - rol $0x5,%esi │ │ - add %ecx,%esi │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x48(%ecx),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - lea 0x5a827999(%eax,%ecx,1),%ecx │ │ - mov %ebp,%eax │ │ - xor %edx,%eax │ │ - and %edi,%eax │ │ - ror $0x2,%edi │ │ - xor %edx,%eax │ │ - add %ecx,%eax │ │ - mov %esi,%ecx │ │ - rol $0x5,%ecx │ │ - add %ecx,%eax │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x4c(%ecx),%ecx │ │ - mov %ecx,0x3c(%esp) │ │ - lea 0x5a827999(%edx,%ecx,1),%ecx │ │ - mov %edi,%edx │ │ - xor %ebp,%edx │ │ - and %esi,%edx │ │ - ror $0x2,%esi │ │ - xor %ebp,%edx │ │ - add %ecx,%edx │ │ - mov %eax,%ecx │ │ - rol $0x5,%ecx │ │ - add %ecx,%edx │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x50(%ecx),%ecx │ │ - mov %ecx,(%esp) │ │ - lea 0x5a827999(%ebp,%ecx,1),%ebp │ │ - mov %esi,%ecx │ │ - xor %edi,%ecx │ │ - and %eax,%ecx │ │ - ror $0x2,%eax │ │ - xor %edi,%ecx │ │ - add %ebp,%ecx │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ecx,%ebp │ │ - mov 0x70(%esp),%ecx │ │ - mov 0x54(%ecx),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - lea 0x5a827999(%edi,%ecx,1),%edi │ │ - mov %eax,%ecx │ │ - xor %esi,%ecx │ │ - and %edx,%ecx │ │ - ror $0x2,%edx │ │ - xor %esi,%ecx │ │ - mov %edx,0x8(%esp) │ │ - add %edi,%ecx │ │ - mov 0x70(%esp),%edx │ │ - mov %ebp,%edi │ │ - rol $0x5,%edi │ │ - add %ecx,%edi │ │ - mov 0x58(%edx),%ecx │ │ - mov 0x8(%esp),%edx │ │ - mov %ecx,0xc(%esp) │ │ - lea 0x5a827999(%esi,%ecx,1),%esi │ │ - xor %eax,%edx │ │ - mov %edx,%ecx │ │ - mov %edi,%edx │ │ - rol $0x5,%edx │ │ - and %ebp,%ecx │ │ - ror $0x2,%ebp │ │ - xor %eax,%ecx │ │ - add %esi,%ecx │ │ - mov %edx,%esi │ │ - mov 0x10(%esp),%edx │ │ - add %ecx,%esi │ │ - mov 0x2c(%esp),%ecx │ │ - xor 0x18(%esp),%edx │ │ - xor %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - xor (%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x10(%esp) │ │ - lea 0x5a827999(%eax,%ecx,1),%ecx │ │ - mov %ebp,%eax │ │ - xor %edx,%eax │ │ - and %edi,%eax │ │ - ror $0x2,%edi │ │ - xor %edx,%eax │ │ - mov %esi,%edx │ │ - add %ecx,%eax │ │ - rol $0x5,%edx │ │ - mov %edx,%ecx │ │ - mov 0x14(%esp),%edx │ │ - add %eax,%ecx │ │ - mov %edi,%eax │ │ - mov 0x30(%esp),%edi │ │ - xor 0x1c(%esp),%edx │ │ - xor %edx,%edi │ │ - mov 0x8(%esp),%edx │ │ - xor 0x4(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x14(%esp) │ │ - lea 0x5a827999(%edx,%edi,1),%edi │ │ - mov %eax,%edx │ │ - xor %ebp,%edx │ │ - and %esi,%edx │ │ - xor %ebp,%edx │ │ - add %edi,%edx │ │ - mov %ecx,%edi │ │ - rol $0x5,%edi │ │ - ror $0x2,%esi │ │ - add %edi,%edx │ │ - mov 0x18(%esp),%edi │ │ - xor 0x20(%esp),%edi │ │ - xor 0x34(%esp),%edi │ │ - xor 0xc(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x8(%esp) │ │ - lea 0x5a827999(%ebp,%edi,1),%ebp │ │ - mov %esi,%edi │ │ - xor %eax,%edi │ │ - and %ecx,%edi │ │ - xor %eax,%edi │ │ - add %ebp,%edi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%edi │ │ - mov %ecx,%ebp │ │ - mov 0x1c(%esp),%ecx │ │ - ror $0x2,%ebp │ │ - xor 0x24(%esp),%ecx │ │ - xor 0x44(%esp),%ecx │ │ - xor 0x10(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x18(%esp) │ │ - lea 0x5a827999(%eax,%ecx,1),%ecx │ │ - mov %ebp,%eax │ │ - xor %esi,%eax │ │ - and %edx,%eax │ │ - ror $0x2,%edx │ │ - xor %esi,%eax │ │ - add %ecx,%eax │ │ - mov %edi,%ecx │ │ - rol $0x5,%ecx │ │ - add %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - xor 0x28(%esp),%ecx │ │ - xor 0x3c(%esp),%ecx │ │ - xor 0x14(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x1c(%esp) │ │ - lea 0x6ed9eba1(%esi,%ecx,1),%esi │ │ - mov %edx,%ecx │ │ - xor %ebp,%ecx │ │ - xor %edi,%ecx │ │ - add %esi,%ecx │ │ - mov %eax,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%ecx │ │ - mov 0x24(%esp),%esi │ │ - ror $0x2,%edi │ │ - xor 0x40(%esp),%esi │ │ - xor (%esp),%esi │ │ - xor 0x8(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x20(%esp) │ │ - lea 0x6ed9eba1(%ebp,%esi,1),%ebp │ │ - mov %edi,%esi │ │ - xor %edx,%esi │ │ - xor %eax,%esi │ │ - add %ebp,%esi │ │ - mov %ecx,%ebp │ │ - rol $0x5,%ebp │ │ - add %esi,%ebp │ │ - mov %eax,%esi │ │ - mov 0x28(%esp),%eax │ │ - ror $0x2,%esi │ │ - mov %esi,0x38(%esp) │ │ - mov 0x4(%esp),%esi │ │ - xor 0x2c(%esp),%eax │ │ - xor %eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - xor 0x18(%esp),%esi │ │ - rol %esi │ │ - xor %edi,%eax │ │ - mov %esi,0x24(%esp) │ │ - lea 0x6ed9eba1(%edx,%esi,1),%esi │ │ - mov %eax,%edx │ │ - mov %ebp,%eax │ │ - rol $0x5,%eax │ │ - xor %ecx,%edx │ │ - add %esi,%edx │ │ - mov %eax,%esi │ │ - mov %ecx,%eax │ │ - add %edx,%esi │ │ - ror $0x2,%eax │ │ - mov 0xc(%esp),%ecx │ │ - mov %eax,%edx │ │ - mov 0x40(%esp),%eax │ │ - xor 0x30(%esp),%eax │ │ - xor %eax,%ecx │ │ - mov 0x38(%esp),%eax │ │ - xor 0x1c(%esp),%ecx │ │ - rol %ecx │ │ - xor %edx,%eax │ │ - mov %ecx,0x28(%esp) │ │ - lea 0x6ed9eba1(%edi,%ecx,1),%edi │ │ - mov %eax,%ecx │ │ - mov %esi,%eax │ │ - rol $0x5,%eax │ │ - xor %ebp,%ecx │ │ - ror $0x2,%ebp │ │ - add %edi,%ecx │ │ - mov %eax,%edi │ │ - mov 0x38(%esp),%eax │ │ - add %ecx,%edi │ │ - mov 0x2c(%esp),%ecx │ │ - xor 0x34(%esp),%ecx │ │ - xor 0x10(%esp),%ecx │ │ - xor 0x20(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x2c(%esp) │ │ - lea 0x6ed9eba1(%eax,%ecx,1),%ecx │ │ - mov %ebp,%eax │ │ - xor %edx,%eax │ │ - xor %esi,%eax │ │ - add %ecx,%eax │ │ - mov %edi,%ecx │ │ - rol $0x5,%ecx │ │ - add %eax,%ecx │ │ - mov %esi,%eax │ │ - ror $0x2,%eax │ │ - mov 0x30(%esp),%esi │ │ - mov %eax,0x40(%esp) │ │ - mov 0x44(%esp),%eax │ │ - xor %eax,%esi │ │ - xor 0x14(%esp),%esi │ │ - xor 0x24(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x30(%esp) │ │ - lea 0x6ed9eba1(%edx,%esi,1),%esi │ │ - mov 0x40(%esp),%edx │ │ - xor %ebp,%edx │ │ - xor %edi,%edx │ │ - ror $0x2,%edi │ │ - add %esi,%edx │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%edx │ │ - mov 0x34(%esp),%esi │ │ - xor 0x3c(%esp),%esi │ │ - xor 0x8(%esp),%esi │ │ - xor 0x28(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x34(%esp) │ │ - lea 0x6ed9eba1(%ebp,%esi,1),%ebp │ │ - mov 0x40(%esp),%esi │ │ - xor (%esp),%eax │ │ - xor %edi,%esi │ │ - xor %ecx,%esi │ │ - ror $0x2,%ecx │ │ - add %ebp,%esi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %esi,%ebp │ │ - mov 0x18(%esp),%esi │ │ - xor %eax,%esi │ │ - mov 0x40(%esp),%eax │ │ - xor 0x2c(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x38(%esp) │ │ - lea 0x6ed9eba1(%eax,%esi,1),%esi │ │ - mov %ecx,%eax │ │ - xor %edi,%eax │ │ - xor %edx,%eax │ │ - add %esi,%eax │ │ - mov %ebp,%esi │ │ - rol $0x5,%esi │ │ - add %eax,%esi │ │ - mov %edx,%eax │ │ - ror $0x2,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x3c(%esp),%eax │ │ - mov 0x1c(%esp),%edx │ │ - xor 0x4(%esp),%eax │ │ - xor %eax,%edx │ │ - mov 0x40(%esp),%eax │ │ - xor 0x30(%esp),%edx │ │ - rol %edx │ │ - xor %ecx,%eax │ │ - mov %edx,0x3c(%esp) │ │ - lea 0x6ed9eba1(%edi,%edx,1),%edi │ │ - mov %eax,%edx │ │ - mov %esi,%eax │ │ - rol $0x5,%eax │ │ - xor %ebp,%edx │ │ - add %edi,%edx │ │ - mov %eax,%edi │ │ - add %edx,%edi │ │ - mov %ebp,%edx │ │ - ror $0x2,%edx │ │ - mov %edx,0x44(%esp) │ │ - mov (%esp),%edx │ │ - mov 0x44(%esp),%eax │ │ - mov 0x4(%esp),%ebp │ │ - xor 0xc(%esp),%edx │ │ - xor 0x40(%esp),%eax │ │ - xor 0x10(%esp),%ebp │ │ - xor 0x20(%esp),%edx │ │ - xor 0x34(%esp),%edx │ │ - rol %edx │ │ - mov %edx,(%esp) │ │ - lea 0x6ed9eba1(%ecx,%edx,1),%ecx │ │ - mov %eax,%edx │ │ - mov %edi,%eax │ │ - rol $0x5,%eax │ │ - xor %esi,%edx │ │ - ror $0x2,%esi │ │ - add %ecx,%edx │ │ - mov %eax,%ecx │ │ - mov 0x44(%esp),%eax │ │ - add %edx,%ecx │ │ - mov 0x24(%esp),%edx │ │ - xor %esi,%eax │ │ - xor %ebp,%edx │ │ - xor %edi,%eax │ │ - mov 0x40(%esp),%ebp │ │ - xor 0x38(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x4(%esp) │ │ - lea 0x6ed9eba1(%ebp,%edx,1),%edx │ │ - mov %ecx,%ebp │ │ - add %edx,%eax │ │ - rol $0x5,%ebp │ │ - ror $0x2,%edi │ │ - mov %ebp,%edx │ │ - mov 0xc(%esp),%ebp │ │ - add %eax,%edx │ │ - mov 0x28(%esp),%eax │ │ - xor 0x14(%esp),%ebp │ │ - xor %ebp,%eax │ │ - xor 0x3c(%esp),%eax │ │ - rol %eax │ │ - mov %eax,0xc(%esp) │ │ - mov 0x44(%esp),%ebp │ │ - lea 0x6ed9eba1(%ebp,%eax,1),%ebp │ │ - mov %edi,%eax │ │ - xor %esi,%eax │ │ - xor %ecx,%eax │ │ - ror $0x2,%ecx │ │ - add %ebp,%eax │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %eax,%ebp │ │ - mov 0x10(%esp),%eax │ │ - xor 0x8(%esp),%eax │ │ - xor 0x2c(%esp),%eax │ │ - xor (%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x10(%esp) │ │ - lea 0x6ed9eba1(%esi,%eax,1),%esi │ │ - mov %ecx,%eax │ │ - xor %edi,%eax │ │ - xor %edx,%eax │ │ - ror $0x2,%edx │ │ - add %esi,%eax │ │ - mov %ebp,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%eax │ │ - mov 0x14(%esp),%esi │ │ - xor 0x18(%esp),%esi │ │ - xor 0x30(%esp),%esi │ │ - xor 0x4(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x14(%esp) │ │ - lea 0x6ed9eba1(%edi,%esi,1),%edi │ │ - mov %edx,%esi │ │ - xor %ecx,%esi │ │ - xor %ebp,%esi │ │ - ror $0x2,%ebp │ │ - add %edi,%esi │ │ - mov %eax,%edi │ │ - rol $0x5,%edi │ │ - add %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - xor 0x1c(%esp),%edi │ │ - xor 0x34(%esp),%edi │ │ - xor 0xc(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x8(%esp) │ │ - lea 0x6ed9eba1(%ecx,%edi,1),%edi │ │ - mov %ebp,%ecx │ │ - xor %edx,%ecx │ │ - xor %eax,%ecx │ │ - ror $0x2,%eax │ │ - add %edi,%ecx │ │ - mov %esi,%edi │ │ - rol $0x5,%edi │ │ - add %edi,%ecx │ │ - mov 0x18(%esp),%edi │ │ - xor 0x20(%esp),%edi │ │ - xor 0x38(%esp),%edi │ │ - xor 0x10(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x18(%esp) │ │ - lea 0x6ed9eba1(%edx,%edi,1),%edi │ │ - mov %eax,%edx │ │ - xor %ebp,%edx │ │ - xor %esi,%edx │ │ - ror $0x2,%esi │ │ - add %edi,%edx │ │ - mov %ecx,%edi │ │ - rol $0x5,%edi │ │ - add %edi,%edx │ │ - mov 0x1c(%esp),%edi │ │ - xor 0x24(%esp),%edi │ │ - xor 0x3c(%esp),%edi │ │ - xor 0x14(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x1c(%esp) │ │ - lea 0x6ed9eba1(%ebp,%edi,1),%ebp │ │ - mov %esi,%edi │ │ - xor %eax,%edi │ │ - xor %ecx,%edi │ │ - ror $0x2,%ecx │ │ - add %ebp,%edi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%edi │ │ - mov 0x20(%esp),%ebp │ │ - xor 0x28(%esp),%ebp │ │ - xor (%esp),%ebp │ │ - xor 0x8(%esp),%ebp │ │ - rol %ebp │ │ - mov %ebp,0x20(%esp) │ │ - lea 0x6ed9eba1(%eax,%ebp,1),%ebp │ │ - mov %ecx,%eax │ │ - xor %esi,%eax │ │ - xor %edx,%eax │ │ - ror $0x2,%edx │ │ - add %ebp,%eax │ │ - mov %edi,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%eax │ │ - mov 0x24(%esp),%ebp │ │ - xor 0x2c(%esp),%ebp │ │ - xor 0x4(%esp),%ebp │ │ - xor 0x18(%esp),%ebp │ │ - rol %ebp │ │ - mov %ebp,0x24(%esp) │ │ - lea 0x6ed9eba1(%esi,%ebp,1),%ebp │ │ - mov %edx,%esi │ │ - xor %ecx,%esi │ │ - xor %edi,%esi │ │ - ror $0x2,%edi │ │ - add %ebp,%esi │ │ - mov %edi,0x44(%esp) │ │ - mov %eax,%ebp │ │ - rol $0x5,%ebp │ │ - mov 0x1c(%esp),%edi │ │ - add %ebp,%esi │ │ - mov 0x28(%esp),%ebp │ │ - xor 0x30(%esp),%ebp │ │ - xor 0xc(%esp),%ebp │ │ - xor %ebp,%edi │ │ - mov %esi,%ebp │ │ - rol %edi │ │ - mov %edi,0x28(%esp) │ │ - lea 0x6ed9eba1(%ecx,%edi,1),%edi │ │ - mov 0x44(%esp),%ecx │ │ - rol $0x5,%ebp │ │ - xor %edx,%ecx │ │ - xor %eax,%ecx │ │ - ror $0x2,%eax │ │ - add %edi,%ecx │ │ - mov 0x10(%esp),%edi │ │ - add %ebp,%ecx │ │ - mov 0x2c(%esp),%ebp │ │ - xor 0x34(%esp),%ebp │ │ - xor %ebp,%edi │ │ - xor 0x20(%esp),%edi │ │ - mov %edi,%ebp │ │ - mov %esi,%edi │ │ - rol %ebp │ │ - mov %ebp,0x2c(%esp) │ │ - lea -0x70e44324(%edx,%ebp,1),%ebp │ │ - mov %ecx,%edx │ │ - rol $0x5,%edx │ │ - add %edx,%ebp │ │ - mov %esi,%edx │ │ - xor %eax,%edx │ │ - and %eax,%edi │ │ - and 0x44(%esp),%edx │ │ - or %edi,%edx │ │ - lea 0x0(%ebp,%edx,1),%edi │ │ - mov %esi,%edx │ │ - mov 0x30(%esp),%ebp │ │ - mov 0x14(%esp),%esi │ │ - mov %edi,0x40(%esp) │ │ - mov %ecx,%edi │ │ - ror $0x2,%edx │ │ - xor 0x38(%esp),%ebp │ │ - xor %edx,%edi │ │ - and %eax,%edi │ │ - xor %ebp,%esi │ │ - mov 0x44(%esp),%ebp │ │ - xor 0x24(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x30(%esp) │ │ - lea -0x70e44324(%ebp,%esi,1),%ebp │ │ - mov %ecx,%esi │ │ - ror $0x2,%ecx │ │ - and %edx,%esi │ │ - or %edi,%esi │ │ - mov %ecx,%edi │ │ - mov 0x34(%esp),%ecx │ │ - add %esi,%ebp │ │ - mov 0x40(%esp),%esi │ │ - xor 0x3c(%esp),%ecx │ │ - rol $0x5,%esi │ │ - add %esi,%ebp │ │ - xor 0x8(%esp),%ecx │ │ - xor 0x28(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x34(%esp) │ │ - lea -0x70e44324(%eax,%ecx,1),%ecx │ │ - mov %ebp,%eax │ │ - rol $0x5,%eax │ │ - add %eax,%ecx │ │ - mov 0x40(%esp),%eax │ │ - mov %eax,%esi │ │ - and %edi,%eax │ │ - xor %edi,%esi │ │ - and %edx,%esi │ │ - or %esi,%eax │ │ - lea (%ecx,%eax,1),%esi │ │ - mov 0x38(%esp),%eax │ │ - mov 0x40(%esp),%ecx │ │ - mov %esi,0x44(%esp) │ │ - xor (%esp),%eax │ │ - ror $0x2,%ecx │ │ - xor 0x18(%esp),%eax │ │ - xor 0x2c(%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x38(%esp) │ │ - lea -0x70e44324(%edx,%eax,1),%esi │ │ - mov %ebp,%eax │ │ - xor %ecx,%eax │ │ - mov %eax,%edx │ │ - mov %ebp,%eax │ │ - and %edi,%edx │ │ - and %ecx,%eax │ │ - ror $0x2,%ebp │ │ - or %edx,%eax │ │ - mov 0x3c(%esp),%edx │ │ - add %eax,%esi │ │ - mov 0x44(%esp),%eax │ │ - xor 0x4(%esp),%edx │ │ - rol $0x5,%eax │ │ - add %eax,%esi │ │ - mov 0x1c(%esp),%eax │ │ - xor %edx,%eax │ │ - xor 0x30(%esp),%eax │ │ - mov %eax,%edx │ │ - mov %esi,%eax │ │ - rol %edx │ │ - mov %edx,0x3c(%esp) │ │ - lea -0x70e44324(%edi,%edx,1),%edx │ │ - mov 0x44(%esp),%edi │ │ - rol $0x5,%eax │ │ - add %edx,%eax │ │ - mov %edi,%edx │ │ - and %ebp,%edi │ │ - xor %ebp,%edx │ │ - and %ecx,%edx │ │ - or %edi,%edx │ │ - mov (%esp),%edi │ │ - add %eax,%edx │ │ - mov %edx,0x4c(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov 0x44(%esp),%eax │ │ - xor 0xc(%esp),%edi │ │ - ror $0x2,%eax │ │ - xor %edi,%edx │ │ - xor 0x34(%esp),%edx │ │ - mov %edx,%edi │ │ - mov %esi,%edx │ │ - rol %edi │ │ - and %eax,%edx │ │ - mov %edi,(%esp) │ │ - lea -0x70e44324(%ecx,%edi,1),%edi │ │ - mov %esi,%ecx │ │ - xor %eax,%ecx │ │ - and %ebp,%ecx │ │ - or %ecx,%edx │ │ - mov %esi,%ecx │ │ - ror $0x2,%ecx │ │ - add %edx,%edi │ │ - mov 0x4c(%esp),%edx │ │ - rol $0x5,%edx │ │ - add %edx,%edi │ │ - mov %edi,0x40(%esp) │ │ - mov %ecx,%edi │ │ - mov 0x4(%esp),%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov 0x40(%esp),%esi │ │ - xor 0x10(%esp),%ecx │ │ - xor %ecx,%edx │ │ - xor 0x38(%esp),%edx │ │ - rol $0x5,%esi │ │ - mov %edx,%ecx │ │ - mov %esi,%edx │ │ - rol %ecx │ │ - mov %ecx,0x4(%esp) │ │ - lea -0x70e44324(%ebp,%ecx,1),%ecx │ │ - mov 0x4c(%esp),%ebp │ │ - add %ecx,%edx │ │ - mov %ebp,%ecx │ │ - mov %ebp,%esi │ │ - xor %edi,%ecx │ │ - and %edi,%esi │ │ - ror $0x2,%ebp │ │ - and %eax,%ecx │ │ - or %esi,%ecx │ │ - add %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - xor 0x14(%esp),%ecx │ │ - xor 0x28(%esp),%ecx │ │ - xor 0x3c(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0xc(%esp) │ │ - lea -0x70e44324(%eax,%ecx,1),%esi │ │ - mov 0x40(%esp),%eax │ │ - mov %eax,%ecx │ │ - and %ebp,%eax │ │ - xor %ebp,%ecx │ │ - and %edi,%ecx │ │ - or %ecx,%eax │ │ - add %eax,%esi │ │ - mov %edx,%eax │ │ - rol $0x5,%eax │ │ - lea (%esi,%eax,1),%ecx │ │ - mov %ecx,0x44(%esp) │ │ - mov 0x10(%esp),%eax │ │ - mov 0x40(%esp),%esi │ │ - xor 0x8(%esp),%eax │ │ - ror $0x2,%esi │ │ - xor 0x2c(%esp),%eax │ │ - xor (%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x10(%esp) │ │ - lea -0x70e44324(%edi,%eax,1),%ecx │ │ - mov 0x44(%esp),%eax │ │ - mov %edx,%edi │ │ - xor %esi,%edi │ │ - rol $0x5,%eax │ │ - add %ecx,%eax │ │ - mov %edi,%ecx │ │ - mov %edx,%edi │ │ - and %ebp,%ecx │ │ - and %esi,%edi │ │ - or %edi,%ecx │ │ - lea (%eax,%ecx,1),%edi │ │ - mov %edx,%eax │ │ - mov 0x14(%esp),%edx │ │ - ror $0x2,%eax │ │ - mov %edi,0x40(%esp) │ │ - xor 0x18(%esp),%edx │ │ - xor 0x30(%esp),%edx │ │ - xor 0x4(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x14(%esp) │ │ - lea -0x70e44324(%ebp,%edx,1),%edi │ │ - mov 0x44(%esp),%ebp │ │ - mov %ebp,%ecx │ │ - mov %ebp,%edx │ │ - xor %eax,%ecx │ │ - and %eax,%edx │ │ - ror $0x2,%ebp │ │ - and %esi,%ecx │ │ - or %ecx,%edx │ │ - mov 0x40(%esp),%ecx │ │ - add %edx,%edi │ │ - mov 0x8(%esp),%edx │ │ - rol $0x5,%ecx │ │ - xor 0x1c(%esp),%edx │ │ - add %edi,%ecx │ │ - xor 0x34(%esp),%edx │ │ - xor 0xc(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x8(%esp) │ │ - lea -0x70e44324(%esi,%edx,1),%edi │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - mov %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - add %edi,%edx │ │ - mov %esi,%edi │ │ - and %ebp,%esi │ │ - xor %ebp,%edi │ │ - and %eax,%edi │ │ - or %edi,%esi │ │ - lea (%edx,%esi,1),%edi │ │ - mov 0x18(%esp),%esi │ │ - mov 0x40(%esp),%edx │ │ - mov %edi,0x44(%esp) │ │ - xor 0x20(%esp),%esi │ │ - ror $0x2,%edx │ │ - xor 0x38(%esp),%esi │ │ - xor 0x10(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x18(%esp) │ │ - lea -0x70e44324(%eax,%esi,1),%edi │ │ - mov %ecx,%eax │ │ - xor %edx,%eax │ │ - mov %eax,%esi │ │ - mov %ecx,%eax │ │ - and %ebp,%esi │ │ - and %edx,%eax │ │ - or %esi,%eax │ │ - add %eax,%edi │ │ - mov 0x44(%esp),%eax │ │ - rol $0x5,%eax │ │ - add %eax,%edi │ │ - mov %ecx,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - ror $0x2,%eax │ │ - mov %edi,0x40(%esp) │ │ - mov %eax,%edi │ │ - mov 0x3c(%esp),%eax │ │ - xor 0x24(%esp),%ecx │ │ - xor %ecx,%eax │ │ - xor 0x14(%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x1c(%esp) │ │ - lea -0x70e44324(%ebp,%eax,1),%esi │ │ - mov 0x40(%esp),%eax │ │ - mov 0x44(%esp),%ebp │ │ - rol $0x5,%eax │ │ - add %esi,%eax │ │ - mov %ebp,%esi │ │ - mov %ebp,%ecx │ │ - xor %edi,%esi │ │ - and %edx,%esi │ │ - and %edi,%ecx │ │ - ror $0x2,%ebp │ │ - or %esi,%ecx │ │ - add %ecx,%eax │ │ - mov 0x20(%esp),%ecx │ │ - xor 0x28(%esp),%ecx │ │ - xor (%esp),%ecx │ │ - xor 0x8(%esp),%ecx │ │ - rol %ecx │ │ - mov %ecx,0x20(%esp) │ │ - lea -0x70e44324(%edx,%ecx,1),%esi │ │ - mov 0x40(%esp),%edx │ │ - mov %edx,%ecx │ │ - and %ebp,%edx │ │ - xor %ebp,%ecx │ │ - and %edi,%ecx │ │ - or %ecx,%edx │ │ - add %edx,%esi │ │ - mov %eax,%edx │ │ - rol $0x5,%edx │ │ - lea (%esi,%edx,1),%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov 0x40(%esp),%esi │ │ - mov %ecx,0x44(%esp) │ │ - xor 0x2c(%esp),%edx │ │ - ror $0x2,%esi │ │ - xor 0x4(%esp),%edx │ │ - xor 0x18(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x24(%esp) │ │ - lea -0x70e44324(%edi,%edx,1),%ecx │ │ - mov 0x44(%esp),%edx │ │ - mov %eax,%edi │ │ - xor %esi,%edi │ │ - rol $0x5,%edx │ │ - add %ecx,%edx │ │ - mov %edi,%ecx │ │ - mov %eax,%edi │ │ - and %ebp,%ecx │ │ - and %esi,%edi │ │ - or %edi,%ecx │ │ - ror $0x2,%eax │ │ - lea (%edx,%ecx,1),%edi │ │ - mov %edi,0x40(%esp) │ │ - mov %eax,%ecx │ │ - mov 0x28(%esp),%eax │ │ - xor 0x30(%esp),%eax │ │ - xor 0xc(%esp),%eax │ │ - xor 0x1c(%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x28(%esp) │ │ - lea -0x70e44324(%ebp,%eax,1),%edi │ │ - mov 0x44(%esp),%ebp │ │ - mov %ebp,%edx │ │ - mov %ebp,%eax │ │ - xor %ecx,%edx │ │ - and %ecx,%eax │ │ - ror $0x2,%ebp │ │ - and %esi,%edx │ │ - or %edx,%eax │ │ - mov 0x2c(%esp),%edx │ │ - add %eax,%edi │ │ - mov 0x40(%esp),%eax │ │ - xor 0x34(%esp),%edx │ │ - rol $0x5,%eax │ │ - add %edi,%eax │ │ - xor 0x10(%esp),%edx │ │ - xor 0x20(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x2c(%esp) │ │ - lea -0x70e44324(%esi,%edx,1),%edi │ │ - mov %eax,%esi │ │ - rol $0x5,%esi │ │ - mov %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - add %edi,%edx │ │ - mov %esi,%edi │ │ - and %ebp,%esi │ │ - xor %ebp,%edi │ │ - and %ecx,%edi │ │ - or %edi,%esi │ │ - add %esi,%edx │ │ - mov 0x40(%esp),%esi │ │ - ror $0x2,%esi │ │ - mov %esi,0x40(%esp) │ │ - mov 0x30(%esp),%edi │ │ - mov 0x14(%esp),%esi │ │ - xor 0x38(%esp),%edi │ │ - xor %edi,%esi │ │ - xor 0x24(%esp),%esi │ │ - mov %esi,%edi │ │ - rol %edi │ │ - mov %edi,0x30(%esp) │ │ - lea -0x70e44324(%ecx,%edi,1),%edi │ │ - mov 0x40(%esp),%ecx │ │ - mov %ecx,%esi │ │ - and %eax,%ecx │ │ - xor %eax,%esi │ │ - and %ebp,%esi │ │ - or %esi,%ecx │ │ - ror $0x2,%eax │ │ - add %ecx,%edi │ │ - mov %eax,%esi │ │ - mov %edx,%ecx │ │ - mov 0x34(%esp),%eax │ │ - rol $0x5,%ecx │ │ - add %ecx,%edi │ │ - xor 0x3c(%esp),%eax │ │ - xor 0x8(%esp),%eax │ │ - xor 0x28(%esp),%eax │ │ - rol %eax │ │ - mov %eax,0x34(%esp) │ │ - lea -0x70e44324(%ebp,%eax,1),%ecx │ │ - mov %edi,%ebp │ │ - mov %esi,%eax │ │ - rol $0x5,%ebp │ │ - mov %eax,0x44(%esp) │ │ - add %ebp,%ecx │ │ - mov %esi,%ebp │ │ - mov 0x40(%esp),%esi │ │ - xor %edx,%ebp │ │ - and %ebp,%esi │ │ - mov %eax,%ebp │ │ - and %edx,%ebp │ │ - ror $0x2,%edx │ │ - mov %ebp,%eax │ │ - or %esi,%eax │ │ - mov 0x38(%esp),%esi │ │ - lea (%ecx,%eax,1),%ebp │ │ - mov 0x18(%esp),%eax │ │ - mov %edi,%ecx │ │ - and %edx,%ecx │ │ - xor (%esp),%esi │ │ - xor %esi,%eax │ │ - xor 0x2c(%esp),%eax │ │ - rol %eax │ │ - mov %eax,%esi │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x38(%esp) │ │ - lea -0x70e44324(%eax,%esi,1),%esi │ │ - mov %edi,%eax │ │ - ror $0x2,%edi │ │ - xor %edx,%eax │ │ - and 0x44(%esp),%eax │ │ - or %ecx,%eax │ │ - add %eax,%esi │ │ - mov %ebp,%eax │ │ - rol $0x5,%eax │ │ - mov %eax,%ecx │ │ - mov 0x3c(%esp),%eax │ │ - add %esi,%ecx │ │ - xor 0x4(%esp),%eax │ │ - xor 0x1c(%esp),%eax │ │ - xor 0x30(%esp),%eax │ │ - rol %eax │ │ - mov %eax,%esi │ │ - mov 0x44(%esp),%eax │ │ - mov %esi,0x3c(%esp) │ │ - lea -0x359d3e2a(%eax,%esi,1),%esi │ │ - mov %edi,%eax │ │ - xor %edx,%eax │ │ - xor %ebp,%eax │ │ - ror $0x2,%ebp │ │ - add %esi,%eax │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%eax │ │ - mov (%esp),%esi │ │ - xor 0xc(%esp),%esi │ │ - xor 0x20(%esp),%esi │ │ - xor 0x34(%esp),%esi │ │ - rol %esi │ │ - mov %esi,(%esp) │ │ - lea -0x359d3e2a(%edx,%esi,1),%esi │ │ - mov %ebp,%edx │ │ - xor %edi,%edx │ │ - xor %ecx,%edx │ │ - ror $0x2,%ecx │ │ - add %esi,%edx │ │ - mov %eax,%esi │ │ - rol $0x5,%esi │ │ - add %edx,%esi │ │ - mov 0x4(%esp),%edx │ │ - xor 0x10(%esp),%edx │ │ - xor 0x24(%esp),%edx │ │ - xor 0x38(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x4(%esp) │ │ - lea -0x359d3e2a(%edi,%edx,1),%edi │ │ - mov %ecx,%edx │ │ - xor %ebp,%edx │ │ - xor %eax,%edx │ │ - add %edi,%edx │ │ - mov %esi,%edi │ │ - rol $0x5,%edi │ │ - add %edi,%edx │ │ - mov %eax,%edi │ │ - ror $0x2,%edi │ │ - mov %edi,0x40(%esp) │ │ - mov 0xc(%esp),%edi │ │ - mov 0x70(%esp),%eax │ │ - xor 0x14(%esp),%edi │ │ - xor 0x28(%esp),%edi │ │ - xor 0x3c(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0xc(%esp) │ │ - lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ - mov 0x40(%esp),%edi │ │ - xor %ecx,%edi │ │ - xor %esi,%edi │ │ - add %ebp,%edi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%edi │ │ - mov %esi,%ebp │ │ - mov 0x10(%esp),%esi │ │ - ror $0x2,%ebp │ │ - xor 0x8(%esp),%esi │ │ - xor 0x2c(%esp),%esi │ │ - xor (%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x1c(%eax) │ │ - mov %esi,0x10(%esp) │ │ - lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ - mov 0x40(%esp),%ecx │ │ - xor %ebp,%ecx │ │ - xor %edx,%ecx │ │ - ror $0x2,%edx │ │ - add %esi,%ecx │ │ - mov %edi,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%ecx │ │ - mov 0x14(%esp),%esi │ │ - xor 0x18(%esp),%esi │ │ - xor 0x30(%esp),%esi │ │ - xor 0x4(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x20(%eax) │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x14(%esp) │ │ - lea -0x359d3e2a(%eax,%esi,1),%esi │ │ - mov %edx,%eax │ │ - xor %ebp,%eax │ │ - xor %edi,%eax │ │ - add %esi,%eax │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - add %eax,%esi │ │ - mov %edi,%eax │ │ - mov 0x8(%esp),%edi │ │ - ror $0x2,%eax │ │ - mov %eax,0x40(%esp) │ │ - mov 0x70(%esp),%eax │ │ - xor 0x1c(%esp),%edi │ │ - xor 0x34(%esp),%edi │ │ - xor 0xc(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x24(%eax) │ │ - lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ - mov %edi,0x44(%esp) │ │ - mov 0x40(%esp),%edi │ │ - xor %edx,%edi │ │ - xor %ecx,%edi │ │ - ror $0x2,%ecx │ │ - add %ebp,%edi │ │ - mov %esi,%ebp │ │ - rol $0x5,%ebp │ │ - add %edi,%ebp │ │ - mov 0x18(%esp),%edi │ │ - xor 0x20(%esp),%edi │ │ - xor 0x38(%esp),%edi │ │ - xor 0x10(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x18(%esp) │ │ - mov %edi,0x28(%eax) │ │ - lea -0x359d3e2a(%edx,%edi,1),%edi │ │ - mov 0x40(%esp),%edx │ │ - xor %ecx,%edx │ │ - xor %esi,%edx │ │ - add %edi,%edx │ │ - mov %ebp,%edi │ │ - rol $0x5,%edi │ │ - add %edx,%edi │ │ - mov %esi,%edx │ │ - mov 0x1c(%esp),%esi │ │ - ror $0x2,%edx │ │ - xor 0x24(%esp),%esi │ │ - xor 0x3c(%esp),%esi │ │ - xor 0x14(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x2c(%eax) │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x1c(%esp) │ │ - lea -0x359d3e2a(%eax,%esi,1),%esi │ │ - mov %edx,%eax │ │ - xor %ecx,%eax │ │ - xor %ebp,%eax │ │ - ror $0x2,%ebp │ │ - add %esi,%eax │ │ - mov %edi,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%eax │ │ - mov 0x20(%esp),%esi │ │ - mov %eax,0x8(%esp) │ │ - mov 0x70(%esp),%eax │ │ - xor 0x28(%esp),%esi │ │ - xor (%esp),%esi │ │ - xor 0x44(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x30(%eax) │ │ - mov %esi,0x20(%esp) │ │ - lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ - mov %ebp,%ecx │ │ - xor %edx,%ecx │ │ - xor %edi,%ecx │ │ - add %esi,%ecx │ │ - mov 0x8(%esp),%esi │ │ - rol $0x5,%esi │ │ - add %ecx,%esi │ │ - mov %edi,%ecx │ │ - mov 0x24(%esp),%edi │ │ - ror $0x2,%ecx │ │ - xor 0x2c(%esp),%edi │ │ - xor 0x4(%esp),%edi │ │ - xor 0x18(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x34(%eax) │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,0x24(%esp) │ │ - lea -0x359d3e2a(%edx,%edi,1),%edi │ │ - mov %ecx,%edx │ │ - xor %ebp,%edx │ │ - xor %eax,%edx │ │ - ror $0x2,%eax │ │ - add %edi,%edx │ │ - mov %eax,0x8(%esp) │ │ - mov %esi,%edi │ │ - rol $0x5,%edi │ │ - add %edi,%edx │ │ - mov 0x28(%esp),%edi │ │ - xor 0x30(%esp),%edi │ │ - mov 0x70(%esp),%eax │ │ - xor 0xc(%esp),%edi │ │ - xor 0x1c(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x28(%esp) │ │ - lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ - mov %edi,0x38(%eax) │ │ - mov 0x8(%esp),%edi │ │ - xor %ecx,%edi │ │ - xor %esi,%edi │ │ - ror $0x2,%esi │ │ - add %ebp,%edi │ │ - mov %edx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%edi │ │ - mov 0x2c(%esp),%ebp │ │ - xor 0x34(%esp),%ebp │ │ - xor 0x10(%esp),%ebp │ │ - xor 0x20(%esp),%ebp │ │ - rol %ebp │ │ - mov %ebp,0x3c(%eax) │ │ - mov %ebp,0x2c(%esp) │ │ - lea -0x359d3e2a(%ecx,%ebp,1),%ebp │ │ - mov 0x8(%esp),%ecx │ │ - xor %esi,%ecx │ │ - xor %edx,%ecx │ │ - ror $0x2,%edx │ │ - add %ebp,%ecx │ │ - mov %edi,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%ecx │ │ - mov 0x30(%esp),%ebp │ │ - xor 0x38(%esp),%ebp │ │ - xor 0x14(%esp),%ebp │ │ - xor 0x24(%esp),%ebp │ │ - rol %ebp │ │ - mov %ebp,0x40(%eax) │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,0x30(%esp) │ │ - lea -0x359d3e2a(%eax,%ebp,1),%ebp │ │ - mov %edx,%eax │ │ - xor %esi,%eax │ │ - xor %edi,%eax │ │ - add %ebp,%eax │ │ - mov %ecx,%ebp │ │ - rol $0x5,%ebp │ │ - add %ebp,%eax │ │ - mov %edi,%ebp │ │ - mov 0x34(%esp),%edi │ │ - mov %eax,0x8(%esp) │ │ - mov 0x70(%esp),%eax │ │ - ror $0x2,%ebp │ │ - xor 0x3c(%esp),%edi │ │ - xor 0x44(%esp),%edi │ │ - xor 0x28(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x44(%eax) │ │ - mov %edi,0x34(%esp) │ │ - lea -0x359d3e2a(%esi,%edi,1),%edi │ │ - mov %ebp,%esi │ │ - xor %edx,%esi │ │ - xor %ecx,%esi │ │ - ror $0x2,%ecx │ │ - add %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - rol $0x5,%edi │ │ - add %edi,%esi │ │ - mov 0x38(%esp),%edi │ │ - xor (%esp),%edi │ │ - xor 0x18(%esp),%edi │ │ - xor 0x2c(%esp),%edi │ │ - rol %edi │ │ - mov %edi,0x48(%eax) │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,0x2c(%esp) │ │ - lea -0x359d3e2a(%edx,%edi,1),%edi │ │ - mov %ecx,%edx │ │ - xor %ebp,%edx │ │ - xor %eax,%edx │ │ - ror $0x2,%eax │ │ - add %edi,%edx │ │ - mov %eax,0x8(%esp) │ │ - mov %esi,%edi │ │ - rol $0x5,%edi │ │ - mov 0x70(%esp),%eax │ │ - add %edx,%edi │ │ - mov 0x3c(%esp),%edx │ │ - xor 0x4(%esp),%edx │ │ - xor 0x1c(%esp),%edx │ │ - xor 0x30(%esp),%edx │ │ - rol %edx │ │ - mov %edx,0x1c(%esp) │ │ - mov %edx,0x4c(%eax) │ │ - lea -0x359d3e2a(%ebp,%edx,1),%edx │ │ - mov 0x8(%esp),%ebp │ │ - xor %ecx,%ebp │ │ - xor %esi,%ebp │ │ - add %edx,%ebp │ │ - mov %edi,%edx │ │ - rol $0x5,%edx │ │ - add %edx,%ebp │ │ - mov %esi,%edx │ │ - ror $0x2,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov (%esp),%edx │ │ - mov 0x20(%esp),%esi │ │ - xor 0xc(%esp),%edx │ │ - xor %edx,%esi │ │ - xor 0x34(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x50(%eax) │ │ - lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ - mov 0x18(%esp),%ecx │ │ - xor 0x8(%esp),%ecx │ │ - mov %ecx,%edx │ │ - mov %ebp,%ecx │ │ - rol $0x5,%ecx │ │ - xor %edi,%edx │ │ - ror $0x2,%edi │ │ - add %esi,%edx │ │ - mov 0x10(%esp),%esi │ │ - add %edx,%ecx │ │ - mov 0x70(%esp),%edx │ │ - xor 0x4(%esp),%esi │ │ - xor 0x24(%esp),%esi │ │ - xor 0x2c(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x54(%eax) │ │ - mov 0x8(%esp),%eax │ │ - lea -0x359d3e2a(%eax,%esi,1),%esi │ │ - mov 0x18(%esp),%eax │ │ - xor %edi,%eax │ │ - xor %ebp,%eax │ │ - ror $0x2,%ebp │ │ - add %esi,%eax │ │ - mov %ecx,%esi │ │ - rol $0x5,%esi │ │ - add %esi,%eax │ │ - mov 0x14(%esp),%esi │ │ - xor 0xc(%esp),%esi │ │ - xor 0x28(%esp),%esi │ │ - xor 0x1c(%esp),%esi │ │ - rol %esi │ │ - mov %esi,0x58(%edx) │ │ - mov 0x50(%esp),%edx │ │ - lea -0x359d3e2a(%edx,%esi,1),%esi │ │ - mov %ebp,%edx │ │ - add 0x18(%esp),%esi │ │ - xor %edi,%edx │ │ - xor %ecx,%edx │ │ - ror $0x2,%ecx │ │ - add %edx,%esi │ │ - mov %eax,%edx │ │ - rol $0x5,%edx │ │ - add 0x54(%esp),%eax │ │ - add 0x58(%esp),%ecx │ │ - add %esi,%edx │ │ - mov 0x70(%esp),%esi │ │ - add 0x48(%esp),%ebp │ │ - add 0x5c(%esp),%edi │ │ - mov %edx,0x8(%esi) │ │ - mov %eax,0xc(%esi) │ │ - mov %ecx,0x10(%esi) │ │ - mov %ebp,0x14(%esi) │ │ - mov %edi,0x18(%esi) │ │ - lea 0x60(%esp),%esp │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00004b20 : │ │ - mov 0x4(%esp),%eax │ │ - movl $0x0,0x4(%eax) │ │ - movl $0x0,(%eax) │ │ - movl $0x67452301,0x8(%eax) │ │ - movl $0xefcdab89,0xc(%eax) │ │ - movl $0x98badcfe,0x10(%eax) │ │ - movl $0x10325476,0x14(%eax) │ │ - movl $0xc3d2e1f0,0x18(%eax) │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00004b60 : │ │ - push %ebp │ │ - mov $0x40,%edx │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x13452,%ebx │ │ - lea -0x2c(%esp),%esp │ │ - mov 0x48(%esp),%ebp │ │ - mov 0x0(%ebp),%eax │ │ - mov %eax,%ecx │ │ - add 0x44(%esp),%eax │ │ - and $0x3f,%ecx │ │ - sub %ecx,%edx │ │ - mov %eax,0x0(%ebp) │ │ - cmp %eax,0x44(%esp) │ │ - jbe 4b97 │ │ - addl $0x1,0x4(%ebp) │ │ - cmp 0x44(%esp),%edx │ │ - lea 0x1c(%ebp),%eax │ │ - mov %eax,0x1c(%esp) │ │ - jbe 4c6a │ │ - jmp 4c98 │ │ - lea 0x0(%esi),%esi │ │ - xor %ecx,%ecx │ │ - test $0x2,%al │ │ - je 4bc1 │ │ - movzwl (%esi),%ecx │ │ - mov %cx,(%edi) │ │ - mov $0x2,%ecx │ │ - test $0x1,%al │ │ - je 4bcc │ │ - movzbl (%esi,%ecx,1),%eax │ │ - mov %al,(%edi,%ecx,1) │ │ - add %edx,0x40(%esp) │ │ - sub %edx,0x44(%esp) │ │ - mov 0x58(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x58(%ebp) │ │ - mov 0x54(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x54(%ebp) │ │ - mov 0x50(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x50(%ebp) │ │ - mov 0x4c(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x4c(%ebp) │ │ - mov 0x48(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x48(%ebp) │ │ - mov 0x44(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x44(%ebp) │ │ - mov 0x40(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x40(%ebp) │ │ - mov 0x3c(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x3c(%ebp) │ │ - mov 0x38(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x38(%ebp) │ │ - mov 0x34(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x34(%ebp) │ │ - mov 0x30(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x30(%ebp) │ │ - mov 0x2c(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x2c(%ebp) │ │ - mov 0x28(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x28(%ebp) │ │ - mov 0x24(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x24(%ebp) │ │ - mov 0x20(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x20(%ebp) │ │ - mov 0x1c(%ebp),%eax │ │ - bswap %eax │ │ - mov %eax,0x1c(%ebp) │ │ - mov %ebp,(%esp) │ │ - call 3a10 │ │ - xor %ecx,%ecx │ │ - cmpl $0x3f,0x44(%esp) │ │ - mov $0x40,%edx │ │ - jbe 4c98 │ │ - add 0x1c(%esp),%ecx │ │ - cmp $0x4,%edx │ │ - mov 0x40(%esp),%esi │ │ - mov %edx,%eax │ │ - mov %ecx,%edi │ │ - jb 4bb0 │ │ - test $0x1,%cl │ │ - jne 4cd8 │ │ - test $0x2,%edi │ │ - jne 4d00 │ │ - mov %eax,%ecx │ │ - shr $0x2,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 4bb0 │ │ - mov 0x44(%esp),%eax │ │ - mov 0x1c(%esp),%esi │ │ - cmp $0x4,%eax │ │ - lea (%esi,%ecx,1),%edi │ │ - mov 0x40(%esp),%esi │ │ - jae 4d18 │ │ - xor %ecx,%ecx │ │ - test $0x2,%al │ │ - je 4cbd │ │ - movzwl (%esi),%ecx │ │ - mov %cx,(%edi) │ │ - mov $0x2,%ecx │ │ - test $0x1,%al │ │ - je 4cc8 │ │ - movzbl (%esi,%ecx,1),%eax │ │ - mov %al,(%edi,%ecx,1) │ │ - lea 0x2c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzbl (%esi),%eax │ │ - lea 0x1(%ecx),%edi │ │ - test $0x2,%edi │ │ - mov %al,(%ecx) │ │ - mov 0x40(%esp),%eax │ │ - lea 0x1(%eax),%esi │ │ - lea -0x1(%edx),%eax │ │ - je 4c8c │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - movzwl (%esi),%ecx │ │ - lea 0x2(%edi),%edi │ │ - sub $0x2,%eax │ │ - lea 0x2(%esi),%esi │ │ - mov %cx,-0x2(%edi) │ │ - jmp 4c8c │ │ - lea 0x0(%esi),%esi │ │ - test $0x1,%edi │ │ - jne 4d34 │ │ - test $0x2,%edi │ │ - jne 4d45 │ │ - mov %eax,%ecx │ │ - shr $0x2,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 4cac │ │ - movzbl (%esi),%ecx │ │ - lea 0x1(%edi),%edi │ │ - sub $0x1,%eax │ │ - lea 0x1(%esi),%esi │ │ - mov %cl,-0x1(%edi) │ │ - jmp 4d20 │ │ - movzwl (%esi),%ecx │ │ - lea 0x2(%edi),%edi │ │ - sub $0x2,%eax │ │ - lea 0x2(%esi),%esi │ │ - mov %cx,-0x2(%edi) │ │ - jmp 4d28 │ │ - mov %esi,%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00004d60 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x13257,%ebx │ │ - lea -0x2c(%esp),%esp │ │ - mov 0x44(%esp),%esi │ │ - mov 0x40(%esp),%edi │ │ - mov (%esi),%eax │ │ - mov %eax,0x18(%esp) │ │ - mov %eax,%edx │ │ - and $0x3f,%edx │ │ - lea 0x3(%edx),%ecx │ │ - shr $0x2,%ecx │ │ - test %ecx,%ecx │ │ - lea -0x1(%ecx),%eax │ │ - je 4db6 │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - mov 0x1c(%esi,%eax,4),%ecx │ │ - bswap %ecx │ │ - mov %ecx,0x1c(%esi,%eax,4) │ │ - sub $0x1,%eax │ │ - cmp $0xffffffff,%eax │ │ - jne 4da0 │ │ - mov %edi,0x40(%esp) │ │ - mov %edx,%ecx │ │ - mov %edx,%ebp │ │ - shr $0x2,%ebp │ │ - not %ecx │ │ - and $0x3,%ecx │ │ - lea (%esi,%ebp,4),%eax │ │ - shl $0x3,%ecx │ │ - mov %eax,0x1c(%esp) │ │ - mov $0x80,%eax │ │ - shl %cl,%eax │ │ - mov %eax,%edi │ │ - mov $0xffffff80,%eax │ │ - shl %cl,%eax │ │ - mov 0x1c(%esp),%ecx │ │ - and 0x1c(%ecx),%eax │ │ - or %edi,%eax │ │ - cmp $0x37,%edx │ │ - mov %eax,0x1c(%ecx) │ │ - jbe 4f30 │ │ - cmp $0x3b,%edx │ │ - jbe 4f60 │ │ - mov %esi,(%esp) │ │ - call 3a10 │ │ - mov (%esi),%eax │ │ - movl $0x0,0x1c(%esi) │ │ - movl $0x0,0x20(%esi) │ │ - mov %eax,0x18(%esp) │ │ - mov $0x2,%eax │ │ - lea 0x4(%eax),%ebp │ │ - cmp $0xd,%eax │ │ - movl $0x0,0xc(%esi,%ebp,4) │ │ - je 4ece │ │ - lea 0x5(%eax),%ecx │ │ - cmp $0xc,%eax │ │ - movl $0x0,0xc(%esi,%ecx,4) │ │ - je 4ece │ │ - lea 0x6(%eax),%edx │ │ - cmp $0xb,%eax │ │ - movl $0x0,0xc(%esi,%edx,4) │ │ - je 4ece │ │ - lea 0x7(%eax),%edi │ │ - cmp $0xe,%ebp │ │ - movl $0x0,0xc(%esi,%edi,4) │ │ - je 4ece │ │ - lea 0x8(%eax),%ebp │ │ - cmp $0xe,%ecx │ │ - movl $0x0,0xc(%esi,%ebp,4) │ │ - je 4ece │ │ - lea 0x9(%eax),%ecx │ │ - cmp $0xe,%edx │ │ - movl $0x0,0xc(%esi,%ecx,4) │ │ - je 4ece │ │ - lea 0xa(%eax),%edx │ │ - cmp $0xe,%edi │ │ - movl $0x0,0xc(%esi,%edx,4) │ │ - je 4ece │ │ - movl $0x0,0x38(%esi,%eax,4) │ │ - cmp $0xe,%ebp │ │ - je 4ece │ │ - movl $0x0,0x3c(%esi,%eax,4) │ │ - cmp $0xe,%ecx │ │ - je 4ece │ │ - movl $0x0,0x40(%esi,%eax,4) │ │ - cmp $0xe,%edx │ │ - je 4ece │ │ - movl $0x0,0x1c(%esi,%edx,4) │ │ - cmp $0x2,%eax │ │ - jne 4ece │ │ - movl $0x0,0x50(%esi) │ │ - mov 0x18(%esp),%ecx │ │ - mov 0x4(%esi),%eax │ │ - mov %ecx,%edx │ │ - shl $0x3,%eax │ │ - shr $0x1d,%edx │ │ - shl $0x3,%ecx │ │ - or %edx,%eax │ │ - mov %eax,0x54(%esi) │ │ - mov %ecx,0x58(%esi) │ │ - mov %esi,(%esp) │ │ - call 3a10 │ │ - mov 0x40(%esp),%edi │ │ - xor %eax,%eax │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - mov %eax,%edx │ │ - mov %eax,%ecx │ │ - shr $0x2,%edx │ │ - not %ecx │ │ - mov 0x8(%esi,%edx,4),%edx │ │ - and $0x3,%ecx │ │ - shl $0x3,%ecx │ │ - shr %cl,%edx │ │ - mov %dl,(%edi,%eax,1) │ │ - add $0x1,%eax │ │ - cmp $0x14,%eax │ │ - jne 4f00 │ │ - lea 0x2c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x1(%ebp),%eax │ │ - cmp $0xd,%eax │ │ - ja 4ece │ │ - movl $0x0,0x20(%esi,%ebp,4) │ │ - cmp $0xc,%ebp │ │ - je 4ece │ │ - movl $0x0,0x24(%esi,%ebp,4) │ │ - lea 0x3(%ebp),%eax │ │ - cmp $0xe,%eax │ │ - jne 4e1b │ │ - jmp 4ece │ │ - xchg %ax,%ax │ │ - movl $0x0,0x58(%esi) │ │ - jmp 4dfa │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -00004f70 : │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x13049,%ebx │ │ - lea -0x74(%esp),%esp │ │ - lea 0x14(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call 4b20 │ │ - mov 0x88(%esp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x84(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 4b60 │ │ - mov 0x80(%esp),%eax │ │ - mov %esi,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 4d60 │ │ - lea 0x74(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -00004fd0 : │ │ +00002870 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x12fe7,%ebx │ │ + add $0x15747,%ebx │ │ lea -0x14(%esp),%esp │ │ mov 0x30(%esp),%esi │ │ mov 0x28(%esp),%ecx │ │ movzbl 0xf0(%esi),%edi │ │ mov %edi,%eax │ │ and $0xffffffbf,%eax │ │ cmp $0xa0,%al │ │ - je 5010 │ │ + je 28b0 │ │ mov %edi,%edx │ │ mov $0x1,%eax │ │ cmp $0xc0,%dl │ │ - je 5010 │ │ + je 28b0 │ │ lea 0x14(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ movzbl 0x2(%ecx),%eax │ │ @@ -4854,20 +1920,20 @@ │ │ movzbl 0xd(%ecx),%ecx │ │ or %ebp,%eax │ │ shl $0x8,%ecx │ │ or %eax,%ecx │ │ mov %edi,%eax │ │ xor 0xc(%edx),%ecx │ │ cmp $0xc0,%al │ │ - je 5e60 │ │ + je 3700 │ │ mov %edi,%eax │ │ cmp $0xe0,%al │ │ - je 5148 │ │ + je 29e8 │ │ cmp $0xa0,%al │ │ - je 5e70 │ │ + je 3710 │ │ mov 0x8(%esp),%edx │ │ mov 0x2c(%esp),%edi │ │ mov %edx,%eax │ │ shr $0x8,%eax │ │ mov %al,0x1(%edi) │ │ mov %edx,%eax │ │ shr $0x10,%eax │ │ @@ -5781,43 +2847,43 @@ │ │ xor 0xc00(%ebp,%edi,4),%ecx │ │ xor 0xac(%eax),%ecx │ │ xor 0x400(%ebp,%edx,4),%ecx │ │ mov 0xc(%esp),%edx │ │ shr $0x10,%edx │ │ movzbl %dl,%edx │ │ xor 0x800(%ebp,%edx,4),%ecx │ │ - jmp 50c3 │ │ + jmp 2963 │ │ lea -0x4d40(%ebx),%eax │ │ - jmp 531f │ │ + jmp 2bbf │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea -0x4d40(%ebx),%eax │ │ - jmp 54f0 │ │ + jmp 2d90 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00005e80 : │ │ +00003720 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x12137,%ebx │ │ + add $0x14897,%ebx │ │ lea -0x1c(%esp),%esp │ │ mov 0x38(%esp),%eax │ │ mov 0x30(%esp),%edi │ │ movzbl 0xf0(%eax),%ebp │ │ mov %ebp,%eax │ │ and $0xffffffbf,%eax │ │ cmp $0xa0,%al │ │ - je 5ec0 │ │ + je 3760 │ │ mov %ebp,%edx │ │ mov $0x1,%eax │ │ cmp $0xc0,%dl │ │ - je 5ec0 │ │ + je 3760 │ │ lea 0x1c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ movzbl 0x3(%edi),%edx │ │ @@ -5875,20 +2941,20 @@ │ │ movzbl %dl,%eax │ │ mov 0x38(%esp),%edx │ │ mov %eax,0x18(%esp) │ │ lea (%edx,%eax,4),%eax │ │ mov %eax,(%esp) │ │ mov %ebp,%eax │ │ cmp $0xc0,%al │ │ - je 6da8 │ │ + je 4648 │ │ mov %ebp,%eax │ │ cmp $0xe0,%al │ │ - je 6010 │ │ + je 38b0 │ │ cmp $0xa0,%al │ │ - je 6db8 │ │ + je 4658 │ │ mov 0x8(%esp),%edx │ │ mov 0x34(%esp),%edi │ │ mov %edx,%eax │ │ shr $0x8,%eax │ │ mov %dl,(%edi) │ │ mov %al,0x1(%edi) │ │ mov %edx,%eax │ │ @@ -6767,102 +3833,7041 @@ │ │ xor 0xc00(%eax,%edi,4),%esi │ │ mov (%esp),%edi │ │ movzbl %ch,%ecx │ │ xor -0x4(%edi),%esi │ │ lea -0x7d40(%ebx),%edi │ │ xor 0x400(%eax,%ecx,4),%esi │ │ mov %edx,%ecx │ │ - shr $0x10,%ecx │ │ - mov 0x14(%esp),%edx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ + shr $0x10,%ecx │ │ + mov 0x14(%esp),%edx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x18(%esp),%ecx │ │ + mov %edx,%eax │ │ + mov %esi,0xc(%esp) │ │ + movzbl 0x4(%esp),%esi │ │ + shr $0x18,%eax │ │ + mov (%edi,%esi,4),%esi │ │ + xor 0xc00(%edi,%eax,4),%esi │ │ + mov 0x38(%esp),%eax │ │ + xor (%eax,%ecx,4),%esi │ │ + mov %edx,%ecx │ │ + mov 0xc(%esp),%eax │ │ + movzbl %ah,%eax │ │ + xor 0x400(%edi,%eax,4),%esi │ │ + mov %ebp,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor 0x800(%edi,%eax,4),%esi │ │ + movzbl %dl,%eax │ │ + mov (%edi,%eax,4),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %ebp,%esi │ │ + shr $0x18,%esi │ │ + xor 0xc00(%edi,%esi,4),%eax │ │ + mov (%esp),%edx │ │ + xor 0x4(%edx),%eax │ │ + mov 0x4(%esp),%edx │ │ + movzbl %dh,%esi │ │ + xor 0x400(%edi,%esi,4),%eax │ │ + mov 0xc(%esp),%esi │ │ + mov %eax,0x4(%esp) │ │ + shr $0x10,%esi │ │ + mov %esi,%eax │ │ + movzbl %al,%esi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x800(%edi,%esi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %ebp,%eax │ │ + movzbl %al,%esi │ │ + mov 0xc(%esp),%eax │ │ + mov (%edi,%esi,4),%esi │ │ + shr $0x18,%eax │ │ + xor 0xc00(%edi,%eax,4),%esi │ │ + mov (%esp),%eax │ │ + xor 0x8(%eax),%esi │ │ + movzbl %ch,%eax │ │ + movzbl 0xc(%esp),%ecx │ │ + xor 0x400(%edi,%eax,4),%esi │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + mov (%edi,%ecx,4),%ecx │ │ + movzbl %al,%eax │ │ + xor 0x800(%edi,%eax,4),%esi │ │ + mov %edx,%eax │ │ + shr $0x18,%eax │ │ + mov %ebp,%edx │ │ + xor 0xc00(%edi,%eax,4),%ecx │ │ + movzbl %dh,%ebp │ │ + mov (%esp),%eax │ │ + mov 0x14(%esp),%edx │ │ + xor 0xc(%eax),%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x400(%edi,%ebp,4),%ecx │ │ + mov %ecx,%eax │ │ + xor 0x800(%edi,%edx,4),%eax │ │ + mov %eax,%ecx │ │ + jmp 3830 │ │ + xchg %ax,%ax │ │ + lea -0x6d40(%ebx),%eax │ │ + jmp 3aa0 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea -0x6d40(%ebx),%eax │ │ + jmp 3c8a │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00004670 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x13947,%ebx │ │ + lea -0x8(%esp),%esp │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x20(%esp),%ecx │ │ + movzbl 0x3(%eax),%edi │ │ + movzbl 0x2(%eax),%edx │ │ + movzbl (%eax),%ebp │ │ + movzbl 0x1(%eax),%esi │ │ + shl $0x18,%edi │ │ + shl $0x10,%edx │ │ + shl $0x8,%esi │ │ + or %edx,%edi │ │ + or %ebp,%edi │ │ + or %esi,%edi │ │ + mov %edi,(%ecx) │ │ + movzbl 0x7(%eax),%esi │ │ + movzbl 0x6(%eax),%edx │ │ + movzbl 0x4(%eax),%ebp │ │ + shl $0x18,%esi │ │ + shl $0x10,%edx │ │ + or %edx,%esi │ │ + movzbl 0x5(%eax),%edx │ │ + or %ebp,%esi │ │ + shl $0x8,%edx │ │ + or %edx,%esi │ │ + mov %esi,0x4(%ecx) │ │ + movzbl 0xb(%eax),%ebp │ │ + movzbl 0xa(%eax),%edx │ │ + mov %esi,(%esp) │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + lea -0x5d40(%ebx),%esi │ │ + or %edx,%ebp │ │ + movzbl 0x8(%eax),%edx │ │ + or %edx,%ebp │ │ + movzbl 0x9(%eax),%edx │ │ + shl $0x8,%edx │ │ + or %edx,%ebp │ │ + mov %ebp,0x8(%ecx) │ │ + mov %ebp,0x4(%esp) │ │ + movzbl 0xe(%eax),%edx │ │ + movzbl 0xf(%eax),%ebp │ │ + shl $0x10,%edx │ │ + shl $0x18,%ebp │ │ + or %ebp,%edx │ │ + movzbl 0xc(%eax),%ebp │ │ + or %edx,%ebp │ │ + movzbl 0xd(%eax),%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + shl $0x8,%edx │ │ + xor (%eax),%edi │ │ + or %ebp,%edx │ │ + mov %edx,0xc(%ecx) │ │ + mov %edx,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%esi,%eax,4),%edi │ │ + mov %edi,%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,%ebp │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + xor %ebp,%eax │ │ + mov 0x4(%esp),%ebp │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + mov %edi,0x14(%ecx) │ │ + mov %eax,0x10(%ecx) │ │ + xor %edi,%ebp │ │ + lea -0x3d40(%ebx),%edi │ │ + xor %ebp,%edx │ │ + mov %ebp,0x18(%ecx) │ │ + mov %edx,0x1c(%ecx) │ │ + xor 0x4(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + mov %eax,0x20(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0x24(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ebp,0x28(%ecx) │ │ + mov %edx,0x2c(%ecx) │ │ + xor 0x8(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov %eax,0x30(%ecx) │ │ + mov (%esp),%edi │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0x34(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ebp,0x38(%ecx) │ │ + mov %edx,0x3c(%ecx) │ │ + xor 0xc(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + mov %eax,0x40(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0x44(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ebp,0x48(%ecx) │ │ + mov %edx,0x4c(%ecx) │ │ + xor 0x10(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + mov %eax,0x50(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %ebp,0x58(%ecx) │ │ + xor %ebp,%edx │ │ + mov %edi,0x54(%ecx) │ │ + mov %edx,0x5c(%ecx) │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x14(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + mov %eax,0x60(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0x64(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ebp,0x68(%ecx) │ │ + mov %edx,0x6c(%ecx) │ │ + xor 0x18(%edi),%eax │ │ + mov %eax,%edi │ │ + mov %edx,%eax │ │ + shr $0x18,%eax │ │ + xor 0x800(%esi,%eax,4),%edi │ │ + movzbl %dl,%eax │ │ + xor 0xc00(%esi,%eax,4),%edi │ │ + movzbl %dh,%eax │ │ + xor (%esi,%eax,4),%edi │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor 0x400(%esi,%eax,4),%edi │ │ + mov %edi,0x70(%ecx) │ │ + mov %edi,%eax │ │ + mov (%esp),%edi │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0x74(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ebp,0x78(%ecx) │ │ + mov %edx,0x7c(%ecx) │ │ + xor 0x1c(%edi),%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + mov %eax,%edi │ │ + movzbl %dl,%eax │ │ + xor 0xc00(%esi,%eax,4),%edi │ │ + movzbl %dh,%eax │ │ + xor (%esi,%eax,4),%edi │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor 0x400(%esi,%eax,4),%edi │ │ + mov %edi,0x80(%ecx) │ │ + mov (%esp),%eax │ │ + movl $0x0,0xf0(%ecx) │ │ + xor %edi,%eax │ │ + mov %eax,(%esp) │ │ + xor %eax,%ebp │ │ + mov %eax,0x84(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x88(%ecx) │ │ + mov %edx,0x8c(%ecx) │ │ + xor 0x20(%eax),%edi │ │ + mov %edi,%eax │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%esi,%edi,4),%eax │ │ + movzbl %dl,%edi │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + mov %eax,0x4(%esp) │ │ + mov %edi,%eax │ │ + movzbl %al,%edi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%eax │ │ + mov (%esp),%edi │ │ + mov %eax,0x90(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,0x94(%ecx) │ │ + xor %edi,%ebp │ │ + mov %ebp,(%esp) │ │ + xor %ebp,%edx │ │ + mov %ebp,0x98(%ecx) │ │ + lea -0x3d40(%ebx),%ebp │ │ + mov %edx,0x9c(%ecx) │ │ + xor 0x24(%ebp),%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov 0x4(%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov (%esp),%esi │ │ + mov %eax,0xa0(%ecx) │ │ + xor %eax,%edi │ │ + xor %edi,%esi │ │ + xor %eax,%eax │ │ + mov %edi,0xa4(%ecx) │ │ + xor %esi,%edx │ │ + mov %esi,0xa8(%ecx) │ │ + mov %edx,0xac(%ecx) │ │ + movb $0xa0,0xf0(%ecx) │ │ + lea 0x8(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + xchg %ax,%ax │ │ + │ │ +00004aa0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x13517,%ebx │ │ + lea -0x10(%esp),%esp │ │ + mov 0x24(%esp),%eax │ │ + mov 0x28(%esp),%ecx │ │ + movzbl 0x3(%eax),%esi │ │ + movzbl 0x2(%eax),%edx │ │ + movzbl (%eax),%edi │ │ + shl $0x18,%esi │ │ + shl $0x10,%edx │ │ + or %edx,%esi │ │ + movzbl 0x1(%eax),%edx │ │ + or %edi,%esi │ │ + shl $0x8,%edx │ │ + or %edx,%esi │ │ + mov %esi,(%ecx) │ │ + movzbl 0x7(%eax),%edi │ │ + movzbl 0x6(%eax),%edx │ │ + movzbl 0x5(%eax),%ebp │ │ + shl $0x18,%edi │ │ + shl $0x10,%edx │ │ + or %edx,%edi │ │ + movzbl 0x4(%eax),%edx │ │ + or %edx,%edi │ │ + mov %ebp,%edx │ │ + shl $0x8,%edx │ │ + or %edx,%edi │ │ + mov %edi,0x4(%ecx) │ │ + movzbl 0xb(%eax),%ebp │ │ + movzbl 0xa(%eax),%edx │ │ + mov %edi,(%esp) │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + or %edx,%ebp │ │ + movzbl 0x8(%eax),%edx │ │ + or %edx,%ebp │ │ + movzbl 0x9(%eax),%edx │ │ + mov %ebp,%edi │ │ + shl $0x8,%edx │ │ + or %edx,%edi │ │ + mov %edi,0x8(%ecx) │ │ + movzbl 0xf(%eax),%ebp │ │ + movzbl 0xe(%eax),%edx │ │ + mov %edi,0x4(%esp) │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + movzbl 0xd(%eax),%edi │ │ + or %edx,%ebp │ │ + movzbl 0xc(%eax),%edx │ │ + shl $0x8,%edi │ │ + or %edx,%ebp │ │ + mov %ebp,%edx │ │ + or %edi,%edx │ │ + mov %edx,0xc(%ecx) │ │ + mov %edx,0x8(%esp) │ │ + movzbl 0x13(%eax),%edi │ │ + movzbl 0x12(%eax),%edx │ │ + shl $0x18,%edi │ │ + shl $0x10,%edx │ │ + or %edx,%edi │ │ + movzbl 0x10(%eax),%edx │ │ + movzbl 0x11(%eax),%ebp │ │ + or %edx,%edi │ │ + shl $0x8,%ebp │ │ + or %ebp,%edi │ │ + mov %edi,0x10(%ecx) │ │ + movzbl 0x17(%eax),%ebp │ │ + movzbl 0x16(%eax),%edx │ │ + mov %edi,0xc(%esp) │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + or %ebp,%edx │ │ + movzbl 0x14(%eax),%ebp │ │ + or %edx,%ebp │ │ + movzbl 0x15(%eax),%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + shl $0x8,%edx │ │ + xor (%eax),%esi │ │ + or %ebp,%edx │ │ + mov %edx,%eax │ │ + movzbl %dl,%edi │ │ + shr $0x18,%eax │ │ + mov %edx,0x14(%ecx) │ │ + mov %esi,%ebp │ │ + lea -0x5d40(%ebx),%esi │ │ + xor 0x800(%esi,%eax,4),%ebp │ │ + mov %ebp,%eax │ │ + xor 0xc00(%esi,%edi,4),%eax │ │ + movzbl %dh,%edi │ │ + xor (%esi,%edi,4),%eax │ │ + mov %eax,%ebp │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%edi │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%edi,4),%ebp │ │ + mov %ebp,(%esp) │ │ + xor %ebp,%eax │ │ + mov %ebp,0x18(%ecx) │ │ + mov %eax,%edi │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,0x1c(%ecx) │ │ + xor %eax,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0x20(%ecx) │ │ + xor %ebp,%eax │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x24(%ecx) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x28(%ecx) │ │ + mov (%esp),%ebp │ │ + mov %edx,0x2c(%ecx) │ │ + xor 0x4(%eax),%ebp │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,(%esp) │ │ + xor %eax,%edi │ │ + mov %eax,0x30(%ecx) │ │ + xor %edi,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0x38(%ecx) │ │ + mov %edi,0x34(%ecx) │ │ + xor %ebp,%eax │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x3c(%ecx) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x40(%ecx) │ │ + mov (%esp),%ebp │ │ + mov %edx,0x44(%ecx) │ │ + xor 0x8(%eax),%ebp │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,(%esp) │ │ + xor %eax,%edi │ │ + mov %eax,0x48(%ecx) │ │ + xor %edi,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,0x4c(%ecx) │ │ + mov %ebp,0x50(%ecx) │ │ + mov %ebp,0x4(%esp) │ │ + xor %ebp,%eax │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x54(%ecx) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x58(%ecx) │ │ + mov (%esp),%ebp │ │ + mov %edx,0x5c(%ecx) │ │ + xor 0xc(%eax),%ebp │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,(%esp) │ │ + xor %eax,%edi │ │ + mov %eax,0x60(%ecx) │ │ + xor %edi,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0x68(%ecx) │ │ + mov %edi,0x64(%ecx) │ │ + xor %ebp,%eax │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x6c(%ecx) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x70(%ecx) │ │ + mov (%esp),%ebp │ │ + mov %edx,0x74(%ecx) │ │ + xor 0x10(%eax),%ebp │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,(%esp) │ │ + xor %eax,%edi │ │ + mov %eax,0x78(%ecx) │ │ + xor %edi,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0x80(%ecx) │ │ + mov %edi,0x7c(%ecx) │ │ + xor %ebp,%eax │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,0x84(%ecx) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%eax │ │ + mov %ebp,0x88(%ecx) │ │ + mov (%esp),%ebp │ │ + mov %edx,0x8c(%ecx) │ │ + xor 0x14(%eax),%ebp │ │ + mov %ebp,%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %eax,(%esp) │ │ + mov %edx,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,(%esp) │ │ + xor %eax,%edi │ │ + mov %eax,0x90(%ecx) │ │ + xor %edi,%ebp │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,0x94(%ecx) │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0x98(%ecx) │ │ + xor %ebp,%eax │ │ + mov %eax,0x9c(%ecx) │ │ + mov 0xc(%esp),%ebp │ │ + mov %eax,0x8(%esp) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + mov (%esp),%eax │ │ + mov %ebp,0xa0(%ecx) │ │ + lea -0x3d40(%ebx),%ebp │ │ + mov %edx,0xa4(%ecx) │ │ + xor 0x18(%ebp),%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + xor (%esi,%ebp,4),%eax │ │ + mov %edx,%ebp │ │ + shr $0x10,%ebp │ │ + mov %eax,(%esp) │ │ + mov %ebp,%eax │ │ + movzbl %al,%ebp │ │ + mov (%esp),%eax │ │ + xor 0x400(%esi,%ebp,4),%eax │ │ + mov 0x4(%esp),%ebp │ │ + mov %eax,0xa8(%ecx) │ │ + xor %eax,%edi │ │ + mov %edi,(%esp) │ │ + xor %edi,%ebp │ │ + mov %edi,0xac(%ecx) │ │ + mov 0x8(%esp),%edi │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0xb0(%ecx) │ │ + xor %ebp,%edi │ │ + mov 0xc(%esp),%ebp │ │ + mov %edi,0xb4(%ecx) │ │ + xor %edi,%ebp │ │ + mov %ebp,0xb8(%ecx) │ │ + xor %ebp,%edx │ │ + lea -0x3d40(%ebx),%ebp │ │ + mov %edx,0xbc(%ecx) │ │ + xor 0x1c(%ebp),%eax │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + xor 0x800(%esi,%ebp,4),%eax │ │ + movzbl %dl,%ebp │ │ + xor 0xc00(%esi,%ebp,4),%eax │ │ + movzbl %dh,%ebp │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor (%esi,%ebp,4),%eax │ │ + xor 0x400(%esi,%edx,4),%eax │ │ + mov %eax,0xc0(%ecx) │ │ + mov %eax,%ebp │ │ + xor (%esp),%ebp │ │ + mov %ebp,0xc4(%ecx) │ │ + xor 0x4(%esp),%ebp │ │ + movl $0x0,0xf0(%ecx) │ │ + movb $0xc0,0xf0(%ecx) │ │ + mov %ebp,0xc8(%ecx) │ │ + xor %edi,%ebp │ │ + mov %ebp,0xcc(%ecx) │ │ + xor %eax,%eax │ │ + lea 0x10(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00004f80 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x13037,%ebx │ │ + lea -0x1c(%esp),%esp │ │ + mov 0x30(%esp),%edi │ │ + mov 0x34(%esp),%eax │ │ + movzbl 0x3(%edi),%ebp │ │ + movzbl 0x2(%edi),%edx │ │ + movzbl (%edi),%esi │ │ + shl $0x18,%ebp │ │ + shl $0x10,%edx │ │ + or %edx,%ebp │ │ + movzbl 0x1(%edi),%edx │ │ + or %esi,%ebp │ │ + shl $0x8,%edx │ │ + or %edx,%ebp │ │ + mov %ebp,(%eax) │ │ + movzbl 0x6(%edi),%ecx │ │ + movzbl 0x7(%edi),%esi │ │ + mov %ecx,%edx │ │ + shl $0x18,%esi │ │ + shl $0x10,%edx │ │ + movzbl 0x5(%edi),%ecx │ │ + or %edx,%esi │ │ + movzbl 0x4(%edi),%edx │ │ + or %edx,%esi │ │ + mov %ecx,%edx │ │ + shl $0x8,%edx │ │ + or %edx,%esi │ │ + mov %esi,0x4(%eax) │ │ + mov %esi,(%esp) │ │ + movzbl 0xa(%edi),%edx │ │ + movzbl 0xb(%edi),%esi │ │ + shl $0x10,%edx │ │ + shl $0x18,%esi │ │ + or %edx,%esi │ │ + movzbl 0x8(%edi),%edx │ │ + mov %esi,%ecx │ │ + or %edx,%ecx │ │ + movzbl 0x9(%edi),%edx │ │ + shl $0x8,%edx │ │ + or %edx,%ecx │ │ + mov %ecx,0x8(%eax) │ │ + mov %ecx,0x4(%esp) │ │ + movzbl 0xe(%edi),%edx │ │ + movzbl 0xf(%edi),%ecx │ │ + shl $0x10,%edx │ │ + shl $0x18,%ecx │ │ + or %edx,%ecx │ │ + movzbl 0xc(%edi),%edx │ │ + or %ecx,%edx │ │ + movzbl 0xd(%edi),%ecx │ │ + shl $0x8,%ecx │ │ + or %ecx,%edx │ │ + mov %edx,0xc(%eax) │ │ + mov %edx,0x8(%esp) │ │ + movzbl 0x13(%edi),%ecx │ │ + movzbl 0x12(%edi),%edx │ │ + shl $0x18,%ecx │ │ + shl $0x10,%edx │ │ + or %ecx,%edx │ │ + movzbl 0x10(%edi),%ecx │ │ + or %edx,%ecx │ │ + movzbl 0x11(%edi),%edx │ │ + shl $0x8,%edx │ │ + or %edx,%ecx │ │ + mov %ecx,0x10(%eax) │ │ + mov %ecx,0xc(%esp) │ │ + movzbl 0x16(%edi),%edx │ │ + movzbl 0x17(%edi),%ecx │ │ + movzbl 0x15(%edi),%esi │ │ + shl $0x18,%ecx │ │ + shl $0x10,%edx │ │ + shl $0x8,%esi │ │ + or %ecx,%edx │ │ + movzbl 0x14(%edi),%ecx │ │ + or %ecx,%edx │ │ + or %esi,%edx │ │ + mov %edx,0x14(%eax) │ │ + mov %edx,0x10(%esp) │ │ + movzbl 0x1b(%edi),%esi │ │ + movzbl 0x1a(%edi),%edx │ │ + movzbl 0x19(%edi),%ecx │ │ + shl $0x18,%esi │ │ + shl $0x10,%edx │ │ + shl $0x8,%ecx │ │ + or %esi,%edx │ │ + movzbl 0x18(%edi),%esi │ │ + or %esi,%edx │ │ + or %ecx,%edx │ │ + mov %edx,0x18(%eax) │ │ + mov %edx,0x14(%esp) │ │ + movzbl 0x1f(%edi),%ecx │ │ + movzbl 0x1e(%edi),%edx │ │ + movzbl 0x1c(%edi),%esi │ │ + shl $0x18,%ecx │ │ + shl $0x10,%edx │ │ + or %edx,%ecx │ │ + lea -0x5d40(%ebx),%edx │ │ + or %ecx,%esi │ │ + movzbl 0x1d(%edi),%ecx │ │ + lea -0x3d40(%ebx),%edi │ │ + shl $0x8,%ecx │ │ + xor (%edi),%ebp │ │ + or %esi,%ecx │ │ + mov %ecx,0x1c(%eax) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %ecx,0x18(%esp) │ │ + mov %ebp,%esi │ │ + xor 0x800(%edx,%edi,4),%esi │ │ + movzbl %cl,%edi │ │ + xor 0xc00(%edx,%edi,4),%esi │ │ + movzbl %ch,%edi │ │ + xor (%edx,%edi,4),%esi │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + mov %edi,%ecx │ │ + movzbl %cl,%edi │ │ + mov 0x400(%edx,%edi,4),%ebp │ │ + mov 0x4(%esp),%edi │ │ + xor %esi,%ebp │ │ + mov (%esp),%esi │ │ + mov %ebp,0x20(%eax) │ │ + mov %ebp,(%esp) │ │ + xor %ebp,%esi │ │ + mov %esi,0x24(%eax) │ │ + xor %esi,%edi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x8(%esp),%esi │ │ + mov %edi,0x28(%eax) │ │ + mov %edi,0x8(%esp) │ │ + xor %edi,%esi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebp │ │ + shr $0x18,%ebp │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,0x2c(%eax) │ │ + xor 0xc00(%edx,%ebp,4),%edi │ │ + movzbl %ch,%ebp │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ebp,4),%edi │ │ + mov %esi,%ebp │ │ + shr $0x10,%ebp │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%ebp │ │ + mov 0x14(%esp),%ecx │ │ + xor 0x800(%edx,%ebp,4),%edi │ │ + mov 0x10(%esp),%ebp │ │ + mov %edi,0x30(%eax) │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%ebp │ │ + mov %ebp,0x34(%eax) │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x10(%esp) │ │ + mov 0x18(%esp),%ebp │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ecx,0x38(%eax) │ │ + mov %ecx,0x14(%esp) │ │ + xor %ecx,%ebp │ │ + mov (%esp),%ecx │ │ + mov %ebp,0x3c(%eax) │ │ + xor 0x4(%edi),%ecx │ │ + mov %ebp,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%edx,%edi,4),%ecx │ │ + mov %ecx,(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%edi │ │ + mov (%esp),%ecx │ │ + xor 0xc00(%edx,%edi,4),%ecx │ │ + mov %ecx,(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %ch,%edi │ │ + mov (%esp),%ecx │ │ + xor (%edx,%edi,4),%ecx │ │ + mov %ecx,%edi │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov 0x4(%esp),%ecx │ │ + mov %edi,0x40(%eax) │ │ + mov %edi,(%esp) │ │ + xor %edi,%ecx │ │ + mov %ecx,0x44(%eax) │ │ + mov 0x8(%esp),%edi │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%edi │ │ + mov %edi,0x8(%esp) │ │ + xor %edi,%esi │ │ + mov %edi,0x48(%eax) │ │ + mov %esi,%ecx │ │ + mov %esi,0x4c(%eax) │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%edx,%ecx,4),%edi │ │ + mov 0x10(%esp),%ecx │ │ + mov %edi,0x50(%eax) │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%ecx │ │ + mov 0x14(%esp),%edi │ │ + mov %ecx,0x54(%eax) │ │ + mov %ecx,0x10(%esp) │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + mov %edi,0x58(%eax) │ │ + xor %edi,%ecx │ │ + mov (%esp),%ebp │ │ + mov %edi,0x14(%esp) │ │ + mov %ecx,%edi │ │ + mov %ecx,0x5c(%eax) │ │ + lea -0x3d40(%ebx),%ecx │ │ + mov %edi,(%esp) │ │ + xor 0x8(%ecx),%ebp │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%edx,%ecx,4),%ebp │ │ + mov (%esp),%ecx │ │ + movzbl %cl,%edi │ │ + xor 0xc00(%edx,%edi,4),%ebp │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor (%edx,%edi,4),%ebp │ │ + movzbl %cl,%edi │ │ + mov 0x4(%esp),%ecx │ │ + xor 0x400(%edx,%edi,4),%ebp │ │ + mov 0x8(%esp),%edi │ │ + mov %ebp,0x60(%eax) │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x4(%esp) │ │ + xor %ecx,%edi │ │ + mov %ecx,0x64(%eax) │ │ + xor %edi,%esi │ │ + mov %ecx,0x8(%esp) │ │ + mov %esi,%ecx │ │ + mov %edi,0x68(%eax) │ │ + mov %esi,%ebp │ │ + mov %edi,0x18(%esp) │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x18,%ebp │ │ + mov %esi,0x6c(%eax) │ │ + xor 0xc00(%edx,%ebp,4),%edi │ │ + movzbl %ch,%ebp │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ebp,4),%edi │ │ + mov %esi,%ebp │ │ + shr $0x10,%ebp │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%ebp │ │ + mov 0x4(%esp),%ecx │ │ + xor 0x800(%edx,%ebp,4),%edi │ │ + mov 0x10(%esp),%ebp │ │ + mov %edi,0x70(%eax) │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%ebp │ │ + mov 0x14(%esp),%edi │ │ + mov %ebp,0x74(%eax) │ │ + mov %ebp,0x10(%esp) │ │ + xor %ebp,%edi │ │ + mov %edi,0x78(%eax) │ │ + mov %edi,%ebp │ │ + mov (%esp),%edi │ │ + mov %ebp,(%esp) │ │ + xor %ebp,%edi │ │ + mov %edi,0x7c(%eax) │ │ + mov %edi,%ebp │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0xc(%edi),%ecx │ │ + mov %ebp,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%edx,%edi,4),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%edi │ │ + mov 0x4(%esp),%ecx │ │ + xor 0xc00(%edx,%edi,4),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %ch,%edi │ │ + mov 0x4(%esp),%ecx │ │ + xor (%edx,%edi,4),%ecx │ │ + mov %ecx,%edi │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov 0x8(%esp),%ecx │ │ + mov %edi,0x80(%eax) │ │ + mov %edi,0x4(%esp) │ │ + xor %edi,%ecx │ │ + mov %ecx,0x84(%eax) │ │ + mov 0x18(%esp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + xor %ecx,%edi │ │ + mov %edi,0x14(%esp) │ │ + xor %edi,%esi │ │ + mov %edi,0x88(%eax) │ │ + mov %esi,%ecx │ │ + mov %esi,0x8c(%eax) │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%edx,%ecx,4),%edi │ │ + mov 0x10(%esp),%ecx │ │ + mov %edi,0x90(%eax) │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%ecx │ │ + mov (%esp),%edi │ │ + mov %ecx,0x94(%eax) │ │ + mov %ecx,0x10(%esp) │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + mov %edi,0x98(%eax) │ │ + xor %edi,%ecx │ │ + mov 0x4(%esp),%ebp │ │ + mov %edi,0x18(%esp) │ │ + mov %ecx,%edi │ │ + mov %ecx,0x9c(%eax) │ │ + lea -0x3d40(%ebx),%ecx │ │ + mov %edi,(%esp) │ │ + xor 0x10(%ecx),%ebp │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%edx,%ecx,4),%ebp │ │ + mov (%esp),%ecx │ │ + movzbl %cl,%edi │ │ + xor 0xc00(%edx,%edi,4),%ebp │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor (%edx,%edi,4),%ebp │ │ + movzbl %cl,%edi │ │ + mov 0x8(%esp),%ecx │ │ + xor 0x400(%edx,%edi,4),%ebp │ │ + mov 0x14(%esp),%edi │ │ + mov %ebp,0xa0(%eax) │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x4(%esp) │ │ + xor %ecx,%edi │ │ + mov %ecx,0xa4(%eax) │ │ + xor %edi,%esi │ │ + mov %ecx,0x8(%esp) │ │ + mov %esi,%ecx │ │ + mov %edi,0xa8(%eax) │ │ + mov %esi,%ebp │ │ + mov %edi,0x14(%esp) │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x18,%ebp │ │ + mov %esi,0xac(%eax) │ │ + xor 0xc00(%edx,%ebp,4),%edi │ │ + movzbl %ch,%ebp │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ebp,4),%edi │ │ + mov %esi,%ebp │ │ + shr $0x10,%ebp │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%ebp │ │ + mov 0x4(%esp),%ecx │ │ + xor 0x800(%edx,%ebp,4),%edi │ │ + mov 0x10(%esp),%ebp │ │ + mov %edi,0xb0(%eax) │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%ebp │ │ + mov 0x18(%esp),%edi │ │ + mov %ebp,0xb4(%eax) │ │ + mov %ebp,0x10(%esp) │ │ + xor %ebp,%edi │ │ + mov %edi,0xb8(%eax) │ │ + mov %edi,%ebp │ │ + mov (%esp),%edi │ │ + mov %ebp,(%esp) │ │ + xor %ebp,%edi │ │ + mov %edi,0xbc(%eax) │ │ + mov %edi,%ebp │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x14(%edi),%ecx │ │ + mov %ebp,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%edx,%edi,4),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%edi │ │ + mov 0x4(%esp),%ecx │ │ + xor 0xc00(%edx,%edi,4),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %ebp,%ecx │ │ + movzbl %ch,%edi │ │ + mov 0x4(%esp),%ecx │ │ + xor (%edx,%edi,4),%ecx │ │ + mov %ecx,%edi │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov 0x8(%esp),%ecx │ │ + mov %edi,0xc0(%eax) │ │ + mov %edi,0x4(%esp) │ │ + xor %edi,%ecx │ │ + mov %ecx,0xc4(%eax) │ │ + mov 0x14(%esp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + movl $0x0,0xf0(%eax) │ │ + movb $0xe0,0xf0(%eax) │ │ + xor %ecx,%edi │ │ + mov %edi,0xc8(%eax) │ │ + xor %edi,%esi │ │ + mov %edi,0x14(%esp) │ │ + mov %esi,%ecx │ │ + mov %esi,0xcc(%eax) │ │ + movzbl %cl,%edi │ │ + mov (%edx,%edi,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%edx,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%edx,%ecx,4),%edi │ │ + mov 0x10(%esp),%ecx │ │ + mov %edi,0xd0(%eax) │ │ + xor %edi,%ecx │ │ + mov %ecx,0xd4(%eax) │ │ + xor (%esp),%ecx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %ecx,0xd8(%eax) │ │ + xor %ebp,%ecx │ │ + mov 0x4(%esp),%ebp │ │ + mov %ecx,0xdc(%eax) │ │ + xor 0x18(%edi),%ebp │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + xor 0x800(%edx,%edi,4),%ebp │ │ + movzbl %cl,%edi │ │ + xor 0xc00(%edx,%edi,4),%ebp │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor (%edx,%edi,4),%ebp │ │ + xor 0x400(%edx,%ecx,4),%ebp │ │ + mov 0x8(%esp),%edx │ │ + mov %ebp,0xe0(%eax) │ │ + xor %ebp,%edx │ │ + mov %edx,0xe4(%eax) │ │ + xor 0x14(%esp),%edx │ │ + mov %edx,0xe8(%eax) │ │ + xor %edx,%esi │ │ + mov %esi,0xec(%eax) │ │ + lea 0x1c(%esp),%esp │ │ + pop %ebx │ │ + xor %eax,%eax │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +00005630 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x1298a,%ebx │ │ + lea -0x18(%esp),%esp │ │ + mov 0x24(%esp),%eax │ │ + cmp $0x20,%eax │ │ + je 56b8 │ │ + jle 5670 │ │ + cmp $0xc0,%eax │ │ + je 567a │ │ + cmp $0x100,%eax │ │ + je 56b8 │ │ + add $0xffffff80,%eax │ │ + je 5698 │ │ + lea 0x18(%esp),%esp │ │ + mov $0x1,%eax │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + cmp $0x10,%eax │ │ + je 5698 │ │ + cmp $0x18,%eax │ │ + jne 565e │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 4aa0 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 4670 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 4f80 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +000056e0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x128d7,%ebx │ │ + lea -0x20(%esp),%esp │ │ + mov 0x34(%esp),%ecx │ │ + movzbl 0x3(%ecx),%esi │ │ + movzbl 0x2(%ecx),%eax │ │ + movzbl (%ecx),%edi │ │ + shl $0x18,%esi │ │ + shl $0x10,%eax │ │ + or %eax,%esi │ │ + movzbl 0x1(%ecx),%eax │ │ + or %edi,%esi │ │ + shl $0x8,%eax │ │ + or %eax,%esi │ │ + mov 0x38(%esp),%eax │ │ + mov %esi,0xa0(%eax) │ │ + movzbl 0x7(%ecx),%ebp │ │ + movzbl 0x6(%ecx),%eax │ │ + shl $0x18,%ebp │ │ + shl $0x10,%eax │ │ + or %eax,%ebp │ │ + movzbl 0x4(%ecx),%eax │ │ + or %eax,%ebp │ │ + movzbl 0x5(%ecx),%eax │ │ + shl $0x8,%eax │ │ + or %eax,%ebp │ │ + mov 0x38(%esp),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,0xa4(%eax) │ │ + movzbl 0xb(%ecx),%ebp │ │ + movzbl 0xa(%ecx),%eax │ │ + movzbl 0x9(%ecx),%edi │ │ + shl $0x18,%ebp │ │ + shl $0x10,%eax │ │ + shl $0x8,%edi │ │ + or %eax,%ebp │ │ + movzbl 0x8(%ecx),%eax │ │ + or %ebp,%eax │ │ + or %edi,%eax │ │ + mov %eax,0x8(%esp) │ │ + mov %eax,%edx │ │ + mov 0x38(%esp),%eax │ │ + mov %edx,0xa8(%eax) │ │ + movzbl 0xf(%ecx),%ebp │ │ + movzbl 0xe(%ecx),%eax │ │ + shl $0x18,%ebp │ │ + shl $0x10,%eax │ │ + or %ebp,%eax │ │ + movzbl 0xc(%ecx),%ebp │ │ + mov %eax,%edi │ │ + movzbl 0xd(%ecx),%eax │ │ + or %ebp,%edi │ │ + shl $0x8,%eax │ │ + lea -0x5d40(%ebx),%ebp │ │ + or %eax,%edi │ │ + mov 0x38(%esp),%eax │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + mov %edi,%edx │ │ + mov %edi,0xac(%eax) │ │ + movzbl %dl,%eax │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + mov %edi,(%esp) │ │ + xor 0xc00(%ebp,%eax,4),%ecx │ │ + lea -0x3d40(%ebx),%eax │ │ + xor (%eax),%ecx │ │ + movzbl %dh,%eax │ │ + xor 0x0(%ebp,%eax,4),%ecx │ │ + mov %edi,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%eax │ │ + xor 0x400(%ebp,%eax,4),%ecx │ │ + mov 0x4(%esp),%eax │ │ + xor %esi,%eax │ │ + xor 0x8(%esp),%eax │ │ + xor %edi,%eax │ │ + xor %ecx,%eax │ │ + xor %esi,%ecx │ │ + mov %eax,0xc(%esp) │ │ + mov %ecx,%esi │ │ + lea -0x8d40(%ebx),%eax │ │ + shr $0x18,%esi │ │ + mov %esi,%edi │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%edi,4),%edi │ │ + xor (%eax,%esi,4),%edi │ │ + movzbl %ch,%esi │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + xor 0x4(%esp),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + mov 0x38(%esp),%edx │ │ + xor 0x800(%eax,%esi,4),%edi │ │ + movzbl %cl,%esi │ │ + mov %edi,0x90(%edx) │ │ + mov %edi,0x10(%esp) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov 0xc00(%eax,%edi,4),%edi │ │ + xor (%eax,%esi,4),%edi │ │ + movzbl %ch,%esi │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + xor 0x8(%esp),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + xor 0x800(%eax,%esi,4),%edi │ │ + mov 0x38(%esp),%esi │ │ + mov %edi,0x14(%esp) │ │ + mov %edi,0x94(%esi) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%edi,4),%edi │ │ + xor (%eax,%esi,4),%edi │ │ + movzbl %ch,%esi │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + xor 0x800(%eax,%esi,4),%edi │ │ + mov 0x38(%esp),%esi │ │ + mov %edi,0x18(%esp) │ │ + mov %edi,0x98(%esi) │ │ + xor (%esp),%ecx │ │ + mov %ecx,%edx │ │ + movzbl %cl,%esi │ │ + shr $0x18,%edx │ │ + mov 0xc00(%eax,%edx,4),%edi │ │ + xor (%eax,%esi,4),%edi │ │ + movzbl %ch,%esi │ │ + mov 0x400(%eax,%esi,4),%edx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor %edi,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + mov %edx,%esi │ │ + mov 0xc(%esp),%edx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x1c(%esp) │ │ + mov %esi,0x9c(%ecx) │ │ + mov %edx,%ecx │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%esi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%esi,4),%ecx │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + xor 0x4(%edi),%ecx │ │ + xor 0x0(%ebp,%esi,4),%ecx │ │ + movzbl %dl,%esi │ │ + xor 0x400(%ebp,%esi,4),%ecx │ │ + mov 0x4(%esp),%esi │ │ + mov %ecx,%edx │ │ + movzbl %ch,%edi │ │ + xor (%esp),%esi │ │ + shr $0x18,%edx │ │ + xor %ecx,%esi │ │ + mov %esi,0x4(%esp) │ │ + movzbl %cl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0xc00(%eax,%edx,4),%esi │ │ + mov 0x38(%esp),%edx │ │ + xor 0x10(%esp),%esi │ │ + xor 0x400(%eax,%edi,4),%esi │ │ + mov 0x18(%esp),%edi │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov %esi,0x80(%edx) │ │ + xor %esi,%ecx │ │ + mov %ecx,0x84(%edx) │ │ + xor %ecx,%edi │ │ + mov %edi,0x88(%edx) │ │ + mov 0x1c(%esp),%edx │ │ + mov %ecx,0x10(%esp) │ │ + mov %edi,0x14(%esp) │ │ + xor %edi,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov 0x38(%esp),%ecx │ │ + mov %edx,0x8c(%ecx) │ │ + mov 0x4(%esp),%edx │ │ + mov %edx,%ecx │ │ + movzbl %dl,%edi │ │ + shr $0x18,%ecx │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%edi,4),%ecx │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x8(%edi),%ecx │ │ + movzbl %dh,%edi │ │ + xor 0x0(%ebp,%edi,4),%ecx │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + mov %edi,%edx │ │ + movzbl %dl,%edi │ │ + mov 0x8(%esp),%edx │ │ + xor 0x400(%ebp,%edi,4),%ecx │ │ + xor (%esp),%edx │ │ + mov %edx,%edi │ │ + mov %ecx,%edx │ │ + shr $0x18,%edx │ │ + xor %ecx,%edi │ │ + mov %edi,0x8(%esp) │ │ + movzbl %cl,%edi │ │ + mov (%eax,%edi,4),%edi │ │ + xor 0xc00(%eax,%edx,4),%edi │ │ + mov 0x38(%esp),%edx │ │ + xor %edi,%esi │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edi,4),%esi │ │ + mov 0x14(%esp),%edi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x10(%esp),%ecx │ │ + mov %esi,0x70(%edx) │ │ + mov %esi,0x10(%esp) │ │ + xor %esi,%ecx │ │ + mov %ecx,0x74(%edx) │ │ + xor %ecx,%edi │ │ + mov %edi,0x78(%edx) │ │ + mov 0x18(%esp),%edx │ │ + mov %edi,0x18(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + lea -0x3d40(%ebx),%esi │ │ + xor %edi,%edx │ │ + mov %edx,0x1c(%esp) │ │ + mov %edx,%edi │ │ + mov 0x38(%esp),%edx │ │ + mov %edi,0x7c(%edx) │ │ + mov 0x8(%esp),%edx │ │ + mov %edx,%ecx │ │ + movzbl %dl,%edi │ │ + shr $0x18,%ecx │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%edi,4),%ecx │ │ + movzbl %dh,%edi │ │ + shr $0x10,%edx │ │ + xor 0xc(%esi),%ecx │ │ + xor 0x0(%ebp,%edi,4),%ecx │ │ + movzbl %dl,%edi │ │ + xor 0x400(%ebp,%edi,4),%ecx │ │ + mov (%esp),%edi │ │ + mov %ecx,%esi │ │ + shr $0x18,%esi │ │ + xor %ecx,%edi │ │ + mov %edi,%edx │ │ + movzbl %cl,%edi │ │ + mov (%eax,%edi,4),%edi │ │ + mov %edx,(%esp) │ │ + xor 0xc00(%eax,%esi,4),%edi │ │ + mov 0x10(%esp),%esi │ │ + xor %edi,%esi │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edi,4),%esi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov %esi,%edi │ │ + mov 0x38(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %edi,0x10(%esp) │ │ + mov %edi,0x60(%esi) │ │ + mov %ecx,0x64(%esi) │ │ + mov 0x18(%esp),%esi │ │ + lea -0x3d40(%ebx),%edi │ │ + xor %ecx,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x18(%esp) │ │ + mov %esi,0x68(%ecx) │ │ + mov 0x1c(%esp),%ecx │ │ + xor %esi,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ecx,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x6c(%ecx) │ │ + mov %edx,%ecx │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%esi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%esi,4),%ecx │ │ + movzbl %dh,%esi │ │ + xor 0x10(%edi),%ecx │ │ + xor 0x0(%ebp,%esi,4),%ecx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + mov 0xc(%esp),%edx │ │ + xor 0x400(%ebp,%esi,4),%ecx │ │ + movzbl %cl,%esi │ │ + xor %ecx,%edx │ │ + mov %esi,0xc(%esp) │ │ + mov %ecx,%esi │ │ + shr $0x18,%esi │ │ + mov %esi,%edi │ │ + mov 0xc(%esp),%esi │ │ + mov (%eax,%esi,4),%esi │ │ + mov %edx,0xc(%esp) │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x10(%esp),%edi │ │ + xor %esi,%edi │ │ + movzbl %ch,%esi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%edi │ │ + mov 0x14(%esp),%ecx │ │ + mov %edi,%esi │ │ + mov 0x38(%esp),%edi │ │ + xor %esi,%ecx │ │ + mov %ecx,0x14(%esp) │ │ + mov %esi,0x10(%esp) │ │ + mov %esi,0x50(%edi) │ │ + mov %ecx,0x54(%edi) │ │ + mov 0x18(%esp),%edi │ │ + lea -0x3d40(%ebx),%esi │ │ + xor %ecx,%edi │ │ + mov 0x38(%esp),%ecx │ │ + mov %edi,0x18(%esp) │ │ + mov %edi,0x58(%ecx) │ │ + mov 0x1c(%esp),%ecx │ │ + xor %edi,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ecx,%edi │ │ + mov 0x38(%esp),%ecx │ │ + mov %edi,0x5c(%ecx) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%ecx │ │ + movzbl %dl,%edi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%edi,4),%ecx │ │ + movzbl %dh,%edi │ │ + xor 0x14(%esi),%ecx │ │ + xor 0x0(%ebp,%edi,4),%ecx │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + mov %edi,%edx │ │ + movzbl %dl,%edi │ │ + xor 0x400(%ebp,%edi,4),%ecx │ │ + mov 0x4(%esp),%edi │ │ + mov %ecx,%esi │ │ + xor %ecx,%edi │ │ + shr $0x18,%esi │ │ + mov %edi,%edx │ │ + movzbl %cl,%edi │ │ + mov (%eax,%edi,4),%edi │ │ + xor 0xc00(%eax,%esi,4),%edi │ │ + mov 0x10(%esp),%esi │ │ + xor %edi,%esi │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edi,4),%esi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov %esi,%edi │ │ + mov 0x38(%esp),%esi │ │ + mov %edi,0x40(%esi) │ │ + mov 0x14(%esp),%ecx │ │ + mov %edi,0x10(%esp) │ │ + mov %edx,0x4(%esp) │ │ + xor %edi,%ecx │ │ + mov %ecx,0x44(%esi) │ │ + mov 0x18(%esp),%esi │ │ + mov %ecx,0x14(%esp) │ │ + lea -0x3d40(%ebx),%edi │ │ + xor %ecx,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x18(%esp) │ │ + mov %esi,0x48(%ecx) │ │ + mov 0x1c(%esp),%ecx │ │ + xor %esi,%ecx │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ecx,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x4c(%ecx) │ │ + mov %edx,%esi │ │ + shr $0x18,%esi │ │ + mov %esi,%ecx │ │ + movzbl %dl,%esi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%esi,4),%ecx │ │ + movzbl %dh,%esi │ │ + xor 0x18(%edi),%ecx │ │ + xor 0x0(%ebp,%esi,4),%ecx │ │ + mov %edx,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + mov 0x8(%esp),%edx │ │ + xor 0x400(%ebp,%esi,4),%ecx │ │ + movzbl %cl,%esi │ │ + xor %ecx,%edx │ │ + mov %esi,0x8(%esp) │ │ + mov %ecx,%esi │ │ + shr $0x18,%esi │ │ + mov %esi,%edi │ │ + mov 0x8(%esp),%esi │ │ + mov (%eax,%esi,4),%esi │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x10(%esp),%edi │ │ + xor %esi,%edi │ │ + movzbl %ch,%esi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%edi │ │ + mov 0x14(%esp),%ecx │ │ + mov %edi,%esi │ │ + mov 0x38(%esp),%edi │ │ + xor %esi,%ecx │ │ + mov %esi,0x10(%esp) │ │ + mov %esi,0x30(%edi) │ │ + mov %ecx,0x34(%edi) │ │ + mov 0x18(%esp),%edi │ │ + mov %ecx,0x14(%esp) │ │ + lea -0x3d40(%ebx),%esi │ │ + mov %edx,0x8(%esp) │ │ + xor %ecx,%edi │ │ + mov 0x38(%esp),%ecx │ │ + mov %edi,0x18(%esp) │ │ + mov %edi,0x38(%ecx) │ │ + mov 0x1c(%esp),%ecx │ │ + xor %edi,%ecx │ │ + mov 0x38(%esp),%edi │ │ + mov %ecx,0x1c(%esp) │ │ + mov %ecx,0x3c(%edi) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%ecx │ │ + movzbl %dl,%edi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + xor 0xc00(%ebp,%edi,4),%ecx │ │ + movzbl %dh,%edi │ │ + xor 0x1c(%esi),%ecx │ │ + xor 0x0(%ebp,%edi,4),%ecx │ │ + mov %edx,%edi │ │ + shr $0x10,%edi │ │ + mov %edi,%edx │ │ + movzbl %dl,%edi │ │ + mov (%esp),%edx │ │ + xor 0x400(%ebp,%edi,4),%ecx │ │ + movzbl %cl,%edi │ │ + mov %ecx,%esi │ │ + mov (%eax,%edi,4),%edi │ │ + xor %ecx,%edx │ │ + shr $0x18,%esi │ │ + xor 0xc00(%eax,%esi,4),%edi │ │ + mov 0x10(%esp),%esi │ │ + xor %edi,%esi │ │ + movzbl %ch,%edi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edi,4),%esi │ │ + mov 0x38(%esp),%edi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov %esi,0x20(%edi) │ │ + mov %esi,0x10(%esp) │ │ + xor %esi,%ecx │ │ + mov %ecx,0x24(%edi) │ │ + mov %edi,%esi │ │ + mov 0x18(%esp),%edi │ │ + mov %ecx,0x14(%esp) │ │ + xor %ecx,%edi │ │ + mov %edi,0x28(%esi) │ │ + mov 0x1c(%esp),%esi │ │ + mov %edi,0x18(%esp) │ │ + xor %edi,%esi │ │ + mov 0x38(%esp),%edi │ │ + mov %esi,0x1c(%esp) │ │ + mov %esi,0x2c(%edi) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + movzbl %dl,%esi │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + lea -0x3d40(%ebx),%edx │ │ + mov %edi,(%esp) │ │ + xor 0xc00(%ebp,%esi,4),%ecx │ │ + xor 0x20(%edx),%ecx │ │ + mov %edi,%edx │ │ + movzbl %dh,%esi │ │ + xor 0x0(%ebp,%esi,4),%ecx │ │ + mov %edi,%esi │ │ + shr $0x10,%esi │ │ + mov 0xc(%esp),%edi │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + xor 0x400(%ebp,%esi,4),%ecx │ │ + movzbl %cl,%esi │ │ + mov %ecx,%edx │ │ + mov (%eax,%esi,4),%esi │ │ + xor %ecx,%edi │ │ + shr $0x18,%edx │ │ + xor 0xc00(%eax,%edx,4),%esi │ │ + xor 0x10(%esp),%esi │ │ + mov %esi,%edx │ │ + movzbl %ch,%esi │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + movzbl %cl,%ecx │ │ + mov %edx,%esi │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov 0x18(%esp),%eax │ │ + mov %esi,0x10(%ecx) │ │ + xor 0x14(%esp),%esi │ │ + mov %ecx,%edx │ │ + mov %esi,0x14(%ecx) │ │ + xor %esi,%eax │ │ + mov %eax,0x18(%ecx) │ │ + xor 0x1c(%esp),%eax │ │ + mov %eax,0x1c(%ecx) │ │ + lea -0x3d40(%ebx),%ecx │ │ + mov 0x4(%esp),%eax │ │ + xor 0x24(%ecx),%eax │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%ebp,%ecx,4),%eax │ │ + mov %edi,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0xc00(%ebp,%ecx,4),%eax │ │ + mov %edi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%eax │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%eax │ │ + mov %eax,%ecx │ │ + mov %edi,%eax │ │ + mov (%esp),%edi │ │ + xor %ecx,%eax │ │ + mov %eax,%esi │ │ + mov 0x8(%esp),%eax │ │ + mov %esi,0x8(%edx) │ │ + xor %edi,%eax │ │ + xor %esi,%eax │ │ + mov %eax,(%edx) │ │ + mov %edi,%eax │ │ + xor %ecx,%eax │ │ + mov %eax,0x4(%edx) │ │ + xor %eax,%eax │ │ + mov %ecx,0xc(%edx) │ │ + movl $0x0,0xf0(%edx) │ │ + movb $0xa0,0xf0(%edx) │ │ + lea 0x20(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +00005ee0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x120d7,%ebx │ │ + lea -0x34(%esp),%esp │ │ + mov 0x48(%esp),%edx │ │ + movzbl 0x3(%edx),%edi │ │ + movzbl 0x2(%edx),%eax │ │ + movzbl 0x1(%edx),%esi │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %edi,%eax │ │ + mov %esi,%ecx │ │ + movzbl (%edx),%edi │ │ + shl $0x8,%ecx │ │ + or %edi,%eax │ │ + mov 0x4c(%esp),%edi │ │ + or %ecx,%eax │ │ + mov %eax,(%esp) │ │ + mov %eax,0xc0(%edi) │ │ + movzbl 0x7(%edx),%edi │ │ + movzbl 0x6(%edx),%eax │ │ + movzbl 0x5(%edx),%ecx │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + shl $0x8,%ecx │ │ + or %edi,%eax │ │ + movzbl 0x4(%edx),%edi │ │ + or %edi,%eax │ │ + mov 0x4c(%esp),%edi │ │ + or %ecx,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %eax,0xc4(%edi) │ │ + movzbl 0xb(%edx),%edi │ │ + movzbl 0xa(%edx),%eax │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %eax,%edi │ │ + movzbl 0x8(%edx),%eax │ │ + or %edi,%eax │ │ + movzbl 0x9(%edx),%edi │ │ + shl $0x8,%edi │ │ + mov %edi,%esi │ │ + mov %eax,%edi │ │ + or %esi,%edi │ │ + mov 0x4c(%esp),%esi │ │ + mov %edi,0x8(%esp) │ │ + mov %edi,0xc8(%esi) │ │ + movzbl 0xf(%edx),%edi │ │ + movzbl 0xe(%edx),%eax │ │ + movzbl 0xc(%edx),%ebp │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %edi,%eax │ │ + or %ebp,%eax │ │ + movzbl 0xd(%edx),%ebp │ │ + mov %eax,%ecx │ │ + mov %ebp,%esi │ │ + mov 0x4c(%esp),%ebp │ │ + shl $0x8,%esi │ │ + or %esi,%ecx │ │ + mov %ecx,0xc(%esp) │ │ + mov %ecx,0xcc(%ebp) │ │ + movzbl 0x13(%edx),%edi │ │ + movzbl 0x12(%edx),%eax │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %edi,%eax │ │ + movzbl 0x10(%edx),%edi │ │ + or %edi,%eax │ │ + movzbl 0x11(%edx),%edi │ │ + mov %edi,%esi │ │ + shl $0x8,%esi │ │ + mov %esi,%ecx │ │ + mov %eax,%esi │ │ + lea -0x8d40(%ebx),%eax │ │ + or %ecx,%esi │ │ + mov %esi,%ebp │ │ + mov %esi,%ecx │ │ + shr $0x18,%ebp │ │ + mov %ebp,%edi │ │ + mov %esi,%ebp │ │ + mov %ebp,0x10(%esp) │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%edi,4),%ecx │ │ + xor (%eax,%esi,4),%ecx │ │ + mov %ecx,%edi │ │ + mov %ebp,%ecx │ │ + movzbl %ch,%esi │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ebp,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%ecx │ │ + movzbl %cl,%esi │ │ + mov 0x800(%eax,%esi,4),%ecx │ │ + mov 0x4c(%esp),%esi │ │ + xor %edi,%ecx │ │ + mov %ecx,0xb0(%esi) │ │ + movzbl 0x17(%edx),%esi │ │ + movzbl 0x16(%edx),%ecx │ │ + movzbl 0x14(%edx),%ebp │ │ + shl $0x18,%esi │ │ + shl $0x10,%ecx │ │ + or %ecx,%esi │ │ + or %ebp,%esi │ │ + movzbl 0x15(%edx),%ebp │ │ + mov %ebp,%edx │ │ + shl $0x8,%edx │ │ + or %edx,%esi │ │ + mov %esi,%edx │ │ + movzbl %dl,%esi │ │ + mov %edx,%ebp │ │ + mov %ebp,0x14(%esp) │ │ + mov %esi,%edi │ │ + mov %edi,0x18(%esp) │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + movzbl %dl,%ecx │ │ + mov %ebp,%edx │ │ + shr $0x18,%edx │ │ + mov %edx,%ebp │ │ + mov 0xc00(%eax,%edx,4),%edx │ │ + xor (%eax,%edi,4),%edx │ │ + mov 0x4c(%esp),%edi │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + xor 0x800(%eax,%ecx,4),%edx │ │ + mov %edx,0xb4(%edi) │ │ + lea -0x3d40(%ebx),%edi │ │ + mov (%esp),%edx │ │ + xor (%edi),%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor 0x800(%edi,%ebp,4),%edx │ │ + mov 0x18(%esp),%ebp │ │ + xor 0xc00(%edi,%ebp,4),%edx │ │ + mov (%edi,%esi,4),%ebp │ │ + mov 0x400(%edi,%ecx,4),%esi │ │ + xor %edx,%ebp │ │ + xor %ebp,%esi │ │ + mov %esi,%ebp │ │ + shr $0x18,%esi │ │ + mov %ebp,%edx │ │ + mov 0xc00(%eax,%esi,4),%esi │ │ + movzbl %dl,%edx │ │ + mov 0x4c(%esp),%edi │ │ + mov %ebp,%ecx │ │ + xor (%eax,%edx,4),%esi │ │ + movzbl %ch,%edx │ │ + xor 0x400(%eax,%edx,4),%esi │ │ + mov %ebp,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + mov %esi,%ecx │ │ + mov %ebp,%esi │ │ + mov 0x4(%esp),%ebp │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov %esi,(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + xor %esi,%ebp │ │ + mov %ecx,0xb8(%edi) │ │ + mov %ebp,%edx │ │ + shr $0x18,%ebp │ │ + mov %ebp,%ecx │ │ + mov %edx,%ebp │ │ + mov 0xc00(%eax,%ecx,4),%esi │ │ + movzbl %dl,%edx │ │ + mov %ebp,0x4(%esp) │ │ + mov %ebp,%ecx │ │ + xor (%eax,%edx,4),%esi │ │ + movzbl %ch,%edx │ │ + mov 0x8(%esp),%ecx │ │ + xor 0x400(%eax,%edx,4),%esi │ │ + mov %ebp,%edx │ │ + shr $0x10,%edx │ │ + xor %ebp,%ecx │ │ + mov %ecx,%ebp │ │ + movzbl %dl,%edx │ │ + shr $0x18,%ecx │ │ + xor 0x800(%eax,%edx,4),%esi │ │ + mov 0xc00(%eax,%ecx,4),%ecx │ │ + mov %ebp,%edx │ │ + movzbl %dl,%edx │ │ + mov %esi,0x1c(%esp) │ │ + mov %esi,0xbc(%edi) │ │ + xor (%eax,%edx,4),%ecx │ │ + mov %ebp,%edx │ │ + mov %ebp,%esi │ │ + shr $0x10,%ebp │ │ + movzbl %dh,%edx │ │ + mov %esi,0x8(%esp) │ │ + xor 0x400(%eax,%edx,4),%ecx │ │ + mov %ebp,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%eax,%edx,4),%ebp │ │ + xor %ecx,%ebp │ │ + mov 0xc(%esp),%ecx │ │ + mov %ebp,0x20(%esp) │ │ + mov %ebp,0xa0(%edi) │ │ + xor %esi,%ecx │ │ + mov %ecx,%esi │ │ + shr $0x18,%ecx │ │ + mov %esi,%edx │ │ + mov 0xc00(%eax,%ecx,4),%ebp │ │ + movzbl %dl,%edx │ │ + mov %esi,0xc(%esp) │ │ + mov %esi,%ecx │ │ + xor (%eax,%edx,4),%ebp │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edx,4),%ebp │ │ + movzbl %cl,%edx │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov %ebp,0x24(%esp) │ │ + mov %ebp,0xa4(%edi) │ │ + mov 0x10(%esp),%ebp │ │ + xor %esi,%ebp │ │ + mov %ebp,%ecx │ │ + mov %ebp,%edx │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%edx │ │ + mov 0xc00(%eax,%ecx,4),%ecx │ │ + mov %ebp,%esi │ │ + mov %esi,0x10(%esp) │ │ + xor (%eax,%edx,4),%ecx │ │ + mov %ebp,%edx │ │ + shr $0x10,%ebp │ │ + movzbl %dh,%edx │ │ + xor 0x400(%eax,%edx,4),%ecx │ │ + mov %ebp,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%eax,%edx,4),%ebp │ │ + mov 0x14(%esp),%edx │ │ + xor %ecx,%ebp │ │ + mov %ebp,0x28(%esp) │ │ + xor %esi,%edx │ │ + mov %ebp,0xa8(%edi) │ │ + movzbl %dl,%ebp │ │ + mov %ebp,%edi │ │ + mov %edx,%ebp │ │ + shr $0x18,%ebp │ │ + movzbl %dh,%esi │ │ + mov %edx,0x14(%esp) │ │ + mov %edx,%ecx │ │ + mov 0xc00(%eax,%ebp,4),%edx │ │ + shr $0x10,%ecx │ │ + mov %edi,0x2c(%esp) │ │ + movzbl %cl,%ecx │ │ + xor (%eax,%edi,4),%edx │ │ + mov 0x4c(%esp),%edi │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + xor 0x800(%eax,%ecx,4),%edx │ │ + mov %edx,0x30(%esp) │ │ + mov %edx,0xac(%edi) │ │ + lea -0x5d40(%ebx),%edx │ │ + mov 0x2c(%esp),%edi │ │ + mov 0x800(%edx,%ebp,4),%edx │ │ + lea -0x5d40(%ebx),%ebp │ │ + xor 0xc00(%ebp,%edi,4),%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x4(%edi),%edx │ │ + xor 0x0(%ebp,%esi,4),%edx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov (%esp),%ecx │ │ + mov %edx,%edi │ │ + movzbl %dh,%esi │ │ + shr $0x18,%edi │ │ + xor %edx,%ecx │ │ + mov %ecx,(%esp) │ │ + movzbl %dl,%ecx │ │ + mov (%eax,%ecx,4),%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0xc00(%eax,%edi,4),%ecx │ │ + mov 0x400(%eax,%esi,4),%edi │ │ + xor 0x18(%esp),%ecx │ │ + xor %ecx,%edi │ │ + mov %edi,%ebp │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov 0x4c(%esp),%edi │ │ + mov 0x4(%esp),%edx │ │ + mov 0x1c(%esp),%esi │ │ + mov %ebp,0x90(%edi) │ │ + xor (%esp),%edx │ │ + xor %ebp,%esi │ │ + mov %esi,0x94(%edi) │ │ + mov %esi,0x1c(%esp) │ │ + mov %edx,%ecx │ │ + mov 0x8(%esp),%edx │ │ + mov %ecx,0x18(%esp) │ │ + xor %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %ecx,0x20(%esp) │ │ + xor %esi,%edx │ │ + mov 0xc(%esp),%esi │ │ + mov %edx,0x98(%edi) │ │ + xor %ecx,%esi │ │ + mov 0x24(%esp),%ecx │ │ + mov %edx,0x24(%esp) │ │ + mov %esi,0x4(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x10(%esp),%edx │ │ + mov %ecx,%esi │ │ + mov %ecx,0x9c(%edi) │ │ + mov 0x28(%esp),%ecx │ │ + mov %esi,0x28(%esp) │ │ + xor 0x4(%esp),%edx │ │ + xor %esi,%ecx │ │ + mov %edx,0x8(%esp) │ │ + mov %ecx,%edx │ │ + mov %ecx,0x80(%edi) │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x30(%esp),%esi │ │ + mov %edx,0x14(%esp) │ │ + xor 0x8(%esp),%ecx │ │ + xor %edx,%esi │ │ + mov %esi,0x84(%edi) │ │ + mov %esi,0x2c(%esp) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + movzbl %cl,%esi │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + mov 0x800(%edi,%edx,4),%edx │ │ + xor 0xc00(%edi,%esi,4),%edx │ │ + movzbl %ch,%esi │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x8(%edi),%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor (%edi,%esi,4),%edx │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + mov %edx,0xc(%esp) │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + movzbl %dl,%esi │ │ + mov 0xc(%esp),%edx │ │ + xor 0x400(%edi,%esi,4),%edx │ │ + mov (%esp),%esi │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + xor %edx,%esi │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x4c(%esp),%edi │ │ + xor %esi,%ebp │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + xor 0x400(%eax,%esi,4),%ebp │ │ + mov 0x1c(%esp),%esi │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov 0x18(%esp),%edx │ │ + mov %ebp,0xc(%esp) │ │ + xor (%esp),%edx │ │ + xor 0xc(%esp),%esi │ │ + mov %ebp,0x88(%edi) │ │ + mov %esi,0x8c(%edi) │ │ + mov %edx,%ebp │ │ + mov 0x20(%esp),%edx │ │ + mov %esi,0x1c(%esp) │ │ + mov 0x4c(%esp),%edi │ │ + mov %ebp,0x18(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x24(%esp),%edx │ │ + mov 0x4(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov 0x28(%esp),%esi │ │ + xor 0x10(%esp),%ebp │ │ + mov %edx,0x70(%edi) │ │ + mov %edx,0x20(%esp) │ │ + xor %edx,%esi │ │ + mov %esi,0x74(%edi) │ │ + mov 0x8(%esp),%edx │ │ + mov %ebp,0x24(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,%ebp │ │ + mov 0x14(%esp),%edx │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x28(%esp) │ │ + mov 0x2c(%esp),%ebp │ │ + mov %esi,0x14(%esp) │ │ + xor %esi,%edx │ │ + mov %edx,0x78(%edi) │ │ + movzbl %cl,%esi │ │ + mov %edx,0x2c(%esp) │ │ + xor %edx,%ebp │ │ + mov %ebp,0x7c(%edi) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %ebp,0x30(%esp) │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + mov 0x800(%edi,%edx,4),%edx │ │ + xor 0xc00(%edi,%esi,4),%edx │ │ + movzbl %ch,%esi │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0xc(%edi),%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor (%edi,%esi,4),%edx │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + mov %edx,%ebp │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + movzbl %dl,%esi │ │ + mov 0x400(%edi,%esi,4),%edx │ │ + mov (%esp),%esi │ │ + xor %ebp,%edx │ │ + xor %edx,%esi │ │ + mov %edx,%edi │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%edi │ │ + mov 0xc(%esp),%ebp │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x4c(%esp),%edi │ │ + xor %esi,%ebp │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + xor 0x400(%eax,%esi,4),%ebp │ │ + mov 0x1c(%esp),%esi │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov 0x18(%esp),%edx │ │ + mov %ebp,0x4(%esp) │ │ + xor (%esp),%edx │ │ + xor 0x4(%esp),%esi │ │ + mov %ebp,0x60(%edi) │ │ + mov %esi,0x64(%edi) │ │ + mov %edx,%ebp │ │ + mov 0x10(%esp),%edx │ │ + mov 0x4c(%esp),%edi │ │ + mov %ebp,0xc(%esp) │ │ + mov %esi,0x10(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x20(%esp),%edx │ │ + mov 0x24(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov 0x14(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + mov %edx,0x68(%edi) │ │ + mov %edx,0x14(%esp) │ │ + mov %ebp,0x18(%esp) │ │ + xor %edx,%esi │ │ + mov 0x28(%esp),%edx │ │ + mov %esi,0x6c(%edi) │ │ + mov %esi,0x1c(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,%ebp │ │ + mov 0x2c(%esp),%edx │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x20(%esp) │ │ + mov 0x30(%esp),%ebp │ │ + xor %esi,%edx │ │ + movzbl %cl,%esi │ │ + mov %edx,0x50(%edi) │ │ + mov %edx,0x24(%esp) │ │ + xor %edx,%ebp │ │ + mov %ebp,0x54(%edi) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %ebp,0x28(%esp) │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + mov 0x800(%edi,%edx,4),%edx │ │ + xor 0xc00(%edi,%esi,4),%edx │ │ + movzbl %ch,%esi │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x10(%edi),%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor (%edi,%esi,4),%edx │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + mov %edx,%ebp │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + movzbl %dl,%esi │ │ + mov 0x400(%edi,%esi,4),%edx │ │ + mov (%esp),%esi │ │ + xor %ebp,%edx │ │ + xor %edx,%esi │ │ + mov %edx,%edi │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%edi │ │ + mov 0x4(%esp),%ebp │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x4c(%esp),%edi │ │ + xor %esi,%ebp │ │ + movzbl %dh,%esi │ │ + xor 0x400(%eax,%esi,4),%ebp │ │ + shr $0x10,%edx │ │ + mov 0x10(%esp),%esi │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov 0xc(%esp),%edx │ │ + mov %ebp,0x4(%esp) │ │ + xor (%esp),%edx │ │ + xor 0x4(%esp),%esi │ │ + mov %ebp,0x58(%edi) │ │ + mov %esi,0x5c(%edi) │ │ + mov %edx,%ebp │ │ + mov 0x8(%esp),%edx │ │ + mov 0x4c(%esp),%edi │ │ + mov %esi,0x10(%esp) │ │ + mov %ebp,0xc(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x18(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov 0x1c(%esp),%esi │ │ + xor 0x8(%esp),%ebp │ │ + mov %edx,0x40(%edi) │ │ + mov %edx,0x14(%esp) │ │ + mov %ebp,0x18(%esp) │ │ + xor %edx,%esi │ │ + mov 0x20(%esp),%edx │ │ + mov %esi,0x44(%edi) │ │ + mov %esi,0x1c(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,%ebp │ │ + mov 0x24(%esp),%edx │ │ + xor %ebp,%ecx │ │ + mov %ebp,0x20(%esp) │ │ + mov 0x28(%esp),%ebp │ │ + xor %esi,%edx │ │ + movzbl %cl,%esi │ │ + mov %edx,0x48(%edi) │ │ + mov %edx,0x24(%esp) │ │ + xor %edx,%ebp │ │ + mov %ebp,0x28(%esp) │ │ + mov %ebp,0x4c(%edi) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + mov 0x800(%edi,%edx,4),%edx │ │ + xor 0xc00(%edi,%esi,4),%edx │ │ + movzbl %ch,%esi │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x14(%edi),%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor (%edi,%esi,4),%edx │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + mov %edx,%ebp │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + movzbl %dl,%esi │ │ + mov 0x400(%edi,%esi,4),%edx │ │ + mov (%esp),%esi │ │ + xor %ebp,%edx │ │ + xor %edx,%esi │ │ + mov %edx,%edi │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%edi │ │ + mov 0x4(%esp),%ebp │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x4c(%esp),%edi │ │ + xor %esi,%ebp │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + xor 0x400(%eax,%esi,4),%ebp │ │ + mov 0x10(%esp),%esi │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%ebp │ │ + mov 0xc(%esp),%edx │ │ + mov %ebp,0x4(%esp) │ │ + xor (%esp),%edx │ │ + xor 0x4(%esp),%esi │ │ + mov %ebp,0x30(%edi) │ │ + mov %esi,0x34(%edi) │ │ + mov %edx,%ebp │ │ + mov 0x8(%esp),%edx │ │ + mov 0x4c(%esp),%edi │ │ + mov %ebp,0xc(%esp) │ │ + mov %esi,0x10(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x14(%esp),%edx │ │ + mov 0x18(%esp),%ebp │ │ + xor %esi,%edx │ │ + mov %edx,0x38(%edi) │ │ + mov %edx,%esi │ │ + xor 0x8(%esp),%ebp │ │ + mov 0x1c(%esp),%edx │ │ + mov %esi,0x14(%esp) │ │ + mov %ebp,0x18(%esp) │ │ + xor %esi,%edx │ │ + mov %edx,0x3c(%edi) │ │ + mov %edx,%esi │ │ + mov 0x20(%esp),%edx │ │ + mov %esi,0x1c(%esp) │ │ + xor %ebp,%edx │ │ + mov %edx,%ebp │ │ + mov 0x24(%esp),%edx │ │ + mov %ebp,0x20(%esp) │ │ + xor %esi,%edx │ │ + mov %edx,0x20(%edi) │ │ + mov %ecx,%edi │ │ + mov 0x28(%esp),%ecx │ │ + xor %ebp,%edi │ │ + mov %edx,0x24(%esp) │ │ + mov %edi,%esi │ │ + mov 0x4c(%esp),%edi │ │ + mov 0x4(%esp),%ebp │ │ + xor %edx,%ecx │ │ + mov %ecx,0x28(%esp) │ │ + mov %esi,%edx │ │ + mov %ecx,0x24(%edi) │ │ + mov %esi,%edi │ │ + shr $0x18,%edi │ │ + movzbl %dl,%edx │ │ + mov %edi,%ecx │ │ + lea -0x5d40(%ebx),%edi │ │ + mov 0x800(%edi,%ecx,4),%ecx │ │ + xor 0xc00(%edi,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + movzbl %dh,%edx │ │ + xor 0x18(%edi),%ecx │ │ + lea -0x5d40(%ebx),%edi │ │ + xor (%edi,%edx,4),%ecx │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + mov %edi,%edx │ │ + lea -0x5d40(%ebx),%edi │ │ + movzbl %dl,%edx │ │ + xor 0x400(%edi,%edx,4),%ecx │ │ + mov (%esp),%edx │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + xor %ecx,%edx │ │ + mov %edx,(%esp) │ │ + movzbl %cl,%edx │ │ + mov (%eax,%edx,4),%edx │ │ + xor 0xc00(%eax,%edi,4),%edx │ │ + mov 0x4c(%esp),%edi │ │ + xor %edx,%ebp │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edx,4),%ebp │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%ebp │ │ + mov %ebp,0x28(%edi) │ │ + mov 0xc(%esp),%ecx │ │ + xor 0x20(%esp),%esi │ │ + mov 0x10(%esp),%eax │ │ + mov 0x18(%esp),%edx │ │ + xor (%esp),%ecx │ │ + xor %ebp,%eax │ │ + mov 0x8(%esp),%ebp │ │ + mov %eax,0x2c(%edi) │ │ + xor 0x14(%esp),%eax │ │ + mov %ecx,0x4(%esp) │ │ + xor %ecx,%ebp │ │ + mov %eax,0x10(%edi) │ │ + xor %ebp,%edx │ │ + mov %ebp,0x8(%esp) │ │ + xor 0x1c(%esp),%eax │ │ + mov %edx,%ebp │ │ + mov 0x24(%esp),%edx │ │ + xor %ebp,%esi │ │ + mov %eax,0x14(%edi) │ │ + xor %eax,%edx │ │ + mov 0x28(%esp),%eax │ │ + mov %edx,0x18(%edi) │ │ + xor %edx,%eax │ │ + lea -0x3d40(%ebx),%edx │ │ + mov %eax,0x1c(%edi) │ │ + mov (%esp),%eax │ │ + lea -0x5d40(%ebx),%edi │ │ + xor 0x1c(%edx),%eax │ │ + mov %esi,%edx │ │ + shr $0x18,%edx │ │ + xor 0x800(%edi,%edx,4),%eax │ │ + mov %eax,%ecx │ │ + mov %esi,%eax │ │ + movzbl %al,%eax │ │ + xor 0xc00(%edi,%eax,4),%ecx │ │ + mov %esi,%eax │ │ + movzbl %ah,%eax │ │ + xor (%edi,%eax,4),%ecx │ │ + mov %esi,%eax │ │ + shr $0x10,%eax │ │ + movzbl %al,%esi │ │ + mov 0x400(%edi,%esi,4),%eax │ │ + mov 0x4c(%esp),%esi │ │ + mov 0x8(%esp),%edi │ │ + xor %ecx,%eax │ │ + mov %eax,(%esi) │ │ + xor 0x4(%esp),%eax │ │ + movl $0x0,0xf0(%esi) │ │ + mov %eax,0x4(%esi) │ │ + xor %eax,%edi │ │ + mov %edi,0x8(%esi) │ │ + xor %ebp,%edi │ │ + mov %edi,0xc(%esi) │ │ + xor %eax,%eax │ │ + movb $0xc0,0xf0(%esi) │ │ + lea 0x34(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + jmp 68f0 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + │ │ +000068f0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x116c7,%ebx │ │ + lea -0x48(%esp),%esp │ │ + mov 0x5c(%esp),%edx │ │ + movzbl 0x2(%edx),%ecx │ │ + movzbl 0x3(%edx),%edi │ │ + movzbl 0x1(%edx),%esi │ │ + mov %ecx,%eax │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + shl $0x8,%esi │ │ + or %edi,%eax │ │ + movzbl (%edx),%edi │ │ + or %edi,%eax │ │ + mov 0x60(%esp),%edi │ │ + or %esi,%eax │ │ + mov %eax,(%esp) │ │ + mov %eax,0xe0(%edi) │ │ + movzbl 0x6(%edx),%ecx │ │ + movzbl 0x7(%edx),%edi │ │ + movzbl 0x5(%edx),%esi │ │ + shl $0x10,%ecx │ │ + shl $0x18,%edi │ │ + mov %ecx,%eax │ │ + shl $0x8,%esi │ │ + or %edi,%eax │ │ + movzbl 0x4(%edx),%edi │ │ + or %edi,%eax │ │ + mov 0x60(%esp),%edi │ │ + or %esi,%eax │ │ + mov %eax,0x4(%esp) │ │ + mov %eax,0xe4(%edi) │ │ + movzbl 0xb(%edx),%ebp │ │ + movzbl 0xa(%edx),%eax │ │ + movzbl 0x8(%edx),%ecx │ │ + shl $0x18,%ebp │ │ + shl $0x10,%eax │ │ + or %ebp,%eax │ │ + or %ecx,%eax │ │ + movzbl 0x9(%edx),%ecx │ │ + mov %eax,%edi │ │ + shl $0x8,%ecx │ │ + or %ecx,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %edi,0x8(%esp) │ │ + mov %edi,0xe8(%ecx) │ │ + movzbl 0xf(%edx),%edi │ │ + movzbl 0xe(%edx),%eax │ │ + movzbl 0xc(%edx),%ecx │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %edi,%eax │ │ + or %ecx,%eax │ │ + movzbl 0xd(%edx),%ecx │ │ + mov %eax,%ebp │ │ + shl $0x8,%ecx │ │ + or %ecx,%ebp │ │ + mov 0x60(%esp),%ecx │ │ + mov %ebp,0xc(%esp) │ │ + mov %ebp,0xec(%ecx) │ │ + movzbl 0x13(%edx),%edi │ │ + movzbl 0x12(%edx),%eax │ │ + shl $0x18,%edi │ │ + shl $0x10,%eax │ │ + or %edi,%eax │ │ + movzbl 0x10(%edx),%edi │ │ + or %edi,%eax │ │ + movzbl 0x11(%edx),%edi │ │ + mov %eax,%esi │ │ + lea -0x8d40(%ebx),%eax │ │ + mov %edi,%ecx │ │ + shl $0x8,%ecx │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebp │ │ + shr $0x18,%ecx │ │ + mov %ecx,%edi │ │ + mov %esi,%ecx │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%edi,4),%ecx │ │ + mov (%eax,%esi,4),%edi │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + mov %ecx,0x10(%esp) │ │ + movzbl %ch,%esi │ │ + mov 0x60(%esp),%ebp │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%ecx │ │ + movzbl %cl,%esi │ │ + mov 0x800(%eax,%esi,4),%ecx │ │ + xor %edi,%ecx │ │ + mov %ecx,0xd0(%ebp) │ │ + movzbl 0x17(%edx),%edi │ │ + movzbl 0x16(%edx),%ecx │ │ + shl $0x18,%edi │ │ + shl $0x10,%ecx │ │ + or %ecx,%edi │ │ + movzbl 0x14(%edx),%ecx │ │ + mov %edi,%esi │ │ + movzbl 0x15(%edx),%edi │ │ + or %ecx,%esi │ │ + mov %edi,%ecx │ │ + shl $0x8,%ecx │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + mov %esi,%ebp │ │ + shr $0x18,%ecx │ │ + mov %ebp,0x14(%esp) │ │ + mov %ecx,%edi │ │ + mov %esi,%ecx │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%edi,4),%ecx │ │ + mov (%eax,%esi,4),%edi │ │ + xor %ecx,%edi │ │ + mov %ebp,%ecx │ │ + shr $0x10,%ebp │ │ + movzbl %ch,%esi │ │ + xor 0x400(%eax,%esi,4),%edi │ │ + mov %ebp,%ecx │ │ + movzbl %cl,%esi │ │ + xor 0x800(%eax,%esi,4),%edi │ │ + mov 0x60(%esp),%esi │ │ + mov %edi,0xd4(%esi) │ │ + movzbl 0x1b(%edx),%ebp │ │ + movzbl 0x1a(%edx),%ecx │ │ + shl $0x18,%ebp │ │ + shl $0x10,%ecx │ │ + or %ecx,%ebp │ │ + movzbl 0x18(%edx),%ecx │ │ + mov %ebp,%esi │ │ + movzbl 0x19(%edx),%ebp │ │ + or %ecx,%esi │ │ + mov %ebp,%ecx │ │ + shl $0x8,%ecx │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + mov %esi,%edi │ │ + shr $0x18,%ecx │ │ + mov %ecx,%ebp │ │ + mov %esi,%ecx │ │ + movzbl %cl,%esi │ │ + mov 0xc00(%eax,%ebp,4),%ecx │ │ + xor (%eax,%esi,4),%ecx │ │ + mov %ecx,%ebp │ │ + mov %edi,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + movzbl %ch,%esi │ │ + mov 0x400(%eax,%esi,4),%edi │ │ + mov %ecx,%esi │ │ + shr $0x10,%esi │ │ + mov %esi,%ecx │ │ + xor %ebp,%edi │ │ + movzbl %cl,%esi │ │ + xor 0x800(%eax,%esi,4),%edi │ │ + mov %edi,%ecx │ │ + mov 0x60(%esp),%edi │ │ + mov %ecx,0xd8(%edi) │ │ + movzbl 0x1f(%edx),%esi │ │ + movzbl 0x1e(%edx),%ecx │ │ + movzbl 0x1c(%edx),%ebp │ │ + shl $0x18,%esi │ │ + shl $0x10,%ecx │ │ + movzbl 0x1d(%edx),%edx │ │ + or %ecx,%esi │ │ + mov %esi,%ecx │ │ + or %ebp,%ecx │ │ + shl $0x8,%edx │ │ + or %edx,%ecx │ │ + mov %ecx,%edx │ │ + movzbl %cl,%edi │ │ + mov %edx,0x1c(%esp) │ │ + movzbl %ch,%esi │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + mov %ecx,%ebp │ │ + mov %edx,%ecx │ │ + shr $0x18,%ecx │ │ + mov 0xc00(%eax,%ecx,4),%edx │ │ + mov %ebp,0x20(%esp) │ │ + xor (%eax,%edi,4),%edx │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + xor 0x800(%eax,%ebp,4),%edx │ │ + mov 0x60(%esp),%ebp │ │ + mov %edx,0xdc(%ebp) │ │ + lea -0x3d40(%ebx),%ebp │ │ + mov (%esp),%edx │ │ + xor 0x0(%ebp),%edx │ │ + lea -0x5d40(%ebx),%ebp │ │ + xor 0x800(%ebp,%ecx,4),%edx │ │ + mov 0x20(%esp),%ecx │ │ + xor 0xc00(%ebp,%edi,4),%edx │ │ + xor 0x0(%ebp,%esi,4),%edx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov %edx,%ecx │ │ + mov %edx,%esi │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%edx │ │ + mov 0xc00(%eax,%ecx,4),%ecx │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + mov %esi,0x20(%esp) │ │ + xor (%eax,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%eax,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,0x24(%esp) │ │ + mov %ecx,0xc0(%edx) │ │ + mov 0x4(%esp),%edx │ │ + xor %esi,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,%edi │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%edx │ │ + mov 0xc00(%eax,%ecx,4),%esi │ │ + xor (%eax,%edx,4),%esi │ │ + mov %edi,%edx │ │ + movzbl %dh,%edx │ │ + mov 0x400(%eax,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor %esi,%ecx │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov 0x8(%esp),%esi │ │ + mov 0x60(%esp),%edx │ │ + mov %edi,0x8(%esp) │ │ + mov %ecx,0x28(%esp) │ │ + xor %edi,%esi │ │ + mov %ecx,0xc4(%edx) │ │ + mov %esi,%edi │ │ + shr $0x18,%edi │ │ + mov %esi,%edx │ │ + mov 0xc00(%eax,%edi,4),%ecx │ │ + movzbl %dl,%edx │ │ + mov %esi,(%esp) │ │ + xor (%eax,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + shr $0x10,%esi │ │ + movzbl %dh,%edx │ │ + xor 0x400(%eax,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%eax,%edx,4),%edi │ │ + mov 0x60(%esp),%edx │ │ + xor %ecx,%edi │ │ + mov %edi,0xc8(%edx) │ │ + mov %edi,0x2c(%esp) │ │ + mov 0xc(%esp),%edi │ │ + xor (%esp),%edi │ │ + mov %edi,%edx │ │ + mov %edi,%esi │ │ + shr $0x18,%esi │ │ + movzbl %dl,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %edi,%edx │ │ + movzbl %dh,%ecx │ │ + add $0x300,%esi │ │ + shr $0x10,%edx │ │ + add $0x100,%ecx │ │ + mov %edi,0xc(%esp) │ │ + movzbl %dl,%edx │ │ + mov (%eax,%esi,4),%edi │ │ + mov %edx,0x30(%esp) │ │ + mov 0x4(%esp),%edx │ │ + mov %ecx,0x34(%esp) │ │ + xor (%eax,%edx,4),%edi │ │ + mov 0x30(%esp),%edx │ │ + xor (%eax,%ecx,4),%edi │ │ + mov 0x60(%esp),%ecx │ │ + add $0x200,%edx │ │ + xor (%eax,%edx,4),%edi │ │ + mov %edi,0x30(%esp) │ │ + mov %edi,0xcc(%ecx) │ │ + mov 0x4(%esp),%edi │ │ + mov 0x0(%ebp,%edi,4),%edi │ │ + xor 0x0(%ebp,%esi,4),%edi │ │ + xor 0x10(%esp),%edi │ │ + mov 0x34(%esp),%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edi │ │ + mov 0x0(%ebp,%edx,4),%ecx │ │ + xor %edi,%ecx │ │ + mov %ecx,%edi │ │ + shr $0x18,%ecx │ │ + mov %edi,%edx │ │ + mov 0xc00(%eax,%ecx,4),%esi │ │ + movzbl %dl,%edx │ │ + mov %edi,%ecx │ │ + xor (%eax,%edx,4),%esi │ │ + movzbl %ch,%edx │ │ + mov 0x400(%eax,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor %esi,%ecx │ │ + mov %edi,%esi │ │ + mov 0x60(%esp),%edi │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov 0x14(%esp),%edx │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,0xb0(%edi) │ │ + mov %ecx,0x34(%esp) │ │ + xor %esi,%edx │ │ + mov %edx,%ecx │ │ + mov %edx,%esi │ │ + shr $0x18,%ecx │ │ + movzbl %dl,%edx │ │ + mov 0xc00(%eax,%ecx,4),%edi │ │ + mov %esi,%ecx │ │ + mov %esi,0x14(%esp) │ │ + xor (%eax,%edx,4),%edi │ │ + movzbl %ch,%edx │ │ + xor 0x400(%eax,%edx,4),%edi │ │ + mov %esi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%eax,%edx,4),%edi │ │ + mov 0x60(%esp),%edx │ │ + mov %edi,0x38(%esp) │ │ + mov %edi,0xb4(%edx) │ │ + mov 0x18(%esp),%edx │ │ + xor %esi,%edx │ │ + mov %edx,%esi │ │ + shr $0x18,%edx │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + mov 0xc00(%eax,%ecx,4),%edi │ │ + movzbl %dl,%edx │ │ + mov %esi,%ecx │ │ + mov %ecx,0x18(%esp) │ │ + xor (%eax,%edx,4),%edi │ │ + movzbl %ch,%edx │ │ + xor 0x400(%eax,%edx,4),%edi │ │ + mov %esi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + mov 0x800(%eax,%edx,4),%esi │ │ + mov 0x60(%esp),%edx │ │ + xor %edi,%esi │ │ + mov %esi,0x3c(%esp) │ │ + mov %esi,0xb8(%edx) │ │ + mov 0x1c(%esp),%esi │ │ + xor %ecx,%esi │ │ + mov %esi,%edx │ │ + mov %edx,%ecx │ │ + movzbl %dl,%edi │ │ + shr $0x10,%ecx │ │ + movzbl %dh,%esi │ │ + mov %edx,0x1c(%esp) │ │ + movzbl %cl,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + mov %edx,%ecx │ │ + shr $0x18,%ecx │ │ + mov %ecx,0x40(%esp) │ │ + mov 0xc00(%eax,%ecx,4),%edx │ │ + mov 0x4(%esp),%ecx │ │ + xor (%eax,%edi,4),%edx │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + xor 0x800(%eax,%ecx,4),%edx │ │ + mov 0x60(%esp),%ecx │ │ + mov %edx,0x44(%esp) │ │ + mov %edx,0xbc(%ecx) │ │ + mov 0x40(%esp),%edx │ │ + mov 0x800(%ebp,%edx,4),%edx │ │ + xor 0xc00(%ebp,%edi,4),%edx │ │ + lea -0x3d40(%ebx),%edi │ │ + xor 0x4(%edi),%edx │ │ + xor 0x0(%ebp,%esi,4),%edx │ │ + mov 0x4(%esp),%esi │ │ + xor 0x400(%ebp,%esi,4),%edx │ │ + mov 0x20(%esp),%esi │ │ + mov %edx,%ecx │ │ + xor %edx,%esi │ │ + mov %esi,%edi │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%edx │ │ + xor 0xc00(%eax,%edx,4),%esi │ │ + mov %esi,%edx │ │ + mov 0x24(%esp),%esi │ │ + xor %edx,%esi │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + xor 0x400(%eax,%edx,4),%esi │ │ + mov 0x60(%esp),%edx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%eax,%ecx,4),%esi │ │ + mov 0x28(%esp),%ecx │ │ + mov %esi,0xa0(%edx) │ │ + mov 0x8(%esp),%edx │ │ + mov %esi,0x4(%esp) │ │ + mov %edi,0x8(%esp) │ │ + xor 0x4(%esp),%ecx │ │ + mov (%esp),%esi │ │ + xor %edi,%edx │ │ + mov 0x60(%esp),%edi │ │ + mov %edx,0x20(%esp) │ │ + xor %edx,%esi │ │ + mov %ecx,0xa4(%edi) │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,0x24(%esp) │ │ + xor %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + mov %edx,0xa8(%edi) │ │ + mov 0x30(%esp),%edi │ │ + mov %esi,0xc(%esp) │ │ + xor %esi,%ecx │ │ + mov 0x60(%esp),%esi │ │ + mov %edx,0x28(%esp) │ │ + xor %edx,%edi │ │ + mov %edi,0x30(%esp) │ │ + mov %edi,0xac(%esi) │ │ + mov %ecx,%esi │ │ + shr $0x18,%esi │ │ + mov 0x10(%esp),%edi │ │ + mov %esi,%edx │ │ + mov 0xc00(%ebp,%edx,4),%edx │ │ + mov %ecx,%esi │ │ + mov %esi,0x2c(%esp) │ │ + movzbl %cl,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%ebp,%ecx,4),%edx │ │ + movzbl %dl,%esi │ │ + xor %edx,%edi │ │ + mov (%eax,%esi,4),%esi │ │ + movzbl %dh,%ecx │ │ + mov %edi,(%esp) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + shr $0x10,%edx │ │ + xor 0xc00(%eax,%edi,4),%esi │ │ + mov 0x400(%eax,%ecx,4),%edi │ │ + movzbl %dl,%edx │ │ + mov 0x60(%esp),%ecx │ │ + xor 0x34(%esp),%esi │ │ + xor %esi,%edi │ │ + xor 0x800(%eax,%edx,4),%edi │ │ + mov 0x18(%esp),%edx │ │ + mov %edi,0x90(%ecx) │ │ + mov %edi,%esi │ │ + mov 0x14(%esp),%ecx │ │ + mov 0x38(%esp),%edi │ │ + mov %esi,0x10(%esp) │ │ + xor (%esp),%ecx │ │ + xor %esi,%edi │ │ + mov 0x60(%esp),%esi │ │ + mov %ecx,0x14(%esp) │ │ + xor %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov 0x3c(%esp),%edx │ │ + mov %edi,0x94(%esi) │ │ + mov %edi,0x18(%esp) │ │ + xor %edi,%edx │ │ + mov 0x1c(%esp),%edi │ │ + mov %edx,0x98(%esi) │ │ + mov 0x44(%esp),%esi │ │ + mov %ecx,0x1c(%esp) │ │ + xor %ecx,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %edx,0x34(%esp) │ │ + xor %edx,%esi │ │ + mov %esi,0x38(%esp) │ │ + mov %esi,0x9c(%ecx) │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + mov 0x8(%esp),%esi │ │ + mov %ecx,%edx │ │ + mov 0x800(%ebp,%edx,4),%edx │ │ + mov %edi,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0xc00(%ebp,%ecx,4),%edx │ │ + lea -0x3d40(%ebx),%ecx │ │ + xor 0x8(%ecx),%edx │ │ + mov %edi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + movzbl %dl,%ecx │ │ + xor %edx,%esi │ │ + mov (%eax,%ecx,4),%ecx │ │ + mov %esi,0x8(%esp) │ │ + mov %edx,%esi │ │ + shr $0x18,%esi │ │ + xor 0xc00(%eax,%esi,4),%ecx │ │ + movzbl %dh,%esi │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x4(%esp),%ecx │ │ + xor 0x400(%eax,%esi,4),%ecx │ │ + mov 0x60(%esp),%esi │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov %ecx,0x80(%esi) │ │ + mov %ecx,%edx │ │ + mov 0x24(%esp),%ecx │ │ + mov 0x20(%esp),%esi │ │ + mov %edx,0x20(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x60(%esp),%edx │ │ + xor 0x8(%esp),%esi │ │ + mov %ecx,0x84(%edx) │ │ + mov 0xc(%esp),%edx │ │ + mov %esi,0xc(%esp) │ │ + xor %esi,%edx │ │ + mov 0x28(%esp),%esi │ │ + mov %edx,0x4(%esp) │ │ + mov %ecx,0x24(%esp) │ │ + mov 0x60(%esp),%edx │ │ + xor %ecx,%esi │ │ + mov %esi,0x28(%esp) │ │ + mov %esi,0x88(%edx) │ │ + mov 0x2c(%esp),%edx │ │ + xor 0x4(%esp),%edx │ │ + mov %edx,%ecx │ │ + mov 0x30(%esp),%edx │ │ + xor %esi,%edx │ │ + mov 0x60(%esp),%esi │ │ + mov %edx,0x30(%esp) │ │ + mov %edx,0x8c(%esi) │ │ + mov %ecx,%esi │ │ + shr $0x18,%ecx │ │ + mov %esi,0x2c(%esp) │ │ + mov %ecx,%edx │ │ + mov 0xc00(%ebp,%edx,4),%edx │ │ + mov %esi,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + mov (%esp),%esi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%ebp,%ecx,4),%edx │ │ + xor %edx,%esi │ │ + mov %edx,%ecx │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%eax,%ecx,4),%esi │ │ + movzbl %dh,%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x10(%esp),%esi │ │ + xor 0x400(%eax,%ecx,4),%esi │ │ + mov 0x800(%eax,%edx,4),%ecx │ │ + xor %esi,%ecx │ │ + mov 0x60(%esp),%esi │ │ + mov %ecx,%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,0x70(%esi) │ │ + mov 0x18(%esp),%esi │ │ + mov 0x14(%esp),%ecx │ │ + xor %edx,%esi │ │ + mov 0x60(%esp),%edx │ │ + xor (%esp),%ecx │ │ + mov %esi,0x18(%esp) │ │ + mov %esi,0x74(%edx) │ │ + mov 0x1c(%esp),%edx │ │ + mov %ecx,0x14(%esp) │ │ + xor %ecx,%edx │ │ + mov %edx,%ecx │ │ + mov 0x34(%esp),%edx │ │ + xor %esi,%edx │ │ + mov 0x60(%esp),%esi │ │ + mov %ecx,0x1c(%esp) │ │ + mov %edx,0x34(%esp) │ │ + mov %edx,0x78(%esi) │ │ + mov %edi,%esi │ │ + xor %ecx,%esi │ │ + mov 0x38(%esp),%ecx │ │ + mov %esi,0x38(%esp) │ │ + xor %edx,%ecx │ │ + mov %ecx,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %edi,0x3c(%esp) │ │ + mov %edi,0x7c(%ecx) │ │ + mov %esi,%edi │ │ + shr $0x18,%edi │ │ + mov %esi,%ecx │ │ + mov %edi,%edx │ │ + movzbl %cl,%ecx │ │ + mov 0x800(%ebp,%edx,4),%edx │ │ + mov %esi,%edi │ │ + shr $0x10,%edi │ │ + xor 0xc00(%ebp,%ecx,4),%edx │ │ + lea -0x3d40(%ebx),%ecx │ │ + xor 0xc(%ecx),%edx │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %edi,%ecx │ │ + mov 0x8(%esp),%edi │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + xor %edx,%edi │ │ + movzbl %dl,%esi │ │ + mov %edi,0x8(%esp) │ │ + mov %edx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%ecx │ │ + mov (%eax,%esi,4),%edi │ │ + xor 0xc00(%eax,%ecx,4),%edi │ │ + movzbl %dh,%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x20(%esp),%edi │ │ + xor 0x400(%eax,%ecx,4),%edi │ │ + mov 0x60(%esp),%ecx │ │ + xor 0x800(%eax,%edx,4),%edi │ │ + mov 0xc(%esp),%edx │ │ + mov %edi,0x60(%ecx) │ │ + mov %edi,%esi │ │ + mov 0x8(%esp),%edi │ │ + mov %esi,0xc(%esp) │ │ + xor %edi,%edx │ │ + mov %edx,%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov %ecx,0x20(%esp) │ │ + xor %esi,%edx │ │ + mov 0x60(%esp),%esi │ │ + mov %edx,0x64(%esi) │ │ + mov 0x4(%esp),%esi │ │ + xor %ecx,%esi │ │ + mov 0x28(%esp),%ecx │ │ + mov %edx,0x24(%esp) │ │ + mov %esi,0x28(%esp) │ │ + xor %edx,%ecx │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,0x68(%edx) │ │ + mov 0x2c(%esp),%edx │ │ + mov %ecx,0x2c(%esp) │ │ + xor %esi,%edx │ │ + mov %edx,%esi │ │ + mov 0x30(%esp),%edx │ │ + mov %esi,0x30(%esp) │ │ + xor %ecx,%edx │ │ + mov 0x60(%esp),%ecx │ │ + mov %edx,0x40(%esp) │ │ + mov %edx,0x6c(%ecx) │ │ + mov %esi,%ecx │ │ + shr $0x18,%ecx │ │ + mov %ecx,%edx │ │ + mov %esi,%ecx │ │ + mov 0xc00(%ebp,%edx,4),%edx │ │ + movzbl %cl,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov %esi,%ecx │ │ + shr $0x10,%ecx │ │ + mov (%esp),%esi │ │ + movzbl %cl,%ecx │ │ + xor 0x800(%ebp,%ecx,4),%edx │ │ + xor %edx,%esi │ │ + mov %edx,%ecx │ │ + mov %esi,(%esp) │ │ + movzbl %dl,%esi │ │ + mov (%eax,%esi,4),%esi │ │ + shr $0x18,%ecx │ │ + xor 0xc00(%eax,%ecx,4),%esi │ │ + mov %esi,%ecx │ │ + mov 0x10(%esp),%esi │ │ + xor %ecx,%esi │ │ + movzbl %dh,%ecx │ │ + shr $0x10,%edx │ │ + xor 0x400(%eax,%ecx,4),%esi │ │ + movzbl %dl,%edx │ │ + mov %esi,%ecx │ │ + mov 0x18(%esp),%esi │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov %ecx,%edx │ │ + mov 0x60(%esp),%ecx │ │ + mov %edx,0x10(%esp) │ │ + mov %edx,0x50(%ecx) │ │ + mov 0x14(%esp),%ecx │ │ + xor (%esp),%ecx │ │ + xor %edx,%esi │ │ + mov 0x60(%esp),%edx │ │ + mov %ecx,0x14(%esp) │ │ + mov %esi,0x54(%edx) │ │ + mov 0x1c(%esp),%edx │ │ + xor %ecx,%edx │ │ + mov %edx,0x4(%esp) │ │ + mov 0x34(%esp),%edx │ │ + mov %esi,0x18(%esp) │ │ + mov 0x60(%esp),%ecx │ │ + xor %esi,%edx │ │ + mov 0x3c(%esp),%esi │ │ + mov %edx,0x58(%ecx) │ │ + mov 0x38(%esp),%ecx │ │ + mov %edx,0x1c(%esp) │ │ + xor %edx,%esi │ │ + mov 0x60(%esp),%edx │ │ + mov %esi,0x38(%esp) │ │ + xor 0x4(%esp),%ecx │ │ + mov %esi,0x5c(%edx) │ │ + mov %ecx,%esi │ │ + shr $0x18,%ecx │ │ + mov %esi,%edx │ │ + mov 0x800(%ebp,%ecx,4),%ecx │ │ + movzbl %dl,%edx │ │ + mov %esi,0x34(%esp) │ │ + xor 0xc00(%ebp,%edx,4),%ecx │ │ + lea -0x3d40(%ebx),%edx │ │ + xor 0x10(%edx),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dh,%edx │ │ + xor 0x0(%ebp,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x400(%ebp,%edx,4),%ecx │ │ + xor %ecx,%edi │ │ + movzbl %cl,%esi │ │ + mov %edi,0x8(%esp) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%edx │ │ + mov (%eax,%esi,4),%edi │ │ + mov 0x60(%esp),%esi │ │ + xor 0xc00(%eax,%edx,4),%edi │ │ + movzbl %ch,%edx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0xc(%esp),%edi │ │ + xor 0x400(%eax,%edx,4),%edi │ │ + mov 0x24(%esp),%edx │ │ + xor 0x800(%eax,%ecx,4),%edi │ │ + mov %edi,0x40(%esi) │ │ + mov %edi,%ecx │ │ + mov 0x20(%esp),%esi │ │ + xor %ecx,%edx │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x2c(%esp),%ecx │ │ + xor 0x8(%esp),%esi │ │ + xor %edx,%ecx │ │ + mov %esi,%edi │ │ + mov 0x60(%esp),%esi │ │ + mov %edi,0x20(%esp) │ │ + mov %edx,0x44(%esi) │ │ + mov 0x28(%esp),%esi │ │ + mov %edx,0x24(%esp) │ │ + mov %ecx,0x2c(%esp) │ │ + xor %edi,%esi │ │ + mov 0x60(%esp),%edi │ │ + mov %esi,0x28(%esp) │ │ + mov %ecx,0x48(%edi) │ │ + mov 0x30(%esp),%edi │ │ + xor %esi,%edi │ │ + mov %edi,%esi │ │ + mov 0x40(%esp),%edi │ │ + mov %esi,%edx │ │ + mov %esi,0x30(%esp) │ │ + movzbl %dl,%edx │ │ + xor %ecx,%edi │ │ + mov 0x60(%esp),%ecx │ │ + mov %edi,0x3c(%esp) │ │ + mov %edi,0x4c(%ecx) │ │ + mov %esi,%ecx │ │ + shr $0x18,%ecx │ │ + mov %esi,%edi │ │ + mov 0xc00(%ebp,%ecx,4),%ecx │ │ + shr $0x10,%edi │ │ + xor 0x0(%ebp,%edx,4),%ecx │ │ + mov %esi,%edx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%ebp,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + mov (%esp),%edi │ │ + movzbl %dl,%edx │ │ + xor 0x800(%ebp,%edx,4),%ecx │ │ + xor %ecx,%edi │ │ + movzbl %cl,%esi │ │ + mov %edi,(%esp) │ │ + mov %ecx,%edi │ │ + shr $0x18,%edi │ │ + mov %edi,%edx │ │ + mov (%eax,%esi,4),%edi │ │ + mov 0x60(%esp),%esi │ │ + xor 0xc00(%eax,%edx,4),%edi │ │ + movzbl %ch,%edx │ │ + xor 0x10(%esp),%edi │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%eax,%edx,4),%edi │ │ + xor 0x800(%eax,%ecx,4),%edi │ │ + mov 0x14(%esp),%ecx │ │ + mov %edi,0x30(%esi) │ │ + mov 0x18(%esp),%esi │ │ + xor (%esp),%ecx │ │ + mov %edi,0x10(%esp) │ │ + mov %ecx,0x14(%esp) │ │ + xor %edi,%esi │ │ + mov 0x60(%esp),%edi │ │ + mov %esi,0x18(%esp) │ │ + mov %esi,0x34(%edi) │ │ + mov 0x4(%esp),%edi │ │ + xor %ecx,%edi │ │ + mov 0x1c(%esp),%ecx │ │ + xor %esi,%ecx │ │ + mov %ecx,%esi │ │ + mov 0x60(%esp),%ecx │ │ + mov 0x34(%esp),%edx │ │ + mov %edi,0x1c(%esp) │ │ + mov %esi,0x38(%ecx) │ │ + mov %esi,0x34(%esp) │ │ + xor %edi,%edx │ │ + mov %edx,%edi │ │ + mov 0x38(%esp),%edx │ │ + mov %edi,%ecx │ │ + shr $0x18,%ecx │ │ + mov %edi,0x38(%esp) │ │ + xor %esi,%edx │ │ + mov 0x60(%esp),%esi │ │ + mov %edx,0x40(%esp) │ │ + mov %edx,0x3c(%esi) │ │ + mov %ecx,%edx │ │ + mov 0x800(%ebp,%edx,4),%edx │ │ + mov %edi,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0xc00(%ebp,%ecx,4),%edx │ │ + lea -0x3d40(%ebx),%ecx │ │ + xor 0x14(%ecx),%edx │ │ + mov %edi,%ecx │ │ + movzbl %ch,%ecx │ │ + xor 0x0(%ebp,%ecx,4),%edx │ │ + mov %edi,%ecx │ │ + shr $0x10,%ecx │ │ + movzbl %cl,%ecx │ │ + xor 0x400(%ebp,%ecx,4),%edx │ │ + mov 0x8(%esp),%ecx │ │ + mov %edx,%edi │ │ + movzbl %dh,%esi │ │ + shr $0x18,%edi │ │ + xor %edx,%ecx │ │ + mov %ecx,0x4(%esp) │ │ + movzbl %dl,%ecx │ │ + mov (%eax,%ecx,4),%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0xc00(%eax,%edi,4),%ecx │ │ + mov 0x60(%esp),%edi │ │ + xor 0xc(%esp),%ecx │ │ + xor 0x400(%eax,%esi,4),%ecx │ │ + xor 0x800(%eax,%edx,4),%ecx │ │ + mov 0x20(%esp),%edx │ │ + mov %ecx,0x20(%edi) │ │ + mov %ecx,%esi │ │ + xor 0x4(%esp),%edx │ │ + xor 0x24(%esp),%esi │ │ + mov %esi,0x24(%edi) │ │ + mov %edx,%ecx │ │ + mov 0x60(%esp),%edx │ │ + xor 0x2c(%esp),%esi │ │ + mov 0x28(%esp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov %esi,0x28(%edx) │ │ + xor 0x3c(%esp),%esi │ │ + mov 0x30(%esp),%edx │ │ + xor %ecx,%edi │ │ + mov %edi,0xc(%esp) │ │ + xor %edi,%edx │ │ + mov %edx,%edi │ │ + mov 0x60(%esp),%edx │ │ + mov %edi,0x20(%esp) │ │ + mov %esi,0x2c(%edx) │ │ + mov %edi,%edx │ │ + shr $0x18,%edx │ │ + mov %edx,%ecx │ │ + mov %edi,%edx │ │ + mov 0xc00(%ebp,%ecx,4),%ecx │ │ + movzbl %dl,%edx │ │ + xor 0x0(%ebp,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + movzbl %dh,%edx │ │ + xor 0x400(%ebp,%edx,4),%ecx │ │ + mov %edi,%edx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x800(%ebp,%edx,4),%ecx │ │ + movzbl %cl,%edx │ │ + mov %ecx,%edi │ │ + mov (%eax,%edx,4),%edx │ │ + movzbl %ch,%esi │ │ + shr $0x18,%edi │ │ + xor 0xc00(%eax,%edi,4),%edx │ │ + mov %ecx,%edi │ │ + shr $0x10,%edi │ │ + xor 0x10(%esp),%edx │ │ + xor 0x400(%eax,%esi,4),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov %edi,%edx │ │ + mov 0x60(%esp),%edi │ │ + movzbl %dl,%esi │ │ + mov 0x10(%esp),%edx │ │ + xor 0x800(%eax,%esi,4),%edx │ │ + mov 0x60(%esp),%eax │ │ + mov 0x14(%esp),%esi │ │ + mov %edx,0x10(%eax) │ │ + mov 0x18(%esp),%eax │ │ + xor (%esp),%esi │ │ + xor %edx,%eax │ │ + mov %eax,0x14(%edi) │ │ + xor 0x34(%esp),%eax │ │ + mov %eax,0x18(%edi) │ │ + xor 0x40(%esp),%eax │ │ + mov 0x1c(%esp),%edi │ │ + xor %esi,%edi │ │ + mov 0x38(%esp),%esi │ │ + xor %edi,%esi │ │ + mov %esi,%edx │ │ + mov 0x60(%esp),%esi │ │ + xor %ecx,%edx │ │ + mov %edx,%ecx │ │ + shr $0x18,%ecx │ │ + mov %eax,0x1c(%esi) │ │ + lea -0x3d40(%ebx),%esi │ │ + mov 0x4(%esp),%eax │ │ + xor 0x18(%esi),%eax │ │ + mov 0x60(%esp),%esi │ │ + xor 0x800(%ebp,%ecx,4),%eax │ │ + movzbl %dl,%ecx │ │ + movl $0x0,0xf0(%esi) │ │ + movb $0xe0,0xf0(%esi) │ │ + xor 0xc00(%ebp,%ecx,4),%eax │ │ + movzbl %dh,%ecx │ │ + shr $0x10,%edx │ │ + movzbl %dl,%edx │ │ + xor 0x0(%ebp,%ecx,4),%eax │ │ + xor 0x400(%ebp,%edx,4),%eax │ │ + mov 0x20(%esp),%ebp │ │ + mov %eax,(%esi) │ │ + xor 0x8(%esp),%eax │ │ + mov %eax,0x4(%esi) │ │ + xor 0xc(%esp),%eax │ │ + mov %eax,0x8(%esi) │ │ + xor %eax,%ebp │ │ + mov %ebp,0xc(%esi) │ │ + lea 0x48(%esp),%esp │ │ + pop %ebx │ │ + xor %eax,%eax │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + │ │ +00007670 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x1094a,%ebx │ │ + lea -0x18(%esp),%esp │ │ + mov 0x24(%esp),%eax │ │ + cmp $0x20,%eax │ │ + je 76f8 │ │ + jle 76b0 │ │ + cmp $0xc0,%eax │ │ + je 76ba │ │ + cmp $0x100,%eax │ │ + je 76f8 │ │ + add $0xffffff80,%eax │ │ + je 76d8 │ │ + lea 0x18(%esp),%esp │ │ + mov $0x1,%eax │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + cmp $0x10,%eax │ │ + je 76d8 │ │ + cmp $0x18,%eax │ │ + jne 769e │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 5ee0 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 56e0 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 68f0 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00007720 : │ │ + xor %eax,%eax │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00007730 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x10887,%ebx │ │ + lea -0x12c(%esp),%esp │ │ + mov 0x140(%esp),%edi │ │ + mov 0x4(%edi),%esi │ │ + test %esi,%esi │ │ + je 7830 │ │ + mov 0x8(%edi),%edx │ │ + test %edx,%edx │ │ + jne 78a1 │ │ + lea 0x10(%edi),%eax │ │ + mov %eax,(%esp) │ │ + call 1090 │ │ + test %eax,%eax │ │ + jne 78a1 │ │ + lea 0x50(%edi),%eax │ │ + lea 0x20(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + lea 0x70(%edi),%eax │ │ + mov %eax,0x18(%esp) │ │ + lea 0x20(%edi),%eax │ │ + mov %esi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 4f80 │ │ + lea 0x40(%edi),%eax │ │ + mov %eax,0x1c(%esp) │ │ + mov (%edi),%eax │ │ + test %eax,%eax │ │ + je 789a │ │ + xor %ebp,%ebp │ │ + mov %esi,%ecx │ │ + xor %eax,%eax │ │ + mov %ebp,%esi │ │ + mov %ecx,%ebp │ │ + jmp 77d5 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x14(%esp),%eax │ │ + add $0x1,%esi │ │ + mov %eax,0x4(%esp) │ │ + mov 0x18(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 2870 │ │ + xor %eax,%eax │ │ + cmp %esi,(%edi) │ │ + jbe 77fd │ │ + mov %ebp,0x8(%esp) │ │ + test %eax,%eax │ │ + jne 77b8 │ │ + mov 0x18(%esp),%eax │ │ + add $0x1,%esi │ │ + mov %eax,0x4(%esp) │ │ + mov 0x14(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 2870 │ │ + cmp %esi,(%edi) │ │ + mov $0x1,%eax │ │ + ja 77d5 │ │ + mov %eax,%esi │ │ + mov 0x1c(%esp),%edx │ │ + cmp %edx,0x14(%esp) │ │ + je 787a │ │ + movl $0x1,0x8(%edi) │ │ + add $0x10,%edi │ │ + mov %edi,(%esp) │ │ + call 10a0 │ │ + lea 0x12c(%esp),%esp │ │ + mov %esi,%eax │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0xc(%edi),%ebp │ │ + mov %ebp,(%esp) │ │ + call 1090 │ │ + test %eax,%eax │ │ + jne 7758 │ │ + lea 0x40(%edi),%eax │ │ + lea 0x20(%esp),%esi │ │ + mov %eax,0x14(%esp) │ │ + lea 0x20(%edi),%eax │ │ + mov %esi,0x4(%esp) │ │ + lea 0x60(%edi),%ecx │ │ + mov %eax,(%esp) │ │ + mov %ecx,0x18(%esp) │ │ + call 4f80 │ │ + mov (%edi),%ecx │ │ + mov 0x14(%esp),%eax │ │ + test %ecx,%ecx │ │ + mov %eax,0x1c(%esp) │ │ + jne 77a8 │ │ + xor %esi,%esi │ │ + jmp 787d │ │ + lea 0xc(%edi),%ebp │ │ + movl $0x1,0x4(%edi) │ │ + mov %ebp,(%esp) │ │ + call 10a0 │ │ + lea 0x12c(%esp),%esp │ │ + mov %esi,%eax │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + xor %esi,%esi │ │ + jmp 77ff │ │ + movl $0xffffffff,(%esp) │ │ + call 10b0 │ │ + lea 0x0(%esi),%esi │ │ + │ │ +000078b0 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x1070a,%ebx │ │ + lea -0x28(%esp),%esp │ │ + mov 0x30(%esp),%eax │ │ + lea 0x1c(%esp),%ecx │ │ + mov (%eax),%edx │ │ + movl $0x10006,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + mov %eax,0x58(%ebx) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + jne 7a08 │ │ + mov 0x1c(%esp),%eax │ │ + lea -0x3d18(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%edx │ │ + mov (%edx),%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + call *0x54(%ecx) │ │ + mov %eax,0x54(%ebx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%eax │ │ + lea -0x3765(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%edx │ │ + mov (%edx),%ecx │ │ + mov %eax,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + call *0x54(%ecx) │ │ + mov %eax,0x50(%ebx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%eax │ │ + lea -0x3cf4(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%edx │ │ + mov (%edx),%ecx │ │ + mov %edx,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call *0x54(%ecx) │ │ + lea -0x3cd0(%ebx),%ecx │ │ + mov %eax,0x4c(%ebx) │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%edx │ │ + mov (%edx),%ecx │ │ + mov %edx,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call *0x54(%ecx) │ │ + lea -0x3cac(%ebx),%ecx │ │ + mov %eax,0x48(%ebx) │ │ + mov 0x1c(%esp),%eax │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + je 7a08 │ │ + mov 0x1c(%esp),%edx │ │ + mov (%edx),%ecx │ │ + mov %edx,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call *0x54(%ecx) │ │ + mov %eax,0x44(%ebx) │ │ + call 7720 │ │ + lea 0x28(%esp),%esp │ │ + mov $0x10006,%eax │ │ + pop %ebx │ │ + retq │ │ + xchg %ax,%ax │ │ + lea 0x28(%esp),%esp │ │ + mov $0xffffffff,%eax │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00007a20 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x1059a,%ebx │ │ + lea -0x28(%esp),%esp │ │ + mov 0x30(%esp),%eax │ │ + lea 0x1c(%esp),%ecx │ │ + mov (%eax),%edx │ │ + movl $0x10006,0x8(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x18(%edx) │ │ + test %eax,%eax │ │ + jne 7abe │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x54(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x58(%edx) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x50(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x58(%edx) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x4c(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x58(%edx) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x48(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x58(%edx) │ │ + mov 0x1c(%esp),%eax │ │ + mov 0x44(%ebx),%ecx │ │ + mov (%eax),%edx │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call *0x58(%edx) │ │ + lea 0x28(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi),%edi │ │ + │ │ +00007ad0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x104e7,%ebx │ │ + lea -0x6c(%esp),%esp │ │ + mov 0x88(%esp),%eax │ │ + mov 0x80(%esp),%esi │ │ + mov %eax,0x24(%esp) │ │ + mov 0x8c(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,%ecx │ │ + mov 0x90(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + mov %eax,%ebp │ │ + mov %gs:0x14,%eax │ │ + mov %eax,0x5c(%esp) │ │ + xor %eax,%eax │ │ + mov (%esi),%eax │ │ + mov %ecx,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call *0x2ac(%eax) │ │ + mov %eax,0x20(%esp) │ │ + mov %eax,%edi │ │ + mov (%esi),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call *0x2ac(%eax) │ │ + mov %edi,%edx │ │ + and $0xfffffff7,%edx │ │ + cmp $0x10,%edx │ │ + je 7b52 │ │ + cmp $0x20,%edi │ │ + jne 7c38 │ │ + cmp $0x10,%eax │ │ + jne 7c38 │ │ + movl $0x12c,(%esp) │ │ + call 10c0 │ │ + test %eax,%eax │ │ + mov %eax,%ebp │ │ + je 7c60 │ │ + xor %eax,%eax │ │ + mov $0x4b,%ecx │ │ + mov %ebp,%edi │ │ + rep stos %eax,%es:(%edi) │ │ + mov 0x20(%esp),%ecx │ │ + lea 0x3c(%esp),%edi │ │ + mov (%esi),%eax │ │ + mov %edi,0x10(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x28(%esp),%ecx │ │ + movl $0x0,0x8(%esp) │ │ + mov %esi,(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call *0x320(%eax) │ │ + mov (%esi),%eax │ │ + lea 0x8(%ebp),%edx │ │ + mov %edx,0x10(%esp) │ │ + mov 0x2c(%esp),%edx │ │ + movl $0x10,0xc(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + mov %esi,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call *0x320(%eax) │ │ + cmpb $0x0,0x24(%esp) │ │ + jne 7c18 │ │ + movl $0x1,0x0(%ebp) │ │ + lea 0x38(%ebp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %edi,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 7670 │ │ + mov %ebp,%edx │ │ + mov %ebp,%eax │ │ + sar $0x1f,%edx │ │ + mov 0x5c(%esp),%edi │ │ + xor %gs:0x14,%edi │ │ + jne 7c74 │ │ + lea 0x6c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movl $0x0,0x0(%ebp) │ │ + lea 0x38(%ebp),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x20(%esp),%eax │ │ + mov %edi,(%esp) │ │ + mov %eax,0x4(%esp) │ │ + call 5630 │ │ + jmp 7bf6 │ │ + mov (%esi),%eax │ │ + lea -0x374a(%ebx),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x54(%ebx),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call *0x38(%eax) │ │ + mov $0xffffffff,%eax │ │ + mov $0xffffffff,%edx │ │ + jmp 7bfd │ │ + mov (%esi),%eax │ │ + lea -0x3c84(%ebx),%edx │ │ + mov %edx,0x8(%esp) │ │ + mov 0x50(%ebx),%edx │ │ + jmp 7c4a │ │ + call 11d0 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +00007c80 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x1033a,%ebx │ │ + lea -0x18(%esp),%esp │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00007cb0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0x10307,%ebx │ │ + lea -0x4c(%esp),%esp │ │ + mov 0x78(%esp),%eax │ │ + mov 0x84(%esp),%esi │ │ + movl $0x4,(%esp) │ │ + mov %eax,0xc(%esp) │ │ + lea -0x3c54(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + lea -0x372e(%ebx),%eax │ │ + mov %esi,0x10(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x68(%esp),%ebp │ │ + mov %eax,0x38(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x78(%esp),%eax │ │ + test %eax,%eax │ │ + je 8038 │ │ + test %esi,%esi │ │ + je 8038 │ │ + mov 0x80(%esp),%eax │ │ + mov 0x70(%esp),%edi │ │ + shr $0x1f,%eax │ │ + test %edi,%edi │ │ + sete %dl │ │ + or %al,%dl │ │ + jne 8038 │ │ + mov 0x7c(%esp),%ecx │ │ + test %ecx,%ecx │ │ + je 8038 │ │ + cmpl $0x2,0x0(%ebp) │ │ + je 80ae │ │ + mov 0x4(%ebp),%edx │ │ + mov 0x78(%esp),%edi │ │ + add %edx,%edi │ │ + cmp $0x1f,%edi │ │ + jbe 7fb8 │ │ + mov %edi,%eax │ │ + and $0xf,%eax │ │ + add $0x10,%eax │ │ + mov %eax,0x3c(%esp) │ │ + mov %eax,%ecx │ │ + mov %edi,%eax │ │ + sub %ecx,%eax │ │ + mov %eax,0x20(%esp) │ │ + cmp %esi,%eax │ │ + ja 8078 │ │ + mov %edx,0x24(%esp) │ │ + add $0xf,%edi │ │ + mov %edi,(%esp) │ │ + call 10c0 │ │ + mov %eax,0x28(%esp) │ │ + test %eax,%eax │ │ + mov 0x24(%esp),%edx │ │ + je 80bc │ │ + mov 0x28(%esp),%eax │ │ + mov %edx,0x30(%esp) │ │ + add $0xf,%eax │ │ + and $0xfffffff0,%eax │ │ + mov %eax,0x24(%esp) │ │ + mov 0x20(%esp),%eax │ │ + add $0xf,%eax │ │ + mov %eax,(%esp) │ │ + call 10c0 │ │ + mov %eax,0x2c(%esp) │ │ + test %eax,%eax │ │ + mov 0x30(%esp),%edx │ │ + je 80d7 │ │ + mov 0x2c(%esp),%eax │ │ + add $0xf,%eax │ │ + and $0xfffffff0,%eax │ │ + test %edx,%edx │ │ + mov %eax,0x30(%esp) │ │ + jne 7f20 │ │ + mov 0x24(%esp),%esi │ │ + mov 0x78(%esp),%ecx │ │ + mov 0x60(%esp),%eax │ │ + mov 0x70(%esp),%edi │ │ + mov (%eax),%eax │ │ + mov %esi,0x10(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + mov 0x74(%esp),%esi │ │ + mov 0x60(%esp),%ecx │ │ + mov %edi,0x4(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov %ecx,(%esp) │ │ + call *0x320(%eax) │ │ + mov 0x0(%ebp),%edx │ │ + lea 0x38(%ebp),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0x8(%ebp),%eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x20(%esp),%eax │ │ + test %edx,%edx │ │ + mov %eax,0x8(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x24(%esp),%eax │ │ + mov %eax,(%esp) │ │ + jne 7f80 │ │ + call 13c0 │ │ + test %eax,%eax │ │ + jne 8088 │ │ + mov 0x30(%esp),%ecx │ │ + mov 0x60(%esp),%eax │ │ + mov 0x20(%esp),%esi │ │ + mov 0x60(%esp),%edi │ │ + mov (%eax),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x80(%esp),%ecx │ │ + mov %esi,0xc(%esp) │ │ + mov %edi,(%esp) │ │ + lea 0x18(%ebp),%edi │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x7c(%esp),%ecx │ │ + mov %esi,0x34(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call *0x340(%eax) │ │ + mov 0x3c(%esp),%eax │ │ + test $0x1,%edi │ │ + mov 0x24(%esp),%edx │ │ + mov %eax,0x4(%ebp) │ │ + lea (%edx,%esi,1),%esi │ │ + jne 8020 │ │ + test $0x2,%edi │ │ + jne 8008 │ │ + mov %eax,%ecx │ │ + xor %edx,%edx │ │ + shr $0x2,%ecx │ │ + test $0x2,%al │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + je 7ec4 │ │ + movzwl (%esi),%edx │ │ + mov %dx,(%edi) │ │ + mov $0x2,%edx │ │ + test $0x1,%al │ │ + je 7ecf │ │ + movzbl (%esi,%edx,1),%eax │ │ + mov %al,(%edi,%edx,1) │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + mov 0x20(%esp),%eax │ │ + movl $0x4,(%esp) │ │ + mov %eax,0xc(%esp) │ │ + lea -0x36ff(%ebx),%eax │ │ + mov %eax,0x8(%esp) │ │ + mov 0x38(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x34(%esp),%eax │ │ + lea 0x4c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + cmp $0x4,%edx │ │ + lea 0x18(%ebp),%esi │ │ + mov 0x24(%esp),%edi │ │ + jb 7f33 │ │ + mov %edx,%ecx │ │ + shr $0x2,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + xor %eax,%eax │ │ + test $0x2,%dl │ │ + jne 7fa0 │ │ + and $0x1,%edx │ │ + jne 7f90 │ │ + mov 0x78(%esp),%esi │ │ + mov 0x60(%esp),%eax │ │ + mov 0x24(%esp),%edx │ │ + mov (%eax),%eax │ │ + add 0x4(%ebp),%edx │ │ + mov %esi,0xc(%esp) │ │ + mov 0x74(%esp),%esi │ │ + mov %edx,0x10(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov 0x70(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + mov 0x60(%esp),%esi │ │ + mov %esi,(%esp) │ │ + call *0x320(%eax) │ │ + jmp 7e0c │ │ + lea 0x0(%esi),%esi │ │ + call 1560 │ │ + jmp 7e41 │ │ + lea 0x0(%esi),%esi │ │ + movzbl (%esi,%eax,1),%edx │ │ + mov %dl,(%edi,%eax,1) │ │ + jmp 7f3f │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzwl (%esi),%eax │ │ + and $0x1,%edx │ │ + mov %ax,(%edi) │ │ + mov $0x2,%eax │ │ + je 7f3f │ │ + jmp 7f90 │ │ + lea 0x0(%esi),%esi │ │ + mov 0x78(%esp),%esi │ │ + lea 0x18(%edx,%ebp,1),%edx │ │ + mov 0x60(%esp),%eax │ │ + mov 0x60(%esp),%ecx │ │ + mov (%eax),%eax │ │ + mov %esi,0xc(%esp) │ │ + mov 0x74(%esp),%esi │ │ + mov %edx,0x10(%esp) │ │ + mov %ecx,(%esp) │ │ + mov %esi,0x8(%esp) │ │ + mov 0x70(%esp),%esi │ │ + mov %esi,0x4(%esp) │ │ + call *0x320(%eax) │ │ + movl $0x0,0x34(%esp) │ │ + mov %edi,0x4(%ebp) │ │ + mov 0x34(%esp),%eax │ │ + lea 0x4c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzwl (%esi),%edx │ │ + lea 0x2(%edi),%edi │ │ + sub $0x2,%eax │ │ + lea 0x2(%esi),%esi │ │ + mov %dx,-0x2(%edi) │ │ + jmp 7eac │ │ + lea 0x0(%esi),%esi │ │ + movzbl (%esi),%edx │ │ + lea 0x19(%ebp),%edi │ │ + sub $0x1,%eax │ │ + lea 0x1(%esi),%esi │ │ + mov %dl,0x18(%ebp) │ │ + jmp 7ea0 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x60(%esp),%eax │ │ + lea -0x3c30(%ebx),%edx │ │ + mov (%eax),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x54(%ebx),%edx │ │ + mov 0x60(%esp),%edi │ │ + mov %edx,0x4(%esp) │ │ + mov %edi,(%esp) │ │ + call *0x38(%eax) │ │ + movl $0xffffffff,0x34(%esp) │ │ + mov 0x34(%esp),%eax │ │ + lea 0x4c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x60(%esp),%eax │ │ + lea -0x3bd8(%ebx),%edx │ │ + mov (%eax),%eax │ │ + jmp 8044 │ │ + xchg %ax,%ax │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + mov 0x2c(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + mov 0x60(%esp),%eax │ │ + lea -0x371c(%ebx),%edx │ │ + mov (%eax),%eax │ │ + jmp 8044 │ │ + mov 0x60(%esp),%eax │ │ + lea -0x3bfc(%ebx),%edx │ │ + mov (%eax),%eax │ │ + jmp 8044 │ │ + mov 0x60(%esp),%eax │ │ + lea -0x3bac(%ebx),%edx │ │ + mov (%eax),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x50(%ebx),%edx │ │ + jmp 804e │ │ + mov 0x28(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 10d0 │ │ + mov 0x60(%esp),%eax │ │ + lea -0x3b78(%ebx),%edx │ │ + mov (%eax),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x50(%ebx),%edx │ │ + jmp 804e │ │ + xchg %ax,%ax │ │ + │ │ +00008100 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xfeb7,%ebx │ │ + lea -0x6c(%esp),%esp │ │ + lea -0x36ef(%ebx),%ebp │ │ + mov 0x80(%esp),%eax │ │ + mov %gs:0x14,%ecx │ │ + mov %ecx,0x5c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x9c(%esp),%ecx │ │ + mov %eax,0x24(%esp) │ │ + mov 0x94(%esp),%eax │ │ + mov %ecx,0x10(%esp) │ │ + mov 0x98(%esp),%ecx │ │ + mov %eax,0x20(%esp) │ │ + lea -0x3b44(%ebx),%eax │ │ + mov %ebp,0x4(%esp) │ │ + mov %ecx,0xc(%esp) │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov 0x88(%esp),%esi │ │ + mov 0x90(%esp),%edi │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x98(%esp),%ecx │ │ + shr $0x1f,%ecx │ │ + jne 8438 │ │ + mov 0x20(%esp),%edx │ │ + test %edx,%edx │ │ + je 8438 │ │ + cmpl $0x2,(%esi) │ │ + je 8476 │ │ + mov %edi,%eax │ │ + test %al,%al │ │ + je 8390 │ │ + mov %ebp,0x4(%esp) │ │ + lea -0x36de(%ebx),%eax │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x8(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov (%esi),%eax │ │ + test %eax,%eax │ │ + je 82c0 │ │ + mov 0x4(%esi),%edi │ │ + cmp %edi,0x9c(%esp) │ │ + jl 84ca │ │ + cmp $0x10,%edi │ │ + jne 8428 │ │ + movl $0x10,0x8(%esp) │ │ + lea 0x38(%esi),%eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0x8(%esi),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x30(%esp),%eax │ │ + mov %eax,0x28(%esp) │ │ + mov %eax,0x4(%esp) │ │ + lea 0x18(%esi),%eax │ │ + mov %eax,(%esp) │ │ + call 1560 │ │ + test %eax,%eax │ │ + jne 84f4 │ │ + movzbl 0x3f(%esp),%edx │ │ + cmp $0x10,%edx │ │ + ja 83e0 │ │ + mov %edx,0xc(%esp) │ │ + lea -0x36c6(%ebx),%eax │ │ + mov %ebp,0x4(%esp) │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x2c(%esp),%edx │ │ + mov 0x24(%esp),%ecx │ │ + sub %edx,%edi │ │ + mov 0x28(%esp),%edx │ │ + mov (%ecx),%eax │ │ + mov %edi,0xc(%esp) │ │ + mov %edx,0x10(%esp) │ │ + mov 0x98(%esp),%edx │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov 0x20(%esp),%edx │ │ + mov %edx,0x4(%esp) │ │ + call *0x340(%eax) │ │ + movl $0x2,(%esi) │ │ + lea -0x39b8(%ebx),%eax │ │ + mov %edi,0xc(%esp) │ │ + mov %eax,0x8(%esp) │ │ + mov %ebp,0x4(%esp) │ │ + movl $0x4,(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x5c(%esp),%esi │ │ + xor %gs:0x14,%esi │ │ + mov %edi,%eax │ │ + jne 8502 │ │ + lea 0x6c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + mov 0x4(%esi),%eax │ │ + cmp $0x10,%eax │ │ + sbb %edi,%edi │ │ + and $0xfffffff0,%edi │ │ + add $0x20,%edi │ │ + mov %edi,0x28(%esp) │ │ + cmp %edi,0x9c(%esp) │ │ + jl 84a0 │ │ + mov 0x28(%esp),%edx │ │ + sub %eax,%edx │ │ + je 83d0 │ │ + mov %edx,%ecx │ │ + mov %edx,0x8(%esp) │ │ + lea 0x18(%eax,%esi,1),%eax │ │ + mov %ecx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call 10f0 │ │ + lea 0x38(%esi),%eax │ │ + lea 0x30(%esp),%edx │ │ + mov %eax,0x10(%esp) │ │ + lea 0x8(%esi),%eax │ │ + mov %eax,0xc(%esp) │ │ + lea 0x18(%esi),%eax │ │ + mov %edi,0x8(%esp) │ │ + mov %edx,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call 13c0 │ │ + mov 0x2c(%esp),%edx │ │ + test %eax,%eax │ │ + jne 8468 │ │ + mov 0x24(%esp),%ecx │ │ + mov (%ecx),%eax │ │ + mov %edx,0x10(%esp) │ │ + mov 0x98(%esp),%edx │ │ + mov %edi,0xc(%esp) │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x8(%esp) │ │ + mov 0x20(%esp),%edx │ │ + mov %edx,0x4(%esp) │ │ + call *0x340(%eax) │ │ + mov 0x28(%esp),%eax │ │ + movl $0x2,(%esi) │ │ + mov %ebp,0x4(%esp) │ │ + mov %eax,0xc(%esp) │ │ + lea -0x3a7c(%ebx),%eax │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x8(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + jmp 82a3 │ │ + lea 0x0(%esi),%esi │ │ + mov 0x24(%esp),%ecx │ │ + lea 0x18(%esi),%edx │ │ + mov 0x98(%esp),%edi │ │ + mov (%ecx),%eax │ │ + mov %edx,0x10(%esp) │ │ + mov 0x4(%esi),%edx │ │ + mov %edi,0x8(%esp) │ │ + mov 0x20(%esp),%edi │ │ + mov %edx,0xc(%esp) │ │ + mov %ecx,(%esp) │ │ + mov %edi,0x4(%esp) │ │ + call *0x340(%eax) │ │ + mov 0x4(%esi),%edi │ │ + movl $0x2,(%esi) │ │ + jmp 82a3 │ │ + xchg %ax,%ax │ │ + mov $0x10,%ecx │ │ + mov $0x10,%edx │ │ + jmp 82ed │ │ + nop │ │ + mov %edx,0xc(%esp) │ │ + lea -0x36c6(%ebx),%eax │ │ + mov %ebp,0x4(%esp) │ │ + movl $0x4,(%esp) │ │ + mov %eax,0x8(%esp) │ │ + call 10e0 <__android_log_print@plt> │ │ + mov 0x24(%esp),%esi │ │ + lea -0x39e4(%ebx),%edx │ │ + mov (%esi),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov $0xffffffff,%edi │ │ + mov 0x4c(%ebx),%edx │ │ + mov %esi,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + jmp 82a3 │ │ + mov 0x24(%esp),%esi │ │ + lea -0x3a48(%ebx),%edx │ │ + mov (%esi),%eax │ │ + jmp 840a │ │ + xchg %ax,%ax │ │ + mov 0x24(%esp),%esi │ │ + lea -0x3b1c(%ebx),%edx │ │ + mov (%esi),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov $0xffffffff,%edi │ │ + mov 0x54(%ebx),%edx │ │ + mov %esi,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + jmp 82a3 │ │ + lea 0x0(%esi),%esi │ │ + mov 0x24(%esp),%esi │ │ + lea -0x3aa8(%ebx),%edx │ │ + mov (%esi),%eax │ │ + jmp 8444 │ │ + mov 0x24(%esp),%edi │ │ + lea -0x3af4(%ebx),%edx │ │ + mov (%edi),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x54(%ebx),%edx │ │ + mov %edi,(%esp) │ │ + mov $0xffffffff,%edi │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + jmp 82a3 │ │ + mov 0x24(%esp),%edi │ │ + lea -0x3acc(%ebx),%edx │ │ + mov (%edi),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x48(%ebx),%edx │ │ + mov %edi,(%esp) │ │ + mov $0xffffffff,%edi │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + jmp 82a3 │ │ + mov 0x24(%esp),%esi │ │ + lea -0x3acc(%ebx),%edx │ │ + mov $0xffffffff,%edi │ │ + mov (%esi),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x48(%ebx),%edx │ │ + mov %esi,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + jmp 82a3 │ │ + mov 0x24(%esp),%edi │ │ + lea -0x3a10(%ebx),%edx │ │ + mov (%edi),%eax │ │ + jmp 8482 │ │ + call 11d0 │ │ + mov %esi,%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00008510 : │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xfaaa,%ebx │ │ + lea -0x18(%esp),%esp │ │ + mov 0x28(%esp),%eax │ │ + cmpl $0x2,(%eax) │ │ + je 8532 │ │ + mov 0x4(%eax),%eax │ │ + lea 0x18(%esp),%esp │ │ + pop %ebx │ │ + retq │ │ + mov 0x20(%esp),%eax │ │ + lea -0x36ba(%ebx),%edx │ │ + mov 0x20(%esp),%ecx │ │ + mov (%eax),%eax │ │ + mov %edx,0x8(%esp) │ │ + mov 0x54(%ebx),%edx │ │ + mov %ecx,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + mov $0xffffffff,%eax │ │ + jmp 852c │ │ + lea 0x0(%esi),%esi │ │ + │ │ +00008560 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xfa57,%ebx │ │ + lea -0x14c(%esp),%esp │ │ + mov 0x160(%esp),%ebp │ │ + mov 0x168(%esp),%esi │ │ + mov %gs:0x14,%eax │ │ + mov %eax,0x13c(%esp) │ │ + xor %eax,%eax │ │ + mov 0x0(%ebp),%eax │ │ + mov %esi,0x4(%esp) │ │ + mov %ebp,(%esp) │ │ + mov 0x16c(%esp),%edi │ │ + call *0x2ac(%eax) │ │ + cmp $0x20,%eax │ │ + mov 0x0(%ebp),%eax │ │ + jne 8818 │ │ + mov %edi,0x4(%esp) │ │ + mov %ebp,(%esp) │ │ + call *0x2ac(%eax) │ │ + cmp $0x20,%eax │ │ + jne 8830 │ │ + mov 0x170(%esp),%eax │ │ + test %eax,%eax │ │ + js 88a8 │ │ + mov 0x170(%esp),%eax │ │ + movl $0x0,0x4(%esp) │ │ + movl $0x0,0xb8(%esp) │ │ + mov %eax,0xb0(%esp) │ │ + lea 0xb0(%esp),%eax │ │ + mov %eax,0x2c(%esp) │ │ + lea 0xbc(%esp),%eax │ │ + mov %eax,(%esp) │ │ + movl $0x0,0xb4(%esp) │ │ + call 1100 │ │ + test %eax,%eax │ │ + jne 8868 │ │ + movl $0x0,0x4(%esp) │ │ + lea 0xc0(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1100 │ │ + test %eax,%eax │ │ + mov 0x0(%ebp),%eax │ │ + jne 8878 │ │ + mov %esi,0x4(%esp) │ │ + lea 0xd0(%esp),%ecx │ │ + movl $0x20,0xc(%esp) │ │ + lea 0xf0(%esp),%esi │ │ + movl $0x0,0x8(%esp) │ │ + mov %ebp,(%esp) │ │ + mov %ecx,0x10(%esp) │ │ + call *0x320(%eax) │ │ + mov 0x0(%ebp),%eax │ │ + mov %edi,0x4(%esp) │ │ + mov %esi,0x10(%esp) │ │ + movl $0x20,0xc(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + mov %ebp,(%esp) │ │ + call *0x320(%eax) │ │ + mov 0x2c(%esp),%eax │ │ + lea -0x10890(%ebx),%edi │ │ + movl $0x0,0x4(%esp) │ │ + mov %eax,0xc(%esp) │ │ + lea 0x30(%esp),%eax │ │ + mov %edi,0x8(%esp) │ │ + mov %eax,(%esp) │ │ + call 1110 │ │ + test %eax,%eax │ │ + jne 8820 │ │ + mov 0x2c(%esp),%eax │ │ + mov %edi,0x8(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + mov %eax,0xc(%esp) │ │ + lea 0x34(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1110 │ │ + test %eax,%eax │ │ + jne 8888 │ │ + lea 0x38(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1120 │ │ + test %eax,%eax │ │ + jne 8898 │ │ + lea 0x3c(%esp),%eax │ │ + mov %eax,0x4(%esp) │ │ + mov 0x34(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 1120 │ │ + test %eax,%eax │ │ + jne 88b8 │ │ + mov 0x38(%esp),%edi │ │ + cmp $0xffffffff,%edi │ │ + je 87d8 │ │ + mov 0x3c(%esp),%eax │ │ + cmp %eax,%edi │ │ + jne 87d8 │ │ + cmp $0xffffffff,%eax │ │ + je 87d8 │ │ + lea 0x40(%esp),%edx │ │ + mov %edx,(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call b680 │ │ + mov 0x2c(%esp),%edx │ │ + test %edi,%edi │ │ + mov %edx,0x8(%esp) │ │ + je 8840 │ │ + movl $0x20,0x4(%esp) │ │ + lea 0x110(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call b3a0 │ │ + mov 0x2c(%esp),%edx │ │ + mov %edx,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call b6e0 │ │ + mov 0x0(%ebp),%eax │ │ + movl $0x20,0x4(%esp) │ │ + mov %ebp,(%esp) │ │ + call *0x2c0(%eax) │ │ + mov %eax,%edi │ │ + mov 0x0(%ebp),%eax │ │ + mov %esi,0x10(%esp) │ │ + movl $0x20,0xc(%esp) │ │ + movl $0x0,0x8(%esp) │ │ + mov %edi,0x4(%esp) │ │ + mov %ebp,(%esp) │ │ + call *0x340(%eax) │ │ + mov %edi,%eax │ │ + jmp 87f7 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x37a8(%ebx),%ecx │ │ + mov %ecx,0x8(%esp) │ │ + mov 0x54(%ebx),%ecx │ │ + mov %ebp,(%esp) │ │ + mov %ecx,0x4(%esp) │ │ + call *0x38(%eax) │ │ + xor %eax,%eax │ │ + mov 0x13c(%esp),%edx │ │ + xor %gs:0x14,%edx │ │ + jne 88c6 │ │ + lea 0x14c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + lea -0x3984(%ebx),%ecx │ │ + jmp 87e1 │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x3860(%ebx),%ecx │ │ + jmp 87e1 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x394c(%ebx),%ecx │ │ + jmp 87e1 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov %esi,(%esp) │ │ + lea 0x110(%esp),%esi │ │ + movl $0x20,0x4(%esp) │ │ + mov %edx,0x2c(%esp) │ │ + call b3a0 │ │ + mov 0x2c(%esp),%edx │ │ + mov %edx,0x4(%esp) │ │ + jmp 878d │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x38e0(%ebx),%ecx │ │ + jmp 87e1 │ │ + xchg %ax,%ax │ │ + lea -0x38a0(%ebx),%ecx │ │ + jmp 87e1 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x3830(%ebx),%ecx │ │ + jmp 87e1 │ │ + xchg %ax,%ax │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x3800(%ebx),%ecx │ │ + jmp 87e1 │ │ + xchg %ax,%ax │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x3918(%ebx),%ecx │ │ + jmp 87e1 │ │ + xchg %ax,%ax │ │ + mov 0x0(%ebp),%eax │ │ + lea -0x37d4(%ebx),%ecx │ │ + jmp 87e1 │ │ + call 11d0 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +000088d0 : │ │ + push %edi │ │ + mov $0xac,%edx │ │ + mov 0x8(%esp),%edi │ │ + test $0x1,%edi │ │ + jne 8910 │ │ + test $0x2,%edi │ │ + jne 8920 │ │ + mov %edx,%ecx │ │ + xor %eax,%eax │ │ + shr $0x2,%ecx │ │ + test $0x2,%dl │ │ + rep stos %eax,%es:(%edi) │ │ + je 8900 │ │ + movw $0x0,(%edi) │ │ + add $0x2,%edi │ │ + and $0x1,%edx │ │ + je 8908 │ │ + movb $0x0,(%edi) │ │ + pop %edi │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + movb $0x0,(%edi) │ │ + add $0x1,%edi │ │ + test $0x2,%edi │ │ + mov $0xab,%dl │ │ + je 88ea │ │ + movw $0x0,(%edi) │ │ + sub $0x2,%edx │ │ + add $0x2,%edi │ │ + jmp 88ea │ │ + lea 0x0(%esi),%esi │ │ + │ │ +00008930 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xf687,%ebx │ │ + lea -0x2c(%esp),%esp │ │ + mov 0x48(%esp),%ebp │ │ + mov 0x44(%esp),%eax │ │ + mov 0xa8(%ebp),%ecx │ │ + cmp $0xffffffff,%ecx │ │ + je 8a28 │ │ + lea (%eax,%ecx,1),%edx │ │ + cmp $0x40,%edx │ │ + jbe 89c8 │ │ + cmp $0x40,%ecx │ │ + lea 0x40(%ebp),%esi │ │ + jbe 8998 │ │ + mov %eax,0x4(%esp) │ │ + mov %eax,0x1c(%esp) │ │ + mov 0x40(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,(%esp) │ │ + call b3a0 │ │ + mov 0x1c(%esp),%eax │ │ + add %eax,0xa8(%ebp) │ │ + xor %eax,%eax │ │ + lea 0x2c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + mov %eax,0x1c(%esp) │ │ + lea 0x40(%ebp),%esi │ │ + mov %esi,(%esp) │ │ + call b680 │ │ + mov %esi,0x8(%esp) │ │ + mov 0xa8(%ebp),%edx │ │ + mov %ebp,(%esp) │ │ + mov %edx,0x4(%esp) │ │ + call b3a0 │ │ + mov 0x1c(%esp),%eax │ │ + jmp 896a │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + cmp $0x4,%eax │ │ + mov %eax,%edx │ │ + mov 0x40(%esp),%esi │ │ + lea 0x0(%ebp,%ecx,1),%edi │ │ + jae 8a08 │ │ + xor %ecx,%ecx │ │ + test $0x2,%dl │ │ + jne 89f0 │ │ + and $0x1,%edx │ │ + je 8986 │ │ + movzbl (%esi,%ecx,1),%edx │ │ + mov %dl,(%edi,%ecx,1) │ │ + jmp 8986 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzwl (%esi),%ecx │ │ + and $0x1,%edx │ │ + mov %cx,(%edi) │ │ + mov $0x2,%ecx │ │ + je 8986 │ │ + jmp 89e3 │ │ + lea 0x0(%esi),%esi │ │ + test $0x1,%edi │ │ + jne 8a50 │ │ + test $0x2,%edi │ │ + jne 8a38 │ │ + mov %edx,%ecx │ │ + shr $0x2,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + xor %ecx,%ecx │ │ + test $0x2,%dl │ │ + je 89de │ │ + jmp 89f0 │ │ + mov $0xffffffff,%eax │ │ + jmp 898e │ │ + lea 0x0(%esi),%esi │ │ + movzwl (%esi),%ecx │ │ + lea 0x2(%edi),%edi │ │ + sub $0x2,%edx │ │ + lea 0x2(%esi),%esi │ │ + mov %cx,-0x2(%edi) │ │ + jmp 8a18 │ │ + lea 0x0(%esi),%esi │ │ + movzbl (%esi),%edx │ │ + lea 0x1(%edi),%edi │ │ + lea 0x1(%esi),%esi │ │ + mov %dl,-0x1(%edi) │ │ + lea -0x1(%eax),%edx │ │ + jmp 8a10 │ │ + jmp 8a70 │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + nop │ │ + │ │ +00008a70 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xf547,%ebx │ │ + lea -0x1c(%esp),%esp │ │ + mov 0x38(%esp),%esi │ │ + mov 0xa8(%esi),%eax │ │ + cmp $0xffffffff,%eax │ │ + je 8b2b │ │ + cmp $0x40,%eax │ │ + lea 0x40(%esi),%ebp │ │ + ja 8ba0 │ │ + mov $0x40,%edx │ │ + sub %eax,%edx │ │ + cmp $0x4,%edx │ │ + lea (%esi,%eax,1),%edi │ │ + jae 8b78 │ │ + test $0x2,%dl │ │ + jne 8b60 │ │ + and $0x1,%edx │ │ + jne 8b58 │ │ + movdqu (%esi),%xmm1 │ │ + movdqa -0x36a0(%ebx),%xmm0 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,(%esi) │ │ + movdqu 0x10(%esi),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%esi) │ │ + movdqu 0x20(%esi),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%esi) │ │ + movdqu 0x30(%esi),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqu %xmm0,0x30(%esi) │ │ + mov %ebp,(%esp) │ │ + call b680 │ │ + mov %ebp,0x8(%esp) │ │ + movl $0x40,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call b3a0 │ │ + movl $0xffffffff,0xa8(%esi) │ │ + mov 0x34(%esp),%eax │ │ + test %eax,%eax │ │ + je 8b4e │ │ + mov 0x34(%esp),%eax │ │ + add $0x40,%esi │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x30(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call b3a0 │ │ + lea 0x1c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + nop │ │ + movb $0x0,(%edi) │ │ + jmp 8ac7 │ │ + movw $0x0,(%edi) │ │ + add $0x2,%edi │ │ + and $0x1,%edx │ │ + je 8ac7 │ │ + jmp 8b58 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + test $0x1,%edi │ │ + jne 8bc8 │ │ + test $0x2,%edi │ │ + jne 8bd8 │ │ + mov %edx,%ecx │ │ + xor %eax,%eax │ │ + shr $0x2,%ecx │ │ + test $0x2,%dl │ │ + rep stos %eax,%es:(%edi) │ │ + je 8abe │ │ + jmp 8b60 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + mov %ebp,0x4(%esp) │ │ + mov %esi,(%esp) │ │ + call b6e0 │ │ + movl $0x20,0xa8(%esi) │ │ + mov $0x20,%edx │ │ + mov $0x20,%eax │ │ + jmp 8aa9 │ │ + lea 0x0(%esi),%esi │ │ + movb $0x0,(%edi) │ │ + sub $0x1,%edx │ │ + add $0x1,%edi │ │ + jmp 8b80 │ │ + nop │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movw $0x0,(%edi) │ │ + sub $0x2,%edx │ │ + add $0x2,%edi │ │ + jmp 8b88 │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +00008bf0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xf3c7,%ebx │ │ + lea -0x5c(%esp),%esp │ │ + mov 0x78(%esp),%eax │ │ + mov %gs:0x14,%ecx │ │ + mov %ecx,0x4c(%esp) │ │ + xor %ecx,%ecx │ │ + mov 0x70(%esp),%edi │ │ + cmpl $0xffffffff,0xa8(%eax) │ │ + mov 0x74(%esp),%esi │ │ + je 8c45 │ │ + mov %eax,0x8(%esp) │ │ + movl $0x0,0x4(%esp) │ │ + movl $0x0,(%esp) │ │ + mov %eax,0x18(%esp) │ │ + call 8a70 │ │ + mov 0x18(%esp),%eax │ │ + lea 0x40(%eax),%ebp │ │ + lea 0x20(%esp),%edx │ │ + mov %edx,(%esp) │ │ + mov %ebp,0x4(%esp) │ │ + mov %eax,0x18(%esp) │ │ + mov %edx,0x1c(%esp) │ │ + call b6e0 │ │ + mov 0x18(%esp),%eax │ │ + movdqa -0x3690(%ebx),%xmm0 │ │ + movdqu (%eax),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,(%eax) │ │ + movdqu 0x10(%eax),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x10(%eax) │ │ + movdqu 0x20(%eax),%xmm1 │ │ + pxor %xmm0,%xmm1 │ │ + movdqu %xmm1,0x20(%eax) │ │ + movdqu 0x30(%eax),%xmm1 │ │ + pxor %xmm1,%xmm0 │ │ + movdqu %xmm0,0x30(%eax) │ │ + mov %ebp,(%esp) │ │ + call b680 │ │ + mov 0x18(%esp),%eax │ │ + mov %ebp,0x8(%esp) │ │ + movl $0x40,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call b3a0 │ │ + mov 0x1c(%esp),%edx │ │ + mov %ebp,0x8(%esp) │ │ + movl $0x20,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + mov %edx,0x18(%esp) │ │ + call b3a0 │ │ + mov 0x18(%esp),%edx │ │ + mov %ebp,0x4(%esp) │ │ + mov %edx,(%esp) │ │ + call b6e0 │ │ + test %esi,%esi │ │ + je 8e32 │ │ + lea -0x10(%esi),%edx │ │ + lea -0x1(%esi),%ecx │ │ + shr $0x4,%edx │ │ + add $0x1,%edx │ │ + mov %edx,%eax │ │ + shl $0x4,%eax │ │ + cmp $0xe,%ecx │ │ + jbe 8e48 │ │ + movdqa 0x20(%esp),%xmm2 │ │ + cmp $0x1,%edx │ │ + movdqu %xmm2,(%edi) │ │ + je 8d2a │ │ + movdqa 0x30(%esp),%xmm3 │ │ + movdqu %xmm3,0x10(%edi) │ │ + cmp %eax,%esi │ │ + je 8e32 │ │ + movzbl 0x20(%esp,%eax,1),%edx │ │ + mov %dl,(%edi,%eax,1) │ │ + lea 0x1(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x21(%esp,%eax,1),%edx │ │ + mov %dl,0x1(%edi,%eax,1) │ │ + lea 0x2(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x22(%esp,%eax,1),%edx │ │ + mov %dl,0x2(%edi,%eax,1) │ │ + lea 0x3(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x23(%esp,%eax,1),%edx │ │ + mov %dl,0x3(%edi,%eax,1) │ │ + lea 0x4(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x24(%esp,%eax,1),%edx │ │ + mov %dl,0x4(%edi,%eax,1) │ │ + lea 0x5(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x25(%esp,%eax,1),%edx │ │ + mov %dl,0x5(%edi,%eax,1) │ │ + lea 0x6(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x26(%esp,%eax,1),%edx │ │ + mov %dl,0x6(%edi,%eax,1) │ │ + lea 0x7(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x27(%esp,%eax,1),%edx │ │ + mov %dl,0x7(%edi,%eax,1) │ │ + lea 0x8(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x28(%esp,%eax,1),%edx │ │ + mov %dl,0x8(%edi,%eax,1) │ │ + lea 0x9(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x29(%esp,%eax,1),%edx │ │ + mov %dl,0x9(%edi,%eax,1) │ │ + lea 0xa(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x2a(%esp,%eax,1),%edx │ │ + mov %dl,0xa(%edi,%eax,1) │ │ + lea 0xb(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x2b(%esp,%eax,1),%edx │ │ + mov %dl,0xb(%edi,%eax,1) │ │ + lea 0xc(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x2c(%esp,%eax,1),%edx │ │ + mov %dl,0xc(%edi,%eax,1) │ │ + lea 0xd(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x2d(%esp,%eax,1),%edx │ │ + mov %dl,0xd(%edi,%eax,1) │ │ + lea 0xe(%eax),%edx │ │ + cmp %edx,%esi │ │ + jbe 8e32 │ │ + movzbl 0x20(%esp,%edx,1),%edx │ │ + mov %dl,0xe(%edi,%eax,1) │ │ + mov 0x4c(%esp),%eax │ │ + xor %gs:0x14,%eax │ │ + jne 8e4f │ │ + lea 0x5c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + xor %eax,%eax │ │ + jmp 8d32 │ │ + call 11d0 │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi),%edi │ │ + │ │ +00008e60 : │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xf159,%ebx │ │ + lea -0xc4(%esp),%esp │ │ + lea 0x14(%esp),%esi │ │ + mov %esi,(%esp) │ │ + call 88d0 │ │ + mov 0xd4(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0xd0(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 8930 │ │ + mov 0xdc(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0xd8(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 8a70 │ │ + mov 0xe4(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0xe0(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call 8bf0 │ │ + lea 0xc4(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi),%edi │ │ + │ │ +00008ef0 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + lea -0x60(%esp),%esp │ │ + mov 0x70(%esp),%eax │ │ + mov 0x8(%eax),%eax │ │ + mov %eax,%edi │ │ + mov 0x70(%esp),%eax │ │ + mov %edi,0x50(%esp) │ │ + mov 0xc(%eax),%eax │ │ + mov %eax,%ebp │ │ + mov 0x70(%esp),%eax │ │ + mov %ebp,0x54(%esp) │ │ + mov 0x10(%eax),%eax │ │ + mov %eax,%ecx │ │ + mov 0x70(%esp),%eax │ │ + mov 0x14(%eax),%eax │ │ + mov %eax,%esi │ │ + mov 0x70(%esp),%eax │ │ + mov %esi,0x48(%esp) │ │ + mov 0x18(%eax),%eax │ │ + mov %eax,%edx │ │ + mov 0x70(%esp),%eax │ │ + mov %edx,0x5c(%esp) │ │ + mov 0x1c(%eax),%eax │ │ + mov %eax,0x10(%esp) │ │ + mov %edi,%eax │ │ + rol $0x5,%eax │ │ + lea 0x5a827999(%edx,%eax,1),%edx │ │ + mov %esi,%eax │ │ + xor %ecx,%eax │ │ + and %ebp,%eax │ │ + ror $0x2,%ebp │ │ + xor %esi,%eax │ │ + mov 0x70(%esp),%esi │ │ + add %edx,%eax │ │ + mov %ecx,%edx │ │ + add 0x10(%esp),%eax │ │ + xor %ebp,%edx │ │ + mov 0x20(%esi),%esi │ │ + and %edi,%edx │ │ + ror $0x2,%edi │ │ + xor %ecx,%edx │ │ + mov %esi,0x14(%esp) │ │ + mov %ecx,%esi │ │ + mov 0x48(%esp),%ecx │ │ + mov %esi,0x58(%esp) │ │ + lea 0x5a827999(%ecx,%edx,1),%edx │ │ + mov %eax,%ecx │ │ + rol $0x5,%ecx │ │ + add 0x14(%esp),%edx │ │ + add %edx,%ecx │ │ + mov 0x70(%esp),%edx │ │ + mov 0x24(%edx),%edx │ │ + mov %edx,0x18(%esp) │ │ + lea 0x5a827999(%esi,%edx,1),%esi │ │ + mov %edi,%edx │ │ + xor %ebp,%edx │ │ + and %eax,%edx │ │ + ror $0x2,%eax │ │ + xor %ebp,%edx │ │ + add %esi,%edx │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%edx │ │ + mov 0x70(%esp),%esi │ │ + mov 0x28(%esi),%esi │ │ + mov %esi,0x1c(%esp) │ │ + lea 0x5a827999(%ebp,%esi,1),%ebp │ │ + mov %eax,%esi │ │ + xor %edi,%esi │ │ + and %ecx,%esi │ │ + ror $0x2,%ecx │ │ + xor %edi,%esi │ │ + add %ebp,%esi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %esi,%ebp │ │ + mov 0x70(%esp),%esi │ │ + mov 0x2c(%esi),%esi │ │ + mov %esi,0x20(%esp) │ │ + lea 0x5a827999(%edi,%esi,1),%edi │ │ + mov %ecx,%esi │ │ + xor %eax,%esi │ │ + and %edx,%esi │ │ + xor %eax,%esi │ │ + add %edi,%esi │ │ + mov %ebp,%edi │ │ + rol $0x5,%edi │ │ + ror $0x2,%edx │ │ + add %esi,%edi │ │ + mov 0x70(%esp),%esi │ │ + mov 0x30(%esi),%esi │ │ + mov %esi,0x24(%esp) │ │ + lea 0x5a827999(%eax,%esi,1),%esi │ │ + mov %edx,%eax │ │ + xor %ecx,%eax │ │ + and %ebp,%eax │ │ + ror $0x2,%ebp │ │ + xor %ecx,%eax │ │ + add %esi,%eax │ │ + mov %edi,%esi │ │ + rol $0x5,%esi │ │ + add %eax,%esi │ │ + mov 0x70(%esp),%eax │ │ + mov 0x34(%eax),%eax │ │ + mov %eax,0x28(%esp) │ │ + lea 0x5a827999(%ecx,%eax,1),%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%eax │ │ + and %edi,%eax │ │ + ror $0x2,%edi │ │ + xor %edx,%eax │ │ + add %ecx,%eax │ │ + mov %esi,%ecx │ │ + rol $0x5,%ecx │ │ + add %ecx,%eax │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x38(%ecx),%ecx │ │ + mov %ecx,0x40(%esp) │ │ + lea 0x5a827999(%edx,%ecx,1),%ecx │ │ + mov %edi,%edx │ │ + xor %ebp,%edx │ │ + and %esi,%edx │ │ + ror $0x2,%esi │ │ + xor %ebp,%edx │ │ + add %ecx,%edx │ │ + mov %eax,%ecx │ │ + rol $0x5,%ecx │ │ + add %ecx,%edx │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x3c(%ecx),%ecx │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x5a827999(%ebp,%ecx,1),%ebp │ │ + mov %esi,%ecx │ │ + xor %edi,%ecx │ │ + and %eax,%ecx │ │ + ror $0x2,%eax │ │ + xor %edi,%ecx │ │ + add %ebp,%ecx │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ecx,%ebp │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x40(%ecx),%ecx │ │ + mov %ecx,0x30(%esp) │ │ + lea 0x5a827999(%edi,%ecx,1),%edi │ │ + mov %eax,%ecx │ │ + xor %esi,%ecx │ │ + and %edx,%ecx │ │ + xor %esi,%ecx │ │ + ror $0x2,%edx │ │ + add %edi,%ecx │ │ + mov %ebp,%edi │ │ + rol $0x5,%edi │ │ + add %ecx,%edi │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x44(%ecx),%ecx │ │ + mov %ecx,0x34(%esp) │ │ + lea 0x5a827999(%esi,%ecx,1),%esi │ │ + mov %edx,%ecx │ │ + xor %eax,%ecx │ │ + and %ebp,%ecx │ │ + ror $0x2,%ebp │ │ + xor %eax,%ecx │ │ + add %esi,%ecx │ │ + mov %edi,%esi │ │ + rol $0x5,%esi │ │ + add %ecx,%esi │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x48(%ecx),%ecx │ │ + mov %ecx,0x44(%esp) │ │ + lea 0x5a827999(%eax,%ecx,1),%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%eax │ │ + and %edi,%eax │ │ + ror $0x2,%edi │ │ + xor %edx,%eax │ │ + add %ecx,%eax │ │ + mov %esi,%ecx │ │ + rol $0x5,%ecx │ │ + add %ecx,%eax │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x4c(%ecx),%ecx │ │ + mov %ecx,0x3c(%esp) │ │ + lea 0x5a827999(%edx,%ecx,1),%ecx │ │ + mov %edi,%edx │ │ + xor %ebp,%edx │ │ + and %esi,%edx │ │ + ror $0x2,%esi │ │ + xor %ebp,%edx │ │ + add %ecx,%edx │ │ + mov %eax,%ecx │ │ + rol $0x5,%ecx │ │ + add %ecx,%edx │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x50(%ecx),%ecx │ │ + mov %ecx,(%esp) │ │ + lea 0x5a827999(%ebp,%ecx,1),%ebp │ │ + mov %esi,%ecx │ │ + xor %edi,%ecx │ │ + and %eax,%ecx │ │ + ror $0x2,%eax │ │ + xor %edi,%ecx │ │ + add %ebp,%ecx │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ecx,%ebp │ │ + mov 0x70(%esp),%ecx │ │ + mov 0x54(%ecx),%ecx │ │ + mov %ecx,0x4(%esp) │ │ + lea 0x5a827999(%edi,%ecx,1),%edi │ │ + mov %eax,%ecx │ │ + xor %esi,%ecx │ │ + and %edx,%ecx │ │ + ror $0x2,%edx │ │ + xor %esi,%ecx │ │ + mov %edx,0x8(%esp) │ │ + add %edi,%ecx │ │ + mov 0x70(%esp),%edx │ │ + mov %ebp,%edi │ │ + rol $0x5,%edi │ │ + add %ecx,%edi │ │ + mov 0x58(%edx),%ecx │ │ + mov 0x8(%esp),%edx │ │ + mov %ecx,0xc(%esp) │ │ + lea 0x5a827999(%esi,%ecx,1),%esi │ │ + xor %eax,%edx │ │ + mov %edx,%ecx │ │ + mov %edi,%edx │ │ + rol $0x5,%edx │ │ + and %ebp,%ecx │ │ + ror $0x2,%ebp │ │ + xor %eax,%ecx │ │ + add %esi,%ecx │ │ + mov %edx,%esi │ │ + mov 0x10(%esp),%edx │ │ + add %ecx,%esi │ │ + mov 0x2c(%esp),%ecx │ │ + xor 0x18(%esp),%edx │ │ + xor %edx,%ecx │ │ + mov 0x8(%esp),%edx │ │ + xor (%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x10(%esp) │ │ + lea 0x5a827999(%eax,%ecx,1),%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%eax │ │ + and %edi,%eax │ │ + ror $0x2,%edi │ │ + xor %edx,%eax │ │ + mov %esi,%edx │ │ + add %ecx,%eax │ │ + rol $0x5,%edx │ │ + mov %edx,%ecx │ │ + mov 0x14(%esp),%edx │ │ + add %eax,%ecx │ │ + mov %edi,%eax │ │ + mov 0x30(%esp),%edi │ │ + xor 0x1c(%esp),%edx │ │ + xor %edx,%edi │ │ + mov 0x8(%esp),%edx │ │ + xor 0x4(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x14(%esp) │ │ + lea 0x5a827999(%edx,%edi,1),%edi │ │ + mov %eax,%edx │ │ + xor %ebp,%edx │ │ + and %esi,%edx │ │ + xor %ebp,%edx │ │ + add %edi,%edx │ │ + mov %ecx,%edi │ │ + rol $0x5,%edi │ │ + ror $0x2,%esi │ │ + add %edi,%edx │ │ + mov 0x18(%esp),%edi │ │ + xor 0x20(%esp),%edi │ │ + xor 0x34(%esp),%edi │ │ + xor 0xc(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x8(%esp) │ │ + lea 0x5a827999(%ebp,%edi,1),%ebp │ │ + mov %esi,%edi │ │ + xor %eax,%edi │ │ + and %ecx,%edi │ │ + xor %eax,%edi │ │ + add %ebp,%edi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%edi │ │ + mov %ecx,%ebp │ │ + mov 0x1c(%esp),%ecx │ │ + ror $0x2,%ebp │ │ + xor 0x24(%esp),%ecx │ │ + xor 0x44(%esp),%ecx │ │ + xor 0x10(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x18(%esp) │ │ + lea 0x5a827999(%eax,%ecx,1),%ecx │ │ + mov %ebp,%eax │ │ + xor %esi,%eax │ │ + and %edx,%eax │ │ + ror $0x2,%edx │ │ + xor %esi,%eax │ │ + add %ecx,%eax │ │ + mov %edi,%ecx │ │ + rol $0x5,%ecx │ │ + add %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + xor 0x28(%esp),%ecx │ │ + xor 0x3c(%esp),%ecx │ │ + xor 0x14(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x1c(%esp) │ │ + lea 0x6ed9eba1(%esi,%ecx,1),%esi │ │ + mov %edx,%ecx │ │ + xor %ebp,%ecx │ │ + xor %edi,%ecx │ │ + add %esi,%ecx │ │ + mov %eax,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%ecx │ │ + mov 0x24(%esp),%esi │ │ + ror $0x2,%edi │ │ + xor 0x40(%esp),%esi │ │ + xor (%esp),%esi │ │ + xor 0x8(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x20(%esp) │ │ + lea 0x6ed9eba1(%ebp,%esi,1),%ebp │ │ + mov %edi,%esi │ │ + xor %edx,%esi │ │ + xor %eax,%esi │ │ + add %ebp,%esi │ │ + mov %ecx,%ebp │ │ + rol $0x5,%ebp │ │ + add %esi,%ebp │ │ + mov %eax,%esi │ │ + mov 0x28(%esp),%eax │ │ + ror $0x2,%esi │ │ + mov %esi,0x38(%esp) │ │ + mov 0x4(%esp),%esi │ │ + xor 0x2c(%esp),%eax │ │ + xor %eax,%esi │ │ + mov 0x38(%esp),%eax │ │ + xor 0x18(%esp),%esi │ │ + rol %esi │ │ + xor %edi,%eax │ │ + mov %esi,0x24(%esp) │ │ + lea 0x6ed9eba1(%edx,%esi,1),%esi │ │ + mov %eax,%edx │ │ + mov %ebp,%eax │ │ + rol $0x5,%eax │ │ + xor %ecx,%edx │ │ + add %esi,%edx │ │ + mov %eax,%esi │ │ + mov %ecx,%eax │ │ + add %edx,%esi │ │ + ror $0x2,%eax │ │ + mov 0xc(%esp),%ecx │ │ + mov %eax,%edx │ │ + mov 0x40(%esp),%eax │ │ + xor 0x30(%esp),%eax │ │ + xor %eax,%ecx │ │ + mov 0x38(%esp),%eax │ │ + xor 0x1c(%esp),%ecx │ │ + rol %ecx │ │ + xor %edx,%eax │ │ + mov %ecx,0x28(%esp) │ │ + lea 0x6ed9eba1(%edi,%ecx,1),%edi │ │ + mov %eax,%ecx │ │ + mov %esi,%eax │ │ + rol $0x5,%eax │ │ + xor %ebp,%ecx │ │ + ror $0x2,%ebp │ │ + add %edi,%ecx │ │ + mov %eax,%edi │ │ + mov 0x38(%esp),%eax │ │ + add %ecx,%edi │ │ + mov 0x2c(%esp),%ecx │ │ + xor 0x34(%esp),%ecx │ │ + xor 0x10(%esp),%ecx │ │ + xor 0x20(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x2c(%esp) │ │ + lea 0x6ed9eba1(%eax,%ecx,1),%ecx │ │ + mov %ebp,%eax │ │ + xor %edx,%eax │ │ + xor %esi,%eax │ │ + add %ecx,%eax │ │ + mov %edi,%ecx │ │ + rol $0x5,%ecx │ │ + add %eax,%ecx │ │ + mov %esi,%eax │ │ + ror $0x2,%eax │ │ + mov 0x30(%esp),%esi │ │ + mov %eax,0x40(%esp) │ │ + mov 0x44(%esp),%eax │ │ + xor %eax,%esi │ │ + xor 0x14(%esp),%esi │ │ + xor 0x24(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x30(%esp) │ │ + lea 0x6ed9eba1(%edx,%esi,1),%esi │ │ + mov 0x40(%esp),%edx │ │ + xor %ebp,%edx │ │ + xor %edi,%edx │ │ + ror $0x2,%edi │ │ + add %esi,%edx │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%edx │ │ + mov 0x34(%esp),%esi │ │ + xor 0x3c(%esp),%esi │ │ + xor 0x8(%esp),%esi │ │ + xor 0x28(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x34(%esp) │ │ + lea 0x6ed9eba1(%ebp,%esi,1),%ebp │ │ + mov 0x40(%esp),%esi │ │ + xor (%esp),%eax │ │ + xor %edi,%esi │ │ + xor %ecx,%esi │ │ + ror $0x2,%ecx │ │ + add %ebp,%esi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %esi,%ebp │ │ + mov 0x18(%esp),%esi │ │ + xor %eax,%esi │ │ + mov 0x40(%esp),%eax │ │ + xor 0x2c(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x38(%esp) │ │ + lea 0x6ed9eba1(%eax,%esi,1),%esi │ │ + mov %ecx,%eax │ │ + xor %edi,%eax │ │ + xor %edx,%eax │ │ + add %esi,%eax │ │ + mov %ebp,%esi │ │ + rol $0x5,%esi │ │ + add %eax,%esi │ │ + mov %edx,%eax │ │ + ror $0x2,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x3c(%esp),%eax │ │ + mov 0x1c(%esp),%edx │ │ + xor 0x4(%esp),%eax │ │ + xor %eax,%edx │ │ + mov 0x40(%esp),%eax │ │ + xor 0x30(%esp),%edx │ │ + rol %edx │ │ + xor %ecx,%eax │ │ + mov %edx,0x3c(%esp) │ │ + lea 0x6ed9eba1(%edi,%edx,1),%edi │ │ + mov %eax,%edx │ │ + mov %esi,%eax │ │ + rol $0x5,%eax │ │ + xor %ebp,%edx │ │ + add %edi,%edx │ │ + mov %eax,%edi │ │ + add %edx,%edi │ │ + mov %ebp,%edx │ │ + ror $0x2,%edx │ │ + mov %edx,0x44(%esp) │ │ + mov (%esp),%edx │ │ + mov 0x44(%esp),%eax │ │ + mov 0x4(%esp),%ebp │ │ + xor 0xc(%esp),%edx │ │ + xor 0x40(%esp),%eax │ │ + xor 0x10(%esp),%ebp │ │ + xor 0x20(%esp),%edx │ │ + xor 0x34(%esp),%edx │ │ + rol %edx │ │ + mov %edx,(%esp) │ │ + lea 0x6ed9eba1(%ecx,%edx,1),%ecx │ │ + mov %eax,%edx │ │ + mov %edi,%eax │ │ + rol $0x5,%eax │ │ + xor %esi,%edx │ │ + ror $0x2,%esi │ │ + add %ecx,%edx │ │ + mov %eax,%ecx │ │ + mov 0x44(%esp),%eax │ │ + add %edx,%ecx │ │ + mov 0x24(%esp),%edx │ │ + xor %esi,%eax │ │ + xor %ebp,%edx │ │ + xor %edi,%eax │ │ + mov 0x40(%esp),%ebp │ │ + xor 0x38(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x4(%esp) │ │ + lea 0x6ed9eba1(%ebp,%edx,1),%edx │ │ + mov %ecx,%ebp │ │ + add %edx,%eax │ │ + rol $0x5,%ebp │ │ + ror $0x2,%edi │ │ + mov %ebp,%edx │ │ + mov 0xc(%esp),%ebp │ │ + add %eax,%edx │ │ + mov 0x28(%esp),%eax │ │ + xor 0x14(%esp),%ebp │ │ + xor %ebp,%eax │ │ + xor 0x3c(%esp),%eax │ │ + rol %eax │ │ + mov %eax,0xc(%esp) │ │ + mov 0x44(%esp),%ebp │ │ + lea 0x6ed9eba1(%ebp,%eax,1),%ebp │ │ + mov %edi,%eax │ │ + xor %esi,%eax │ │ + xor %ecx,%eax │ │ + ror $0x2,%ecx │ │ + add %ebp,%eax │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %eax,%ebp │ │ + mov 0x10(%esp),%eax │ │ + xor 0x8(%esp),%eax │ │ + xor 0x2c(%esp),%eax │ │ + xor (%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x10(%esp) │ │ + lea 0x6ed9eba1(%esi,%eax,1),%esi │ │ + mov %ecx,%eax │ │ + xor %edi,%eax │ │ + xor %edx,%eax │ │ + ror $0x2,%edx │ │ + add %esi,%eax │ │ + mov %ebp,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%eax │ │ + mov 0x14(%esp),%esi │ │ + xor 0x18(%esp),%esi │ │ + xor 0x30(%esp),%esi │ │ + xor 0x4(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x14(%esp) │ │ + lea 0x6ed9eba1(%edi,%esi,1),%edi │ │ + mov %edx,%esi │ │ + xor %ecx,%esi │ │ + xor %ebp,%esi │ │ + ror $0x2,%ebp │ │ + add %edi,%esi │ │ + mov %eax,%edi │ │ + rol $0x5,%edi │ │ + add %edi,%esi │ │ + mov 0x8(%esp),%edi │ │ + xor 0x1c(%esp),%edi │ │ + xor 0x34(%esp),%edi │ │ + xor 0xc(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x8(%esp) │ │ + lea 0x6ed9eba1(%ecx,%edi,1),%edi │ │ + mov %ebp,%ecx │ │ + xor %edx,%ecx │ │ + xor %eax,%ecx │ │ + ror $0x2,%eax │ │ + add %edi,%ecx │ │ + mov %esi,%edi │ │ + rol $0x5,%edi │ │ + add %edi,%ecx │ │ + mov 0x18(%esp),%edi │ │ + xor 0x20(%esp),%edi │ │ + xor 0x38(%esp),%edi │ │ + xor 0x10(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x18(%esp) │ │ + lea 0x6ed9eba1(%edx,%edi,1),%edi │ │ + mov %eax,%edx │ │ + xor %ebp,%edx │ │ + xor %esi,%edx │ │ + ror $0x2,%esi │ │ + add %edi,%edx │ │ + mov %ecx,%edi │ │ + rol $0x5,%edi │ │ + add %edi,%edx │ │ + mov 0x1c(%esp),%edi │ │ + xor 0x24(%esp),%edi │ │ + xor 0x3c(%esp),%edi │ │ + xor 0x14(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x1c(%esp) │ │ + lea 0x6ed9eba1(%ebp,%edi,1),%ebp │ │ + mov %esi,%edi │ │ + xor %eax,%edi │ │ + xor %ecx,%edi │ │ + ror $0x2,%ecx │ │ + add %ebp,%edi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%edi │ │ + mov 0x20(%esp),%ebp │ │ + xor 0x28(%esp),%ebp │ │ + xor (%esp),%ebp │ │ + xor 0x8(%esp),%ebp │ │ + rol %ebp │ │ + mov %ebp,0x20(%esp) │ │ + lea 0x6ed9eba1(%eax,%ebp,1),%ebp │ │ + mov %ecx,%eax │ │ + xor %esi,%eax │ │ + xor %edx,%eax │ │ + ror $0x2,%edx │ │ + add %ebp,%eax │ │ + mov %edi,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%eax │ │ + mov 0x24(%esp),%ebp │ │ + xor 0x2c(%esp),%ebp │ │ + xor 0x4(%esp),%ebp │ │ + xor 0x18(%esp),%ebp │ │ + rol %ebp │ │ + mov %ebp,0x24(%esp) │ │ + lea 0x6ed9eba1(%esi,%ebp,1),%ebp │ │ + mov %edx,%esi │ │ + xor %ecx,%esi │ │ + xor %edi,%esi │ │ + ror $0x2,%edi │ │ + add %ebp,%esi │ │ + mov %edi,0x44(%esp) │ │ + mov %eax,%ebp │ │ + rol $0x5,%ebp │ │ + mov 0x1c(%esp),%edi │ │ + add %ebp,%esi │ │ + mov 0x28(%esp),%ebp │ │ + xor 0x30(%esp),%ebp │ │ + xor 0xc(%esp),%ebp │ │ + xor %ebp,%edi │ │ + mov %esi,%ebp │ │ + rol %edi │ │ + mov %edi,0x28(%esp) │ │ + lea 0x6ed9eba1(%ecx,%edi,1),%edi │ │ + mov 0x44(%esp),%ecx │ │ + rol $0x5,%ebp │ │ + xor %edx,%ecx │ │ + xor %eax,%ecx │ │ + ror $0x2,%eax │ │ + add %edi,%ecx │ │ + mov 0x10(%esp),%edi │ │ + add %ebp,%ecx │ │ + mov 0x2c(%esp),%ebp │ │ + xor 0x34(%esp),%ebp │ │ + xor %ebp,%edi │ │ + xor 0x20(%esp),%edi │ │ + mov %edi,%ebp │ │ + mov %esi,%edi │ │ + rol %ebp │ │ + mov %ebp,0x2c(%esp) │ │ + lea -0x70e44324(%edx,%ebp,1),%ebp │ │ + mov %ecx,%edx │ │ + rol $0x5,%edx │ │ + add %edx,%ebp │ │ + mov %esi,%edx │ │ + xor %eax,%edx │ │ + and %eax,%edi │ │ + and 0x44(%esp),%edx │ │ + or %edi,%edx │ │ + lea 0x0(%ebp,%edx,1),%edi │ │ + mov %esi,%edx │ │ + mov 0x30(%esp),%ebp │ │ + mov 0x14(%esp),%esi │ │ + mov %edi,0x40(%esp) │ │ + mov %ecx,%edi │ │ + ror $0x2,%edx │ │ + xor 0x38(%esp),%ebp │ │ + xor %edx,%edi │ │ + and %eax,%edi │ │ + xor %ebp,%esi │ │ + mov 0x44(%esp),%ebp │ │ + xor 0x24(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x30(%esp) │ │ + lea -0x70e44324(%ebp,%esi,1),%ebp │ │ + mov %ecx,%esi │ │ + ror $0x2,%ecx │ │ + and %edx,%esi │ │ + or %edi,%esi │ │ + mov %ecx,%edi │ │ + mov 0x34(%esp),%ecx │ │ + add %esi,%ebp │ │ + mov 0x40(%esp),%esi │ │ + xor 0x3c(%esp),%ecx │ │ + rol $0x5,%esi │ │ + add %esi,%ebp │ │ + xor 0x8(%esp),%ecx │ │ + xor 0x28(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x34(%esp) │ │ + lea -0x70e44324(%eax,%ecx,1),%ecx │ │ + mov %ebp,%eax │ │ + rol $0x5,%eax │ │ + add %eax,%ecx │ │ + mov 0x40(%esp),%eax │ │ + mov %eax,%esi │ │ + and %edi,%eax │ │ + xor %edi,%esi │ │ + and %edx,%esi │ │ + or %esi,%eax │ │ + lea (%ecx,%eax,1),%esi │ │ + mov 0x38(%esp),%eax │ │ + mov 0x40(%esp),%ecx │ │ + mov %esi,0x44(%esp) │ │ + xor (%esp),%eax │ │ + ror $0x2,%ecx │ │ + xor 0x18(%esp),%eax │ │ + xor 0x2c(%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x38(%esp) │ │ + lea -0x70e44324(%edx,%eax,1),%esi │ │ + mov %ebp,%eax │ │ + xor %ecx,%eax │ │ + mov %eax,%edx │ │ + mov %ebp,%eax │ │ + and %edi,%edx │ │ + and %ecx,%eax │ │ + ror $0x2,%ebp │ │ + or %edx,%eax │ │ + mov 0x3c(%esp),%edx │ │ + add %eax,%esi │ │ + mov 0x44(%esp),%eax │ │ + xor 0x4(%esp),%edx │ │ + rol $0x5,%eax │ │ + add %eax,%esi │ │ + mov 0x1c(%esp),%eax │ │ + xor %edx,%eax │ │ + xor 0x30(%esp),%eax │ │ + mov %eax,%edx │ │ + mov %esi,%eax │ │ + rol %edx │ │ + mov %edx,0x3c(%esp) │ │ + lea -0x70e44324(%edi,%edx,1),%edx │ │ + mov 0x44(%esp),%edi │ │ + rol $0x5,%eax │ │ + add %edx,%eax │ │ + mov %edi,%edx │ │ + and %ebp,%edi │ │ + xor %ebp,%edx │ │ + and %ecx,%edx │ │ + or %edi,%edx │ │ + mov (%esp),%edi │ │ + add %eax,%edx │ │ + mov %edx,0x4c(%esp) │ │ + mov 0x20(%esp),%edx │ │ + mov 0x44(%esp),%eax │ │ + xor 0xc(%esp),%edi │ │ + ror $0x2,%eax │ │ + xor %edi,%edx │ │ + xor 0x34(%esp),%edx │ │ + mov %edx,%edi │ │ + mov %esi,%edx │ │ + rol %edi │ │ + and %eax,%edx │ │ + mov %edi,(%esp) │ │ + lea -0x70e44324(%ecx,%edi,1),%edi │ │ + mov %esi,%ecx │ │ + xor %eax,%ecx │ │ + and %ebp,%ecx │ │ + or %ecx,%edx │ │ + mov %esi,%ecx │ │ + ror $0x2,%ecx │ │ + add %edx,%edi │ │ + mov 0x4c(%esp),%edx │ │ + rol $0x5,%edx │ │ + add %edx,%edi │ │ + mov %edi,0x40(%esp) │ │ + mov %ecx,%edi │ │ + mov 0x4(%esp),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov 0x40(%esp),%esi │ │ + xor 0x10(%esp),%ecx │ │ + xor %ecx,%edx │ │ + xor 0x38(%esp),%edx │ │ + rol $0x5,%esi │ │ + mov %edx,%ecx │ │ + mov %esi,%edx │ │ + rol %ecx │ │ + mov %ecx,0x4(%esp) │ │ + lea -0x70e44324(%ebp,%ecx,1),%ecx │ │ + mov 0x4c(%esp),%ebp │ │ + add %ecx,%edx │ │ + mov %ebp,%ecx │ │ + mov %ebp,%esi │ │ + xor %edi,%ecx │ │ + and %edi,%esi │ │ + ror $0x2,%ebp │ │ + and %eax,%ecx │ │ + or %esi,%ecx │ │ + add %ecx,%edx │ │ + mov 0xc(%esp),%ecx │ │ + xor 0x14(%esp),%ecx │ │ + xor 0x28(%esp),%ecx │ │ + xor 0x3c(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0xc(%esp) │ │ + lea -0x70e44324(%eax,%ecx,1),%esi │ │ + mov 0x40(%esp),%eax │ │ + mov %eax,%ecx │ │ + and %ebp,%eax │ │ + xor %ebp,%ecx │ │ + and %edi,%ecx │ │ + or %ecx,%eax │ │ + add %eax,%esi │ │ + mov %edx,%eax │ │ + rol $0x5,%eax │ │ + lea (%esi,%eax,1),%ecx │ │ + mov %ecx,0x44(%esp) │ │ + mov 0x10(%esp),%eax │ │ + mov 0x40(%esp),%esi │ │ + xor 0x8(%esp),%eax │ │ + ror $0x2,%esi │ │ + xor 0x2c(%esp),%eax │ │ + xor (%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x10(%esp) │ │ + lea -0x70e44324(%edi,%eax,1),%ecx │ │ + mov 0x44(%esp),%eax │ │ + mov %edx,%edi │ │ + xor %esi,%edi │ │ + rol $0x5,%eax │ │ + add %ecx,%eax │ │ + mov %edi,%ecx │ │ + mov %edx,%edi │ │ + and %ebp,%ecx │ │ + and %esi,%edi │ │ + or %edi,%ecx │ │ + lea (%eax,%ecx,1),%edi │ │ + mov %edx,%eax │ │ + mov 0x14(%esp),%edx │ │ + ror $0x2,%eax │ │ + mov %edi,0x40(%esp) │ │ + xor 0x18(%esp),%edx │ │ + xor 0x30(%esp),%edx │ │ + xor 0x4(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x14(%esp) │ │ + lea -0x70e44324(%ebp,%edx,1),%edi │ │ + mov 0x44(%esp),%ebp │ │ + mov %ebp,%ecx │ │ + mov %ebp,%edx │ │ + xor %eax,%ecx │ │ + and %eax,%edx │ │ + ror $0x2,%ebp │ │ + and %esi,%ecx │ │ + or %ecx,%edx │ │ + mov 0x40(%esp),%ecx │ │ + add %edx,%edi │ │ + mov 0x8(%esp),%edx │ │ + rol $0x5,%ecx │ │ + xor 0x1c(%esp),%edx │ │ + add %edi,%ecx │ │ + xor 0x34(%esp),%edx │ │ + xor 0xc(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x8(%esp) │ │ + lea -0x70e44324(%esi,%edx,1),%edi │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + mov %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + add %edi,%edx │ │ + mov %esi,%edi │ │ + and %ebp,%esi │ │ + xor %ebp,%edi │ │ + and %eax,%edi │ │ + or %edi,%esi │ │ + lea (%edx,%esi,1),%edi │ │ + mov 0x18(%esp),%esi │ │ + mov 0x40(%esp),%edx │ │ + mov %edi,0x44(%esp) │ │ + xor 0x20(%esp),%esi │ │ + ror $0x2,%edx │ │ + xor 0x38(%esp),%esi │ │ + xor 0x10(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x18(%esp) │ │ + lea -0x70e44324(%eax,%esi,1),%edi │ │ + mov %ecx,%eax │ │ + xor %edx,%eax │ │ + mov %eax,%esi │ │ + mov %ecx,%eax │ │ + and %ebp,%esi │ │ + and %edx,%eax │ │ + or %esi,%eax │ │ + add %eax,%edi │ │ + mov 0x44(%esp),%eax │ │ + rol $0x5,%eax │ │ + add %eax,%edi │ │ + mov %ecx,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + ror $0x2,%eax │ │ + mov %edi,0x40(%esp) │ │ + mov %eax,%edi │ │ + mov 0x3c(%esp),%eax │ │ + xor 0x24(%esp),%ecx │ │ + xor %ecx,%eax │ │ + xor 0x14(%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x1c(%esp) │ │ + lea -0x70e44324(%ebp,%eax,1),%esi │ │ + mov 0x40(%esp),%eax │ │ + mov 0x44(%esp),%ebp │ │ + rol $0x5,%eax │ │ + add %esi,%eax │ │ + mov %ebp,%esi │ │ + mov %ebp,%ecx │ │ + xor %edi,%esi │ │ + and %edx,%esi │ │ + and %edi,%ecx │ │ + ror $0x2,%ebp │ │ + or %esi,%ecx │ │ + add %ecx,%eax │ │ + mov 0x20(%esp),%ecx │ │ + xor 0x28(%esp),%ecx │ │ + xor (%esp),%ecx │ │ + xor 0x8(%esp),%ecx │ │ + rol %ecx │ │ + mov %ecx,0x20(%esp) │ │ + lea -0x70e44324(%edx,%ecx,1),%esi │ │ + mov 0x40(%esp),%edx │ │ + mov %edx,%ecx │ │ + and %ebp,%edx │ │ + xor %ebp,%ecx │ │ + and %edi,%ecx │ │ + or %ecx,%edx │ │ + add %edx,%esi │ │ + mov %eax,%edx │ │ + rol $0x5,%edx │ │ + lea (%esi,%edx,1),%ecx │ │ + mov 0x24(%esp),%edx │ │ + mov 0x40(%esp),%esi │ │ + mov %ecx,0x44(%esp) │ │ + xor 0x2c(%esp),%edx │ │ + ror $0x2,%esi │ │ + xor 0x4(%esp),%edx │ │ + xor 0x18(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x24(%esp) │ │ + lea -0x70e44324(%edi,%edx,1),%ecx │ │ + mov 0x44(%esp),%edx │ │ + mov %eax,%edi │ │ + xor %esi,%edi │ │ + rol $0x5,%edx │ │ + add %ecx,%edx │ │ + mov %edi,%ecx │ │ + mov %eax,%edi │ │ + and %ebp,%ecx │ │ + and %esi,%edi │ │ + or %edi,%ecx │ │ + ror $0x2,%eax │ │ + lea (%edx,%ecx,1),%edi │ │ + mov %edi,0x40(%esp) │ │ + mov %eax,%ecx │ │ + mov 0x28(%esp),%eax │ │ + xor 0x30(%esp),%eax │ │ + xor 0xc(%esp),%eax │ │ + xor 0x1c(%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x28(%esp) │ │ + lea -0x70e44324(%ebp,%eax,1),%edi │ │ + mov 0x44(%esp),%ebp │ │ + mov %ebp,%edx │ │ + mov %ebp,%eax │ │ + xor %ecx,%edx │ │ + and %ecx,%eax │ │ + ror $0x2,%ebp │ │ + and %esi,%edx │ │ + or %edx,%eax │ │ + mov 0x2c(%esp),%edx │ │ + add %eax,%edi │ │ + mov 0x40(%esp),%eax │ │ + xor 0x34(%esp),%edx │ │ + rol $0x5,%eax │ │ + add %edi,%eax │ │ + xor 0x10(%esp),%edx │ │ + xor 0x20(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x2c(%esp) │ │ + lea -0x70e44324(%esi,%edx,1),%edi │ │ + mov %eax,%esi │ │ + rol $0x5,%esi │ │ + mov %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + add %edi,%edx │ │ + mov %esi,%edi │ │ + and %ebp,%esi │ │ + xor %ebp,%edi │ │ + and %ecx,%edi │ │ + or %edi,%esi │ │ + add %esi,%edx │ │ + mov 0x40(%esp),%esi │ │ + ror $0x2,%esi │ │ + mov %esi,0x40(%esp) │ │ + mov 0x30(%esp),%edi │ │ + mov 0x14(%esp),%esi │ │ + xor 0x38(%esp),%edi │ │ + xor %edi,%esi │ │ + xor 0x24(%esp),%esi │ │ + mov %esi,%edi │ │ + rol %edi │ │ + mov %edi,0x30(%esp) │ │ + lea -0x70e44324(%ecx,%edi,1),%edi │ │ + mov 0x40(%esp),%ecx │ │ + mov %ecx,%esi │ │ + and %eax,%ecx │ │ + xor %eax,%esi │ │ + and %ebp,%esi │ │ + or %esi,%ecx │ │ + ror $0x2,%eax │ │ + add %ecx,%edi │ │ + mov %eax,%esi │ │ + mov %edx,%ecx │ │ + mov 0x34(%esp),%eax │ │ + rol $0x5,%ecx │ │ + add %ecx,%edi │ │ + xor 0x3c(%esp),%eax │ │ + xor 0x8(%esp),%eax │ │ + xor 0x28(%esp),%eax │ │ + rol %eax │ │ + mov %eax,0x34(%esp) │ │ + lea -0x70e44324(%ebp,%eax,1),%ecx │ │ + mov %edi,%ebp │ │ + mov %esi,%eax │ │ + rol $0x5,%ebp │ │ + mov %eax,0x44(%esp) │ │ + add %ebp,%ecx │ │ + mov %esi,%ebp │ │ + mov 0x40(%esp),%esi │ │ + xor %edx,%ebp │ │ + and %ebp,%esi │ │ + mov %eax,%ebp │ │ + and %edx,%ebp │ │ + ror $0x2,%edx │ │ + mov %ebp,%eax │ │ + or %esi,%eax │ │ + mov 0x38(%esp),%esi │ │ + lea (%ecx,%eax,1),%ebp │ │ + mov 0x18(%esp),%eax │ │ + mov %edi,%ecx │ │ + and %edx,%ecx │ │ + xor (%esp),%esi │ │ + xor %esi,%eax │ │ + xor 0x2c(%esp),%eax │ │ + rol %eax │ │ + mov %eax,%esi │ │ + mov 0x40(%esp),%eax │ │ + mov %esi,0x38(%esp) │ │ + lea -0x70e44324(%eax,%esi,1),%esi │ │ + mov %edi,%eax │ │ + ror $0x2,%edi │ │ + xor %edx,%eax │ │ + and 0x44(%esp),%eax │ │ + or %ecx,%eax │ │ + add %eax,%esi │ │ + mov %ebp,%eax │ │ + rol $0x5,%eax │ │ + mov %eax,%ecx │ │ + mov 0x3c(%esp),%eax │ │ + add %esi,%ecx │ │ + xor 0x4(%esp),%eax │ │ + xor 0x1c(%esp),%eax │ │ + xor 0x30(%esp),%eax │ │ + rol %eax │ │ + mov %eax,%esi │ │ + mov 0x44(%esp),%eax │ │ + mov %esi,0x3c(%esp) │ │ + lea -0x359d3e2a(%eax,%esi,1),%esi │ │ + mov %edi,%eax │ │ + xor %edx,%eax │ │ + xor %ebp,%eax │ │ + ror $0x2,%ebp │ │ + add %esi,%eax │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%eax │ │ + mov (%esp),%esi │ │ + xor 0xc(%esp),%esi │ │ + xor 0x20(%esp),%esi │ │ + xor 0x34(%esp),%esi │ │ + rol %esi │ │ + mov %esi,(%esp) │ │ + lea -0x359d3e2a(%edx,%esi,1),%esi │ │ + mov %ebp,%edx │ │ + xor %edi,%edx │ │ + xor %ecx,%edx │ │ + ror $0x2,%ecx │ │ + add %esi,%edx │ │ + mov %eax,%esi │ │ + rol $0x5,%esi │ │ + add %edx,%esi │ │ + mov 0x4(%esp),%edx │ │ + xor 0x10(%esp),%edx │ │ + xor 0x24(%esp),%edx │ │ + xor 0x38(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x4(%esp) │ │ + lea -0x359d3e2a(%edi,%edx,1),%edi │ │ + mov %ecx,%edx │ │ + xor %ebp,%edx │ │ + xor %eax,%edx │ │ + add %edi,%edx │ │ + mov %esi,%edi │ │ + rol $0x5,%edi │ │ + add %edi,%edx │ │ + mov %eax,%edi │ │ + ror $0x2,%edi │ │ + mov %edi,0x40(%esp) │ │ + mov 0xc(%esp),%edi │ │ + mov 0x70(%esp),%eax │ │ + xor 0x14(%esp),%edi │ │ + xor 0x28(%esp),%edi │ │ + xor 0x3c(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0xc(%esp) │ │ + lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ + mov 0x40(%esp),%edi │ │ + xor %ecx,%edi │ │ + xor %esi,%edi │ │ + add %ebp,%edi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%edi │ │ + mov %esi,%ebp │ │ + mov 0x10(%esp),%esi │ │ + ror $0x2,%ebp │ │ + xor 0x8(%esp),%esi │ │ + xor 0x2c(%esp),%esi │ │ + xor (%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x1c(%eax) │ │ + mov %esi,0x10(%esp) │ │ + lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ + mov 0x40(%esp),%ecx │ │ + xor %ebp,%ecx │ │ + xor %edx,%ecx │ │ + ror $0x2,%edx │ │ + add %esi,%ecx │ │ + mov %edi,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%ecx │ │ + mov 0x14(%esp),%esi │ │ + xor 0x18(%esp),%esi │ │ + xor 0x30(%esp),%esi │ │ + xor 0x4(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x20(%eax) │ │ + mov 0x40(%esp),%eax │ │ + mov %esi,0x14(%esp) │ │ + lea -0x359d3e2a(%eax,%esi,1),%esi │ │ + mov %edx,%eax │ │ + xor %ebp,%eax │ │ + xor %edi,%eax │ │ + add %esi,%eax │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + add %eax,%esi │ │ + mov %edi,%eax │ │ + mov 0x8(%esp),%edi │ │ + ror $0x2,%eax │ │ + mov %eax,0x40(%esp) │ │ + mov 0x70(%esp),%eax │ │ + xor 0x1c(%esp),%edi │ │ + xor 0x34(%esp),%edi │ │ + xor 0xc(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x24(%eax) │ │ + lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ + mov %edi,0x44(%esp) │ │ + mov 0x40(%esp),%edi │ │ + xor %edx,%edi │ │ + xor %ecx,%edi │ │ + ror $0x2,%ecx │ │ + add %ebp,%edi │ │ + mov %esi,%ebp │ │ + rol $0x5,%ebp │ │ + add %edi,%ebp │ │ + mov 0x18(%esp),%edi │ │ + xor 0x20(%esp),%edi │ │ + xor 0x38(%esp),%edi │ │ + xor 0x10(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x18(%esp) │ │ + mov %edi,0x28(%eax) │ │ + lea -0x359d3e2a(%edx,%edi,1),%edi │ │ + mov 0x40(%esp),%edx │ │ + xor %ecx,%edx │ │ + xor %esi,%edx │ │ + add %edi,%edx │ │ + mov %ebp,%edi │ │ + rol $0x5,%edi │ │ + add %edx,%edi │ │ + mov %esi,%edx │ │ + mov 0x1c(%esp),%esi │ │ + ror $0x2,%edx │ │ + xor 0x24(%esp),%esi │ │ + xor 0x3c(%esp),%esi │ │ + xor 0x14(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x2c(%eax) │ │ + mov 0x40(%esp),%eax │ │ + mov %esi,0x1c(%esp) │ │ + lea -0x359d3e2a(%eax,%esi,1),%esi │ │ + mov %edx,%eax │ │ + xor %ecx,%eax │ │ + xor %ebp,%eax │ │ + ror $0x2,%ebp │ │ + add %esi,%eax │ │ + mov %edi,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%eax │ │ + mov 0x20(%esp),%esi │ │ + mov %eax,0x8(%esp) │ │ + mov 0x70(%esp),%eax │ │ + xor 0x28(%esp),%esi │ │ + xor (%esp),%esi │ │ + xor 0x44(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x30(%eax) │ │ + mov %esi,0x20(%esp) │ │ + lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ + mov %ebp,%ecx │ │ + xor %edx,%ecx │ │ + xor %edi,%ecx │ │ + add %esi,%ecx │ │ + mov 0x8(%esp),%esi │ │ + rol $0x5,%esi │ │ + add %ecx,%esi │ │ + mov %edi,%ecx │ │ + mov 0x24(%esp),%edi │ │ + ror $0x2,%ecx │ │ + xor 0x2c(%esp),%edi │ │ + xor 0x4(%esp),%edi │ │ + xor 0x18(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x34(%eax) │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,0x24(%esp) │ │ + lea -0x359d3e2a(%edx,%edi,1),%edi │ │ + mov %ecx,%edx │ │ + xor %ebp,%edx │ │ + xor %eax,%edx │ │ + ror $0x2,%eax │ │ + add %edi,%edx │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,%edi │ │ + rol $0x5,%edi │ │ + add %edi,%edx │ │ + mov 0x28(%esp),%edi │ │ + xor 0x30(%esp),%edi │ │ + mov 0x70(%esp),%eax │ │ + xor 0xc(%esp),%edi │ │ + xor 0x1c(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x28(%esp) │ │ + lea -0x359d3e2a(%ebp,%edi,1),%ebp │ │ + mov %edi,0x38(%eax) │ │ + mov 0x8(%esp),%edi │ │ + xor %ecx,%edi │ │ + xor %esi,%edi │ │ + ror $0x2,%esi │ │ + add %ebp,%edi │ │ + mov %edx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%edi │ │ + mov 0x2c(%esp),%ebp │ │ + xor 0x34(%esp),%ebp │ │ + xor 0x10(%esp),%ebp │ │ + xor 0x20(%esp),%ebp │ │ + rol %ebp │ │ + mov %ebp,0x3c(%eax) │ │ + mov %ebp,0x2c(%esp) │ │ + lea -0x359d3e2a(%ecx,%ebp,1),%ebp │ │ + mov 0x8(%esp),%ecx │ │ + xor %esi,%ecx │ │ + xor %edx,%ecx │ │ + ror $0x2,%edx │ │ + add %ebp,%ecx │ │ + mov %edi,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%ecx │ │ + mov 0x30(%esp),%ebp │ │ + xor 0x38(%esp),%ebp │ │ + xor 0x14(%esp),%ebp │ │ + xor 0x24(%esp),%ebp │ │ + rol %ebp │ │ + mov %ebp,0x40(%eax) │ │ + mov 0x8(%esp),%eax │ │ + mov %ebp,0x30(%esp) │ │ + lea -0x359d3e2a(%eax,%ebp,1),%ebp │ │ + mov %edx,%eax │ │ + xor %esi,%eax │ │ + xor %edi,%eax │ │ + add %ebp,%eax │ │ + mov %ecx,%ebp │ │ + rol $0x5,%ebp │ │ + add %ebp,%eax │ │ + mov %edi,%ebp │ │ + mov 0x34(%esp),%edi │ │ + mov %eax,0x8(%esp) │ │ + mov 0x70(%esp),%eax │ │ + ror $0x2,%ebp │ │ + xor 0x3c(%esp),%edi │ │ + xor 0x44(%esp),%edi │ │ + xor 0x28(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x44(%eax) │ │ + mov %edi,0x34(%esp) │ │ + lea -0x359d3e2a(%esi,%edi,1),%edi │ │ + mov %ebp,%esi │ │ + xor %edx,%esi │ │ + xor %ecx,%esi │ │ + ror $0x2,%ecx │ │ + add %edi,%esi │ │ + mov 0x8(%esp),%edi │ │ + rol $0x5,%edi │ │ + add %edi,%esi │ │ + mov 0x38(%esp),%edi │ │ + xor (%esp),%edi │ │ + xor 0x18(%esp),%edi │ │ + xor 0x2c(%esp),%edi │ │ + rol %edi │ │ + mov %edi,0x48(%eax) │ │ + mov 0x8(%esp),%eax │ │ + mov %edi,0x2c(%esp) │ │ + lea -0x359d3e2a(%edx,%edi,1),%edi │ │ + mov %ecx,%edx │ │ + xor %ebp,%edx │ │ + xor %eax,%edx │ │ + ror $0x2,%eax │ │ + add %edi,%edx │ │ + mov %eax,0x8(%esp) │ │ + mov %esi,%edi │ │ + rol $0x5,%edi │ │ + mov 0x70(%esp),%eax │ │ + add %edx,%edi │ │ + mov 0x3c(%esp),%edx │ │ + xor 0x4(%esp),%edx │ │ + xor 0x1c(%esp),%edx │ │ + xor 0x30(%esp),%edx │ │ + rol %edx │ │ + mov %edx,0x1c(%esp) │ │ + mov %edx,0x4c(%eax) │ │ + lea -0x359d3e2a(%ebp,%edx,1),%edx │ │ + mov 0x8(%esp),%ebp │ │ + xor %ecx,%ebp │ │ + xor %esi,%ebp │ │ + add %edx,%ebp │ │ + mov %edi,%edx │ │ + rol $0x5,%edx │ │ + add %edx,%ebp │ │ + mov %esi,%edx │ │ + ror $0x2,%edx │ │ + mov %edx,0x18(%esp) │ │ + mov (%esp),%edx │ │ + mov 0x20(%esp),%esi │ │ + xor 0xc(%esp),%edx │ │ + xor %edx,%esi │ │ + xor 0x34(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x50(%eax) │ │ + lea -0x359d3e2a(%ecx,%esi,1),%esi │ │ + mov 0x18(%esp),%ecx │ │ + xor 0x8(%esp),%ecx │ │ + mov %ecx,%edx │ │ + mov %ebp,%ecx │ │ + rol $0x5,%ecx │ │ + xor %edi,%edx │ │ + ror $0x2,%edi │ │ + add %esi,%edx │ │ + mov 0x10(%esp),%esi │ │ + add %edx,%ecx │ │ + mov 0x70(%esp),%edx │ │ + xor 0x4(%esp),%esi │ │ + xor 0x24(%esp),%esi │ │ + xor 0x2c(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x54(%eax) │ │ + mov 0x8(%esp),%eax │ │ + lea -0x359d3e2a(%eax,%esi,1),%esi │ │ + mov 0x18(%esp),%eax │ │ + xor %edi,%eax │ │ + xor %ebp,%eax │ │ + ror $0x2,%ebp │ │ + add %esi,%eax │ │ + mov %ecx,%esi │ │ + rol $0x5,%esi │ │ + add %esi,%eax │ │ + mov 0x14(%esp),%esi │ │ + xor 0xc(%esp),%esi │ │ + xor 0x28(%esp),%esi │ │ + xor 0x1c(%esp),%esi │ │ + rol %esi │ │ + mov %esi,0x58(%edx) │ │ + mov 0x50(%esp),%edx │ │ + lea -0x359d3e2a(%edx,%esi,1),%esi │ │ + mov %ebp,%edx │ │ + add 0x18(%esp),%esi │ │ + xor %edi,%edx │ │ + xor %ecx,%edx │ │ + ror $0x2,%ecx │ │ + add %edx,%esi │ │ + mov %eax,%edx │ │ + rol $0x5,%edx │ │ + add 0x54(%esp),%eax │ │ + add 0x58(%esp),%ecx │ │ + add %esi,%edx │ │ + mov 0x70(%esp),%esi │ │ + add 0x48(%esp),%ebp │ │ + add 0x5c(%esp),%edi │ │ + mov %edx,0x8(%esi) │ │ + mov %eax,0xc(%esi) │ │ + mov %ecx,0x10(%esi) │ │ + mov %ebp,0x14(%esi) │ │ + mov %edi,0x18(%esi) │ │ + lea 0x60(%esp),%esp │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +0000a000 : │ │ + mov 0x4(%esp),%eax │ │ + movl $0x0,0x4(%eax) │ │ + movl $0x0,(%eax) │ │ + movl $0x67452301,0x8(%eax) │ │ + movl $0xefcdab89,0xc(%eax) │ │ + movl $0x98badcfe,0x10(%eax) │ │ + movl $0x10325476,0x14(%eax) │ │ + movl $0xc3d2e1f0,0x18(%eax) │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +0000a040 : │ │ + push %ebp │ │ + mov $0x40,%edx │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xdf72,%ebx │ │ + lea -0x2c(%esp),%esp │ │ + mov 0x48(%esp),%ebp │ │ + mov 0x0(%ebp),%eax │ │ + mov %eax,%ecx │ │ + add 0x44(%esp),%eax │ │ + and $0x3f,%ecx │ │ + sub %ecx,%edx │ │ + mov %eax,0x0(%ebp) │ │ + cmp %eax,0x44(%esp) │ │ + jbe a077 │ │ + addl $0x1,0x4(%ebp) │ │ + cmp 0x44(%esp),%edx │ │ + lea 0x1c(%ebp),%eax │ │ + mov %eax,0x1c(%esp) │ │ + jbe a14a │ │ + jmp a178 │ │ + lea 0x0(%esi),%esi │ │ + xor %ecx,%ecx │ │ + test $0x2,%al │ │ + je a0a1 │ │ + movzwl (%esi),%ecx │ │ + mov %cx,(%edi) │ │ + mov $0x2,%ecx │ │ + test $0x1,%al │ │ + je a0ac │ │ + movzbl (%esi,%ecx,1),%eax │ │ + mov %al,(%edi,%ecx,1) │ │ + add %edx,0x40(%esp) │ │ + sub %edx,0x44(%esp) │ │ + mov 0x58(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x58(%ebp) │ │ + mov 0x54(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x54(%ebp) │ │ + mov 0x50(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x50(%ebp) │ │ + mov 0x4c(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x4c(%ebp) │ │ + mov 0x48(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x48(%ebp) │ │ + mov 0x44(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x44(%ebp) │ │ + mov 0x40(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x40(%ebp) │ │ + mov 0x3c(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x3c(%ebp) │ │ + mov 0x38(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x38(%ebp) │ │ + mov 0x34(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x34(%ebp) │ │ + mov 0x30(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x30(%ebp) │ │ + mov 0x2c(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x2c(%ebp) │ │ + mov 0x28(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x28(%ebp) │ │ + mov 0x24(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x24(%ebp) │ │ + mov 0x20(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x20(%ebp) │ │ + mov 0x1c(%ebp),%eax │ │ + bswap %eax │ │ + mov %eax,0x1c(%ebp) │ │ + mov %ebp,(%esp) │ │ + call 8ef0 │ │ + xor %ecx,%ecx │ │ + cmpl $0x3f,0x44(%esp) │ │ + mov $0x40,%edx │ │ + jbe a178 │ │ + add 0x1c(%esp),%ecx │ │ + cmp $0x4,%edx │ │ + mov 0x40(%esp),%esi │ │ + mov %edx,%eax │ │ + mov %ecx,%edi │ │ + jb a090 │ │ + test $0x1,%cl │ │ + jne a1b8 │ │ + test $0x2,%edi │ │ + jne a1e0 │ │ + mov %eax,%ecx │ │ + shr $0x2,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + jmp a090 │ │ + mov 0x44(%esp),%eax │ │ + mov 0x1c(%esp),%esi │ │ + cmp $0x4,%eax │ │ + lea (%esi,%ecx,1),%edi │ │ + mov 0x40(%esp),%esi │ │ + jae a1f8 │ │ + xor %ecx,%ecx │ │ + test $0x2,%al │ │ + je a19d │ │ + movzwl (%esi),%ecx │ │ + mov %cx,(%edi) │ │ + mov $0x2,%ecx │ │ + test $0x1,%al │ │ + je a1a8 │ │ + movzbl (%esi,%ecx,1),%eax │ │ + mov %al,(%edi,%ecx,1) │ │ + lea 0x2c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + movzbl (%esi),%eax │ │ + lea 0x1(%ecx),%edi │ │ + test $0x2,%edi │ │ + mov %al,(%ecx) │ │ + mov 0x40(%esp),%eax │ │ + lea 0x1(%eax),%esi │ │ + lea -0x1(%edx),%eax │ │ + je a16c │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + movzwl (%esi),%ecx │ │ + lea 0x2(%edi),%edi │ │ + sub $0x2,%eax │ │ + lea 0x2(%esi),%esi │ │ + mov %cx,-0x2(%edi) │ │ + jmp a16c │ │ + lea 0x0(%esi),%esi │ │ + test $0x1,%edi │ │ + jne a214 │ │ + test $0x2,%edi │ │ + jne a225 │ │ + mov %eax,%ecx │ │ + shr $0x2,%ecx │ │ + rep movsl %ds:(%esi),%es:(%edi) │ │ + jmp a18c │ │ + movzbl (%esi),%ecx │ │ + lea 0x1(%edi),%edi │ │ + sub $0x1,%eax │ │ + lea 0x1(%esi),%esi │ │ + mov %cl,-0x1(%edi) │ │ + jmp a200 │ │ + movzwl (%esi),%ecx │ │ + lea 0x2(%edi),%edi │ │ + sub $0x2,%eax │ │ + lea 0x2(%esi),%esi │ │ + mov %cx,-0x2(%edi) │ │ + jmp a208 │ │ + mov %esi,%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + │ │ +0000a240 : │ │ + push %ebp │ │ + push %edi │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xdd77,%ebx │ │ + lea -0x2c(%esp),%esp │ │ + mov 0x44(%esp),%esi │ │ + mov 0x40(%esp),%edi │ │ + mov (%esi),%eax │ │ + mov %eax,0x18(%esp) │ │ + mov %eax,%edx │ │ + and $0x3f,%edx │ │ + lea 0x3(%edx),%ecx │ │ + shr $0x2,%ecx │ │ + test %ecx,%ecx │ │ + lea -0x1(%ecx),%eax │ │ + je a296 │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + mov 0x1c(%esi,%eax,4),%ecx │ │ + bswap %ecx │ │ + mov %ecx,0x1c(%esi,%eax,4) │ │ + sub $0x1,%eax │ │ + cmp $0xffffffff,%eax │ │ + jne a280 │ │ + mov %edi,0x40(%esp) │ │ + mov %edx,%ecx │ │ + mov %edx,%ebp │ │ + shr $0x2,%ebp │ │ + not %ecx │ │ + and $0x3,%ecx │ │ + lea (%esi,%ebp,4),%eax │ │ + shl $0x3,%ecx │ │ + mov %eax,0x1c(%esp) │ │ + mov $0x80,%eax │ │ + shl %cl,%eax │ │ + mov %eax,%edi │ │ + mov $0xffffff80,%eax │ │ + shl %cl,%eax │ │ + mov 0x1c(%esp),%ecx │ │ + and 0x1c(%ecx),%eax │ │ + or %edi,%eax │ │ + cmp $0x37,%edx │ │ + mov %eax,0x1c(%ecx) │ │ + jbe a410 │ │ + cmp $0x3b,%edx │ │ + jbe a440 │ │ + mov %esi,(%esp) │ │ + call 8ef0 │ │ + mov (%esi),%eax │ │ + movl $0x0,0x1c(%esi) │ │ + movl $0x0,0x20(%esi) │ │ + mov %eax,0x18(%esp) │ │ + mov $0x2,%eax │ │ + lea 0x4(%eax),%ebp │ │ + cmp $0xd,%eax │ │ + movl $0x0,0xc(%esi,%ebp,4) │ │ + je a3ae │ │ + lea 0x5(%eax),%ecx │ │ + cmp $0xc,%eax │ │ + movl $0x0,0xc(%esi,%ecx,4) │ │ + je a3ae │ │ + lea 0x6(%eax),%edx │ │ + cmp $0xb,%eax │ │ + movl $0x0,0xc(%esi,%edx,4) │ │ + je a3ae │ │ + lea 0x7(%eax),%edi │ │ + cmp $0xe,%ebp │ │ + movl $0x0,0xc(%esi,%edi,4) │ │ + je a3ae │ │ + lea 0x8(%eax),%ebp │ │ + cmp $0xe,%ecx │ │ + movl $0x0,0xc(%esi,%ebp,4) │ │ + je a3ae │ │ + lea 0x9(%eax),%ecx │ │ + cmp $0xe,%edx │ │ + movl $0x0,0xc(%esi,%ecx,4) │ │ + je a3ae │ │ + lea 0xa(%eax),%edx │ │ + cmp $0xe,%edi │ │ + movl $0x0,0xc(%esi,%edx,4) │ │ + je a3ae │ │ + movl $0x0,0x38(%esi,%eax,4) │ │ + cmp $0xe,%ebp │ │ + je a3ae │ │ + movl $0x0,0x3c(%esi,%eax,4) │ │ + cmp $0xe,%ecx │ │ + je a3ae │ │ + movl $0x0,0x40(%esi,%eax,4) │ │ + cmp $0xe,%edx │ │ + je a3ae │ │ + movl $0x0,0x1c(%esi,%edx,4) │ │ + cmp $0x2,%eax │ │ + jne a3ae │ │ + movl $0x0,0x50(%esi) │ │ mov 0x18(%esp),%ecx │ │ - mov %edx,%eax │ │ - mov %esi,0xc(%esp) │ │ - movzbl 0x4(%esp),%esi │ │ - shr $0x18,%eax │ │ - mov (%edi,%esi,4),%esi │ │ - xor 0xc00(%edi,%eax,4),%esi │ │ - mov 0x38(%esp),%eax │ │ - xor (%eax,%ecx,4),%esi │ │ - mov %edx,%ecx │ │ - mov 0xc(%esp),%eax │ │ - movzbl %ah,%eax │ │ - xor 0x400(%edi,%eax,4),%esi │ │ - mov %ebp,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor 0x800(%edi,%eax,4),%esi │ │ - movzbl %dl,%eax │ │ - mov (%edi,%eax,4),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %ebp,%esi │ │ - shr $0x18,%esi │ │ - xor 0xc00(%edi,%esi,4),%eax │ │ - mov (%esp),%edx │ │ - xor 0x4(%edx),%eax │ │ - mov 0x4(%esp),%edx │ │ - movzbl %dh,%esi │ │ - xor 0x400(%edi,%esi,4),%eax │ │ - mov 0xc(%esp),%esi │ │ - mov %eax,0x4(%esp) │ │ - shr $0x10,%esi │ │ - mov %esi,%eax │ │ - movzbl %al,%esi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x800(%edi,%esi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %ebp,%eax │ │ - movzbl %al,%esi │ │ - mov 0xc(%esp),%eax │ │ - mov (%edi,%esi,4),%esi │ │ - shr $0x18,%eax │ │ - xor 0xc00(%edi,%eax,4),%esi │ │ - mov (%esp),%eax │ │ - xor 0x8(%eax),%esi │ │ - movzbl %ch,%eax │ │ - movzbl 0xc(%esp),%ecx │ │ - xor 0x400(%edi,%eax,4),%esi │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - mov (%edi,%ecx,4),%ecx │ │ - movzbl %al,%eax │ │ - xor 0x800(%edi,%eax,4),%esi │ │ - mov %edx,%eax │ │ - shr $0x18,%eax │ │ - mov %ebp,%edx │ │ - xor 0xc00(%edi,%eax,4),%ecx │ │ - movzbl %dh,%ebp │ │ - mov (%esp),%eax │ │ - mov 0x14(%esp),%edx │ │ - xor 0xc(%eax),%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x400(%edi,%ebp,4),%ecx │ │ - mov %ecx,%eax │ │ - xor 0x800(%edi,%edx,4),%eax │ │ + mov 0x4(%esi),%eax │ │ + mov %ecx,%edx │ │ + shl $0x3,%eax │ │ + shr $0x1d,%edx │ │ + shl $0x3,%ecx │ │ + or %edx,%eax │ │ + mov %eax,0x54(%esi) │ │ + mov %ecx,0x58(%esi) │ │ + mov %esi,(%esp) │ │ + call 8ef0 │ │ + mov 0x40(%esp),%edi │ │ + xor %eax,%eax │ │ + lea 0x0(%esi),%esi │ │ + lea 0x0(%edi,%eiz,1),%edi │ │ + mov %eax,%edx │ │ mov %eax,%ecx │ │ - jmp 5f90 │ │ + shr $0x2,%edx │ │ + not %ecx │ │ + mov 0x8(%esi,%edx,4),%edx │ │ + and $0x3,%ecx │ │ + shl $0x3,%ecx │ │ + shr %cl,%edx │ │ + mov %dl,(%edi,%eax,1) │ │ + add $0x1,%eax │ │ + cmp $0x14,%eax │ │ + jne a3e0 │ │ + lea 0x2c(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + pop %edi │ │ + pop %ebp │ │ + retq │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + lea 0x1(%ebp),%eax │ │ + cmp $0xd,%eax │ │ + ja a3ae │ │ + movl $0x0,0x20(%esi,%ebp,4) │ │ + cmp $0xc,%ebp │ │ + je a3ae │ │ + movl $0x0,0x24(%esi,%ebp,4) │ │ + lea 0x3(%ebp),%eax │ │ + cmp $0xe,%eax │ │ + jne a2fb │ │ + jmp a3ae │ │ xchg %ax,%ax │ │ - lea -0x6d40(%ebx),%eax │ │ - jmp 6200 │ │ - nop │ │ + movl $0x0,0x58(%esi) │ │ + jmp a2da │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ + │ │ +0000a450 : │ │ + push %esi │ │ + push %ebx │ │ + call 11f0 │ │ + add $0xdb69,%ebx │ │ + lea -0x74(%esp),%esp │ │ + lea 0x14(%esp),%esi │ │ + mov %esi,(%esp) │ │ + call a000 │ │ + mov 0x88(%esp),%eax │ │ + mov %esi,0x8(%esp) │ │ + mov %eax,0x4(%esp) │ │ + mov 0x84(%esp),%eax │ │ + mov %eax,(%esp) │ │ + call a040 │ │ + mov 0x80(%esp),%eax │ │ + mov %esi,0x4(%esp) │ │ + mov %eax,(%esp) │ │ + call a240 │ │ + lea 0x74(%esp),%esp │ │ + pop %ebx │ │ + pop %esi │ │ + retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ - lea -0x6d40(%ebx),%eax │ │ - jmp 63ea │ │ - lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00006dd0 : │ │ +0000a4b0 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x111e7,%ebx │ │ + add $0xdb07,%ebx │ │ lea -0x78(%esp),%esp │ │ mov 0x8c(%esp),%eax │ │ movl $0x0,(%esp) │ │ mov 0x18(%eax),%ecx │ │ mov 0x8(%eax),%ebp │ │ mov %ecx,0x8(%esp) │ │ mov 0x1c(%eax),%ecx │ │ @@ -6880,15 +10885,15 @@ │ │ mov %ecx,0x28(%esp) │ │ lea -0x2ec0(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov 0x28(%eax),%ecx │ │ mov %ecx,0x40(%esp) │ │ mov (%esp),%edx │ │ test %edx,%edx │ │ - je 7a22 │ │ + je b102 │ │ mov 0x60(%eax),%edi │ │ mov 0x4c(%eax),%ecx │ │ mov %edi,0x4c(%esp) │ │ mov %edi,%ebp │ │ mov %edi,0x54(%esp) │ │ mov %ecx,%esi │ │ mov 0x40(%esp),%edi │ │ @@ -6955,15 +10960,15 @@ │ │ lea 0x0(%ebp,%edi,1),%esi │ │ mov (%esp),%ebp │ │ lea (%esi,%edx,1),%edi │ │ mov %edi,0x14(%esp) │ │ mov 0x64(%eax),%edi │ │ test %ebp,%ebp │ │ mov %edi,0x30(%esp) │ │ - je 7a7e │ │ + je b15e │ │ mov 0x50(%eax),%esi │ │ mov %edi,%ebp │ │ mov 0x30(%eax),%edx │ │ rol $0xd,%ebp │ │ mov %esi,0x34(%esp) │ │ mov %edi,%esi │ │ rol $0xf,%esi │ │ @@ -7022,15 +11027,15 @@ │ │ add %ebp,%ecx │ │ add %edi,%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov 0x54(%eax),%ecx │ │ test %esi,%esi │ │ mov 0x34(%eax),%edi │ │ mov %ecx,0x38(%esp) │ │ - je 7011 │ │ + je a6f1 │ │ mov 0x40(%esp),%ebp │ │ mov %ebp,%esi │ │ mov %ebp,%ecx │ │ rol $0xf,%ecx │ │ rol $0xd,%esi │ │ shr $0xa,%ebp │ │ xor %ecx,%esi │ │ @@ -7083,15 +11088,15 @@ │ │ rol $0xa,%edx │ │ xor %edx,%ecx │ │ mov (%esp),%edx │ │ add %ebp,%ecx │ │ add %esi,%ecx │ │ mov %ecx,0x24(%esp) │ │ test %edx,%edx │ │ - je 7a6f │ │ + je b14f │ │ mov 0x2c(%eax),%esi │ │ mov 0x58(%eax),%ecx │ │ mov %esi,%ebp │ │ mov %esi,%edx │ │ mov %ecx,0x3c(%esp) │ │ mov 0x38(%eax),%ecx │ │ rol $0xf,%edx │ │ @@ -7148,15 +11153,15 @@ │ │ rol $0xa,%esi │ │ xor %esi,%ebp │ │ add %ebp,%edx │ │ mov (%esp),%ebp │ │ add %edx,%edi │ │ mov %edi,0x8(%esp) │ │ test %ebp,%ebp │ │ - je 7a60 │ │ + je b140 │ │ mov 0x30(%eax),%edx │ │ mov 0x5c(%eax),%edi │ │ mov 0x3c(%eax),%ebp │ │ mov %edx,%esi │ │ rol $0xd,%esi │ │ mov %edi,0x2c(%esp) │ │ mov %esi,%edi │ │ @@ -7215,15 +11220,15 @@ │ │ rol $0xa,%esi │ │ xor %esi,%ecx │ │ add %edi,%ecx │ │ mov (%esp),%edi │ │ add %edx,%ecx │ │ mov %ecx,0x10(%esp) │ │ test %edi,%edi │ │ - je 7a58 │ │ + je b138 │ │ mov 0x34(%eax),%esi │ │ mov 0x40(%eax),%ecx │ │ mov %esi,%edi │ │ mov %esi,%edx │ │ rol $0xf,%edx │ │ shr $0xa,%esi │ │ rol $0xd,%edi │ │ @@ -7278,15 +11283,15 @@ │ │ rol $0xa,%esi │ │ xor %esi,%ebp │ │ lea (%edi,%ebp,1),%esi │ │ lea (%esi,%edx,1),%edi │ │ mov (%esp),%esi │ │ mov %edi,0x1c(%esp) │ │ test %esi,%esi │ │ - je 7a4c │ │ + je b12c │ │ mov 0x44(%eax),%edi │ │ mov 0x38(%eax),%edx │ │ mov %edi,0x44(%esp) │ │ mov %edi,%ebp │ │ rol $0xe,%edi │ │ mov %ebp,%esi │ │ ror $0x7,%esi │ │ @@ -7344,15 +11349,15 @@ │ │ xor %edi,%ecx │ │ xor %esi,%ecx │ │ add %ebp,%ecx │ │ add %edx,%ecx │ │ mov (%esp),%edx │ │ mov %ecx,0x14(%esp) │ │ test %edx,%edx │ │ - je 7a44 │ │ + je b124 │ │ mov 0x3c(%eax),%edx │ │ mov 0x48(%eax),%edi │ │ mov %edx,%esi │ │ mov %edx,%ecx │ │ rol $0xf,%ecx │ │ rol $0xd,%esi │ │ xor %ecx,%esi │ │ @@ -7409,15 +11414,15 @@ │ │ mov 0x14(%esp),%edx │ │ rol $0xa,%edx │ │ xor %edx,%ecx │ │ add %esi,%ecx │ │ add %ebp,%ecx │ │ mov (%esp),%ebp │ │ test %ebp,%ebp │ │ - je 7460 │ │ + je ab40 │ │ mov 0x40(%eax),%edx │ │ mov %edx,%ebp │ │ mov %edx,%esi │ │ rol $0xf,%esi │ │ shr $0xa,%edx │ │ rol $0xd,%ebp │ │ xor %esi,%ebp │ │ @@ -7471,15 +11476,15 @@ │ │ rol $0xa,%ebp │ │ xor %ebp,%edi │ │ add %edx,%edi │ │ add %esi,%edi │ │ mov (%esp),%esi │ │ mov %edi,0xc(%esp) │ │ test %esi,%esi │ │ - je 7510 │ │ + je abf0 │ │ mov 0x44(%eax),%esi │ │ mov 0x34(%esp),%ebp │ │ mov %esi,%edi │ │ mov %esi,%edx │ │ rol $0xd,%edi │ │ rol $0xf,%edx │ │ shr $0xa,%esi │ │ @@ -7537,15 +11542,15 @@ │ │ rol $0xa,%esi │ │ xor %esi,%ebp │ │ add %edi,%ebp │ │ lea 0x0(%ebp,%edx,1),%edi │ │ mov (%esp),%edx │ │ mov %edi,0x10(%esp) │ │ test %edx,%edx │ │ - je 75c5 │ │ + je aca5 │ │ mov 0x48(%eax),%esi │ │ mov 0x38(%esp),%ebp │ │ mov %esi,%edi │ │ mov %esi,%edx │ │ rol $0xd,%edi │ │ rol $0xf,%edx │ │ shr $0xa,%esi │ │ @@ -7601,15 +11606,15 @@ │ │ rol $0xa,%esi │ │ xor %esi,%ebp │ │ add %edi,%ebp │ │ lea 0x0(%ebp,%edx,1),%edi │ │ mov (%esp),%ebp │ │ mov %edi,0x34(%esp) │ │ test %ebp,%ebp │ │ - je 767c │ │ + je ad5c │ │ mov 0x4c(%eax),%esi │ │ mov 0x3c(%esp),%ebp │ │ mov %esi,%edi │ │ mov %esi,%edx │ │ rol $0xd,%edi │ │ rol $0xf,%edx │ │ shr $0xa,%esi │ │ @@ -7666,15 +11671,15 @@ │ │ rol $0xa,%ecx │ │ xor %ecx,%edi │ │ lea (%esi,%edi,1),%ebp │ │ mov (%esp),%edi │ │ lea 0x0(%ebp,%edx,1),%ecx │ │ mov %ecx,0x38(%esp) │ │ test %edi,%edi │ │ - je 7730 │ │ + je ae10 │ │ mov 0x50(%eax),%edx │ │ mov 0x2c(%esp),%edi │ │ mov %edx,%ebp │ │ mov %edx,%ecx │ │ rol $0xd,%ebp │ │ rol $0xf,%ecx │ │ shr $0xa,%edx │ │ @@ -7733,15 +11738,15 @@ │ │ rol $0xa,%edx │ │ xor %edx,%edi │ │ add %esi,%edi │ │ mov (%esp),%esi │ │ add %edi,%ecx │ │ mov %ecx,0x18(%esp) │ │ test %esi,%esi │ │ - je 77e8 │ │ + je aec8 │ │ mov 0x54(%eax),%edx │ │ mov 0x4c(%esp),%edi │ │ mov %edx,%esi │ │ mov %edx,%ecx │ │ rol $0xd,%esi │ │ rol $0xf,%ecx │ │ shr $0xa,%edx │ │ @@ -7801,15 +11806,15 @@ │ │ rol $0xa,%edx │ │ xor %edx,%edi │ │ lea (%esi,%edi,1),%ebp │ │ add %ebp,%ecx │ │ mov %ecx,0x28(%esp) │ │ mov (%esp),%ecx │ │ test %ecx,%ecx │ │ - je 789e │ │ + je af7e │ │ mov 0x58(%eax),%edx │ │ mov 0x30(%esp),%edi │ │ mov %edx,%ebp │ │ mov %edx,%ecx │ │ rol $0xd,%ebp │ │ mov %edi,%esi │ │ rol $0xf,%ecx │ │ @@ -7868,15 +11873,15 @@ │ │ xor %ebp,%ecx │ │ xor %esi,%ecx │ │ add %ecx,%edx │ │ lea (%edx,%edi,1),%ecx │ │ mov (%esp),%edx │ │ mov %ecx,0x24(%esp) │ │ test %edx,%edx │ │ - je 7958 │ │ + je b038 │ │ mov 0x5c(%eax),%edx │ │ mov 0x40(%esp),%edi │ │ mov %edx,%esi │ │ mov %edx,%ecx │ │ rol $0xf,%ecx │ │ rol $0xd,%esi │ │ xor %ecx,%esi │ │ @@ -7938,15 +11943,15 @@ │ │ xor %edi,%edx │ │ xor %ebp,%edx │ │ add %ecx,%edx │ │ lea (%edx,%esi,1),%edi │ │ mov %edi,0xc(%esp) │ │ mov (%esp),%edi │ │ cmp $0x40,%edi │ │ - jne 6e3a │ │ + jne a51a │ │ mov 0x24(%esp),%ecx │ │ mov 0xc(%esp),%ebp │ │ add %ecx,0xc(%eax) │ │ mov 0x28(%esp),%ecx │ │ add %ebp,0x8(%eax) │ │ add %ecx,0x10(%eax) │ │ mov 0x18(%esp),%ecx │ │ @@ -7969,35 +11974,35 @@ │ │ mov 0x40(%esp),%ebp │ │ mov %ecx,0x4c(%esp) │ │ mov %ecx,0x54(%esp) │ │ mov 0x4c(%eax),%ecx │ │ mov %ecx,0x48(%esp) │ │ mov %ecx,0x50(%esp) │ │ mov 0x2c(%eax),%ecx │ │ - jmp 6e9a │ │ + jmp a57a │ │ mov 0x48(%eax),%edi │ │ - jmp 73b3 │ │ + jmp aa93 │ │ mov 0x44(%eax),%edi │ │ mov %edi,0x44(%esp) │ │ - jmp 72f9 │ │ + jmp a9d9 │ │ mov 0x40(%eax),%ecx │ │ - jmp 723e │ │ + jmp a91e │ │ mov 0x5c(%eax),%edi │ │ mov 0x3c(%eax),%ebp │ │ mov %edi,0x2c(%esp) │ │ - jmp 718a │ │ + jmp a86a │ │ mov 0x58(%eax),%ecx │ │ mov %ecx,0x3c(%esp) │ │ mov 0x38(%eax),%ecx │ │ - jmp 70cc │ │ + jmp a7ac │ │ mov 0x50(%eax),%edi │ │ mov 0x30(%eax),%edx │ │ mov %edi,0x34(%esp) │ │ - jmp 6f5a │ │ - jmp 7aa0 │ │ + jmp a63a │ │ + jmp b180 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -8011,34 +12016,34 @@ │ │ push %ebp │ │ push %edi │ │ mov %eax,%edi │ │ push %esi │ │ mov %edx,%esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x10513,%ebx │ │ + add $0xce33,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov (%edx),%eax │ │ mov 0x40(%esp),%ebp │ │ mov %eax,0x10(%esp) │ │ mov %eax,%edx │ │ and $0x3f,%edx │ │ lea 0x3(%edx),%ecx │ │ shr $0x2,%ecx │ │ test %ecx,%ecx │ │ lea -0x1(%ecx),%eax │ │ - je 7af2 │ │ + je b1d2 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ mov 0x28(%esi,%eax,4),%ecx │ │ bswap %ecx │ │ mov %ecx,0x28(%esi,%eax,4) │ │ sub $0x1,%eax │ │ cmp $0xffffffff,%eax │ │ - jne 7ae0 │ │ + jne b1c0 │ │ mov %edx,%eax │ │ shr $0x2,%eax │ │ mov %eax,0x1c(%esp) │ │ lea (%esi,%eax,4),%eax │ │ mov %eax,0x14(%esp) │ │ mov %edx,%eax │ │ not %eax │ │ @@ -8051,115 +12056,115 @@ │ │ mov $0xffffff80,%eax │ │ shl %cl,%eax │ │ mov 0x14(%esp),%ecx │ │ and 0x28(%ecx),%eax │ │ or 0x18(%esp),%eax │ │ cmp $0x37,%edx │ │ mov %eax,0x28(%ecx) │ │ - jbe 7c68 │ │ + jbe b348 │ │ cmp $0x3b,%edx │ │ - jbe 7ca0 │ │ + jbe b380 │ │ mov %esi,(%esp) │ │ - call 6dd0 │ │ + call a4b0 │ │ mov (%esi),%eax │ │ movl $0x0,0x28(%esi) │ │ movl $0x0,0x2c(%esi) │ │ mov %eax,0x10(%esp) │ │ mov $0x2,%eax │ │ lea 0x8(%eax),%edx │ │ cmp $0xd,%eax │ │ mov %edx,0x14(%esp) │ │ movl $0x0,0x8(%esi,%edx,4) │ │ - je 7c0e │ │ + je b2ee │ │ lea 0x9(%eax),%ecx │ │ cmp $0xc,%eax │ │ movl $0x0,0x8(%esi,%ecx,4) │ │ - je 7c0e │ │ + je b2ee │ │ lea 0xa(%eax),%edx │ │ cmp $0xb,%eax │ │ movl $0x0,0x8(%esi,%edx,4) │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x34(%esi,%eax,4) │ │ cmp $0xa,%eax │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x38(%esi,%eax,4) │ │ cmp $0x9,%eax │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x3c(%esi,%eax,4) │ │ cmp $0x8,%eax │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x40(%esi,%eax,4) │ │ cmp $0x7,%eax │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x44(%esi,%eax,4) │ │ cmpl $0xe,0x14(%esp) │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x48(%esi,%eax,4) │ │ cmp $0xe,%ecx │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x4c(%esi,%eax,4) │ │ cmp $0xe,%edx │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x28(%esi,%edx,4) │ │ cmp $0x2,%eax │ │ - jne 7c0e │ │ + jne b2ee │ │ movl $0x0,0x5c(%esi) │ │ mov 0x10(%esp),%ecx │ │ mov 0x4(%esi),%eax │ │ mov %esi,(%esp) │ │ mov %ecx,%edx │ │ shl $0x3,%eax │ │ shr $0x1d,%edx │ │ or %edx,%eax │ │ mov %ecx,%edx │ │ shl $0x3,%edx │ │ mov %eax,0x60(%esi) │ │ mov %edx,0x64(%esi) │ │ - call 6dd0 │ │ + call a4b0 │ │ xor %eax,%eax │ │ test %ebp,%ebp │ │ - je 7c5f │ │ + je b33f │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov %eax,%edx │ │ mov %eax,%ecx │ │ shr $0x2,%edx │ │ not %ecx │ │ mov 0x8(%esi,%edx,4),%edx │ │ and $0x3,%ecx │ │ shl $0x3,%ecx │ │ shr %cl,%edx │ │ mov %dl,(%edi,%eax,1) │ │ add $0x1,%eax │ │ cmp %ebp,%eax │ │ - jne 7c40 │ │ + jne b320 │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ mov 0x1c(%esp),%edx │ │ mov %edx,%eax │ │ add $0x1,%eax │ │ cmp $0xd,%eax │ │ - ja 7c0e │ │ + ja b2ee │ │ cmp $0xc,%edx │ │ mov %edx,%eax │ │ movl $0x0,0x2c(%esi,%edx,4) │ │ - je 7c0e │ │ + je b2ee │ │ movl $0x0,0x30(%esi,%edx,4) │ │ add $0x3,%eax │ │ cmp $0xe,%eax │ │ - jne 7b61 │ │ - jmp 7c0e │ │ + jne b241 │ │ + jmp b2ee │ │ xchg %ax,%ax │ │ movl $0x0,0x64(%esi) │ │ - jmp 7b40 │ │ - jmp 7cc0 │ │ + jmp b220 │ │ + jmp b3a0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -8168,47 +12173,47 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -00007cc0 : │ │ +0000b3a0 : │ │ push %ebp │ │ mov $0x40,%edx │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x102f2,%ebx │ │ + add $0xcc12,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x48(%esp),%ebp │ │ mov 0x0(%ebp),%eax │ │ mov %eax,%ecx │ │ add 0x44(%esp),%eax │ │ and $0x3f,%ecx │ │ sub %ecx,%edx │ │ mov %eax,0x0(%ebp) │ │ cmp %eax,0x44(%esp) │ │ - jbe 7cf7 │ │ + jbe b3d7 │ │ addl $0x1,0x4(%ebp) │ │ cmp 0x44(%esp),%edx │ │ lea 0x28(%ebp),%eax │ │ mov %eax,0x1c(%esp) │ │ - jbe 7dca │ │ - jmp 7df8 │ │ + jbe b4aa │ │ + jmp b4d8 │ │ lea 0x0(%esi),%esi │ │ xor %ecx,%ecx │ │ test $0x2,%al │ │ - je 7d21 │ │ + je b401 │ │ movzwl (%esi),%ecx │ │ mov %cx,(%edi) │ │ mov $0x2,%ecx │ │ test $0x1,%al │ │ - je 7d2c │ │ + je b40c │ │ movzbl (%esi,%ecx,1),%eax │ │ mov %al,(%edi,%ecx,1) │ │ add %edx,0x40(%esp) │ │ sub %edx,0x44(%esp) │ │ mov 0x64(%ebp),%eax │ │ bswap %eax │ │ mov %eax,0x64(%ebp) │ │ @@ -8254,47 +12259,47 @@ │ │ mov 0x2c(%ebp),%eax │ │ bswap %eax │ │ mov %eax,0x2c(%ebp) │ │ mov 0x28(%ebp),%eax │ │ bswap %eax │ │ mov %eax,0x28(%ebp) │ │ mov %ebp,(%esp) │ │ - call 6dd0 │ │ + call a4b0 │ │ xor %ecx,%ecx │ │ cmpl $0x3f,0x44(%esp) │ │ mov $0x40,%edx │ │ - jbe 7df8 │ │ + jbe b4d8 │ │ add 0x1c(%esp),%ecx │ │ cmp $0x4,%edx │ │ mov 0x40(%esp),%esi │ │ mov %edx,%eax │ │ mov %ecx,%edi │ │ - jb 7d10 │ │ + jb b3f0 │ │ test $0x1,%cl │ │ - jne 7e38 │ │ + jne b518 │ │ test $0x2,%edi │ │ - jne 7e60 │ │ + jne b540 │ │ mov %eax,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 7d10 │ │ + jmp b3f0 │ │ mov 0x44(%esp),%eax │ │ mov 0x1c(%esp),%esi │ │ cmp $0x4,%eax │ │ lea (%esi,%ecx,1),%edi │ │ mov 0x40(%esp),%esi │ │ - jae 7e78 │ │ + jae b558 │ │ xor %ecx,%ecx │ │ test $0x2,%al │ │ - je 7e1d │ │ + je b4fd │ │ movzwl (%esi),%ecx │ │ mov %cx,(%edi) │ │ mov $0x2,%ecx │ │ test $0x1,%al │ │ - je 7e28 │ │ + je b508 │ │ movzbl (%esi,%ecx,1),%eax │ │ mov %al,(%edi,%ecx,1) │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ @@ -8303,52 +12308,52 @@ │ │ movzbl (%esi),%eax │ │ lea 0x1(%ecx),%edi │ │ test $0x2,%edi │ │ mov %al,(%ecx) │ │ mov 0x40(%esp),%eax │ │ lea 0x1(%eax),%esi │ │ lea -0x1(%edx),%eax │ │ - je 7dec │ │ + je b4cc │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ movzwl (%esi),%ecx │ │ lea 0x2(%edi),%edi │ │ sub $0x2,%eax │ │ lea 0x2(%esi),%esi │ │ mov %cx,-0x2(%edi) │ │ - jmp 7dec │ │ + jmp b4cc │ │ lea 0x0(%esi),%esi │ │ test $0x1,%edi │ │ - jne 7e94 │ │ + jne b574 │ │ test $0x2,%edi │ │ - jne 7ea5 │ │ + jne b585 │ │ mov %eax,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp 7e0c │ │ + jmp b4ec │ │ movzbl (%esi),%ecx │ │ lea 0x1(%edi),%edi │ │ sub $0x1,%eax │ │ lea 0x1(%esi),%esi │ │ mov %cl,-0x1(%edi) │ │ - jmp 7e80 │ │ + jmp b560 │ │ movzwl (%esi),%ecx │ │ lea 0x2(%edi),%edi │ │ sub $0x2,%eax │ │ lea 0x2(%esi),%esi │ │ mov %cx,-0x2(%edi) │ │ - jmp 7e88 │ │ + jmp b568 │ │ mov %esi,%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00007ec0 : │ │ +0000b5a0 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x100f9,%ebx │ │ + add $0xca19,%ebx │ │ lea -0x2ee0(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov (%eax),%esi │ │ movl $0x0,0x4(%ecx) │ │ lea 0x8(%ecx),%edx │ │ movl $0x0,(%ecx) │ │ mov %esi,0x8(%ecx) │ │ @@ -8367,52 +12372,52 @@ │ │ mov %ecx,0x18(%edx) │ │ mov %eax,0x1c(%edx) │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00007f20 : │ │ +0000b600 : │ │ mov 0x4(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ movl $0x1c,0x4(%esp) │ │ - jmp 7aa0 │ │ + jmp b180 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00007f40 : │ │ +0000b620 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x10079,%ebx │ │ + add $0xc999,%ebx │ │ lea -0x84(%esp),%esp │ │ lea 0x18(%esp),%esi │ │ mov %esi,(%esp) │ │ - call 7ec0 │ │ + call b5a0 │ │ mov 0x98(%esp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x94(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7cc0 │ │ + call b3a0 │ │ mov 0x90(%esp),%eax │ │ mov %esi,%edx │ │ movl $0x1c,(%esp) │ │ - call 7aa0 │ │ + call b180 │ │ lea 0x84(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi),%esi │ │ │ │ -00007fa0 : │ │ +0000b680 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0x10019,%ebx │ │ + add $0xc939,%ebx │ │ lea -0x2f00(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov (%eax),%esi │ │ movl $0x0,0x4(%ecx) │ │ lea 0x8(%ecx),%edx │ │ movl $0x0,(%ecx) │ │ mov %esi,0x8(%ecx) │ │ @@ -8431,54 +12436,54 @@ │ │ mov %ecx,0x18(%edx) │ │ mov %eax,0x1c(%edx) │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -00008000 : │ │ +0000b6e0 : │ │ mov 0x4(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ movl $0x20,0x4(%esp) │ │ - jmp 7aa0 │ │ + jmp b180 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -00008020 : │ │ +0000b700 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xff99,%ebx │ │ + add $0xc8b9,%ebx │ │ lea -0x84(%esp),%esp │ │ lea 0x18(%esp),%esi │ │ mov %esi,(%esp) │ │ - call 7fa0 │ │ + call b680 │ │ mov 0x98(%esp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x94(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7cc0 │ │ + call b3a0 │ │ mov 0x90(%esp),%eax │ │ mov %esi,%edx │ │ movl $0x20,(%esp) │ │ - call 7aa0 │ │ + call b180 │ │ lea 0x84(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi),%esi │ │ │ │ -00008080 : │ │ +0000b760 : │ │ push %ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xff37,%ebx │ │ + add $0xc857,%ebx │ │ lea -0x3f4(%esp),%esp │ │ mov 0x408(%esp),%eax │ │ mov 0x10(%eax),%edx │ │ mov %eax,%edi │ │ add $0x10,%eax │ │ mov %edi,%ebp │ │ mov %edx,0x3b0(%esp) │ │ @@ -8549,15 +12554,15 @@ │ │ mov %eax,0x4(%esp) │ │ mov 0x50(%edi),%eax │ │ movl $0x0,(%esp) │ │ mov %edx,0x4c(%esp) │ │ mov %eax,0x48(%esp) │ │ mov (%esp),%eax │ │ test %eax,%eax │ │ - je ae5e │ │ + je e53e │ │ mov 0x98(%ebp),%esi │ │ mov 0x9c(%ebp),%edi │ │ mov 0xc0(%ebp),%eax │ │ mov %esi,0x90(%esp) │ │ mov %esi,0x98(%esp) │ │ mov 0x58(%ebp),%esi │ │ mov %eax,%ecx │ │ @@ -8751,15 +12756,15 @@ │ │ adc 0x1c(%esp),%ecx │ │ mov 0xc8(%ebp),%eax │ │ mov %ecx,0x1c(%esp) │ │ mov (%esp),%ecx │ │ mov %edx,0x18(%esp) │ │ mov 0xcc(%ebp),%edx │ │ test %ecx,%ecx │ │ - je aee4 │ │ + je e5c4 │ │ mov 0xa0(%ebp),%esi │ │ mov %eax,%ecx │ │ mov 0xa4(%ebp),%edi │ │ mov %eax,0x50(%esp) │ │ mov %esi,0x58(%esp) │ │ mov 0x60(%ebp),%esi │ │ mov %edi,0x5c(%esp) │ │ @@ -8943,15 +12948,15 @@ │ │ mov %eax,0x60(%esp) │ │ mov %edx,0x64(%esp) │ │ mov 0x68(%ebp),%eax │ │ test %ecx,%ecx │ │ mov 0x6c(%ebp),%edx │ │ mov %eax,0x70(%esp) │ │ mov %edx,0x74(%esp) │ │ - je 88d3 │ │ + je bfb3 │ │ mov 0x48(%esp),%edx │ │ mov 0x4c(%esp),%ecx │ │ mov %edx,%eax │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ shld $0x3,%ecx,%esi │ │ shld $0x3,%edx,%edi │ │ @@ -9126,15 +13131,15 @@ │ │ mov 0x70(%ebp),%eax │ │ test %ecx,%ecx │ │ mov 0x74(%ebp),%edx │ │ mov %esi,0x38(%esp) │ │ mov %edi,0x3c(%esp) │ │ mov %eax,0x78(%esp) │ │ mov %edx,0x7c(%esp) │ │ - je 8b97 │ │ + je c277 │ │ mov 0x58(%ebp),%edx │ │ mov 0x5c(%ebp),%ecx │ │ mov %edx,%edi │ │ shld $0x3,%ecx,%edx │ │ shld $0x3,%edi,%ecx │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ @@ -9315,15 +13320,15 @@ │ │ mov 0x78(%ebp),%eax │ │ test %ecx,%ecx │ │ mov 0x7c(%ebp),%edx │ │ mov %esi,0x40(%esp) │ │ mov %edi,0x44(%esp) │ │ mov %eax,0x80(%esp) │ │ mov %edx,0x84(%esp) │ │ - je 8e6d │ │ + je c54d │ │ mov 0x60(%ebp),%edx │ │ mov 0x64(%ebp),%ecx │ │ mov %edx,%edi │ │ shld $0x3,%ecx,%edx │ │ shld $0x3,%edi,%ecx │ │ mov %edx,%esi │ │ mov %ecx,%edi │ │ @@ -9502,15 +13507,15 @@ │ │ adc 0x1c(%esp),%ecx │ │ mov 0x84(%ebp),%edx │ │ mov %ecx,0x1c(%esp) │ │ mov (%esp),%ecx │ │ mov %eax,0x78(%esp) │ │ mov %edx,0x7c(%esp) │ │ test %ecx,%ecx │ │ - je 911e │ │ + je c7fe │ │ mov 0x68(%ebp),%esi │ │ mov 0x6c(%ebp),%edi │ │ mov 0x68(%ebp),%edx │ │ mov %esi,%ecx │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%ecx,%edi │ │ mov 0x6c(%ebp),%ecx │ │ @@ -9681,15 +13686,15 @@ │ │ add 0x30(%esp),%edx │ │ mov %edx,0x30(%esp) │ │ adc 0x34(%esp),%ecx │ │ mov 0x8c(%ebp),%edx │ │ mov %ecx,0x34(%esp) │ │ mov (%esp),%ecx │ │ test %ecx,%ecx │ │ - je aed1 │ │ + je e5b1 │ │ mov %eax,%esi │ │ mov %edx,%edi │ │ shrd $0x8,%edx,%esi │ │ mov %eax,%ecx │ │ shrd $0x8,%eax,%edi │ │ mov %eax,0x80(%esp) │ │ mov %edx,0x84(%esp) │ │ @@ -9858,15 +13863,15 @@ │ │ mov 0x94(%ebp),%edx │ │ adc 0x3c(%esp),%edi │ │ mov %esi,0x38(%esp) │ │ test %ecx,%ecx │ │ mov %eax,0x78(%esp) │ │ mov %edi,0x3c(%esp) │ │ mov %edx,0x7c(%esp) │ │ - je 9676 │ │ + je cd56 │ │ mov 0x78(%ebp),%esi │ │ mov 0x7c(%ebp),%edi │ │ mov 0x78(%ebp),%edx │ │ mov %esi,%ecx │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%ecx,%edi │ │ mov 0x7c(%ebp),%ecx │ │ @@ -10035,15 +14040,15 @@ │ │ mov %eax,%edx │ │ mov (%esp),%eax │ │ add 0x40(%esp),%edx │ │ mov %edx,0x40(%esp) │ │ adc 0x44(%esp),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x44(%esp) │ │ - je 9927 │ │ + je d007 │ │ mov 0x80(%ebp),%esi │ │ mov 0x84(%ebp),%edi │ │ mov 0x84(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0x80(%ebp),%eax │ │ @@ -10211,15 +14216,15 @@ │ │ mov %eax,%edx │ │ mov (%esp),%eax │ │ add 0x18(%esp),%edx │ │ mov %edx,0x18(%esp) │ │ adc 0x1c(%esp),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x1c(%esp) │ │ - je 9be2 │ │ + je d2c2 │ │ mov 0x88(%ebp),%esi │ │ mov 0x8c(%ebp),%edi │ │ mov 0x8c(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0x88(%ebp),%eax │ │ @@ -10388,15 +14393,15 @@ │ │ adc 0x284(%esp),%edi │ │ add 0x30(%esp),%esi │ │ mov (%esp),%eax │ │ mov %esi,0x30(%esp) │ │ adc 0x34(%esp),%edi │ │ test %eax,%eax │ │ mov %edi,0x34(%esp) │ │ - je 9e91 │ │ + je d571 │ │ mov 0x90(%ebp),%esi │ │ mov 0x94(%ebp),%edi │ │ mov 0x94(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0x90(%ebp),%eax │ │ @@ -10565,15 +14570,15 @@ │ │ adc 0x2b4(%esp),%edi │ │ add 0x38(%esp),%esi │ │ mov (%esp),%eax │ │ mov %esi,0x38(%esp) │ │ adc 0x3c(%esp),%edi │ │ test %eax,%eax │ │ mov %edi,0x3c(%esp) │ │ - je a13a │ │ + je d81a │ │ mov 0x98(%ebp),%esi │ │ mov 0x9c(%ebp),%edi │ │ mov 0x9c(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0x98(%ebp),%eax │ │ @@ -10742,15 +14747,15 @@ │ │ adc 0x2e4(%esp),%edi │ │ add 0x40(%esp),%esi │ │ mov (%esp),%eax │ │ mov %esi,0x40(%esp) │ │ adc 0x44(%esp),%edi │ │ test %eax,%eax │ │ mov %edi,0x44(%esp) │ │ - je a3e3 │ │ + je dac3 │ │ mov 0xa0(%ebp),%esi │ │ mov 0xa4(%ebp),%edi │ │ mov 0xa4(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0xa0(%ebp),%eax │ │ @@ -10922,15 +14927,15 @@ │ │ mov %eax,%edx │ │ mov (%esp),%eax │ │ add 0x18(%esp),%edx │ │ mov %edx,0x18(%esp) │ │ adc 0x1c(%esp),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x1c(%esp) │ │ - je a6a4 │ │ + je dd84 │ │ mov 0xa8(%ebp),%esi │ │ mov 0xac(%ebp),%edi │ │ mov 0xac(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0xa8(%ebp),%eax │ │ @@ -11102,15 +15107,15 @@ │ │ mov %eax,%edx │ │ mov (%esp),%eax │ │ add 0x20(%esp),%edx │ │ mov %edx,0x20(%esp) │ │ adc 0x24(%esp),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x24(%esp) │ │ - je a965 │ │ + je e045 │ │ mov 0xb0(%ebp),%esi │ │ mov 0xb4(%ebp),%edi │ │ mov 0xb4(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0xb0(%ebp),%eax │ │ @@ -11282,15 +15287,15 @@ │ │ mov %eax,%edx │ │ mov (%esp),%eax │ │ add 0x28(%esp),%edx │ │ mov %edx,0x28(%esp) │ │ adc 0x2c(%esp),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x2c(%esp) │ │ - je ac10 │ │ + je e2f0 │ │ mov 0xb8(%ebp),%esi │ │ mov 0xbc(%ebp),%edi │ │ mov 0xbc(%ebp),%edx │ │ mov %esi,%eax │ │ shld $0x3,%edi,%esi │ │ shld $0x3,%eax,%edi │ │ mov 0xb8(%ebp),%eax │ │ @@ -11460,15 +15465,15 @@ │ │ mov %edx,0x8(%esp) │ │ adc 0xc(%esp),%ecx │ │ addl $0x10,(%esp) │ │ subl $0xffffff80,0x4(%esp) │ │ mov %ecx,0xc(%esp) │ │ mov (%esp),%ecx │ │ cmp $0x50,%ecx │ │ - jne 8213 │ │ + jne b8f3 │ │ mov 0x408(%esp),%edi │ │ mov 0x8(%esp),%eax │ │ mov 0xc(%esp),%edx │ │ add %eax,0x10(%edi) │ │ mov 0x28(%esp),%eax │ │ adc %edx,0x14(%edi) │ │ mov 0x2c(%esp),%edx │ │ @@ -11520,62 +15525,62 @@ │ │ mov %eax,0x98(%esp) │ │ mov %edx,0x94(%esp) │ │ mov %edx,0x9c(%esp) │ │ mov 0x58(%ebp),%eax │ │ mov 0x5c(%ebp),%edx │ │ mov %eax,0x60(%esp) │ │ mov %edx,0x64(%esp) │ │ - jmp 8370 │ │ + jmp ba50 │ │ mov %eax,0x80(%esp) │ │ mov %edx,0x84(%esp) │ │ - jmp 93cb │ │ + jmp caab │ │ mov %eax,0x50(%esp) │ │ mov %edx,0x54(%esp) │ │ mov 0xa0(%ebp),%eax │ │ mov 0xa4(%ebp),%edx │ │ mov %eax,0x58(%esp) │ │ mov %edx,0x5c(%esp) │ │ mov 0x60(%ebp),%eax │ │ mov 0x64(%ebp),%edx │ │ mov %eax,0x68(%esp) │ │ mov %edx,0x6c(%esp) │ │ - jmp 8622 │ │ + jmp bd02 │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ push %ebp │ │ mov %edx,%ebp │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xd095,%ebx │ │ + add $0x99b5,%ebx │ │ lea -0x3c(%esp),%esp │ │ mov %eax,0x14(%esp) │ │ mov (%edx),%eax │ │ mov 0x4(%edx),%edx │ │ mov %eax,0x18(%esp) │ │ mov %eax,%edi │ │ mov %edx,0x1c(%esp) │ │ and $0x7f,%edi │ │ lea 0x7(%edi),%edx │ │ shr $0x3,%edx │ │ test %edx,%edx │ │ lea -0x1(%edx),%eax │ │ - je af7c │ │ + je e65c │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov 0x50(%ebp,%eax,8),%edx │ │ bswap %edx │ │ mov 0x54(%ebp,%eax,8),%ecx │ │ bswap %ecx │ │ mov %edx,0x54(%ebp,%eax,8) │ │ mov %ecx,0x50(%ebp,%eax,8) │ │ sub $0x1,%eax │ │ cmp $0xffffffff,%eax │ │ - jne af60 │ │ + jne e640 │ │ mov %edi,%ecx │ │ mov %edi,%eax │ │ not %ecx │ │ mov $0xffffffff,%edx │ │ shr $0x3,%eax │ │ and $0x7,%ecx │ │ mov %eax,0x2c(%esp) │ │ @@ -11583,97 +15588,97 @@ │ │ lea 0x0(,%ecx,8),%eax │ │ mov %eax,%ecx │ │ mov $0xffffff00,%eax │ │ shld %cl,%eax,%edx │ │ shl %cl,%eax │ │ test $0x20,%cl │ │ mov %ecx,0x20(%esp) │ │ - je afb5 │ │ + je e695 │ │ mov %eax,%edx │ │ xor %eax,%eax │ │ mov 0x50(%esi),%ecx │ │ and %eax,%ecx │ │ mov 0x54(%esi),%eax │ │ mov %ecx,0x28(%esp) │ │ movzbl 0x20(%esp),%ecx │ │ and %edx,%eax │ │ xor %edx,%edx │ │ mov %eax,0x24(%esp) │ │ mov $0x80,%eax │ │ shld %cl,%eax,%edx │ │ shl %cl,%eax │ │ test $0x20,%cl │ │ - je afe1 │ │ + je e6c1 │ │ mov %eax,%edx │ │ xor %eax,%eax │ │ mov 0x28(%esp),%ecx │ │ or 0x24(%esp),%edx │ │ mov %edx,0x54(%esi) │ │ or %ecx,%eax │ │ mov %eax,0x50(%esi) │ │ cmp $0x6f,%edi │ │ - jbe b200 │ │ + jbe e8e0 │ │ cmp $0x77,%edi │ │ - jbe b250 │ │ + jbe e930 │ │ mov %ebp,(%esp) │ │ - call 8080 │ │ + call b760 │ │ mov 0x0(%ebp),%eax │ │ mov 0x4(%ebp),%edx │ │ movl $0x0,0x50(%ebp) │ │ movl $0x0,0x54(%ebp) │ │ mov %eax,0x18(%esp) │ │ mov $0x2,%eax │ │ movl $0x0,0x58(%ebp) │ │ movl $0x0,0x5c(%ebp) │ │ mov %edx,0x1c(%esp) │ │ lea 0xa(%eax),%edx │ │ cmp $0xd,%eax │ │ movl $0x0,0x0(%ebp,%edx,8) │ │ movl $0x0,0x4(%ebp,%edx,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x58(%ebp,%eax,8) │ │ cmp $0xc,%eax │ │ movl $0x0,0x5c(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x60(%ebp,%eax,8) │ │ cmp $0xb,%eax │ │ movl $0x0,0x64(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x68(%ebp,%eax,8) │ │ cmp $0xa,%eax │ │ movl $0x0,0x6c(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x70(%ebp,%eax,8) │ │ cmp $0x9,%eax │ │ movl $0x0,0x74(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x78(%ebp,%eax,8) │ │ cmp $0x8,%eax │ │ movl $0x0,0x7c(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x80(%ebp,%eax,8) │ │ cmp $0x7,%eax │ │ movl $0x0,0x84(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x88(%ebp,%eax,8) │ │ cmp $0x6,%eax │ │ movl $0x0,0x8c(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x90(%ebp,%eax,8) │ │ cmp $0x5,%eax │ │ movl $0x0,0x94(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x98(%ebp,%eax,8) │ │ cmp $0xe,%edx │ │ movl $0x0,0x9c(%ebp,%eax,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x50(%ebp,%edx,8) │ │ cmp $0x2,%eax │ │ movl $0x0,0x54(%ebp,%edx,8) │ │ - jne b168 │ │ + jne e848 │ │ movl $0x0,0xb8(%ebp) │ │ movl $0x0,0xbc(%ebp) │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%edx │ │ mov 0x1c(%esp),%edi │ │ mov 0x18(%esp),%esi │ │ shld $0x3,%eax,%edx │ │ @@ -11686,19 +15691,19 @@ │ │ mov %edx,0xcc(%ebp) │ │ or %eax,%ecx │ │ mov %ecx,0xc0(%ebp) │ │ mov %esi,%eax │ │ shl $0x3,%eax │ │ mov %eax,0xc8(%ebp) │ │ mov %ebp,(%esp) │ │ - call 8080 │ │ + call b760 │ │ mov 0x50(%esp),%esi │ │ xor %eax,%eax │ │ test %esi,%esi │ │ - je b1f4 │ │ + je e8d4 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ mov %eax,%esi │ │ mov %eax,%ecx │ │ shr $0x3,%esi │ │ not %ecx │ │ mov 0x14(%ebp,%esi,8),%edi │ │ and $0x7,%ecx │ │ @@ -11709,52 +15714,52 @@ │ │ test $0x20,%cl │ │ cmovne %edi,%esi │ │ mov 0x14(%esp),%edi │ │ mov %esi,%edx │ │ mov %dl,(%edi,%eax,1) │ │ add $0x1,%eax │ │ cmp 0x50(%esp),%eax │ │ - jne b1c0 │ │ + jne e8a0 │ │ lea 0x3c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi),%esi │ │ mov 0x2c(%esp),%edi │ │ mov %edi,%eax │ │ add $0x1,%eax │ │ cmp $0xd,%eax │ │ - ja b168 │ │ + ja e848 │ │ cmp $0xc,%edi │ │ mov %edi,%eax │ │ movl $0x0,0x58(%ebp,%edi,8) │ │ movl $0x0,0x5c(%ebp,%edi,8) │ │ - je b168 │ │ + je e848 │ │ movl $0x0,0x60(%ebp,%edi,8) │ │ add $0x3,%eax │ │ movl $0x0,0x64(%ebp,%edi,8) │ │ cmp $0xe,%eax │ │ - jne b03a │ │ - jmp b168 │ │ + jne e71a │ │ + jmp e848 │ │ xchg %ax,%ax │ │ movl $0x0,0xc8(%ebp) │ │ movl $0x0,0xcc(%ebp) │ │ - jmp b003 │ │ + jmp e6e3 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ -0000b270 : │ │ +0000e950 : │ │ push %ebp │ │ mov $0x80,%edx │ │ push %edi │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xcd42,%ebx │ │ + add $0x9662,%ebx │ │ lea -0x2c(%esp),%esp │ │ mov 0x48(%esp),%ebp │ │ mov 0x44(%esp),%eax │ │ mov 0x0(%ebp),%esi │ │ mov 0x4(%ebp),%edi │ │ mov %esi,%ecx │ │ and $0x7f,%ecx │ │ @@ -11762,35 +15767,35 @@ │ │ mov %edx,0x1c(%esp) │ │ xor %edx,%edx │ │ add %eax,%esi │ │ mov %esi,0x0(%ebp) │ │ adc %edx,%edi │ │ mov %edi,0x4(%ebp) │ │ cmp %edi,%edx │ │ - jb b2bf │ │ - jbe b500 │ │ + jb e99f │ │ + jbe ebe0 │ │ addl $0x1,0x8(%ebp) │ │ adcl $0x0,0xc(%ebp) │ │ lea 0x50(%ebp),%eax │ │ mov %eax,0x18(%esp) │ │ mov 0x1c(%esp),%eax │ │ cmp 0x44(%esp),%eax │ │ - ja b4c0 │ │ + ja eba0 │ │ mov %eax,%edx │ │ - jmp b492 │ │ + jmp eb72 │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ xor %ecx,%ecx │ │ test $0x2,%al │ │ - je b2f1 │ │ + je e9d1 │ │ movzwl (%esi),%ecx │ │ mov %cx,(%edi) │ │ mov $0x2,%ecx │ │ test $0x1,%al │ │ - je b2fc │ │ + je e9dc │ │ movzbl (%esi,%ecx,1),%eax │ │ mov %al,(%edi,%ecx,1) │ │ add %edx,0x40(%esp) │ │ sub %edx,0x44(%esp) │ │ mov 0xc8(%ebp),%eax │ │ bswap %eax │ │ mov 0xcc(%ebp),%edx │ │ @@ -11884,102 +15889,102 @@ │ │ mov 0x50(%ebp),%eax │ │ bswap %eax │ │ mov 0x54(%ebp),%edx │ │ bswap %edx │ │ mov %edx,0x50(%ebp) │ │ mov %eax,0x54(%ebp) │ │ mov %ebp,(%esp) │ │ - call 8080 │ │ + call b760 │ │ xor %ecx,%ecx │ │ cmpl $0x7f,0x44(%esp) │ │ mov $0x80,%edx │ │ - jbe b4c0 │ │ + jbe eba0 │ │ add 0x18(%esp),%ecx │ │ cmp $0x4,%edx │ │ mov 0x40(%esp),%esi │ │ mov %edx,%eax │ │ mov %ecx,%edi │ │ - jb b2e0 │ │ + jb e9c0 │ │ test $0x1,%cl │ │ - jne b528 │ │ + jne ec08 │ │ test $0x2,%edi │ │ - jne b510 │ │ + jne ebf0 │ │ mov %eax,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp b2e0 │ │ + jmp e9c0 │ │ mov 0x44(%esp),%eax │ │ mov 0x18(%esp),%esi │ │ cmp $0x4,%eax │ │ lea (%esi,%ecx,1),%edi │ │ mov 0x40(%esp),%esi │ │ - jae b540 │ │ + jae ec20 │ │ xor %ecx,%ecx │ │ test $0x2,%al │ │ - je b4e5 │ │ + je ebc5 │ │ movzwl (%esi),%ecx │ │ mov %cx,(%edi) │ │ mov $0x2,%ecx │ │ test $0x1,%al │ │ - je b4f0 │ │ + je ebd0 │ │ movzbl (%esi,%ecx,1),%eax │ │ mov %al,(%edi,%ecx,1) │ │ lea 0x2c(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ pop %edi │ │ pop %ebp │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmp %esi,%eax │ │ - jbe b2bf │ │ - jmp b2b7 │ │ + jbe e99f │ │ + jmp e997 │ │ lea 0x0(%esi),%esi │ │ movzwl (%esi),%ecx │ │ lea 0x2(%edi),%edi │ │ sub $0x2,%eax │ │ lea 0x2(%esi),%esi │ │ mov %cx,-0x2(%edi) │ │ - jmp b4b4 │ │ + jmp eb94 │ │ lea 0x0(%esi),%esi │ │ movzbl (%esi),%eax │ │ lea 0x1(%ecx),%edi │ │ mov %al,(%ecx) │ │ mov 0x40(%esp),%eax │ │ lea 0x1(%eax),%esi │ │ lea -0x1(%edx),%eax │ │ - jmp b4ac │ │ + jmp eb8c │ │ nop │ │ test $0x1,%edi │ │ - jne b55c │ │ + jne ec3c │ │ test $0x2,%edi │ │ - jne b56d │ │ + jne ec4d │ │ mov %eax,%ecx │ │ shr $0x2,%ecx │ │ rep movsl %ds:(%esi),%es:(%edi) │ │ - jmp b4d4 │ │ + jmp ebb4 │ │ movzbl (%esi),%ecx │ │ lea 0x1(%edi),%edi │ │ sub $0x1,%eax │ │ lea 0x1(%esi),%esi │ │ mov %cl,-0x1(%edi) │ │ - jmp b548 │ │ + jmp ec28 │ │ movzwl (%esi),%ecx │ │ lea 0x2(%edi),%edi │ │ sub $0x2,%eax │ │ lea 0x2(%esi),%esi │ │ mov %cx,-0x2(%edi) │ │ - jmp b550 │ │ + jmp ec30 │ │ nop │ │ │ │ -0000b580 : │ │ +0000ec60 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xca39,%ebx │ │ + add $0x9359,%ebx │ │ lea -0x3400(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov (%eax),%esi │ │ movl $0x0,0x8(%ecx) │ │ lea 0x10(%ecx),%edx │ │ movl $0x0,0xc(%ecx) │ │ movl $0x0,(%ecx) │ │ @@ -12017,52 +16022,52 @@ │ │ mov %eax,0x3c(%edx) │ │ pop %ebx │ │ pop %esi │ │ retq │ │ mov %esi,%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -0000b620 : │ │ +0000ed00 : │ │ mov 0x4(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ movl $0x30,0x4(%esp) │ │ - jmp af20 │ │ + jmp e600 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -0000b640 : │ │ +0000ed20 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xc979,%ebx │ │ + add $0x9299,%ebx │ │ lea -0xe4(%esp),%esp │ │ lea 0x10(%esp),%esi │ │ mov %esi,(%esp) │ │ - call b580 │ │ + call ec60 │ │ mov 0xf8(%esp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0xf4(%esp),%eax │ │ mov %eax,(%esp) │ │ - call b270 │ │ + call e950 │ │ mov 0xf0(%esp),%eax │ │ mov %esi,%edx │ │ movl $0x30,(%esp) │ │ - call af20 │ │ + call e600 │ │ lea 0xe4(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi),%esi │ │ │ │ -0000b6a0 : │ │ +0000ed80 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xc919,%ebx │ │ + add $0x9239,%ebx │ │ lea -0x3680(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov (%eax),%esi │ │ movl $0x0,0x8(%ecx) │ │ lea 0x10(%ecx),%edx │ │ movl $0x0,0xc(%ecx) │ │ movl $0x0,(%ecx) │ │ @@ -12100,65 +16105,65 @@ │ │ mov %eax,0x3c(%edx) │ │ pop %ebx │ │ pop %esi │ │ retq │ │ mov %esi,%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -0000b740 : │ │ +0000ee20 : │ │ mov 0x4(%esp),%eax │ │ mov 0x8(%esp),%edx │ │ movl $0x40,0x4(%esp) │ │ - jmp af20 │ │ + jmp e600 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -0000b760 : │ │ +0000ee40 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xc859,%ebx │ │ + add $0x9179,%ebx │ │ lea -0xe4(%esp),%esp │ │ lea 0x10(%esp),%esi │ │ mov %esi,(%esp) │ │ - call b6a0 │ │ + call ed80 │ │ mov 0xf8(%esp),%eax │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0xf4(%esp),%eax │ │ mov %eax,(%esp) │ │ - call b270 │ │ + call e950 │ │ mov 0xf0(%esp),%eax │ │ mov %esi,%edx │ │ movl $0x40,(%esp) │ │ - call af20 │ │ + call e600 │ │ lea 0xe4(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi),%esi │ │ │ │ -0000b7c0 : │ │ +0000eea0 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xc7f9,%ebx │ │ + add $0x9119,%ebx │ │ mov 0xc(%esp),%edx │ │ mov 0x10(%esp),%eax │ │ cmp $0x40,%edx │ │ - je b80e │ │ - jbe b988 │ │ + je eeee │ │ + jbe f068 │ │ cmp $0x100,%edx │ │ - je b930 │ │ + je f010 │ │ lea 0x0(%esi,%eiz,1),%esi │ │ - jbe b9a8 │ │ + jbe f088 │ │ cmp $0x180,%edx │ │ - je b8a0 │ │ + je ef80 │ │ cmp $0x200,%edx │ │ - jne b99b │ │ + jne f07b │ │ lea -0x3680(%ebx),%edx │ │ movl $0x0,0x8(%eax) │ │ movl $0x0,0xc(%eax) │ │ mov (%edx),%esi │ │ movl $0x0,(%eax) │ │ movl $0x0,0x4(%eax) │ │ mov %esi,0x10(%eax) │ │ @@ -12263,27 +16268,27 @@ │ │ mov %edx,0x24(%eax) │ │ xor %eax,%eax │ │ pop %ebx │ │ pop %esi │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmp $0x20,%edx │ │ - je b930 │ │ + je f010 │ │ cmp $0x30,%edx │ │ - je b8a0 │ │ + je ef80 │ │ cmp $0x1c,%edx │ │ - je b9b0 │ │ + je f090 │ │ pop %ebx │ │ mov $0x1,%eax │ │ pop %esi │ │ retq │ │ nop │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmp $0xe0,%edx │ │ - jne b99b │ │ + jne f07b │ │ lea -0x2ee0(%ebx),%edx │ │ movl $0x0,0x4(%eax) │ │ movl $0x0,(%eax) │ │ mov (%edx),%esi │ │ movl $0x1c,0xd0(%eax) │ │ mov %esi,0x8(%eax) │ │ mov 0x4(%edx),%esi │ │ @@ -12300,4123 +16305,139 @@ │ │ mov 0x1c(%edx),%edx │ │ mov %esi,0x20(%eax) │ │ mov %edx,0x24(%eax) │ │ xor %eax,%eax │ │ pop %ebx │ │ pop %esi │ │ retq │ │ - jmp ba10 │ │ + jmp f0f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000ba10 : │ │ +0000f0f0 : │ │ push %ebx │ │ call 11f0 │ │ - add $0xc5aa,%ebx │ │ + add $0x8eca,%ebx │ │ lea -0x18(%esp),%esp │ │ mov 0x28(%esp),%edx │ │ mov 0xd0(%edx),%eax │ │ cmp $0x20,%eax │ │ - je ba65 │ │ - jbe ba60 │ │ + je f145 │ │ + jbe f140 │ │ cmp $0x30,%eax │ │ - je ba3b │ │ + je f11b │ │ cmp $0x40,%eax │ │ - jne ba53 │ │ + jne f133 │ │ mov 0x24(%esp),%eax │ │ mov %edx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call b270 │ │ + call e950 │ │ lea 0x18(%esp),%esp │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ cmp $0x1c,%eax │ │ - jne ba53 │ │ + jne f133 │ │ mov 0x24(%esp),%eax │ │ mov %edx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov 0x20(%esp),%eax │ │ mov %eax,(%esp) │ │ - call 7cc0 │ │ + call b3a0 │ │ lea 0x18(%esp),%esp │ │ pop %ebx │ │ retq │ │ lea 0x0(%esi),%esi │ │ lea 0x0(%edi,%eiz,1),%edi │ │ │ │ -0000ba90 : │ │ +0000f170 : │ │ mov 0x8(%esp),%edx │ │ mov 0x4(%esp),%eax │ │ mov 0xd0(%edx),%ecx │ │ cmp $0x20,%ecx │ │ - je bae8 │ │ - jbe bad0 │ │ + je f1c8 │ │ + jbe f1b0 │ │ cmp $0x30,%ecx │ │ - je bac0 │ │ + je f1a0 │ │ cmp $0x40,%ecx │ │ lea 0x0(%esi),%esi │ │ - jne baf8 │ │ + jne f1d8 │ │ movl $0x40,0x4(%esp) │ │ - jmp af20 │ │ + jmp e600 │ │ nop │ │ movl $0x30,0x4(%esp) │ │ - jmp af20 │ │ + jmp e600 │ │ lea 0x0(%esi),%esi │ │ cmp $0x1c,%ecx │ │ - jne bb00 │ │ + jne f1e0 │ │ movl $0x1c,0x4(%esp) │ │ - jmp 7aa0 │ │ + jmp b180 │ │ lea 0x0(%esi),%esi │ │ movl $0x20,0x4(%esp) │ │ - jmp 7aa0 │ │ + jmp b180 │ │ lea 0x0(%esi),%esi │ │ retq │ │ lea 0x0(%esi,%eiz,1),%esi │ │ retq │ │ - jmp bb10 │ │ + jmp f1f0 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ │ │ -0000bb10 : │ │ +0000f1f0 : │ │ push %esi │ │ push %ebx │ │ call 11f0 │ │ - add $0xc4a9,%ebx │ │ + add $0x8dc9,%ebx │ │ lea -0x104(%esp),%esp │ │ mov 0x114(%esp),%eax │ │ lea 0x2c(%esp),%esi │ │ mov %esi,0x4(%esp) │ │ mov %eax,(%esp) │ │ - call b7c0 │ │ + call eea0 │ │ test %eax,%eax │ │ - je bb50 │ │ + je f230 │ │ lea 0x104(%esp),%esp │ │ mov $0x1,%eax │ │ pop %ebx │ │ pop %esi │ │ retq │ │ xchg %ax,%ax │ │ mov 0x11c(%esp),%edx │ │ mov %esi,0x8(%esp) │ │ mov %eax,0x1c(%esp) │ │ mov %edx,0x4(%esp) │ │ mov 0x118(%esp),%edx │ │ mov %edx,(%esp) │ │ - call ba10 │ │ + call f0f0 │ │ mov 0x110(%esp),%edx │ │ mov %esi,0x4(%esp) │ │ mov %edx,(%esp) │ │ - call ba90 │ │ + call f170 │ │ mov 0x1c(%esp),%eax │ │ lea 0x104(%esp),%esp │ │ pop %ebx │ │ pop %esi │ │ retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -0000bba0 : │ │ - push %edi │ │ - mov $0xac,%edx │ │ - mov 0x8(%esp),%edi │ │ - test $0x1,%edi │ │ - jne bbe0 │ │ - test $0x2,%edi │ │ - jne bbf0 │ │ - mov %edx,%ecx │ │ - xor %eax,%eax │ │ - shr $0x2,%ecx │ │ - test $0x2,%dl │ │ - rep stos %eax,%es:(%edi) │ │ - je bbd0 │ │ - movw $0x0,(%edi) │ │ - add $0x2,%edi │ │ - and $0x1,%edx │ │ - je bbd8 │ │ - movb $0x0,(%edi) │ │ - pop %edi │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - movb $0x0,(%edi) │ │ - add $0x1,%edi │ │ - test $0x2,%edi │ │ - mov $0xab,%dl │ │ - je bbba │ │ - movw $0x0,(%edi) │ │ - sub $0x2,%edx │ │ - add $0x2,%edi │ │ - jmp bbba │ │ - lea 0x0(%esi),%esi │ │ - │ │ -0000bc00 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xc3b7,%ebx │ │ - lea -0x2c(%esp),%esp │ │ - mov 0x48(%esp),%ebp │ │ - mov 0x44(%esp),%eax │ │ - mov 0xa8(%ebp),%ecx │ │ - cmp $0xffffffff,%ecx │ │ - je bcf8 │ │ - lea (%eax,%ecx,1),%edx │ │ - cmp $0x40,%edx │ │ - jbe bc98 │ │ - cmp $0x40,%ecx │ │ - lea 0x40(%ebp),%esi │ │ - jbe bc68 │ │ - mov %eax,0x4(%esp) │ │ - mov %eax,0x1c(%esp) │ │ - mov 0x40(%esp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,(%esp) │ │ - call 7cc0 │ │ - mov 0x1c(%esp),%eax │ │ - add %eax,0xa8(%ebp) │ │ - xor %eax,%eax │ │ - lea 0x2c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - mov %eax,0x1c(%esp) │ │ - lea 0x40(%ebp),%esi │ │ - mov %esi,(%esp) │ │ - call 7fa0 │ │ - mov %esi,0x8(%esp) │ │ - mov 0xa8(%ebp),%edx │ │ - mov %ebp,(%esp) │ │ - mov %edx,0x4(%esp) │ │ - call 7cc0 │ │ - mov 0x1c(%esp),%eax │ │ - jmp bc3a │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - cmp $0x4,%eax │ │ - mov %eax,%edx │ │ - mov 0x40(%esp),%esi │ │ - lea 0x0(%ebp,%ecx,1),%edi │ │ - jae bcd8 │ │ - xor %ecx,%ecx │ │ - test $0x2,%dl │ │ - jne bcc0 │ │ - and $0x1,%edx │ │ - je bc56 │ │ - movzbl (%esi,%ecx,1),%edx │ │ - mov %dl,(%edi,%ecx,1) │ │ - jmp bc56 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movzwl (%esi),%ecx │ │ - and $0x1,%edx │ │ - mov %cx,(%edi) │ │ - mov $0x2,%ecx │ │ - je bc56 │ │ - jmp bcb3 │ │ - lea 0x0(%esi),%esi │ │ - test $0x1,%edi │ │ - jne bd20 │ │ - test $0x2,%edi │ │ - jne bd08 │ │ - mov %edx,%ecx │ │ - shr $0x2,%ecx │ │ - rep movsl %ds:(%esi),%es:(%edi) │ │ - xor %ecx,%ecx │ │ - test $0x2,%dl │ │ - je bcae │ │ - jmp bcc0 │ │ - mov $0xffffffff,%eax │ │ - jmp bc5e │ │ - lea 0x0(%esi),%esi │ │ - movzwl (%esi),%ecx │ │ - lea 0x2(%edi),%edi │ │ - sub $0x2,%edx │ │ - lea 0x2(%esi),%esi │ │ - mov %cx,-0x2(%edi) │ │ - jmp bce8 │ │ - lea 0x0(%esi),%esi │ │ - movzbl (%esi),%edx │ │ - lea 0x1(%edi),%edi │ │ - lea 0x1(%esi),%esi │ │ - mov %dl,-0x1(%edi) │ │ - lea -0x1(%eax),%edx │ │ - jmp bce0 │ │ - jmp bd40 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - │ │ -0000bd40 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xc277,%ebx │ │ - lea -0x1c(%esp),%esp │ │ - mov 0x38(%esp),%esi │ │ - mov 0xa8(%esi),%eax │ │ - cmp $0xffffffff,%eax │ │ - je bdfb │ │ - cmp $0x40,%eax │ │ - lea 0x40(%esi),%ebp │ │ - ja be70 │ │ - mov $0x40,%edx │ │ - sub %eax,%edx │ │ - cmp $0x4,%edx │ │ - lea (%esi,%eax,1),%edi │ │ - jae be48 │ │ - test $0x2,%dl │ │ - jne be30 │ │ - and $0x1,%edx │ │ - jne be28 │ │ - movdqu (%esi),%xmm1 │ │ - movdqa -0x2dc0(%ebx),%xmm0 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,(%esi) │ │ - movdqu 0x10(%esi),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%esi) │ │ - movdqu 0x20(%esi),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%esi) │ │ - movdqu 0x30(%esi),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqu %xmm0,0x30(%esi) │ │ - mov %ebp,(%esp) │ │ - call 7fa0 │ │ - mov %ebp,0x8(%esp) │ │ - movl $0x40,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 7cc0 │ │ - movl $0xffffffff,0xa8(%esi) │ │ - mov 0x34(%esp),%eax │ │ - test %eax,%eax │ │ - je be1e │ │ - mov 0x34(%esp),%eax │ │ - add $0x40,%esi │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0x30(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call 7cc0 │ │ - lea 0x1c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - movb $0x0,(%edi) │ │ - jmp bd97 │ │ - movw $0x0,(%edi) │ │ - add $0x2,%edi │ │ - and $0x1,%edx │ │ - je bd97 │ │ - jmp be28 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - test $0x1,%edi │ │ - jne be98 │ │ - test $0x2,%edi │ │ - jne bea8 │ │ - mov %edx,%ecx │ │ - xor %eax,%eax │ │ - shr $0x2,%ecx │ │ - test $0x2,%dl │ │ - rep stos %eax,%es:(%edi) │ │ - je bd8e │ │ - jmp be30 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov %ebp,0x4(%esp) │ │ - mov %esi,(%esp) │ │ - call 8000 │ │ - movl $0x20,0xa8(%esi) │ │ - mov $0x20,%edx │ │ - mov $0x20,%eax │ │ - jmp bd79 │ │ - lea 0x0(%esi),%esi │ │ - movb $0x0,(%edi) │ │ - sub $0x1,%edx │ │ - add $0x1,%edi │ │ - jmp be50 │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - movw $0x0,(%edi) │ │ - sub $0x2,%edx │ │ - add $0x2,%edi │ │ - jmp be58 │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -0000bec0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xc0f7,%ebx │ │ - lea -0x5c(%esp),%esp │ │ - mov 0x78(%esp),%eax │ │ - mov %gs:0x14,%ecx │ │ - mov %ecx,0x4c(%esp) │ │ - xor %ecx,%ecx │ │ - mov 0x70(%esp),%edi │ │ - cmpl $0xffffffff,0xa8(%eax) │ │ - mov 0x74(%esp),%esi │ │ - je bf15 │ │ - mov %eax,0x8(%esp) │ │ - movl $0x0,0x4(%esp) │ │ - movl $0x0,(%esp) │ │ - mov %eax,0x18(%esp) │ │ - call bd40 │ │ - mov 0x18(%esp),%eax │ │ - lea 0x40(%eax),%ebp │ │ - lea 0x20(%esp),%edx │ │ - mov %edx,(%esp) │ │ - mov %ebp,0x4(%esp) │ │ - mov %eax,0x18(%esp) │ │ - mov %edx,0x1c(%esp) │ │ - call 8000 │ │ - mov 0x18(%esp),%eax │ │ - movdqa -0x2db0(%ebx),%xmm0 │ │ - movdqu (%eax),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,(%eax) │ │ - movdqu 0x10(%eax),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x10(%eax) │ │ - movdqu 0x20(%eax),%xmm1 │ │ - pxor %xmm0,%xmm1 │ │ - movdqu %xmm1,0x20(%eax) │ │ - movdqu 0x30(%eax),%xmm1 │ │ - pxor %xmm1,%xmm0 │ │ - movdqu %xmm0,0x30(%eax) │ │ - mov %ebp,(%esp) │ │ - call 7fa0 │ │ - mov 0x18(%esp),%eax │ │ - mov %ebp,0x8(%esp) │ │ - movl $0x40,0x4(%esp) │ │ - mov %eax,(%esp) │ │ - call 7cc0 │ │ - mov 0x1c(%esp),%edx │ │ - mov %ebp,0x8(%esp) │ │ - movl $0x20,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - mov %edx,0x18(%esp) │ │ - call 7cc0 │ │ - mov 0x18(%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ - mov %edx,(%esp) │ │ - call 8000 │ │ - test %esi,%esi │ │ - je c102 │ │ - lea -0x10(%esi),%edx │ │ - lea -0x1(%esi),%ecx │ │ - shr $0x4,%edx │ │ - add $0x1,%edx │ │ - mov %edx,%eax │ │ - shl $0x4,%eax │ │ - cmp $0xe,%ecx │ │ - jbe c118 │ │ - movdqa 0x20(%esp),%xmm2 │ │ - cmp $0x1,%edx │ │ - movdqu %xmm2,(%edi) │ │ - je bffa │ │ - movdqa 0x30(%esp),%xmm3 │ │ - movdqu %xmm3,0x10(%edi) │ │ - cmp %eax,%esi │ │ - je c102 │ │ - movzbl 0x20(%esp,%eax,1),%edx │ │ - mov %dl,(%edi,%eax,1) │ │ - lea 0x1(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x21(%esp,%eax,1),%edx │ │ - mov %dl,0x1(%edi,%eax,1) │ │ - lea 0x2(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x22(%esp,%eax,1),%edx │ │ - mov %dl,0x2(%edi,%eax,1) │ │ - lea 0x3(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x23(%esp,%eax,1),%edx │ │ - mov %dl,0x3(%edi,%eax,1) │ │ - lea 0x4(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x24(%esp,%eax,1),%edx │ │ - mov %dl,0x4(%edi,%eax,1) │ │ - lea 0x5(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x25(%esp,%eax,1),%edx │ │ - mov %dl,0x5(%edi,%eax,1) │ │ - lea 0x6(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x26(%esp,%eax,1),%edx │ │ - mov %dl,0x6(%edi,%eax,1) │ │ - lea 0x7(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x27(%esp,%eax,1),%edx │ │ - mov %dl,0x7(%edi,%eax,1) │ │ - lea 0x8(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x28(%esp,%eax,1),%edx │ │ - mov %dl,0x8(%edi,%eax,1) │ │ - lea 0x9(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x29(%esp,%eax,1),%edx │ │ - mov %dl,0x9(%edi,%eax,1) │ │ - lea 0xa(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x2a(%esp,%eax,1),%edx │ │ - mov %dl,0xa(%edi,%eax,1) │ │ - lea 0xb(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x2b(%esp,%eax,1),%edx │ │ - mov %dl,0xb(%edi,%eax,1) │ │ - lea 0xc(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x2c(%esp,%eax,1),%edx │ │ - mov %dl,0xc(%edi,%eax,1) │ │ - lea 0xd(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x2d(%esp,%eax,1),%edx │ │ - mov %dl,0xd(%edi,%eax,1) │ │ - lea 0xe(%eax),%edx │ │ - cmp %edx,%esi │ │ - jbe c102 │ │ - movzbl 0x20(%esp,%edx,1),%edx │ │ - mov %dl,0xe(%edi,%eax,1) │ │ - mov 0x4c(%esp),%eax │ │ - xor %gs:0x14,%eax │ │ - jne c11f │ │ - lea 0x5c(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - xor %eax,%eax │ │ - jmp c002 │ │ - call 11d0 │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi),%edi │ │ - │ │ -0000c130 : │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xbe89,%ebx │ │ - lea -0xc4(%esp),%esp │ │ - lea 0x14(%esp),%esi │ │ - mov %esi,(%esp) │ │ - call bba0 │ │ - mov 0xd4(%esp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0xd0(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call bc00 │ │ - mov 0xdc(%esp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0xd8(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call bd40 │ │ - mov 0xe4(%esp),%eax │ │ - mov %esi,0x8(%esp) │ │ - mov %eax,0x4(%esp) │ │ - mov 0xe0(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call bec0 │ │ - lea 0xc4(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - lea 0x0(%edi),%edi │ │ - │ │ -0000c1c0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xbdf7,%ebx │ │ - lea -0x8(%esp),%esp │ │ - mov 0x1c(%esp),%eax │ │ - mov 0x20(%esp),%ecx │ │ - movzbl 0x3(%eax),%edi │ │ - movzbl 0x2(%eax),%edx │ │ - movzbl (%eax),%ebp │ │ - movzbl 0x1(%eax),%esi │ │ - shl $0x18,%edi │ │ - shl $0x10,%edx │ │ - shl $0x8,%esi │ │ - or %edx,%edi │ │ - or %ebp,%edi │ │ - or %esi,%edi │ │ - mov %edi,(%ecx) │ │ - movzbl 0x7(%eax),%esi │ │ - movzbl 0x6(%eax),%edx │ │ - movzbl 0x4(%eax),%ebp │ │ - shl $0x18,%esi │ │ - shl $0x10,%edx │ │ - or %edx,%esi │ │ - movzbl 0x5(%eax),%edx │ │ - or %ebp,%esi │ │ - shl $0x8,%edx │ │ - or %edx,%esi │ │ - mov %esi,0x4(%ecx) │ │ - movzbl 0xb(%eax),%ebp │ │ - movzbl 0xa(%eax),%edx │ │ - mov %esi,(%esp) │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - lea -0x5d40(%ebx),%esi │ │ - or %edx,%ebp │ │ - movzbl 0x8(%eax),%edx │ │ - or %edx,%ebp │ │ - movzbl 0x9(%eax),%edx │ │ - shl $0x8,%edx │ │ - or %edx,%ebp │ │ - mov %ebp,0x8(%ecx) │ │ - mov %ebp,0x4(%esp) │ │ - movzbl 0xe(%eax),%edx │ │ - movzbl 0xf(%eax),%ebp │ │ - shl $0x10,%edx │ │ - shl $0x18,%ebp │ │ - or %ebp,%edx │ │ - movzbl 0xc(%eax),%ebp │ │ - or %edx,%ebp │ │ - movzbl 0xd(%eax),%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - shl $0x8,%edx │ │ - xor (%eax),%edi │ │ - or %ebp,%edx │ │ - mov %edx,0xc(%ecx) │ │ - mov %edx,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%esi,%eax,4),%edi │ │ - mov %edi,%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,%ebp │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - xor %ebp,%eax │ │ - mov 0x4(%esp),%ebp │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - mov %edi,0x14(%ecx) │ │ - mov %eax,0x10(%ecx) │ │ - xor %edi,%ebp │ │ - lea -0x3d40(%ebx),%edi │ │ - xor %ebp,%edx │ │ - mov %ebp,0x18(%ecx) │ │ - mov %edx,0x1c(%ecx) │ │ - xor 0x4(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - mov %eax,0x20(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0x24(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ebp,0x28(%ecx) │ │ - mov %edx,0x2c(%ecx) │ │ - xor 0x8(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov %eax,0x30(%ecx) │ │ - mov (%esp),%edi │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0x34(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ebp,0x38(%ecx) │ │ - mov %edx,0x3c(%ecx) │ │ - xor 0xc(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - mov %eax,0x40(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0x44(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ebp,0x48(%ecx) │ │ - mov %edx,0x4c(%ecx) │ │ - xor 0x10(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - mov %eax,0x50(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %ebp,0x58(%ecx) │ │ - xor %ebp,%edx │ │ - mov %edi,0x54(%ecx) │ │ - mov %edx,0x5c(%ecx) │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x14(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - mov %eax,0x60(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0x64(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ebp,0x68(%ecx) │ │ - mov %edx,0x6c(%ecx) │ │ - xor 0x18(%edi),%eax │ │ - mov %eax,%edi │ │ - mov %edx,%eax │ │ - shr $0x18,%eax │ │ - xor 0x800(%esi,%eax,4),%edi │ │ - movzbl %dl,%eax │ │ - xor 0xc00(%esi,%eax,4),%edi │ │ - movzbl %dh,%eax │ │ - xor (%esi,%eax,4),%edi │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor 0x400(%esi,%eax,4),%edi │ │ - mov %edi,0x70(%ecx) │ │ - mov %edi,%eax │ │ - mov (%esp),%edi │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0x74(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ebp,0x78(%ecx) │ │ - mov %edx,0x7c(%ecx) │ │ - xor 0x1c(%edi),%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - mov %eax,%edi │ │ - movzbl %dl,%eax │ │ - xor 0xc00(%esi,%eax,4),%edi │ │ - movzbl %dh,%eax │ │ - xor (%esi,%eax,4),%edi │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor 0x400(%esi,%eax,4),%edi │ │ - mov %edi,0x80(%ecx) │ │ - mov (%esp),%eax │ │ - movl $0x0,0xf0(%ecx) │ │ - xor %edi,%eax │ │ - mov %eax,(%esp) │ │ - xor %eax,%ebp │ │ - mov %eax,0x84(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x88(%ecx) │ │ - mov %edx,0x8c(%ecx) │ │ - xor 0x20(%eax),%edi │ │ - mov %edi,%eax │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%esi,%edi,4),%eax │ │ - movzbl %dl,%edi │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - mov %eax,0x4(%esp) │ │ - mov %edi,%eax │ │ - movzbl %al,%edi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%eax │ │ - mov (%esp),%edi │ │ - mov %eax,0x90(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,0x94(%ecx) │ │ - xor %edi,%ebp │ │ - mov %ebp,(%esp) │ │ - xor %ebp,%edx │ │ - mov %ebp,0x98(%ecx) │ │ - lea -0x3d40(%ebx),%ebp │ │ - mov %edx,0x9c(%ecx) │ │ - xor 0x24(%ebp),%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov 0x4(%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov (%esp),%esi │ │ - mov %eax,0xa0(%ecx) │ │ - xor %eax,%edi │ │ - xor %edi,%esi │ │ - xor %eax,%eax │ │ - mov %edi,0xa4(%ecx) │ │ - xor %esi,%edx │ │ - mov %esi,0xa8(%ecx) │ │ - mov %edx,0xac(%ecx) │ │ - movb $0xa0,0xf0(%ecx) │ │ - lea 0x8(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - xchg %ax,%ax │ │ - │ │ -0000c5f0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xb9c7,%ebx │ │ - lea -0x10(%esp),%esp │ │ - mov 0x24(%esp),%eax │ │ - mov 0x28(%esp),%ecx │ │ - movzbl 0x3(%eax),%esi │ │ - movzbl 0x2(%eax),%edx │ │ - movzbl (%eax),%edi │ │ - shl $0x18,%esi │ │ - shl $0x10,%edx │ │ - or %edx,%esi │ │ - movzbl 0x1(%eax),%edx │ │ - or %edi,%esi │ │ - shl $0x8,%edx │ │ - or %edx,%esi │ │ - mov %esi,(%ecx) │ │ - movzbl 0x7(%eax),%edi │ │ - movzbl 0x6(%eax),%edx │ │ - movzbl 0x5(%eax),%ebp │ │ - shl $0x18,%edi │ │ - shl $0x10,%edx │ │ - or %edx,%edi │ │ - movzbl 0x4(%eax),%edx │ │ - or %edx,%edi │ │ - mov %ebp,%edx │ │ - shl $0x8,%edx │ │ - or %edx,%edi │ │ - mov %edi,0x4(%ecx) │ │ - movzbl 0xb(%eax),%ebp │ │ - movzbl 0xa(%eax),%edx │ │ - mov %edi,(%esp) │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - or %edx,%ebp │ │ - movzbl 0x8(%eax),%edx │ │ - or %edx,%ebp │ │ - movzbl 0x9(%eax),%edx │ │ - mov %ebp,%edi │ │ - shl $0x8,%edx │ │ - or %edx,%edi │ │ - mov %edi,0x8(%ecx) │ │ - movzbl 0xf(%eax),%ebp │ │ - movzbl 0xe(%eax),%edx │ │ - mov %edi,0x4(%esp) │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - movzbl 0xd(%eax),%edi │ │ - or %edx,%ebp │ │ - movzbl 0xc(%eax),%edx │ │ - shl $0x8,%edi │ │ - or %edx,%ebp │ │ - mov %ebp,%edx │ │ - or %edi,%edx │ │ - mov %edx,0xc(%ecx) │ │ - mov %edx,0x8(%esp) │ │ - movzbl 0x13(%eax),%edi │ │ - movzbl 0x12(%eax),%edx │ │ - shl $0x18,%edi │ │ - shl $0x10,%edx │ │ - or %edx,%edi │ │ - movzbl 0x10(%eax),%edx │ │ - movzbl 0x11(%eax),%ebp │ │ - or %edx,%edi │ │ - shl $0x8,%ebp │ │ - or %ebp,%edi │ │ - mov %edi,0x10(%ecx) │ │ - movzbl 0x17(%eax),%ebp │ │ - movzbl 0x16(%eax),%edx │ │ - mov %edi,0xc(%esp) │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - or %ebp,%edx │ │ - movzbl 0x14(%eax),%ebp │ │ - or %edx,%ebp │ │ - movzbl 0x15(%eax),%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - shl $0x8,%edx │ │ - xor (%eax),%esi │ │ - or %ebp,%edx │ │ - mov %edx,%eax │ │ - movzbl %dl,%edi │ │ - shr $0x18,%eax │ │ - mov %edx,0x14(%ecx) │ │ - mov %esi,%ebp │ │ - lea -0x5d40(%ebx),%esi │ │ - xor 0x800(%esi,%eax,4),%ebp │ │ - mov %ebp,%eax │ │ - xor 0xc00(%esi,%edi,4),%eax │ │ - movzbl %dh,%edi │ │ - xor (%esi,%edi,4),%eax │ │ - mov %eax,%ebp │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%edi │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%edi,4),%ebp │ │ - mov %ebp,(%esp) │ │ - xor %ebp,%eax │ │ - mov %ebp,0x18(%ecx) │ │ - mov %eax,%edi │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,0x1c(%ecx) │ │ - xor %eax,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0x20(%ecx) │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x24(%ecx) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x28(%ecx) │ │ - mov (%esp),%ebp │ │ - mov %edx,0x2c(%ecx) │ │ - xor 0x4(%eax),%ebp │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,(%esp) │ │ - xor %eax,%edi │ │ - mov %eax,0x30(%ecx) │ │ - xor %edi,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0x38(%ecx) │ │ - mov %edi,0x34(%ecx) │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x3c(%ecx) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x40(%ecx) │ │ - mov (%esp),%ebp │ │ - mov %edx,0x44(%ecx) │ │ - xor 0x8(%eax),%ebp │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,(%esp) │ │ - xor %eax,%edi │ │ - mov %eax,0x48(%ecx) │ │ - xor %edi,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,0x4c(%ecx) │ │ - mov %ebp,0x50(%ecx) │ │ - mov %ebp,0x4(%esp) │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x54(%ecx) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x58(%ecx) │ │ - mov (%esp),%ebp │ │ - mov %edx,0x5c(%ecx) │ │ - xor 0xc(%eax),%ebp │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,(%esp) │ │ - xor %eax,%edi │ │ - mov %eax,0x60(%ecx) │ │ - xor %edi,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0x68(%ecx) │ │ - mov %edi,0x64(%ecx) │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x6c(%ecx) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x70(%ecx) │ │ - mov (%esp),%ebp │ │ - mov %edx,0x74(%ecx) │ │ - xor 0x10(%eax),%ebp │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,(%esp) │ │ - xor %eax,%edi │ │ - mov %eax,0x78(%ecx) │ │ - xor %edi,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0x80(%ecx) │ │ - mov %edi,0x7c(%ecx) │ │ - xor %ebp,%eax │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,0x84(%ecx) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%eax │ │ - mov %ebp,0x88(%ecx) │ │ - mov (%esp),%ebp │ │ - mov %edx,0x8c(%ecx) │ │ - xor 0x14(%eax),%ebp │ │ - mov %ebp,%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %eax,(%esp) │ │ - mov %edx,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,(%esp) │ │ - xor %eax,%edi │ │ - mov %eax,0x90(%ecx) │ │ - xor %edi,%ebp │ │ - mov 0x8(%esp),%eax │ │ - mov %edi,0x94(%ecx) │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0x98(%ecx) │ │ - xor %ebp,%eax │ │ - mov %eax,0x9c(%ecx) │ │ - mov 0xc(%esp),%ebp │ │ - mov %eax,0x8(%esp) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - mov (%esp),%eax │ │ - mov %ebp,0xa0(%ecx) │ │ - lea -0x3d40(%ebx),%ebp │ │ - mov %edx,0xa4(%ecx) │ │ - xor 0x18(%ebp),%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - xor (%esi,%ebp,4),%eax │ │ - mov %edx,%ebp │ │ - shr $0x10,%ebp │ │ - mov %eax,(%esp) │ │ - mov %ebp,%eax │ │ - movzbl %al,%ebp │ │ - mov (%esp),%eax │ │ - xor 0x400(%esi,%ebp,4),%eax │ │ - mov 0x4(%esp),%ebp │ │ - mov %eax,0xa8(%ecx) │ │ - xor %eax,%edi │ │ - mov %edi,(%esp) │ │ - xor %edi,%ebp │ │ - mov %edi,0xac(%ecx) │ │ - mov 0x8(%esp),%edi │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0xb0(%ecx) │ │ - xor %ebp,%edi │ │ - mov 0xc(%esp),%ebp │ │ - mov %edi,0xb4(%ecx) │ │ - xor %edi,%ebp │ │ - mov %ebp,0xb8(%ecx) │ │ - xor %ebp,%edx │ │ - lea -0x3d40(%ebx),%ebp │ │ - mov %edx,0xbc(%ecx) │ │ - xor 0x1c(%ebp),%eax │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - xor 0x800(%esi,%ebp,4),%eax │ │ - movzbl %dl,%ebp │ │ - xor 0xc00(%esi,%ebp,4),%eax │ │ - movzbl %dh,%ebp │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor (%esi,%ebp,4),%eax │ │ - xor 0x400(%esi,%edx,4),%eax │ │ - mov %eax,0xc0(%ecx) │ │ - mov %eax,%ebp │ │ - xor (%esp),%ebp │ │ - mov %ebp,0xc4(%ecx) │ │ - xor 0x4(%esp),%ebp │ │ - movl $0x0,0xf0(%ecx) │ │ - movb $0xc0,0xf0(%ecx) │ │ - mov %ebp,0xc8(%ecx) │ │ - xor %edi,%ebp │ │ - mov %ebp,0xcc(%ecx) │ │ - xor %eax,%eax │ │ - lea 0x10(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -0000cad0 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xb4e7,%ebx │ │ - lea -0x1c(%esp),%esp │ │ - mov 0x30(%esp),%edi │ │ - mov 0x34(%esp),%eax │ │ - movzbl 0x3(%edi),%ebp │ │ - movzbl 0x2(%edi),%edx │ │ - movzbl (%edi),%esi │ │ - shl $0x18,%ebp │ │ - shl $0x10,%edx │ │ - or %edx,%ebp │ │ - movzbl 0x1(%edi),%edx │ │ - or %esi,%ebp │ │ - shl $0x8,%edx │ │ - or %edx,%ebp │ │ - mov %ebp,(%eax) │ │ - movzbl 0x6(%edi),%ecx │ │ - movzbl 0x7(%edi),%esi │ │ - mov %ecx,%edx │ │ - shl $0x18,%esi │ │ - shl $0x10,%edx │ │ - movzbl 0x5(%edi),%ecx │ │ - or %edx,%esi │ │ - movzbl 0x4(%edi),%edx │ │ - or %edx,%esi │ │ - mov %ecx,%edx │ │ - shl $0x8,%edx │ │ - or %edx,%esi │ │ - mov %esi,0x4(%eax) │ │ - mov %esi,(%esp) │ │ - movzbl 0xa(%edi),%edx │ │ - movzbl 0xb(%edi),%esi │ │ - shl $0x10,%edx │ │ - shl $0x18,%esi │ │ - or %edx,%esi │ │ - movzbl 0x8(%edi),%edx │ │ - mov %esi,%ecx │ │ - or %edx,%ecx │ │ - movzbl 0x9(%edi),%edx │ │ - shl $0x8,%edx │ │ - or %edx,%ecx │ │ - mov %ecx,0x8(%eax) │ │ - mov %ecx,0x4(%esp) │ │ - movzbl 0xe(%edi),%edx │ │ - movzbl 0xf(%edi),%ecx │ │ - shl $0x10,%edx │ │ - shl $0x18,%ecx │ │ - or %edx,%ecx │ │ - movzbl 0xc(%edi),%edx │ │ - or %ecx,%edx │ │ - movzbl 0xd(%edi),%ecx │ │ - shl $0x8,%ecx │ │ - or %ecx,%edx │ │ - mov %edx,0xc(%eax) │ │ - mov %edx,0x8(%esp) │ │ - movzbl 0x13(%edi),%ecx │ │ - movzbl 0x12(%edi),%edx │ │ - shl $0x18,%ecx │ │ - shl $0x10,%edx │ │ - or %ecx,%edx │ │ - movzbl 0x10(%edi),%ecx │ │ - or %edx,%ecx │ │ - movzbl 0x11(%edi),%edx │ │ - shl $0x8,%edx │ │ - or %edx,%ecx │ │ - mov %ecx,0x10(%eax) │ │ - mov %ecx,0xc(%esp) │ │ - movzbl 0x16(%edi),%edx │ │ - movzbl 0x17(%edi),%ecx │ │ - movzbl 0x15(%edi),%esi │ │ - shl $0x18,%ecx │ │ - shl $0x10,%edx │ │ - shl $0x8,%esi │ │ - or %ecx,%edx │ │ - movzbl 0x14(%edi),%ecx │ │ - or %ecx,%edx │ │ - or %esi,%edx │ │ - mov %edx,0x14(%eax) │ │ - mov %edx,0x10(%esp) │ │ - movzbl 0x1b(%edi),%esi │ │ - movzbl 0x1a(%edi),%edx │ │ - movzbl 0x19(%edi),%ecx │ │ - shl $0x18,%esi │ │ - shl $0x10,%edx │ │ - shl $0x8,%ecx │ │ - or %esi,%edx │ │ - movzbl 0x18(%edi),%esi │ │ - or %esi,%edx │ │ - or %ecx,%edx │ │ - mov %edx,0x18(%eax) │ │ - mov %edx,0x14(%esp) │ │ - movzbl 0x1f(%edi),%ecx │ │ - movzbl 0x1e(%edi),%edx │ │ - movzbl 0x1c(%edi),%esi │ │ - shl $0x18,%ecx │ │ - shl $0x10,%edx │ │ - or %edx,%ecx │ │ - lea -0x5d40(%ebx),%edx │ │ - or %ecx,%esi │ │ - movzbl 0x1d(%edi),%ecx │ │ - lea -0x3d40(%ebx),%edi │ │ - shl $0x8,%ecx │ │ - xor (%edi),%ebp │ │ - or %esi,%ecx │ │ - mov %ecx,0x1c(%eax) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %ecx,0x18(%esp) │ │ - mov %ebp,%esi │ │ - xor 0x800(%edx,%edi,4),%esi │ │ - movzbl %cl,%edi │ │ - xor 0xc00(%edx,%edi,4),%esi │ │ - movzbl %ch,%edi │ │ - xor (%edx,%edi,4),%esi │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - mov %edi,%ecx │ │ - movzbl %cl,%edi │ │ - mov 0x400(%edx,%edi,4),%ebp │ │ - mov 0x4(%esp),%edi │ │ - xor %esi,%ebp │ │ - mov (%esp),%esi │ │ - mov %ebp,0x20(%eax) │ │ - mov %ebp,(%esp) │ │ - xor %ebp,%esi │ │ - mov %esi,0x24(%eax) │ │ - xor %esi,%edi │ │ - mov %esi,0x4(%esp) │ │ - mov 0x8(%esp),%esi │ │ - mov %edi,0x28(%eax) │ │ - mov %edi,0x8(%esp) │ │ - xor %edi,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,%ebp │ │ - shr $0x18,%ebp │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - mov %esi,0x2c(%eax) │ │ - xor 0xc00(%edx,%ebp,4),%edi │ │ - movzbl %ch,%ebp │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ebp,4),%edi │ │ - mov %esi,%ebp │ │ - shr $0x10,%ebp │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%ebp │ │ - mov 0x14(%esp),%ecx │ │ - xor 0x800(%edx,%ebp,4),%edi │ │ - mov 0x10(%esp),%ebp │ │ - mov %edi,0x30(%eax) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%ebp │ │ - mov %ebp,0x34(%eax) │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x10(%esp) │ │ - mov 0x18(%esp),%ebp │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ecx,0x38(%eax) │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%ebp │ │ - mov (%esp),%ecx │ │ - mov %ebp,0x3c(%eax) │ │ - xor 0x4(%edi),%ecx │ │ - mov %ebp,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%edx,%edi,4),%ecx │ │ - mov %ecx,(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%edi │ │ - mov (%esp),%ecx │ │ - xor 0xc00(%edx,%edi,4),%ecx │ │ - mov %ecx,(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %ch,%edi │ │ - mov (%esp),%ecx │ │ - xor (%edx,%edi,4),%ecx │ │ - mov %ecx,%edi │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov 0x4(%esp),%ecx │ │ - mov %edi,0x40(%eax) │ │ - mov %edi,(%esp) │ │ - xor %edi,%ecx │ │ - mov %ecx,0x44(%eax) │ │ - mov 0x8(%esp),%edi │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,0x8(%esp) │ │ - xor %edi,%esi │ │ - mov %edi,0x48(%eax) │ │ - mov %esi,%ecx │ │ - mov %esi,0x4c(%eax) │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%edx,%ecx,4),%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,0x50(%eax) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%ecx │ │ - mov 0x14(%esp),%edi │ │ - mov %ecx,0x54(%eax) │ │ - mov %ecx,0x10(%esp) │ │ - xor %ecx,%edi │ │ - mov %ebp,%ecx │ │ - mov %edi,0x58(%eax) │ │ - xor %edi,%ecx │ │ - mov (%esp),%ebp │ │ - mov %edi,0x14(%esp) │ │ - mov %ecx,%edi │ │ - mov %ecx,0x5c(%eax) │ │ - lea -0x3d40(%ebx),%ecx │ │ - mov %edi,(%esp) │ │ - xor 0x8(%ecx),%ebp │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%edx,%ecx,4),%ebp │ │ - mov (%esp),%ecx │ │ - movzbl %cl,%edi │ │ - xor 0xc00(%edx,%edi,4),%ebp │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor (%edx,%edi,4),%ebp │ │ - movzbl %cl,%edi │ │ - mov 0x4(%esp),%ecx │ │ - xor 0x400(%edx,%edi,4),%ebp │ │ - mov 0x8(%esp),%edi │ │ - mov %ebp,0x60(%eax) │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x4(%esp) │ │ - xor %ecx,%edi │ │ - mov %ecx,0x64(%eax) │ │ - xor %edi,%esi │ │ - mov %ecx,0x8(%esp) │ │ - mov %esi,%ecx │ │ - mov %edi,0x68(%eax) │ │ - mov %esi,%ebp │ │ - mov %edi,0x18(%esp) │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x18,%ebp │ │ - mov %esi,0x6c(%eax) │ │ - xor 0xc00(%edx,%ebp,4),%edi │ │ - movzbl %ch,%ebp │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ebp,4),%edi │ │ - mov %esi,%ebp │ │ - shr $0x10,%ebp │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%ebp │ │ - mov 0x4(%esp),%ecx │ │ - xor 0x800(%edx,%ebp,4),%edi │ │ - mov 0x10(%esp),%ebp │ │ - mov %edi,0x70(%eax) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%ebp │ │ - mov 0x14(%esp),%edi │ │ - mov %ebp,0x74(%eax) │ │ - mov %ebp,0x10(%esp) │ │ - xor %ebp,%edi │ │ - mov %edi,0x78(%eax) │ │ - mov %edi,%ebp │ │ - mov (%esp),%edi │ │ - mov %ebp,(%esp) │ │ - xor %ebp,%edi │ │ - mov %edi,0x7c(%eax) │ │ - mov %edi,%ebp │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0xc(%edi),%ecx │ │ - mov %ebp,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%edx,%edi,4),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%edi │ │ - mov 0x4(%esp),%ecx │ │ - xor 0xc00(%edx,%edi,4),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %ch,%edi │ │ - mov 0x4(%esp),%ecx │ │ - xor (%edx,%edi,4),%ecx │ │ - mov %ecx,%edi │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov 0x8(%esp),%ecx │ │ - mov %edi,0x80(%eax) │ │ - mov %edi,0x4(%esp) │ │ - xor %edi,%ecx │ │ - mov %ecx,0x84(%eax) │ │ - mov 0x18(%esp),%edi │ │ - mov %ecx,0x8(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,0x14(%esp) │ │ - xor %edi,%esi │ │ - mov %edi,0x88(%eax) │ │ - mov %esi,%ecx │ │ - mov %esi,0x8c(%eax) │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%edx,%ecx,4),%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,0x90(%eax) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,0x94(%eax) │ │ - mov %ecx,0x10(%esp) │ │ - xor %ecx,%edi │ │ - mov %ebp,%ecx │ │ - mov %edi,0x98(%eax) │ │ - xor %edi,%ecx │ │ - mov 0x4(%esp),%ebp │ │ - mov %edi,0x18(%esp) │ │ - mov %ecx,%edi │ │ - mov %ecx,0x9c(%eax) │ │ - lea -0x3d40(%ebx),%ecx │ │ - mov %edi,(%esp) │ │ - xor 0x10(%ecx),%ebp │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%edx,%ecx,4),%ebp │ │ - mov (%esp),%ecx │ │ - movzbl %cl,%edi │ │ - xor 0xc00(%edx,%edi,4),%ebp │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor (%edx,%edi,4),%ebp │ │ - movzbl %cl,%edi │ │ - mov 0x8(%esp),%ecx │ │ - xor 0x400(%edx,%edi,4),%ebp │ │ - mov 0x14(%esp),%edi │ │ - mov %ebp,0xa0(%eax) │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x4(%esp) │ │ - xor %ecx,%edi │ │ - mov %ecx,0xa4(%eax) │ │ - xor %edi,%esi │ │ - mov %ecx,0x8(%esp) │ │ - mov %esi,%ecx │ │ - mov %edi,0xa8(%eax) │ │ - mov %esi,%ebp │ │ - mov %edi,0x14(%esp) │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x18,%ebp │ │ - mov %esi,0xac(%eax) │ │ - xor 0xc00(%edx,%ebp,4),%edi │ │ - movzbl %ch,%ebp │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ebp,4),%edi │ │ - mov %esi,%ebp │ │ - shr $0x10,%ebp │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%ebp │ │ - mov 0x4(%esp),%ecx │ │ - xor 0x800(%edx,%ebp,4),%edi │ │ - mov 0x10(%esp),%ebp │ │ - mov %edi,0xb0(%eax) │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%ebp │ │ - mov 0x18(%esp),%edi │ │ - mov %ebp,0xb4(%eax) │ │ - mov %ebp,0x10(%esp) │ │ - xor %ebp,%edi │ │ - mov %edi,0xb8(%eax) │ │ - mov %edi,%ebp │ │ - mov (%esp),%edi │ │ - mov %ebp,(%esp) │ │ - xor %ebp,%edi │ │ - mov %edi,0xbc(%eax) │ │ - mov %edi,%ebp │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x14(%edi),%ecx │ │ - mov %ebp,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%edx,%edi,4),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%edi │ │ - mov 0x4(%esp),%ecx │ │ - xor 0xc00(%edx,%edi,4),%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %ebp,%ecx │ │ - movzbl %ch,%edi │ │ - mov 0x4(%esp),%ecx │ │ - xor (%edx,%edi,4),%ecx │ │ - mov %ecx,%edi │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov 0x8(%esp),%ecx │ │ - mov %edi,0xc0(%eax) │ │ - mov %edi,0x4(%esp) │ │ - xor %edi,%ecx │ │ - mov %ecx,0xc4(%eax) │ │ - mov 0x14(%esp),%edi │ │ - mov %ecx,0x8(%esp) │ │ - movl $0x0,0xf0(%eax) │ │ - movb $0xe0,0xf0(%eax) │ │ - xor %ecx,%edi │ │ - mov %edi,0xc8(%eax) │ │ - xor %edi,%esi │ │ - mov %edi,0x14(%esp) │ │ - mov %esi,%ecx │ │ - mov %esi,0xcc(%eax) │ │ - movzbl %cl,%edi │ │ - mov (%edx,%edi,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%edx,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%edx,%ecx,4),%edi │ │ - mov 0x10(%esp),%ecx │ │ - mov %edi,0xd0(%eax) │ │ - xor %edi,%ecx │ │ - mov %ecx,0xd4(%eax) │ │ - xor (%esp),%ecx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %ecx,0xd8(%eax) │ │ - xor %ebp,%ecx │ │ - mov 0x4(%esp),%ebp │ │ - mov %ecx,0xdc(%eax) │ │ - xor 0x18(%edi),%ebp │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - xor 0x800(%edx,%edi,4),%ebp │ │ - movzbl %cl,%edi │ │ - xor 0xc00(%edx,%edi,4),%ebp │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor (%edx,%edi,4),%ebp │ │ - xor 0x400(%edx,%ecx,4),%ebp │ │ - mov 0x8(%esp),%edx │ │ - mov %ebp,0xe0(%eax) │ │ - xor %ebp,%edx │ │ - mov %edx,0xe4(%eax) │ │ - xor 0x14(%esp),%edx │ │ - mov %edx,0xe8(%eax) │ │ - xor %edx,%esi │ │ - mov %esi,0xec(%eax) │ │ - lea 0x1c(%esp),%esp │ │ - pop %ebx │ │ - xor %eax,%eax │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -0000d180 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xae3a,%ebx │ │ - lea -0x18(%esp),%esp │ │ - mov 0x24(%esp),%eax │ │ - cmp $0x20,%eax │ │ - je d208 │ │ - jle d1c0 │ │ - cmp $0xc0,%eax │ │ - je d1ca │ │ - cmp $0x100,%eax │ │ - je d208 │ │ - add $0xffffff80,%eax │ │ - je d1e8 │ │ - lea 0x18(%esp),%esp │ │ - mov $0x1,%eax │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - cmp $0x10,%eax │ │ - je d1e8 │ │ - cmp $0x18,%eax │ │ - jne d1ae │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call c5f0 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call c1c0 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call cad0 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - lea 0x0(%edi,%eiz,1),%edi │ │ - │ │ -0000d230 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xad87,%ebx │ │ - lea -0x20(%esp),%esp │ │ - mov 0x34(%esp),%ecx │ │ - movzbl 0x3(%ecx),%esi │ │ - movzbl 0x2(%ecx),%eax │ │ - movzbl (%ecx),%edi │ │ - shl $0x18,%esi │ │ - shl $0x10,%eax │ │ - or %eax,%esi │ │ - movzbl 0x1(%ecx),%eax │ │ - or %edi,%esi │ │ - shl $0x8,%eax │ │ - or %eax,%esi │ │ - mov 0x38(%esp),%eax │ │ - mov %esi,0xa0(%eax) │ │ - movzbl 0x7(%ecx),%ebp │ │ - movzbl 0x6(%ecx),%eax │ │ - shl $0x18,%ebp │ │ - shl $0x10,%eax │ │ - or %eax,%ebp │ │ - movzbl 0x4(%ecx),%eax │ │ - or %eax,%ebp │ │ - movzbl 0x5(%ecx),%eax │ │ - shl $0x8,%eax │ │ - or %eax,%ebp │ │ - mov 0x38(%esp),%eax │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,0xa4(%eax) │ │ - movzbl 0xb(%ecx),%ebp │ │ - movzbl 0xa(%ecx),%eax │ │ - movzbl 0x9(%ecx),%edi │ │ - shl $0x18,%ebp │ │ - shl $0x10,%eax │ │ - shl $0x8,%edi │ │ - or %eax,%ebp │ │ - movzbl 0x8(%ecx),%eax │ │ - or %ebp,%eax │ │ - or %edi,%eax │ │ - mov %eax,0x8(%esp) │ │ - mov %eax,%edx │ │ - mov 0x38(%esp),%eax │ │ - mov %edx,0xa8(%eax) │ │ - movzbl 0xf(%ecx),%ebp │ │ - movzbl 0xe(%ecx),%eax │ │ - shl $0x18,%ebp │ │ - shl $0x10,%eax │ │ - or %ebp,%eax │ │ - movzbl 0xc(%ecx),%ebp │ │ - mov %eax,%edi │ │ - movzbl 0xd(%ecx),%eax │ │ - or %ebp,%edi │ │ - shl $0x8,%eax │ │ - lea -0x5d40(%ebx),%ebp │ │ - or %eax,%edi │ │ - mov 0x38(%esp),%eax │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - mov %edi,%edx │ │ - mov %edi,0xac(%eax) │ │ - movzbl %dl,%eax │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - mov %edi,(%esp) │ │ - xor 0xc00(%ebp,%eax,4),%ecx │ │ - lea -0x3d40(%ebx),%eax │ │ - xor (%eax),%ecx │ │ - movzbl %dh,%eax │ │ - xor 0x0(%ebp,%eax,4),%ecx │ │ - mov %edi,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%eax │ │ - xor 0x400(%ebp,%eax,4),%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor %esi,%eax │ │ - xor 0x8(%esp),%eax │ │ - xor %edi,%eax │ │ - xor %ecx,%eax │ │ - xor %esi,%ecx │ │ - mov %eax,0xc(%esp) │ │ - mov %ecx,%esi │ │ - lea -0x8d40(%ebx),%eax │ │ - shr $0x18,%esi │ │ - mov %esi,%edi │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%edi,4),%edi │ │ - xor (%eax,%esi,4),%edi │ │ - movzbl %ch,%esi │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - xor 0x4(%esp),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - mov 0x38(%esp),%edx │ │ - xor 0x800(%eax,%esi,4),%edi │ │ - movzbl %cl,%esi │ │ - mov %edi,0x90(%edx) │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov 0xc00(%eax,%edi,4),%edi │ │ - xor (%eax,%esi,4),%edi │ │ - movzbl %ch,%esi │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - xor 0x8(%esp),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - xor 0x800(%eax,%esi,4),%edi │ │ - mov 0x38(%esp),%esi │ │ - mov %edi,0x14(%esp) │ │ - mov %edi,0x94(%esi) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%edi,4),%edi │ │ - xor (%eax,%esi,4),%edi │ │ - movzbl %ch,%esi │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - xor 0x800(%eax,%esi,4),%edi │ │ - mov 0x38(%esp),%esi │ │ - mov %edi,0x18(%esp) │ │ - mov %edi,0x98(%esi) │ │ - xor (%esp),%ecx │ │ - mov %ecx,%edx │ │ - movzbl %cl,%esi │ │ - shr $0x18,%edx │ │ - mov 0xc00(%eax,%edx,4),%edi │ │ - xor (%eax,%esi,4),%edi │ │ - movzbl %ch,%esi │ │ - mov 0x400(%eax,%esi,4),%edx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor %edi,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - mov %edx,%esi │ │ - mov 0xc(%esp),%edx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,0x9c(%ecx) │ │ - mov %edx,%ecx │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%esi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%esi,4),%ecx │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - xor 0x4(%edi),%ecx │ │ - xor 0x0(%ebp,%esi,4),%ecx │ │ - movzbl %dl,%esi │ │ - xor 0x400(%ebp,%esi,4),%ecx │ │ - mov 0x4(%esp),%esi │ │ - mov %ecx,%edx │ │ - movzbl %ch,%edi │ │ - xor (%esp),%esi │ │ - shr $0x18,%edx │ │ - xor %ecx,%esi │ │ - mov %esi,0x4(%esp) │ │ - movzbl %cl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0xc00(%eax,%edx,4),%esi │ │ - mov 0x38(%esp),%edx │ │ - xor 0x10(%esp),%esi │ │ - xor 0x400(%eax,%edi,4),%esi │ │ - mov 0x18(%esp),%edi │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,0x80(%edx) │ │ - xor %esi,%ecx │ │ - mov %ecx,0x84(%edx) │ │ - xor %ecx,%edi │ │ - mov %edi,0x88(%edx) │ │ - mov 0x1c(%esp),%edx │ │ - mov %ecx,0x10(%esp) │ │ - mov %edi,0x14(%esp) │ │ - xor %edi,%edx │ │ - mov %edx,0x18(%esp) │ │ - mov 0x38(%esp),%ecx │ │ - mov %edx,0x8c(%ecx) │ │ - mov 0x4(%esp),%edx │ │ - mov %edx,%ecx │ │ - movzbl %dl,%edi │ │ - shr $0x18,%ecx │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%edi,4),%ecx │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x8(%edi),%ecx │ │ - movzbl %dh,%edi │ │ - xor 0x0(%ebp,%edi,4),%ecx │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - mov %edi,%edx │ │ - movzbl %dl,%edi │ │ - mov 0x8(%esp),%edx │ │ - xor 0x400(%ebp,%edi,4),%ecx │ │ - xor (%esp),%edx │ │ - mov %edx,%edi │ │ - mov %ecx,%edx │ │ - shr $0x18,%edx │ │ - xor %ecx,%edi │ │ - mov %edi,0x8(%esp) │ │ - movzbl %cl,%edi │ │ - mov (%eax,%edi,4),%edi │ │ - xor 0xc00(%eax,%edx,4),%edi │ │ - mov 0x38(%esp),%edx │ │ - xor %edi,%esi │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edi,4),%esi │ │ - mov 0x14(%esp),%edi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x10(%esp),%ecx │ │ - mov %esi,0x70(%edx) │ │ - mov %esi,0x10(%esp) │ │ - xor %esi,%ecx │ │ - mov %ecx,0x74(%edx) │ │ - xor %ecx,%edi │ │ - mov %edi,0x78(%edx) │ │ - mov 0x18(%esp),%edx │ │ - mov %edi,0x18(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - lea -0x3d40(%ebx),%esi │ │ - xor %edi,%edx │ │ - mov %edx,0x1c(%esp) │ │ - mov %edx,%edi │ │ - mov 0x38(%esp),%edx │ │ - mov %edi,0x7c(%edx) │ │ - mov 0x8(%esp),%edx │ │ - mov %edx,%ecx │ │ - movzbl %dl,%edi │ │ - shr $0x18,%ecx │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%edi,4),%ecx │ │ - movzbl %dh,%edi │ │ - shr $0x10,%edx │ │ - xor 0xc(%esi),%ecx │ │ - xor 0x0(%ebp,%edi,4),%ecx │ │ - movzbl %dl,%edi │ │ - xor 0x400(%ebp,%edi,4),%ecx │ │ - mov (%esp),%edi │ │ - mov %ecx,%esi │ │ - shr $0x18,%esi │ │ - xor %ecx,%edi │ │ - mov %edi,%edx │ │ - movzbl %cl,%edi │ │ - mov (%eax,%edi,4),%edi │ │ - mov %edx,(%esp) │ │ - xor 0xc00(%eax,%esi,4),%edi │ │ - mov 0x10(%esp),%esi │ │ - xor %edi,%esi │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edi,4),%esi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,%edi │ │ - mov 0x38(%esp),%esi │ │ - xor %edi,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %edi,0x10(%esp) │ │ - mov %edi,0x60(%esi) │ │ - mov %ecx,0x64(%esi) │ │ - mov 0x18(%esp),%esi │ │ - lea -0x3d40(%ebx),%edi │ │ - xor %ecx,%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov %esi,0x68(%ecx) │ │ - mov 0x1c(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ecx,%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x6c(%ecx) │ │ - mov %edx,%ecx │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%esi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%esi,4),%ecx │ │ - movzbl %dh,%esi │ │ - xor 0x10(%edi),%ecx │ │ - xor 0x0(%ebp,%esi,4),%ecx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - mov 0xc(%esp),%edx │ │ - xor 0x400(%ebp,%esi,4),%ecx │ │ - movzbl %cl,%esi │ │ - xor %ecx,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov %ecx,%esi │ │ - shr $0x18,%esi │ │ - mov %esi,%edi │ │ - mov 0xc(%esp),%esi │ │ - mov (%eax,%esi,4),%esi │ │ - mov %edx,0xc(%esp) │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x10(%esp),%edi │ │ - xor %esi,%edi │ │ - movzbl %ch,%esi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%edi │ │ - mov 0x14(%esp),%ecx │ │ - mov %edi,%esi │ │ - mov 0x38(%esp),%edi │ │ - xor %esi,%ecx │ │ - mov %ecx,0x14(%esp) │ │ - mov %esi,0x10(%esp) │ │ - mov %esi,0x50(%edi) │ │ - mov %ecx,0x54(%edi) │ │ - mov 0x18(%esp),%edi │ │ - lea -0x3d40(%ebx),%esi │ │ - xor %ecx,%edi │ │ - mov 0x38(%esp),%ecx │ │ - mov %edi,0x18(%esp) │ │ - mov %edi,0x58(%ecx) │ │ - mov 0x1c(%esp),%ecx │ │ - xor %edi,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ecx,%edi │ │ - mov 0x38(%esp),%ecx │ │ - mov %edi,0x5c(%ecx) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%ecx │ │ - movzbl %dl,%edi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%edi,4),%ecx │ │ - movzbl %dh,%edi │ │ - xor 0x14(%esi),%ecx │ │ - xor 0x0(%ebp,%edi,4),%ecx │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - mov %edi,%edx │ │ - movzbl %dl,%edi │ │ - xor 0x400(%ebp,%edi,4),%ecx │ │ - mov 0x4(%esp),%edi │ │ - mov %ecx,%esi │ │ - xor %ecx,%edi │ │ - shr $0x18,%esi │ │ - mov %edi,%edx │ │ - movzbl %cl,%edi │ │ - mov (%eax,%edi,4),%edi │ │ - xor 0xc00(%eax,%esi,4),%edi │ │ - mov 0x10(%esp),%esi │ │ - xor %edi,%esi │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edi,4),%esi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov %esi,%edi │ │ - mov 0x38(%esp),%esi │ │ - mov %edi,0x40(%esi) │ │ - mov 0x14(%esp),%ecx │ │ - mov %edi,0x10(%esp) │ │ - mov %edx,0x4(%esp) │ │ - xor %edi,%ecx │ │ - mov %ecx,0x44(%esi) │ │ - mov 0x18(%esp),%esi │ │ - mov %ecx,0x14(%esp) │ │ - lea -0x3d40(%ebx),%edi │ │ - xor %ecx,%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov %esi,0x48(%ecx) │ │ - mov 0x1c(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ecx,%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x4c(%ecx) │ │ - mov %edx,%esi │ │ - shr $0x18,%esi │ │ - mov %esi,%ecx │ │ - movzbl %dl,%esi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%esi,4),%ecx │ │ - movzbl %dh,%esi │ │ - xor 0x18(%edi),%ecx │ │ - xor 0x0(%ebp,%esi,4),%ecx │ │ - mov %edx,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - mov 0x8(%esp),%edx │ │ - xor 0x400(%ebp,%esi,4),%ecx │ │ - movzbl %cl,%esi │ │ - xor %ecx,%edx │ │ - mov %esi,0x8(%esp) │ │ - mov %ecx,%esi │ │ - shr $0x18,%esi │ │ - mov %esi,%edi │ │ - mov 0x8(%esp),%esi │ │ - mov (%eax,%esi,4),%esi │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x10(%esp),%edi │ │ - xor %esi,%edi │ │ - movzbl %ch,%esi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%edi │ │ - mov 0x14(%esp),%ecx │ │ - mov %edi,%esi │ │ - mov 0x38(%esp),%edi │ │ - xor %esi,%ecx │ │ - mov %esi,0x10(%esp) │ │ - mov %esi,0x30(%edi) │ │ - mov %ecx,0x34(%edi) │ │ - mov 0x18(%esp),%edi │ │ - mov %ecx,0x14(%esp) │ │ - lea -0x3d40(%ebx),%esi │ │ - mov %edx,0x8(%esp) │ │ - xor %ecx,%edi │ │ - mov 0x38(%esp),%ecx │ │ - mov %edi,0x18(%esp) │ │ - mov %edi,0x38(%ecx) │ │ - mov 0x1c(%esp),%ecx │ │ - xor %edi,%ecx │ │ - mov 0x38(%esp),%edi │ │ - mov %ecx,0x1c(%esp) │ │ - mov %ecx,0x3c(%edi) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%ecx │ │ - movzbl %dl,%edi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - xor 0xc00(%ebp,%edi,4),%ecx │ │ - movzbl %dh,%edi │ │ - xor 0x1c(%esi),%ecx │ │ - xor 0x0(%ebp,%edi,4),%ecx │ │ - mov %edx,%edi │ │ - shr $0x10,%edi │ │ - mov %edi,%edx │ │ - movzbl %dl,%edi │ │ - mov (%esp),%edx │ │ - xor 0x400(%ebp,%edi,4),%ecx │ │ - movzbl %cl,%edi │ │ - mov %ecx,%esi │ │ - mov (%eax,%edi,4),%edi │ │ - xor %ecx,%edx │ │ - shr $0x18,%esi │ │ - xor 0xc00(%eax,%esi,4),%edi │ │ - mov 0x10(%esp),%esi │ │ - xor %edi,%esi │ │ - movzbl %ch,%edi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edi,4),%esi │ │ - mov 0x38(%esp),%edi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov %esi,0x20(%edi) │ │ - mov %esi,0x10(%esp) │ │ - xor %esi,%ecx │ │ - mov %ecx,0x24(%edi) │ │ - mov %edi,%esi │ │ - mov 0x18(%esp),%edi │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%edi │ │ - mov %edi,0x28(%esi) │ │ - mov 0x1c(%esp),%esi │ │ - mov %edi,0x18(%esp) │ │ - xor %edi,%esi │ │ - mov 0x38(%esp),%edi │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,0x2c(%edi) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - movzbl %dl,%esi │ │ - mov %edi,%ecx │ │ - mov %edx,%edi │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - lea -0x3d40(%ebx),%edx │ │ - mov %edi,(%esp) │ │ - xor 0xc00(%ebp,%esi,4),%ecx │ │ - xor 0x20(%edx),%ecx │ │ - mov %edi,%edx │ │ - movzbl %dh,%esi │ │ - xor 0x0(%ebp,%esi,4),%ecx │ │ - mov %edi,%esi │ │ - shr $0x10,%esi │ │ - mov 0xc(%esp),%edi │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - xor 0x400(%ebp,%esi,4),%ecx │ │ - movzbl %cl,%esi │ │ - mov %ecx,%edx │ │ - mov (%eax,%esi,4),%esi │ │ - xor %ecx,%edi │ │ - shr $0x18,%edx │ │ - xor 0xc00(%eax,%edx,4),%esi │ │ - xor 0x10(%esp),%esi │ │ - mov %esi,%edx │ │ - movzbl %ch,%esi │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - movzbl %cl,%ecx │ │ - mov %edx,%esi │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov 0x18(%esp),%eax │ │ - mov %esi,0x10(%ecx) │ │ - xor 0x14(%esp),%esi │ │ - mov %ecx,%edx │ │ - mov %esi,0x14(%ecx) │ │ - xor %esi,%eax │ │ - mov %eax,0x18(%ecx) │ │ - xor 0x1c(%esp),%eax │ │ - mov %eax,0x1c(%ecx) │ │ - lea -0x3d40(%ebx),%ecx │ │ - mov 0x4(%esp),%eax │ │ - xor 0x24(%ecx),%eax │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%ebp,%ecx,4),%eax │ │ - mov %edi,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0xc00(%ebp,%ecx,4),%eax │ │ - mov %edi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%eax │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%eax │ │ - mov %eax,%ecx │ │ - mov %edi,%eax │ │ - mov (%esp),%edi │ │ - xor %ecx,%eax │ │ - mov %eax,%esi │ │ - mov 0x8(%esp),%eax │ │ - mov %esi,0x8(%edx) │ │ - xor %edi,%eax │ │ - xor %esi,%eax │ │ - mov %eax,(%edx) │ │ - mov %edi,%eax │ │ - xor %ecx,%eax │ │ - mov %eax,0x4(%edx) │ │ - xor %eax,%eax │ │ - mov %ecx,0xc(%edx) │ │ - movl $0x0,0xf0(%edx) │ │ - movb $0xa0,0xf0(%edx) │ │ - lea 0x20(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - nop │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - │ │ -0000da30 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0xa587,%ebx │ │ - lea -0x34(%esp),%esp │ │ - mov 0x48(%esp),%edx │ │ - movzbl 0x3(%edx),%edi │ │ - movzbl 0x2(%edx),%eax │ │ - movzbl 0x1(%edx),%esi │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %edi,%eax │ │ - mov %esi,%ecx │ │ - movzbl (%edx),%edi │ │ - shl $0x8,%ecx │ │ - or %edi,%eax │ │ - mov 0x4c(%esp),%edi │ │ - or %ecx,%eax │ │ - mov %eax,(%esp) │ │ - mov %eax,0xc0(%edi) │ │ - movzbl 0x7(%edx),%edi │ │ - movzbl 0x6(%edx),%eax │ │ - movzbl 0x5(%edx),%ecx │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - shl $0x8,%ecx │ │ - or %edi,%eax │ │ - movzbl 0x4(%edx),%edi │ │ - or %edi,%eax │ │ - mov 0x4c(%esp),%edi │ │ - or %ecx,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %eax,0xc4(%edi) │ │ - movzbl 0xb(%edx),%edi │ │ - movzbl 0xa(%edx),%eax │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %eax,%edi │ │ - movzbl 0x8(%edx),%eax │ │ - or %edi,%eax │ │ - movzbl 0x9(%edx),%edi │ │ - shl $0x8,%edi │ │ - mov %edi,%esi │ │ - mov %eax,%edi │ │ - or %esi,%edi │ │ - mov 0x4c(%esp),%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %edi,0xc8(%esi) │ │ - movzbl 0xf(%edx),%edi │ │ - movzbl 0xe(%edx),%eax │ │ - movzbl 0xc(%edx),%ebp │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %edi,%eax │ │ - or %ebp,%eax │ │ - movzbl 0xd(%edx),%ebp │ │ - mov %eax,%ecx │ │ - mov %ebp,%esi │ │ - mov 0x4c(%esp),%ebp │ │ - shl $0x8,%esi │ │ - or %esi,%ecx │ │ - mov %ecx,0xc(%esp) │ │ - mov %ecx,0xcc(%ebp) │ │ - movzbl 0x13(%edx),%edi │ │ - movzbl 0x12(%edx),%eax │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %edi,%eax │ │ - movzbl 0x10(%edx),%edi │ │ - or %edi,%eax │ │ - movzbl 0x11(%edx),%edi │ │ - mov %edi,%esi │ │ - shl $0x8,%esi │ │ - mov %esi,%ecx │ │ - mov %eax,%esi │ │ - lea -0x8d40(%ebx),%eax │ │ - or %ecx,%esi │ │ - mov %esi,%ebp │ │ - mov %esi,%ecx │ │ - shr $0x18,%ebp │ │ - mov %ebp,%edi │ │ - mov %esi,%ebp │ │ - mov %ebp,0x10(%esp) │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%edi,4),%ecx │ │ - xor (%eax,%esi,4),%ecx │ │ - mov %ecx,%edi │ │ - mov %ebp,%ecx │ │ - movzbl %ch,%esi │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ebp,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%ecx │ │ - movzbl %cl,%esi │ │ - mov 0x800(%eax,%esi,4),%ecx │ │ - mov 0x4c(%esp),%esi │ │ - xor %edi,%ecx │ │ - mov %ecx,0xb0(%esi) │ │ - movzbl 0x17(%edx),%esi │ │ - movzbl 0x16(%edx),%ecx │ │ - movzbl 0x14(%edx),%ebp │ │ - shl $0x18,%esi │ │ - shl $0x10,%ecx │ │ - or %ecx,%esi │ │ - or %ebp,%esi │ │ - movzbl 0x15(%edx),%ebp │ │ - mov %ebp,%edx │ │ - shl $0x8,%edx │ │ - or %edx,%esi │ │ - mov %esi,%edx │ │ - movzbl %dl,%esi │ │ - mov %edx,%ebp │ │ - mov %ebp,0x14(%esp) │ │ - mov %esi,%edi │ │ - mov %edi,0x18(%esp) │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - movzbl %dl,%ecx │ │ - mov %ebp,%edx │ │ - shr $0x18,%edx │ │ - mov %edx,%ebp │ │ - mov 0xc00(%eax,%edx,4),%edx │ │ - xor (%eax,%edi,4),%edx │ │ - mov 0x4c(%esp),%edi │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - xor 0x800(%eax,%ecx,4),%edx │ │ - mov %edx,0xb4(%edi) │ │ - lea -0x3d40(%ebx),%edi │ │ - mov (%esp),%edx │ │ - xor (%edi),%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor 0x800(%edi,%ebp,4),%edx │ │ - mov 0x18(%esp),%ebp │ │ - xor 0xc00(%edi,%ebp,4),%edx │ │ - mov (%edi,%esi,4),%ebp │ │ - mov 0x400(%edi,%ecx,4),%esi │ │ - xor %edx,%ebp │ │ - xor %ebp,%esi │ │ - mov %esi,%ebp │ │ - shr $0x18,%esi │ │ - mov %ebp,%edx │ │ - mov 0xc00(%eax,%esi,4),%esi │ │ - movzbl %dl,%edx │ │ - mov 0x4c(%esp),%edi │ │ - mov %ebp,%ecx │ │ - xor (%eax,%edx,4),%esi │ │ - movzbl %ch,%edx │ │ - xor 0x400(%eax,%edx,4),%esi │ │ - mov %ebp,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - mov %esi,%ecx │ │ - mov %ebp,%esi │ │ - mov 0x4(%esp),%ebp │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov %esi,(%esp) │ │ - mov %ecx,0x18(%esp) │ │ - xor %esi,%ebp │ │ - mov %ecx,0xb8(%edi) │ │ - mov %ebp,%edx │ │ - shr $0x18,%ebp │ │ - mov %ebp,%ecx │ │ - mov %edx,%ebp │ │ - mov 0xc00(%eax,%ecx,4),%esi │ │ - movzbl %dl,%edx │ │ - mov %ebp,0x4(%esp) │ │ - mov %ebp,%ecx │ │ - xor (%eax,%edx,4),%esi │ │ - movzbl %ch,%edx │ │ - mov 0x8(%esp),%ecx │ │ - xor 0x400(%eax,%edx,4),%esi │ │ - mov %ebp,%edx │ │ - shr $0x10,%edx │ │ - xor %ebp,%ecx │ │ - mov %ecx,%ebp │ │ - movzbl %dl,%edx │ │ - shr $0x18,%ecx │ │ - xor 0x800(%eax,%edx,4),%esi │ │ - mov 0xc00(%eax,%ecx,4),%ecx │ │ - mov %ebp,%edx │ │ - movzbl %dl,%edx │ │ - mov %esi,0x1c(%esp) │ │ - mov %esi,0xbc(%edi) │ │ - xor (%eax,%edx,4),%ecx │ │ - mov %ebp,%edx │ │ - mov %ebp,%esi │ │ - shr $0x10,%ebp │ │ - movzbl %dh,%edx │ │ - mov %esi,0x8(%esp) │ │ - xor 0x400(%eax,%edx,4),%ecx │ │ - mov %ebp,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%eax,%edx,4),%ebp │ │ - xor %ecx,%ebp │ │ - mov 0xc(%esp),%ecx │ │ - mov %ebp,0x20(%esp) │ │ - mov %ebp,0xa0(%edi) │ │ - xor %esi,%ecx │ │ - mov %ecx,%esi │ │ - shr $0x18,%ecx │ │ - mov %esi,%edx │ │ - mov 0xc00(%eax,%ecx,4),%ebp │ │ - movzbl %dl,%edx │ │ - mov %esi,0xc(%esp) │ │ - mov %esi,%ecx │ │ - xor (%eax,%edx,4),%ebp │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edx,4),%ebp │ │ - movzbl %cl,%edx │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov %ebp,0x24(%esp) │ │ - mov %ebp,0xa4(%edi) │ │ - mov 0x10(%esp),%ebp │ │ - xor %esi,%ebp │ │ - mov %ebp,%ecx │ │ - mov %ebp,%edx │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%edx │ │ - mov 0xc00(%eax,%ecx,4),%ecx │ │ - mov %ebp,%esi │ │ - mov %esi,0x10(%esp) │ │ - xor (%eax,%edx,4),%ecx │ │ - mov %ebp,%edx │ │ - shr $0x10,%ebp │ │ - movzbl %dh,%edx │ │ - xor 0x400(%eax,%edx,4),%ecx │ │ - mov %ebp,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%eax,%edx,4),%ebp │ │ - mov 0x14(%esp),%edx │ │ - xor %ecx,%ebp │ │ - mov %ebp,0x28(%esp) │ │ - xor %esi,%edx │ │ - mov %ebp,0xa8(%edi) │ │ - movzbl %dl,%ebp │ │ - mov %ebp,%edi │ │ - mov %edx,%ebp │ │ - shr $0x18,%ebp │ │ - movzbl %dh,%esi │ │ - mov %edx,0x14(%esp) │ │ - mov %edx,%ecx │ │ - mov 0xc00(%eax,%ebp,4),%edx │ │ - shr $0x10,%ecx │ │ - mov %edi,0x2c(%esp) │ │ - movzbl %cl,%ecx │ │ - xor (%eax,%edi,4),%edx │ │ - mov 0x4c(%esp),%edi │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - xor 0x800(%eax,%ecx,4),%edx │ │ - mov %edx,0x30(%esp) │ │ - mov %edx,0xac(%edi) │ │ - lea -0x5d40(%ebx),%edx │ │ - mov 0x2c(%esp),%edi │ │ - mov 0x800(%edx,%ebp,4),%edx │ │ - lea -0x5d40(%ebx),%ebp │ │ - xor 0xc00(%ebp,%edi,4),%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x4(%edi),%edx │ │ - xor 0x0(%ebp,%esi,4),%edx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov (%esp),%ecx │ │ - mov %edx,%edi │ │ - movzbl %dh,%esi │ │ - shr $0x18,%edi │ │ - xor %edx,%ecx │ │ - mov %ecx,(%esp) │ │ - movzbl %dl,%ecx │ │ - mov (%eax,%ecx,4),%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0xc00(%eax,%edi,4),%ecx │ │ - mov 0x400(%eax,%esi,4),%edi │ │ - xor 0x18(%esp),%ecx │ │ - xor %ecx,%edi │ │ - mov %edi,%ebp │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov 0x4c(%esp),%edi │ │ - mov 0x4(%esp),%edx │ │ - mov 0x1c(%esp),%esi │ │ - mov %ebp,0x90(%edi) │ │ - xor (%esp),%edx │ │ - xor %ebp,%esi │ │ - mov %esi,0x94(%edi) │ │ - mov %esi,0x1c(%esp) │ │ - mov %edx,%ecx │ │ - mov 0x8(%esp),%edx │ │ - mov %ecx,0x18(%esp) │ │ - xor %ecx,%edx │ │ - mov %edx,%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %ecx,0x20(%esp) │ │ - xor %esi,%edx │ │ - mov 0xc(%esp),%esi │ │ - mov %edx,0x98(%edi) │ │ - xor %ecx,%esi │ │ - mov 0x24(%esp),%ecx │ │ - mov %edx,0x24(%esp) │ │ - mov %esi,0x4(%esp) │ │ - xor %edx,%ecx │ │ - mov 0x10(%esp),%edx │ │ - mov %ecx,%esi │ │ - mov %ecx,0x9c(%edi) │ │ - mov 0x28(%esp),%ecx │ │ - mov %esi,0x28(%esp) │ │ - xor 0x4(%esp),%edx │ │ - xor %esi,%ecx │ │ - mov %edx,0x8(%esp) │ │ - mov %ecx,%edx │ │ - mov %ecx,0x80(%edi) │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x30(%esp),%esi │ │ - mov %edx,0x14(%esp) │ │ - xor 0x8(%esp),%ecx │ │ - xor %edx,%esi │ │ - mov %esi,0x84(%edi) │ │ - mov %esi,0x2c(%esp) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - movzbl %cl,%esi │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - mov 0x800(%edi,%edx,4),%edx │ │ - xor 0xc00(%edi,%esi,4),%edx │ │ - movzbl %ch,%esi │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x8(%edi),%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor (%edi,%esi,4),%edx │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - mov %edx,0xc(%esp) │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - movzbl %dl,%esi │ │ - mov 0xc(%esp),%edx │ │ - xor 0x400(%edi,%esi,4),%edx │ │ - mov (%esp),%esi │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - xor %edx,%esi │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x4c(%esp),%edi │ │ - xor %esi,%ebp │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - xor 0x400(%eax,%esi,4),%ebp │ │ - mov 0x1c(%esp),%esi │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov 0x18(%esp),%edx │ │ - mov %ebp,0xc(%esp) │ │ - xor (%esp),%edx │ │ - xor 0xc(%esp),%esi │ │ - mov %ebp,0x88(%edi) │ │ - mov %esi,0x8c(%edi) │ │ - mov %edx,%ebp │ │ - mov 0x20(%esp),%edx │ │ - mov %esi,0x1c(%esp) │ │ - mov 0x4c(%esp),%edi │ │ - mov %ebp,0x18(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,0x10(%esp) │ │ - mov 0x24(%esp),%edx │ │ - mov 0x4(%esp),%ebp │ │ - xor %esi,%edx │ │ - mov 0x28(%esp),%esi │ │ - xor 0x10(%esp),%ebp │ │ - mov %edx,0x70(%edi) │ │ - mov %edx,0x20(%esp) │ │ - xor %edx,%esi │ │ - mov %esi,0x74(%edi) │ │ - mov 0x8(%esp),%edx │ │ - mov %ebp,0x24(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,%ebp │ │ - mov 0x14(%esp),%edx │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x28(%esp) │ │ - mov 0x2c(%esp),%ebp │ │ - mov %esi,0x14(%esp) │ │ - xor %esi,%edx │ │ - mov %edx,0x78(%edi) │ │ - movzbl %cl,%esi │ │ - mov %edx,0x2c(%esp) │ │ - xor %edx,%ebp │ │ - mov %ebp,0x7c(%edi) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %ebp,0x30(%esp) │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - mov 0x800(%edi,%edx,4),%edx │ │ - xor 0xc00(%edi,%esi,4),%edx │ │ - movzbl %ch,%esi │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0xc(%edi),%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor (%edi,%esi,4),%edx │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - mov %edx,%ebp │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - movzbl %dl,%esi │ │ - mov 0x400(%edi,%esi,4),%edx │ │ - mov (%esp),%esi │ │ - xor %ebp,%edx │ │ - xor %edx,%esi │ │ - mov %edx,%edi │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%edi │ │ - mov 0xc(%esp),%ebp │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x4c(%esp),%edi │ │ - xor %esi,%ebp │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - xor 0x400(%eax,%esi,4),%ebp │ │ - mov 0x1c(%esp),%esi │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov 0x18(%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ - xor (%esp),%edx │ │ - xor 0x4(%esp),%esi │ │ - mov %ebp,0x60(%edi) │ │ - mov %esi,0x64(%edi) │ │ - mov %edx,%ebp │ │ - mov 0x10(%esp),%edx │ │ - mov 0x4c(%esp),%edi │ │ - mov %ebp,0xc(%esp) │ │ - mov %esi,0x10(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x20(%esp),%edx │ │ - mov 0x24(%esp),%ebp │ │ - xor %esi,%edx │ │ - mov 0x14(%esp),%esi │ │ - xor 0x8(%esp),%ebp │ │ - mov %edx,0x68(%edi) │ │ - mov %edx,0x14(%esp) │ │ - mov %ebp,0x18(%esp) │ │ - xor %edx,%esi │ │ - mov 0x28(%esp),%edx │ │ - mov %esi,0x6c(%edi) │ │ - mov %esi,0x1c(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,%ebp │ │ - mov 0x2c(%esp),%edx │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x20(%esp) │ │ - mov 0x30(%esp),%ebp │ │ - xor %esi,%edx │ │ - movzbl %cl,%esi │ │ - mov %edx,0x50(%edi) │ │ - mov %edx,0x24(%esp) │ │ - xor %edx,%ebp │ │ - mov %ebp,0x54(%edi) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %ebp,0x28(%esp) │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - mov 0x800(%edi,%edx,4),%edx │ │ - xor 0xc00(%edi,%esi,4),%edx │ │ - movzbl %ch,%esi │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x10(%edi),%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor (%edi,%esi,4),%edx │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - mov %edx,%ebp │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - movzbl %dl,%esi │ │ - mov 0x400(%edi,%esi,4),%edx │ │ - mov (%esp),%esi │ │ - xor %ebp,%edx │ │ - xor %edx,%esi │ │ - mov %edx,%edi │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%edi │ │ - mov 0x4(%esp),%ebp │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x4c(%esp),%edi │ │ - xor %esi,%ebp │ │ - movzbl %dh,%esi │ │ - xor 0x400(%eax,%esi,4),%ebp │ │ - shr $0x10,%edx │ │ - mov 0x10(%esp),%esi │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov 0xc(%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ - xor (%esp),%edx │ │ - xor 0x4(%esp),%esi │ │ - mov %ebp,0x58(%edi) │ │ - mov %esi,0x5c(%edi) │ │ - mov %edx,%ebp │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4c(%esp),%edi │ │ - mov %esi,0x10(%esp) │ │ - mov %ebp,0xc(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov 0x18(%esp),%ebp │ │ - xor %esi,%edx │ │ - mov 0x1c(%esp),%esi │ │ - xor 0x8(%esp),%ebp │ │ - mov %edx,0x40(%edi) │ │ - mov %edx,0x14(%esp) │ │ - mov %ebp,0x18(%esp) │ │ - xor %edx,%esi │ │ - mov 0x20(%esp),%edx │ │ - mov %esi,0x44(%edi) │ │ - mov %esi,0x1c(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,%ebp │ │ - mov 0x24(%esp),%edx │ │ - xor %ebp,%ecx │ │ - mov %ebp,0x20(%esp) │ │ - mov 0x28(%esp),%ebp │ │ - xor %esi,%edx │ │ - movzbl %cl,%esi │ │ - mov %edx,0x48(%edi) │ │ - mov %edx,0x24(%esp) │ │ - xor %edx,%ebp │ │ - mov %ebp,0x28(%esp) │ │ - mov %ebp,0x4c(%edi) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - mov 0x800(%edi,%edx,4),%edx │ │ - xor 0xc00(%edi,%esi,4),%edx │ │ - movzbl %ch,%esi │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x14(%edi),%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor (%edi,%esi,4),%edx │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - mov %edx,%ebp │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - movzbl %dl,%esi │ │ - mov 0x400(%edi,%esi,4),%edx │ │ - mov (%esp),%esi │ │ - xor %ebp,%edx │ │ - xor %edx,%esi │ │ - mov %edx,%edi │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%edi │ │ - mov 0x4(%esp),%ebp │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x4c(%esp),%edi │ │ - xor %esi,%ebp │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - xor 0x400(%eax,%esi,4),%ebp │ │ - mov 0x10(%esp),%esi │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%ebp │ │ - mov 0xc(%esp),%edx │ │ - mov %ebp,0x4(%esp) │ │ - xor (%esp),%edx │ │ - xor 0x4(%esp),%esi │ │ - mov %ebp,0x30(%edi) │ │ - mov %esi,0x34(%edi) │ │ - mov %edx,%ebp │ │ - mov 0x8(%esp),%edx │ │ - mov 0x4c(%esp),%edi │ │ - mov %ebp,0xc(%esp) │ │ - mov %esi,0x10(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,0x8(%esp) │ │ - mov 0x14(%esp),%edx │ │ - mov 0x18(%esp),%ebp │ │ - xor %esi,%edx │ │ - mov %edx,0x38(%edi) │ │ - mov %edx,%esi │ │ - xor 0x8(%esp),%ebp │ │ - mov 0x1c(%esp),%edx │ │ - mov %esi,0x14(%esp) │ │ - mov %ebp,0x18(%esp) │ │ - xor %esi,%edx │ │ - mov %edx,0x3c(%edi) │ │ - mov %edx,%esi │ │ - mov 0x20(%esp),%edx │ │ - mov %esi,0x1c(%esp) │ │ - xor %ebp,%edx │ │ - mov %edx,%ebp │ │ - mov 0x24(%esp),%edx │ │ - mov %ebp,0x20(%esp) │ │ - xor %esi,%edx │ │ - mov %edx,0x20(%edi) │ │ - mov %ecx,%edi │ │ - mov 0x28(%esp),%ecx │ │ - xor %ebp,%edi │ │ - mov %edx,0x24(%esp) │ │ - mov %edi,%esi │ │ - mov 0x4c(%esp),%edi │ │ - mov 0x4(%esp),%ebp │ │ - xor %edx,%ecx │ │ - mov %ecx,0x28(%esp) │ │ - mov %esi,%edx │ │ - mov %ecx,0x24(%edi) │ │ - mov %esi,%edi │ │ - shr $0x18,%edi │ │ - movzbl %dl,%edx │ │ - mov %edi,%ecx │ │ - lea -0x5d40(%ebx),%edi │ │ - mov 0x800(%edi,%ecx,4),%ecx │ │ - xor 0xc00(%edi,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - movzbl %dh,%edx │ │ - xor 0x18(%edi),%ecx │ │ - lea -0x5d40(%ebx),%edi │ │ - xor (%edi,%edx,4),%ecx │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - mov %edi,%edx │ │ - lea -0x5d40(%ebx),%edi │ │ - movzbl %dl,%edx │ │ - xor 0x400(%edi,%edx,4),%ecx │ │ - mov (%esp),%edx │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - xor %ecx,%edx │ │ - mov %edx,(%esp) │ │ - movzbl %cl,%edx │ │ - mov (%eax,%edx,4),%edx │ │ - xor 0xc00(%eax,%edi,4),%edx │ │ - mov 0x4c(%esp),%edi │ │ - xor %edx,%ebp │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edx,4),%ebp │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%ebp │ │ - mov %ebp,0x28(%edi) │ │ - mov 0xc(%esp),%ecx │ │ - xor 0x20(%esp),%esi │ │ - mov 0x10(%esp),%eax │ │ - mov 0x18(%esp),%edx │ │ - xor (%esp),%ecx │ │ - xor %ebp,%eax │ │ - mov 0x8(%esp),%ebp │ │ - mov %eax,0x2c(%edi) │ │ - xor 0x14(%esp),%eax │ │ - mov %ecx,0x4(%esp) │ │ - xor %ecx,%ebp │ │ - mov %eax,0x10(%edi) │ │ - xor %ebp,%edx │ │ - mov %ebp,0x8(%esp) │ │ - xor 0x1c(%esp),%eax │ │ - mov %edx,%ebp │ │ - mov 0x24(%esp),%edx │ │ - xor %ebp,%esi │ │ - mov %eax,0x14(%edi) │ │ - xor %eax,%edx │ │ - mov 0x28(%esp),%eax │ │ - mov %edx,0x18(%edi) │ │ - xor %edx,%eax │ │ - lea -0x3d40(%ebx),%edx │ │ - mov %eax,0x1c(%edi) │ │ - mov (%esp),%eax │ │ - lea -0x5d40(%ebx),%edi │ │ - xor 0x1c(%edx),%eax │ │ - mov %esi,%edx │ │ - shr $0x18,%edx │ │ - xor 0x800(%edi,%edx,4),%eax │ │ - mov %eax,%ecx │ │ - mov %esi,%eax │ │ - movzbl %al,%eax │ │ - xor 0xc00(%edi,%eax,4),%ecx │ │ - mov %esi,%eax │ │ - movzbl %ah,%eax │ │ - xor (%edi,%eax,4),%ecx │ │ - mov %esi,%eax │ │ - shr $0x10,%eax │ │ - movzbl %al,%esi │ │ - mov 0x400(%edi,%esi,4),%eax │ │ - mov 0x4c(%esp),%esi │ │ - mov 0x8(%esp),%edi │ │ - xor %ecx,%eax │ │ - mov %eax,(%esi) │ │ - xor 0x4(%esp),%eax │ │ - movl $0x0,0xf0(%esi) │ │ - mov %eax,0x4(%esi) │ │ - xor %eax,%edi │ │ - mov %edi,0x8(%esi) │ │ - xor %ebp,%edi │ │ - mov %edi,0xc(%esi) │ │ - xor %eax,%eax │ │ - movb $0xc0,0xf0(%esi) │ │ - lea 0x34(%esp),%esp │ │ - pop %ebx │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - jmp e440 │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - nop │ │ - │ │ -0000e440 : │ │ - push %ebp │ │ - push %edi │ │ - push %esi │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x9b77,%ebx │ │ - lea -0x48(%esp),%esp │ │ - mov 0x5c(%esp),%edx │ │ - movzbl 0x2(%edx),%ecx │ │ - movzbl 0x3(%edx),%edi │ │ - movzbl 0x1(%edx),%esi │ │ - mov %ecx,%eax │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - shl $0x8,%esi │ │ - or %edi,%eax │ │ - movzbl (%edx),%edi │ │ - or %edi,%eax │ │ - mov 0x60(%esp),%edi │ │ - or %esi,%eax │ │ - mov %eax,(%esp) │ │ - mov %eax,0xe0(%edi) │ │ - movzbl 0x6(%edx),%ecx │ │ - movzbl 0x7(%edx),%edi │ │ - movzbl 0x5(%edx),%esi │ │ - shl $0x10,%ecx │ │ - shl $0x18,%edi │ │ - mov %ecx,%eax │ │ - shl $0x8,%esi │ │ - or %edi,%eax │ │ - movzbl 0x4(%edx),%edi │ │ - or %edi,%eax │ │ - mov 0x60(%esp),%edi │ │ - or %esi,%eax │ │ - mov %eax,0x4(%esp) │ │ - mov %eax,0xe4(%edi) │ │ - movzbl 0xb(%edx),%ebp │ │ - movzbl 0xa(%edx),%eax │ │ - movzbl 0x8(%edx),%ecx │ │ - shl $0x18,%ebp │ │ - shl $0x10,%eax │ │ - or %ebp,%eax │ │ - or %ecx,%eax │ │ - movzbl 0x9(%edx),%ecx │ │ - mov %eax,%edi │ │ - shl $0x8,%ecx │ │ - or %ecx,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %edi,0x8(%esp) │ │ - mov %edi,0xe8(%ecx) │ │ - movzbl 0xf(%edx),%edi │ │ - movzbl 0xe(%edx),%eax │ │ - movzbl 0xc(%edx),%ecx │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %edi,%eax │ │ - or %ecx,%eax │ │ - movzbl 0xd(%edx),%ecx │ │ - mov %eax,%ebp │ │ - shl $0x8,%ecx │ │ - or %ecx,%ebp │ │ - mov 0x60(%esp),%ecx │ │ - mov %ebp,0xc(%esp) │ │ - mov %ebp,0xec(%ecx) │ │ - movzbl 0x13(%edx),%edi │ │ - movzbl 0x12(%edx),%eax │ │ - shl $0x18,%edi │ │ - shl $0x10,%eax │ │ - or %edi,%eax │ │ - movzbl 0x10(%edx),%edi │ │ - or %edi,%eax │ │ - movzbl 0x11(%edx),%edi │ │ - mov %eax,%esi │ │ - lea -0x8d40(%ebx),%eax │ │ - mov %edi,%ecx │ │ - shl $0x8,%ecx │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,%ebp │ │ - shr $0x18,%ecx │ │ - mov %ecx,%edi │ │ - mov %esi,%ecx │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%edi,4),%ecx │ │ - mov (%eax,%esi,4),%edi │ │ - xor %ecx,%edi │ │ - mov %ebp,%ecx │ │ - mov %ecx,0x10(%esp) │ │ - movzbl %ch,%esi │ │ - mov 0x60(%esp),%ebp │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%ecx │ │ - movzbl %cl,%esi │ │ - mov 0x800(%eax,%esi,4),%ecx │ │ - xor %edi,%ecx │ │ - mov %ecx,0xd0(%ebp) │ │ - movzbl 0x17(%edx),%edi │ │ - movzbl 0x16(%edx),%ecx │ │ - shl $0x18,%edi │ │ - shl $0x10,%ecx │ │ - or %ecx,%edi │ │ - movzbl 0x14(%edx),%ecx │ │ - mov %edi,%esi │ │ - movzbl 0x15(%edx),%edi │ │ - or %ecx,%esi │ │ - mov %edi,%ecx │ │ - shl $0x8,%ecx │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,%ebp │ │ - shr $0x18,%ecx │ │ - mov %ebp,0x14(%esp) │ │ - mov %ecx,%edi │ │ - mov %esi,%ecx │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%edi,4),%ecx │ │ - mov (%eax,%esi,4),%edi │ │ - xor %ecx,%edi │ │ - mov %ebp,%ecx │ │ - shr $0x10,%ebp │ │ - movzbl %ch,%esi │ │ - xor 0x400(%eax,%esi,4),%edi │ │ - mov %ebp,%ecx │ │ - movzbl %cl,%esi │ │ - xor 0x800(%eax,%esi,4),%edi │ │ - mov 0x60(%esp),%esi │ │ - mov %edi,0xd4(%esi) │ │ - movzbl 0x1b(%edx),%ebp │ │ - movzbl 0x1a(%edx),%ecx │ │ - shl $0x18,%ebp │ │ - shl $0x10,%ecx │ │ - or %ecx,%ebp │ │ - movzbl 0x18(%edx),%ecx │ │ - mov %ebp,%esi │ │ - movzbl 0x19(%edx),%ebp │ │ - or %ecx,%esi │ │ - mov %ebp,%ecx │ │ - shl $0x8,%ecx │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - mov %esi,%edi │ │ - shr $0x18,%ecx │ │ - mov %ecx,%ebp │ │ - mov %esi,%ecx │ │ - movzbl %cl,%esi │ │ - mov 0xc00(%eax,%ebp,4),%ecx │ │ - xor (%eax,%esi,4),%ecx │ │ - mov %ecx,%ebp │ │ - mov %edi,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - movzbl %ch,%esi │ │ - mov 0x400(%eax,%esi,4),%edi │ │ - mov %ecx,%esi │ │ - shr $0x10,%esi │ │ - mov %esi,%ecx │ │ - xor %ebp,%edi │ │ - movzbl %cl,%esi │ │ - xor 0x800(%eax,%esi,4),%edi │ │ - mov %edi,%ecx │ │ - mov 0x60(%esp),%edi │ │ - mov %ecx,0xd8(%edi) │ │ - movzbl 0x1f(%edx),%esi │ │ - movzbl 0x1e(%edx),%ecx │ │ - movzbl 0x1c(%edx),%ebp │ │ - shl $0x18,%esi │ │ - shl $0x10,%ecx │ │ - movzbl 0x1d(%edx),%edx │ │ - or %ecx,%esi │ │ - mov %esi,%ecx │ │ - or %ebp,%ecx │ │ - shl $0x8,%edx │ │ - or %edx,%ecx │ │ - mov %ecx,%edx │ │ - movzbl %cl,%edi │ │ - mov %edx,0x1c(%esp) │ │ - movzbl %ch,%esi │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - mov %ecx,%ebp │ │ - mov %edx,%ecx │ │ - shr $0x18,%ecx │ │ - mov 0xc00(%eax,%ecx,4),%edx │ │ - mov %ebp,0x20(%esp) │ │ - xor (%eax,%edi,4),%edx │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - xor 0x800(%eax,%ebp,4),%edx │ │ - mov 0x60(%esp),%ebp │ │ - mov %edx,0xdc(%ebp) │ │ - lea -0x3d40(%ebx),%ebp │ │ - mov (%esp),%edx │ │ - xor 0x0(%ebp),%edx │ │ - lea -0x5d40(%ebx),%ebp │ │ - xor 0x800(%ebp,%ecx,4),%edx │ │ - mov 0x20(%esp),%ecx │ │ - xor 0xc00(%ebp,%edi,4),%edx │ │ - xor 0x0(%ebp,%esi,4),%edx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov %edx,%ecx │ │ - mov %edx,%esi │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%edx │ │ - mov 0xc00(%eax,%ecx,4),%ecx │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - mov %esi,0x20(%esp) │ │ - xor (%eax,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%eax,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,0x24(%esp) │ │ - mov %ecx,0xc0(%edx) │ │ - mov 0x4(%esp),%edx │ │ - xor %esi,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,%edi │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%edx │ │ - mov 0xc00(%eax,%ecx,4),%esi │ │ - xor (%eax,%edx,4),%esi │ │ - mov %edi,%edx │ │ - movzbl %dh,%edx │ │ - mov 0x400(%eax,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor %esi,%ecx │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov 0x60(%esp),%edx │ │ - mov %edi,0x8(%esp) │ │ - mov %ecx,0x28(%esp) │ │ - xor %edi,%esi │ │ - mov %ecx,0xc4(%edx) │ │ - mov %esi,%edi │ │ - shr $0x18,%edi │ │ - mov %esi,%edx │ │ - mov 0xc00(%eax,%edi,4),%ecx │ │ - movzbl %dl,%edx │ │ - mov %esi,(%esp) │ │ - xor (%eax,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - shr $0x10,%esi │ │ - movzbl %dh,%edx │ │ - xor 0x400(%eax,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%eax,%edx,4),%edi │ │ - mov 0x60(%esp),%edx │ │ - xor %ecx,%edi │ │ - mov %edi,0xc8(%edx) │ │ - mov %edi,0x2c(%esp) │ │ - mov 0xc(%esp),%edi │ │ - xor (%esp),%edi │ │ - mov %edi,%edx │ │ - mov %edi,%esi │ │ - shr $0x18,%esi │ │ - movzbl %dl,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov %edi,%edx │ │ - movzbl %dh,%ecx │ │ - add $0x300,%esi │ │ - shr $0x10,%edx │ │ - add $0x100,%ecx │ │ - mov %edi,0xc(%esp) │ │ - movzbl %dl,%edx │ │ - mov (%eax,%esi,4),%edi │ │ - mov %edx,0x30(%esp) │ │ - mov 0x4(%esp),%edx │ │ - mov %ecx,0x34(%esp) │ │ - xor (%eax,%edx,4),%edi │ │ - mov 0x30(%esp),%edx │ │ - xor (%eax,%ecx,4),%edi │ │ - mov 0x60(%esp),%ecx │ │ - add $0x200,%edx │ │ - xor (%eax,%edx,4),%edi │ │ - mov %edi,0x30(%esp) │ │ - mov %edi,0xcc(%ecx) │ │ - mov 0x4(%esp),%edi │ │ - mov 0x0(%ebp,%edi,4),%edi │ │ - xor 0x0(%ebp,%esi,4),%edi │ │ - xor 0x10(%esp),%edi │ │ - mov 0x34(%esp),%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edi │ │ - mov 0x0(%ebp,%edx,4),%ecx │ │ - xor %edi,%ecx │ │ - mov %ecx,%edi │ │ - shr $0x18,%ecx │ │ - mov %edi,%edx │ │ - mov 0xc00(%eax,%ecx,4),%esi │ │ - movzbl %dl,%edx │ │ - mov %edi,%ecx │ │ - xor (%eax,%edx,4),%esi │ │ - movzbl %ch,%edx │ │ - mov 0x400(%eax,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor %esi,%ecx │ │ - mov %edi,%esi │ │ - mov 0x60(%esp),%edi │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov 0x14(%esp),%edx │ │ - mov %esi,0x10(%esp) │ │ - mov %ecx,0xb0(%edi) │ │ - mov %ecx,0x34(%esp) │ │ - xor %esi,%edx │ │ - mov %edx,%ecx │ │ - mov %edx,%esi │ │ - shr $0x18,%ecx │ │ - movzbl %dl,%edx │ │ - mov 0xc00(%eax,%ecx,4),%edi │ │ - mov %esi,%ecx │ │ - mov %esi,0x14(%esp) │ │ - xor (%eax,%edx,4),%edi │ │ - movzbl %ch,%edx │ │ - xor 0x400(%eax,%edx,4),%edi │ │ - mov %esi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%eax,%edx,4),%edi │ │ - mov 0x60(%esp),%edx │ │ - mov %edi,0x38(%esp) │ │ - mov %edi,0xb4(%edx) │ │ - mov 0x18(%esp),%edx │ │ - xor %esi,%edx │ │ - mov %edx,%esi │ │ - shr $0x18,%edx │ │ - mov %edx,%ecx │ │ - mov %esi,%edx │ │ - mov 0xc00(%eax,%ecx,4),%edi │ │ - movzbl %dl,%edx │ │ - mov %esi,%ecx │ │ - mov %ecx,0x18(%esp) │ │ - xor (%eax,%edx,4),%edi │ │ - movzbl %ch,%edx │ │ - xor 0x400(%eax,%edx,4),%edi │ │ - mov %esi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - mov 0x800(%eax,%edx,4),%esi │ │ - mov 0x60(%esp),%edx │ │ - xor %edi,%esi │ │ - mov %esi,0x3c(%esp) │ │ - mov %esi,0xb8(%edx) │ │ - mov 0x1c(%esp),%esi │ │ - xor %ecx,%esi │ │ - mov %esi,%edx │ │ - mov %edx,%ecx │ │ - movzbl %dl,%edi │ │ - shr $0x10,%ecx │ │ - movzbl %dh,%esi │ │ - mov %edx,0x1c(%esp) │ │ - movzbl %cl,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - mov %edx,%ecx │ │ - shr $0x18,%ecx │ │ - mov %ecx,0x40(%esp) │ │ - mov 0xc00(%eax,%ecx,4),%edx │ │ - mov 0x4(%esp),%ecx │ │ - xor (%eax,%edi,4),%edx │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - xor 0x800(%eax,%ecx,4),%edx │ │ - mov 0x60(%esp),%ecx │ │ - mov %edx,0x44(%esp) │ │ - mov %edx,0xbc(%ecx) │ │ - mov 0x40(%esp),%edx │ │ - mov 0x800(%ebp,%edx,4),%edx │ │ - xor 0xc00(%ebp,%edi,4),%edx │ │ - lea -0x3d40(%ebx),%edi │ │ - xor 0x4(%edi),%edx │ │ - xor 0x0(%ebp,%esi,4),%edx │ │ - mov 0x4(%esp),%esi │ │ - xor 0x400(%ebp,%esi,4),%edx │ │ - mov 0x20(%esp),%esi │ │ - mov %edx,%ecx │ │ - xor %edx,%esi │ │ - mov %esi,%edi │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%edx │ │ - xor 0xc00(%eax,%edx,4),%esi │ │ - mov %esi,%edx │ │ - mov 0x24(%esp),%esi │ │ - xor %edx,%esi │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - xor 0x400(%eax,%edx,4),%esi │ │ - mov 0x60(%esp),%edx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%eax,%ecx,4),%esi │ │ - mov 0x28(%esp),%ecx │ │ - mov %esi,0xa0(%edx) │ │ - mov 0x8(%esp),%edx │ │ - mov %esi,0x4(%esp) │ │ - mov %edi,0x8(%esp) │ │ - xor 0x4(%esp),%ecx │ │ - mov (%esp),%esi │ │ - xor %edi,%edx │ │ - mov 0x60(%esp),%edi │ │ - mov %edx,0x20(%esp) │ │ - xor %edx,%esi │ │ - mov %ecx,0xa4(%edi) │ │ - mov 0x2c(%esp),%edx │ │ - mov %ecx,0x24(%esp) │ │ - xor %ecx,%edx │ │ - mov 0xc(%esp),%ecx │ │ - mov %edx,0xa8(%edi) │ │ - mov 0x30(%esp),%edi │ │ - mov %esi,0xc(%esp) │ │ - xor %esi,%ecx │ │ - mov 0x60(%esp),%esi │ │ - mov %edx,0x28(%esp) │ │ - xor %edx,%edi │ │ - mov %edi,0x30(%esp) │ │ - mov %edi,0xac(%esi) │ │ - mov %ecx,%esi │ │ - shr $0x18,%esi │ │ - mov 0x10(%esp),%edi │ │ - mov %esi,%edx │ │ - mov 0xc00(%ebp,%edx,4),%edx │ │ - mov %ecx,%esi │ │ - mov %esi,0x2c(%esp) │ │ - movzbl %cl,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%ebp,%ecx,4),%edx │ │ - movzbl %dl,%esi │ │ - xor %edx,%edi │ │ - mov (%eax,%esi,4),%esi │ │ - movzbl %dh,%ecx │ │ - mov %edi,(%esp) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - shr $0x10,%edx │ │ - xor 0xc00(%eax,%edi,4),%esi │ │ - mov 0x400(%eax,%ecx,4),%edi │ │ - movzbl %dl,%edx │ │ - mov 0x60(%esp),%ecx │ │ - xor 0x34(%esp),%esi │ │ - xor %esi,%edi │ │ - xor 0x800(%eax,%edx,4),%edi │ │ - mov 0x18(%esp),%edx │ │ - mov %edi,0x90(%ecx) │ │ - mov %edi,%esi │ │ - mov 0x14(%esp),%ecx │ │ - mov 0x38(%esp),%edi │ │ - mov %esi,0x10(%esp) │ │ - xor (%esp),%ecx │ │ - xor %esi,%edi │ │ - mov 0x60(%esp),%esi │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%edx │ │ - mov %edx,%ecx │ │ - mov 0x3c(%esp),%edx │ │ - mov %edi,0x94(%esi) │ │ - mov %edi,0x18(%esp) │ │ - xor %edi,%edx │ │ - mov 0x1c(%esp),%edi │ │ - mov %edx,0x98(%esi) │ │ - mov 0x44(%esp),%esi │ │ - mov %ecx,0x1c(%esp) │ │ - xor %ecx,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %edx,0x34(%esp) │ │ - xor %edx,%esi │ │ - mov %esi,0x38(%esp) │ │ - mov %esi,0x9c(%ecx) │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - mov 0x8(%esp),%esi │ │ - mov %ecx,%edx │ │ - mov 0x800(%ebp,%edx,4),%edx │ │ - mov %edi,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0xc00(%ebp,%ecx,4),%edx │ │ - lea -0x3d40(%ebx),%ecx │ │ - xor 0x8(%ecx),%edx │ │ - mov %edi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - movzbl %dl,%ecx │ │ - xor %edx,%esi │ │ - mov (%eax,%ecx,4),%ecx │ │ - mov %esi,0x8(%esp) │ │ - mov %edx,%esi │ │ - shr $0x18,%esi │ │ - xor 0xc00(%eax,%esi,4),%ecx │ │ - movzbl %dh,%esi │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x4(%esp),%ecx │ │ - xor 0x400(%eax,%esi,4),%ecx │ │ - mov 0x60(%esp),%esi │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov %ecx,0x80(%esi) │ │ - mov %ecx,%edx │ │ - mov 0x24(%esp),%ecx │ │ - mov 0x20(%esp),%esi │ │ - mov %edx,0x20(%esp) │ │ - xor %edx,%ecx │ │ - mov 0x60(%esp),%edx │ │ - xor 0x8(%esp),%esi │ │ - mov %ecx,0x84(%edx) │ │ - mov 0xc(%esp),%edx │ │ - mov %esi,0xc(%esp) │ │ - xor %esi,%edx │ │ - mov 0x28(%esp),%esi │ │ - mov %edx,0x4(%esp) │ │ - mov %ecx,0x24(%esp) │ │ - mov 0x60(%esp),%edx │ │ - xor %ecx,%esi │ │ - mov %esi,0x28(%esp) │ │ - mov %esi,0x88(%edx) │ │ - mov 0x2c(%esp),%edx │ │ - xor 0x4(%esp),%edx │ │ - mov %edx,%ecx │ │ - mov 0x30(%esp),%edx │ │ - xor %esi,%edx │ │ - mov 0x60(%esp),%esi │ │ - mov %edx,0x30(%esp) │ │ - mov %edx,0x8c(%esi) │ │ - mov %ecx,%esi │ │ - shr $0x18,%ecx │ │ - mov %esi,0x2c(%esp) │ │ - mov %ecx,%edx │ │ - mov 0xc00(%ebp,%edx,4),%edx │ │ - mov %esi,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - mov (%esp),%esi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%ebp,%ecx,4),%edx │ │ - xor %edx,%esi │ │ - mov %edx,%ecx │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%eax,%ecx,4),%esi │ │ - movzbl %dh,%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x10(%esp),%esi │ │ - xor 0x400(%eax,%ecx,4),%esi │ │ - mov 0x800(%eax,%edx,4),%ecx │ │ - xor %esi,%ecx │ │ - mov 0x60(%esp),%esi │ │ - mov %ecx,%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %ecx,0x70(%esi) │ │ - mov 0x18(%esp),%esi │ │ - mov 0x14(%esp),%ecx │ │ - xor %edx,%esi │ │ - mov 0x60(%esp),%edx │ │ - xor (%esp),%ecx │ │ - mov %esi,0x18(%esp) │ │ - mov %esi,0x74(%edx) │ │ - mov 0x1c(%esp),%edx │ │ - mov %ecx,0x14(%esp) │ │ - xor %ecx,%edx │ │ - mov %edx,%ecx │ │ - mov 0x34(%esp),%edx │ │ - xor %esi,%edx │ │ - mov 0x60(%esp),%esi │ │ - mov %ecx,0x1c(%esp) │ │ - mov %edx,0x34(%esp) │ │ - mov %edx,0x78(%esi) │ │ - mov %edi,%esi │ │ - xor %ecx,%esi │ │ - mov 0x38(%esp),%ecx │ │ - mov %esi,0x38(%esp) │ │ - xor %edx,%ecx │ │ - mov %ecx,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %edi,0x3c(%esp) │ │ - mov %edi,0x7c(%ecx) │ │ - mov %esi,%edi │ │ - shr $0x18,%edi │ │ - mov %esi,%ecx │ │ - mov %edi,%edx │ │ - movzbl %cl,%ecx │ │ - mov 0x800(%ebp,%edx,4),%edx │ │ - mov %esi,%edi │ │ - shr $0x10,%edi │ │ - xor 0xc00(%ebp,%ecx,4),%edx │ │ - lea -0x3d40(%ebx),%ecx │ │ - xor 0xc(%ecx),%edx │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %edi,%ecx │ │ - mov 0x8(%esp),%edi │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - xor %edx,%edi │ │ - movzbl %dl,%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %edx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%ecx │ │ - mov (%eax,%esi,4),%edi │ │ - xor 0xc00(%eax,%ecx,4),%edi │ │ - movzbl %dh,%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x20(%esp),%edi │ │ - xor 0x400(%eax,%ecx,4),%edi │ │ - mov 0x60(%esp),%ecx │ │ - xor 0x800(%eax,%edx,4),%edi │ │ - mov 0xc(%esp),%edx │ │ - mov %edi,0x60(%ecx) │ │ - mov %edi,%esi │ │ - mov 0x8(%esp),%edi │ │ - mov %esi,0xc(%esp) │ │ - xor %edi,%edx │ │ - mov %edx,%ecx │ │ - mov 0x24(%esp),%edx │ │ - mov %ecx,0x20(%esp) │ │ - xor %esi,%edx │ │ - mov 0x60(%esp),%esi │ │ - mov %edx,0x64(%esi) │ │ - mov 0x4(%esp),%esi │ │ - xor %ecx,%esi │ │ - mov 0x28(%esp),%ecx │ │ - mov %edx,0x24(%esp) │ │ - mov %esi,0x28(%esp) │ │ - xor %edx,%ecx │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,0x68(%edx) │ │ - mov 0x2c(%esp),%edx │ │ - mov %ecx,0x2c(%esp) │ │ - xor %esi,%edx │ │ - mov %edx,%esi │ │ - mov 0x30(%esp),%edx │ │ - mov %esi,0x30(%esp) │ │ - xor %ecx,%edx │ │ - mov 0x60(%esp),%ecx │ │ - mov %edx,0x40(%esp) │ │ - mov %edx,0x6c(%ecx) │ │ - mov %esi,%ecx │ │ - shr $0x18,%ecx │ │ - mov %ecx,%edx │ │ - mov %esi,%ecx │ │ - mov 0xc00(%ebp,%edx,4),%edx │ │ - movzbl %cl,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov %esi,%ecx │ │ - shr $0x10,%ecx │ │ - mov (%esp),%esi │ │ - movzbl %cl,%ecx │ │ - xor 0x800(%ebp,%ecx,4),%edx │ │ - xor %edx,%esi │ │ - mov %edx,%ecx │ │ - mov %esi,(%esp) │ │ - movzbl %dl,%esi │ │ - mov (%eax,%esi,4),%esi │ │ - shr $0x18,%ecx │ │ - xor 0xc00(%eax,%ecx,4),%esi │ │ - mov %esi,%ecx │ │ - mov 0x10(%esp),%esi │ │ - xor %ecx,%esi │ │ - movzbl %dh,%ecx │ │ - shr $0x10,%edx │ │ - xor 0x400(%eax,%ecx,4),%esi │ │ - movzbl %dl,%edx │ │ - mov %esi,%ecx │ │ - mov 0x18(%esp),%esi │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov %ecx,%edx │ │ - mov 0x60(%esp),%ecx │ │ - mov %edx,0x10(%esp) │ │ - mov %edx,0x50(%ecx) │ │ - mov 0x14(%esp),%ecx │ │ - xor (%esp),%ecx │ │ - xor %edx,%esi │ │ - mov 0x60(%esp),%edx │ │ - mov %ecx,0x14(%esp) │ │ - mov %esi,0x54(%edx) │ │ - mov 0x1c(%esp),%edx │ │ - xor %ecx,%edx │ │ - mov %edx,0x4(%esp) │ │ - mov 0x34(%esp),%edx │ │ - mov %esi,0x18(%esp) │ │ - mov 0x60(%esp),%ecx │ │ - xor %esi,%edx │ │ - mov 0x3c(%esp),%esi │ │ - mov %edx,0x58(%ecx) │ │ - mov 0x38(%esp),%ecx │ │ - mov %edx,0x1c(%esp) │ │ - xor %edx,%esi │ │ - mov 0x60(%esp),%edx │ │ - mov %esi,0x38(%esp) │ │ - xor 0x4(%esp),%ecx │ │ - mov %esi,0x5c(%edx) │ │ - mov %ecx,%esi │ │ - shr $0x18,%ecx │ │ - mov %esi,%edx │ │ - mov 0x800(%ebp,%ecx,4),%ecx │ │ - movzbl %dl,%edx │ │ - mov %esi,0x34(%esp) │ │ - xor 0xc00(%ebp,%edx,4),%ecx │ │ - lea -0x3d40(%ebx),%edx │ │ - xor 0x10(%edx),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dh,%edx │ │ - xor 0x0(%ebp,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x400(%ebp,%edx,4),%ecx │ │ - xor %ecx,%edi │ │ - movzbl %cl,%esi │ │ - mov %edi,0x8(%esp) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%edx │ │ - mov (%eax,%esi,4),%edi │ │ - mov 0x60(%esp),%esi │ │ - xor 0xc00(%eax,%edx,4),%edi │ │ - movzbl %ch,%edx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0xc(%esp),%edi │ │ - xor 0x400(%eax,%edx,4),%edi │ │ - mov 0x24(%esp),%edx │ │ - xor 0x800(%eax,%ecx,4),%edi │ │ - mov %edi,0x40(%esi) │ │ - mov %edi,%ecx │ │ - mov 0x20(%esp),%esi │ │ - xor %ecx,%edx │ │ - mov %ecx,0xc(%esp) │ │ - mov 0x2c(%esp),%ecx │ │ - xor 0x8(%esp),%esi │ │ - xor %edx,%ecx │ │ - mov %esi,%edi │ │ - mov 0x60(%esp),%esi │ │ - mov %edi,0x20(%esp) │ │ - mov %edx,0x44(%esi) │ │ - mov 0x28(%esp),%esi │ │ - mov %edx,0x24(%esp) │ │ - mov %ecx,0x2c(%esp) │ │ - xor %edi,%esi │ │ - mov 0x60(%esp),%edi │ │ - mov %esi,0x28(%esp) │ │ - mov %ecx,0x48(%edi) │ │ - mov 0x30(%esp),%edi │ │ - xor %esi,%edi │ │ - mov %edi,%esi │ │ - mov 0x40(%esp),%edi │ │ - mov %esi,%edx │ │ - mov %esi,0x30(%esp) │ │ - movzbl %dl,%edx │ │ - xor %ecx,%edi │ │ - mov 0x60(%esp),%ecx │ │ - mov %edi,0x3c(%esp) │ │ - mov %edi,0x4c(%ecx) │ │ - mov %esi,%ecx │ │ - shr $0x18,%ecx │ │ - mov %esi,%edi │ │ - mov 0xc00(%ebp,%ecx,4),%ecx │ │ - shr $0x10,%edi │ │ - xor 0x0(%ebp,%edx,4),%ecx │ │ - mov %esi,%edx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%ebp,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - mov (%esp),%edi │ │ - movzbl %dl,%edx │ │ - xor 0x800(%ebp,%edx,4),%ecx │ │ - xor %ecx,%edi │ │ - movzbl %cl,%esi │ │ - mov %edi,(%esp) │ │ - mov %ecx,%edi │ │ - shr $0x18,%edi │ │ - mov %edi,%edx │ │ - mov (%eax,%esi,4),%edi │ │ - mov 0x60(%esp),%esi │ │ - xor 0xc00(%eax,%edx,4),%edi │ │ - movzbl %ch,%edx │ │ - xor 0x10(%esp),%edi │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%eax,%edx,4),%edi │ │ - xor 0x800(%eax,%ecx,4),%edi │ │ - mov 0x14(%esp),%ecx │ │ - mov %edi,0x30(%esi) │ │ - mov 0x18(%esp),%esi │ │ - xor (%esp),%ecx │ │ - mov %edi,0x10(%esp) │ │ - mov %ecx,0x14(%esp) │ │ - xor %edi,%esi │ │ - mov 0x60(%esp),%edi │ │ - mov %esi,0x18(%esp) │ │ - mov %esi,0x34(%edi) │ │ - mov 0x4(%esp),%edi │ │ - xor %ecx,%edi │ │ - mov 0x1c(%esp),%ecx │ │ - xor %esi,%ecx │ │ - mov %ecx,%esi │ │ - mov 0x60(%esp),%ecx │ │ - mov 0x34(%esp),%edx │ │ - mov %edi,0x1c(%esp) │ │ - mov %esi,0x38(%ecx) │ │ - mov %esi,0x34(%esp) │ │ - xor %edi,%edx │ │ - mov %edx,%edi │ │ - mov 0x38(%esp),%edx │ │ - mov %edi,%ecx │ │ - shr $0x18,%ecx │ │ - mov %edi,0x38(%esp) │ │ - xor %esi,%edx │ │ - mov 0x60(%esp),%esi │ │ - mov %edx,0x40(%esp) │ │ - mov %edx,0x3c(%esi) │ │ - mov %ecx,%edx │ │ - mov 0x800(%ebp,%edx,4),%edx │ │ - mov %edi,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0xc00(%ebp,%ecx,4),%edx │ │ - lea -0x3d40(%ebx),%ecx │ │ - xor 0x14(%ecx),%edx │ │ - mov %edi,%ecx │ │ - movzbl %ch,%ecx │ │ - xor 0x0(%ebp,%ecx,4),%edx │ │ - mov %edi,%ecx │ │ - shr $0x10,%ecx │ │ - movzbl %cl,%ecx │ │ - xor 0x400(%ebp,%ecx,4),%edx │ │ - mov 0x8(%esp),%ecx │ │ - mov %edx,%edi │ │ - movzbl %dh,%esi │ │ - shr $0x18,%edi │ │ - xor %edx,%ecx │ │ - mov %ecx,0x4(%esp) │ │ - movzbl %dl,%ecx │ │ - mov (%eax,%ecx,4),%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0xc00(%eax,%edi,4),%ecx │ │ - mov 0x60(%esp),%edi │ │ - xor 0xc(%esp),%ecx │ │ - xor 0x400(%eax,%esi,4),%ecx │ │ - xor 0x800(%eax,%edx,4),%ecx │ │ - mov 0x20(%esp),%edx │ │ - mov %ecx,0x20(%edi) │ │ - mov %ecx,%esi │ │ - xor 0x4(%esp),%edx │ │ - xor 0x24(%esp),%esi │ │ - mov %esi,0x24(%edi) │ │ - mov %edx,%ecx │ │ - mov 0x60(%esp),%edx │ │ - xor 0x2c(%esp),%esi │ │ - mov 0x28(%esp),%edi │ │ - mov %ecx,0x8(%esp) │ │ - mov %esi,0x28(%edx) │ │ - xor 0x3c(%esp),%esi │ │ - mov 0x30(%esp),%edx │ │ - xor %ecx,%edi │ │ - mov %edi,0xc(%esp) │ │ - xor %edi,%edx │ │ - mov %edx,%edi │ │ - mov 0x60(%esp),%edx │ │ - mov %edi,0x20(%esp) │ │ - mov %esi,0x2c(%edx) │ │ - mov %edi,%edx │ │ - shr $0x18,%edx │ │ - mov %edx,%ecx │ │ - mov %edi,%edx │ │ - mov 0xc00(%ebp,%ecx,4),%ecx │ │ - movzbl %dl,%edx │ │ - xor 0x0(%ebp,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - movzbl %dh,%edx │ │ - xor 0x400(%ebp,%edx,4),%ecx │ │ - mov %edi,%edx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x800(%ebp,%edx,4),%ecx │ │ - movzbl %cl,%edx │ │ - mov %ecx,%edi │ │ - mov (%eax,%edx,4),%edx │ │ - movzbl %ch,%esi │ │ - shr $0x18,%edi │ │ - xor 0xc00(%eax,%edi,4),%edx │ │ - mov %ecx,%edi │ │ - shr $0x10,%edi │ │ - xor 0x10(%esp),%edx │ │ - xor 0x400(%eax,%esi,4),%edx │ │ - mov %edx,0x10(%esp) │ │ - mov %edi,%edx │ │ - mov 0x60(%esp),%edi │ │ - movzbl %dl,%esi │ │ - mov 0x10(%esp),%edx │ │ - xor 0x800(%eax,%esi,4),%edx │ │ - mov 0x60(%esp),%eax │ │ - mov 0x14(%esp),%esi │ │ - mov %edx,0x10(%eax) │ │ - mov 0x18(%esp),%eax │ │ - xor (%esp),%esi │ │ - xor %edx,%eax │ │ - mov %eax,0x14(%edi) │ │ - xor 0x34(%esp),%eax │ │ - mov %eax,0x18(%edi) │ │ - xor 0x40(%esp),%eax │ │ - mov 0x1c(%esp),%edi │ │ - xor %esi,%edi │ │ - mov 0x38(%esp),%esi │ │ - xor %edi,%esi │ │ - mov %esi,%edx │ │ - mov 0x60(%esp),%esi │ │ - xor %ecx,%edx │ │ - mov %edx,%ecx │ │ - shr $0x18,%ecx │ │ - mov %eax,0x1c(%esi) │ │ - lea -0x3d40(%ebx),%esi │ │ - mov 0x4(%esp),%eax │ │ - xor 0x18(%esi),%eax │ │ - mov 0x60(%esp),%esi │ │ - xor 0x800(%ebp,%ecx,4),%eax │ │ - movzbl %dl,%ecx │ │ - movl $0x0,0xf0(%esi) │ │ - movb $0xe0,0xf0(%esi) │ │ - xor 0xc00(%ebp,%ecx,4),%eax │ │ - movzbl %dh,%ecx │ │ - shr $0x10,%edx │ │ - movzbl %dl,%edx │ │ - xor 0x0(%ebp,%ecx,4),%eax │ │ - xor 0x400(%ebp,%edx,4),%eax │ │ - mov 0x20(%esp),%ebp │ │ - mov %eax,(%esi) │ │ - xor 0x8(%esp),%eax │ │ - mov %eax,0x4(%esi) │ │ - xor 0xc(%esp),%eax │ │ - mov %eax,0x8(%esi) │ │ - xor %eax,%ebp │ │ - mov %ebp,0xc(%esi) │ │ - lea 0x48(%esp),%esp │ │ - pop %ebx │ │ - xor %eax,%eax │ │ - pop %esi │ │ - pop %edi │ │ - pop %ebp │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - │ │ -0000f1c0 : │ │ - push %ebx │ │ - call 11f0 │ │ - add $0x8dfa,%ebx │ │ - lea -0x18(%esp),%esp │ │ - mov 0x24(%esp),%eax │ │ - cmp $0x20,%eax │ │ - je f248 │ │ - jle f200 │ │ - cmp $0xc0,%eax │ │ - je f20a │ │ - cmp $0x100,%eax │ │ - je f248 │ │ - add $0xffffff80,%eax │ │ - je f228 │ │ - lea 0x18(%esp),%esp │ │ - mov $0x1,%eax │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - cmp $0x10,%eax │ │ - je f228 │ │ - cmp $0x18,%eax │ │ - jne f1ee │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call da30 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call d230 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ │ - lea 0x0(%esi),%esi │ │ - mov 0x28(%esp),%eax │ │ - mov %eax,0x4(%esp) │ │ - mov 0x20(%esp),%eax │ │ - mov %eax,(%esp) │ │ - call e440 │ │ - lea 0x18(%esp),%esp │ │ - pop %ebx │ │ - retq │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1382,16 +1382,16 @@ │ │ 0x000148b0 63727970 7420696e 70757420 64617461 crypt input data │ │ 0x000148c0 00657869 743a206f 75744c65 6e3d2564 .exit: outLen=%d │ │ 0x000148d0 006b7064 5f6a6e69 2e632f6e 46696e61 .kpd_jni.c/nFina │ │ 0x000148e0 6c006372 7970746f 206f7065 72617469 l.crypto operati │ │ 0x000148f0 6f6e2073 74617274 73007061 6456616c on starts.padVal │ │ 0x00014900 75653d25 6400496e 76616c69 64207374 ue=%d.Invalid st │ │ 0x00014910 61746500 00000000 00000000 00000000 ate............. │ │ - 0x00014920 00000000 00000000 00000000 00000000 ................ │ │ - 0x00014930 00000000 00000000 00000000 00000000 ................ │ │ + 0x00014920 36363636 36363636 36363636 36363636 6666666666666666 │ │ + 0x00014930 6a6a6a6a 6a6a6a6a 6a6a6a6a 6a6a6a6a jjjjjjjjjjjjjjjj │ │ 0x00014940 08c9bcf3 67e6096a 3ba7ca84 85ae67bb ....g..j;.....g. │ │ 0x00014950 2bf894fe 72f36e3c f1361d5f 3af54fa5 +...r.n<.6._:.O. │ │ 0x00014960 d182e6ad 7f520e51 1f6c3e2b 8c68059b .....R.Q.l>+.h.. │ │ 0x00014970 6bbd41fb abd9831f 79217e13 19cde05b k.A.....y!~....[ │ │ 0x00014980 00000000 00000000 00000000 00000000 ................ │ │ 0x00014990 00000000 00000000 00000000 00000000 ................ │ │ 0x000149a0 00000000 00000000 00000000 00000000 ................ │ │ @@ -1524,10 +1524,8 @@ │ │ 0x00015190 54730a65 bb0a6a76 2ec9c281 852c7292 Ts.e..jv.....,r. │ │ 0x000151a0 a1e8bfa2 4b661aa8 708b4bc2 a3516cc7 ....Kf..p.K..Ql. │ │ 0x000151b0 19e892d1 240699d6 85350ef4 70a06a10 ....$....5..p.j. │ │ 0x000151c0 16c1a419 086c371e 4c774827 b5bcb034 .....l7.LwH'...4 │ │ 0x000151d0 b30c1c39 4aaad84e 4fca9c5b f36f2e68 ...9J..NO..[.o.h │ │ 0x000151e0 ee828f74 6f63a578 1478c884 0802c78c ...toc.x.x...... │ │ 0x000151f0 faffbe90 eb6c50a4 f7a3f9be f27871c6 .....lP......xq. │ │ - 0x00015200 36363636 36363636 36363636 36363636 6666666666666666 │ │ - 0x00015210 6a6a6a6a 6a6a6a6a 6a6a6a6a 6a6a6a6a jjjjjjjjjjjjjjjj │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,231 +1,231 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x00015220 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ - 0x00015230 1b0c0404 88010000 14000000 1c000000 ................ │ │ - 0x00015240 30bffeff 13000000 00440e10 4e0e0400 0........D..N... │ │ - 0x00015250 1c000000 34000000 e8befeff 24000000 ....4.......$... │ │ - 0x00015260 00410e08 83024f0e 20520e08 41c30e04 .A....O. R..A... │ │ - 0x00015270 1c000000 54000000 18bffeff 36000000 ....T.......6... │ │ - 0x00015280 00410e08 83024f0e 20640e08 41c30e04 .A....O. d..A... │ │ - 0x00015290 1c000000 74000000 38bffeff 1b000000 ....t...8....... │ │ - 0x000152a0 00410e08 83024f0e 10490e08 41c30e04 .A....O..I..A... │ │ - 0x000152b0 10000000 94000000 38bffeff 04000000 ........8....... │ │ - 0x000152c0 00000000 10000000 a8000000 34bffeff ............4... │ │ - 0x000152d0 03000000 00000000 54000000 bc000000 ........T....... │ │ - 0x000152e0 30bffeff 7d010000 00410e08 8502410e 0...}....A....A. │ │ - 0x000152f0 0c870341 0e108604 410e1483 05520ec0 ...A....A....R.. │ │ - 0x00015300 0202dc0a 0e1443c3 0e1041c6 0e0c41c7 ......C...A...A. │ │ - 0x00015310 0e0841c5 0e04480b 02630a0e 1443c30e ..A...H..c...C.. │ │ - 0x00015320 1041c60e 0c41c70e 0841c50e 04410b00 .A...A...A...A.. │ │ - 0x00015330 28000000 14010000 58c0feff 63010000 (.......X...c... │ │ - 0x00015340 00410e08 83024f0e 30033f01 0a0e0846 .A....O.0.?....F │ │ - 0x00015350 c30e0443 0b440e08 46c30e04 20000000 ...C.D..F... ... │ │ - 0x00015360 40010000 9cc1feff a4000000 00410e08 @............A.. │ │ - 0x00015370 83024f0e 3002920e 0841c30e 04000000 ..O.0....A...... │ │ - 0x00015380 40000000 64010000 28c2feff a9010000 @...d...(....... │ │ - 0x00015390 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x000153a0 410e1483 054f0e80 01032b01 0a0e1441 A....O....+....A │ │ - 0x000153b0 c30e1041 c60e0c41 c70e0841 c50e0446 ...A...A...A...F │ │ - 0x000153c0 0b000000 1c000000 a8010000 94c3feff ................ │ │ - 0x000153d0 22000000 00410e08 83024f0e 20500e08 "....A....O. P.. │ │ - 0x000153e0 41c30e04 6c000000 c8010000 a4c3feff A...l........... │ │ - 0x000153f0 4e040000 00410e08 8502410e 0c870341 N....A....A....A │ │ - 0x00015400 0e108604 410e1483 054f0e60 0352020a ....A....O.`.R.. │ │ - 0x00015410 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x00015420 0e04470b 02de0a0e 1441c30e 1041c60e ..G......A...A.. │ │ - 0x00015430 0c41c70e 0841c50e 04460b02 640a0e14 .A...A...F..d... │ │ - 0x00015440 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ - 0x00015450 480b0000 40000000 38020000 84c7feff H...@...8....... │ │ - 0x00015460 07040000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x00015470 0e108604 410e1483 054f0e80 0103a701 ....A....O...... │ │ - 0x00015480 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ - 0x00015490 c50e0442 0b000000 20000000 7c020000 ...B.... ...|... │ │ - 0x000154a0 50cbfeff 4d000000 00410e08 83024f0e P...M....A....O. │ │ - 0x000154b0 20500a0e 0841c30e 04410b00 40000000 P...A...A..@... │ │ - 0x000154c0 a0020000 7ccbfeff 6b030000 00410e08 ....|...k....A.. │ │ - 0x000154d0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x000154e0 05520ee0 02039c02 0a0e1441 c30e1041 .R.........A...A │ │ - 0x000154f0 c60e0c41 c70e0841 c50e0442 0b000000 ...A...A...B.... │ │ - 0x00015500 34000000 e4020000 a8cefeff d0000000 4............... │ │ - 0x00015510 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x00015520 440e4002 a60a0e10 41c60e0c 41c70e08 D.@.....A...A... │ │ - 0x00015530 41c50e04 480b0000 10000000 1c030000 A...H........... │ │ - 0x00015540 40cffeff 0e000000 00000000 38000000 @...........8... │ │ - 0x00015550 30030000 3ccffeff 70000000 00410e08 0...<...p....A.. │ │ - 0x00015560 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015570 054f0e40 02580e14 41c30e10 41c60e0c .O.@.X..A...A... │ │ - 0x00015580 41c70e08 41c50e04 38000000 6c030000 A...A...8...l... │ │ - 0x00015590 70cffeff 70000000 00410e08 8502410e p...p....A....A. │ │ - 0x000155a0 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x000155b0 02580e14 41c30e10 41c60e0c 41c70e08 .X..A...A...A... │ │ - 0x000155c0 41c50e04 3c000000 a8030000 a4cffeff A...<........... │ │ - 0x000155d0 94010000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x000155e0 0e108604 410e1483 054f0e40 02ad0a0e ....A....O.@.... │ │ - 0x000155f0 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x00015600 04440b00 3c000000 e8030000 04d1feff .D..<........... │ │ - 0x00015610 f5010000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x00015620 0e108604 410e1483 054f0e60 02ee0a0e ....A....O.`.... │ │ - 0x00015630 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ - 0x00015640 04430b00 54000000 28040000 d4d2feff .C..T...(....... │ │ - 0x00015650 45030000 00410e08 8502430e 0c870341 E....A....C....A │ │ - 0x00015660 0e108604 410e1483 054f0e40 031f010a ....A....O.@.... │ │ - 0x00015670 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x00015680 0e04410b 02860a0e 1441c30e 1043c60e ..A......A...C.. │ │ - 0x00015690 0c41c70e 0841c50e 04430b00 54000000 .A...A...C..T... │ │ - 0x000156a0 80040000 dcd5feff a9030000 00410e08 .............A.. │ │ - 0x000156b0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x000156c0 054f0e40 0330010a 0e1446c3 0e1041c6 .O.@.0....F...A. │ │ - 0x000156d0 0e0c41c7 0e0841c5 0e04410b 029d0a0e ..A...A...A..... │ │ - 0x000156e0 1441c30e 1043c60e 0c41c70e 0841c50e .A...C...A...A.. │ │ - 0x000156f0 04480b00 54000000 d8040000 44d9feff .H..T.......D... │ │ - 0x00015700 fc020000 00410e08 8502430e 0c870341 .....A....C....A │ │ - 0x00015710 0e108604 410e1483 054f0e40 0307010a ....A....O.@.... │ │ - 0x00015720 0e1446c3 0e1041c6 0e0c41c7 0e0841c5 ..F...A...A...A. │ │ - 0x00015730 0e04410b 02750a0e 1441c30e 1043c60e ..A..u...A...C.. │ │ - 0x00015740 0c41c70e 0841c50e 04470b00 40000000 .A...A...G..@... │ │ - 0x00015750 30050000 ecdbfeff ca060000 00410e08 0............A.. │ │ - 0x00015760 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015770 05520ef0 0103bb05 0a0e1441 c30e1041 .R.........A...A │ │ - 0x00015780 c60e0c41 c70e0841 c50e0441 0b000000 ...A...A...A.... │ │ - 0x00015790 30000000 74050000 78e2feff 06110000 0...t...x....... │ │ - 0x000157a0 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x000157b0 440e7003 fb100e10 41c60e0c 41c70e08 D.p.....A...A... │ │ - 0x000157c0 41c50e04 10000000 a8050000 54f3feff A...........T... │ │ - 0x000157d0 35000000 00000000 3c000000 bc050000 5.......<....... │ │ - 0x000157e0 80f3feff f7010000 00410e08 8502460e .........A....F. │ │ - 0x000157f0 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x00015800 0354010a 0e1441c3 0e1041c6 0e0c41c7 .T....A...A...A. │ │ - 0x00015810 0e0841c5 0e04480b 3c000000 fc050000 ..A...H.<....... │ │ - 0x00015820 40f5feff 0c020000 00410e08 8502410e @........A....A. │ │ - 0x00015830 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x00015840 03b1010a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ - 0x00015850 0e0841c5 0e04480b 28000000 3c060000 ..A...H.(...<... │ │ - 0x00015860 10f7feff 55000000 00410e08 8602410e ....U....A....A. │ │ - 0x00015870 0c83034f 0e800102 410e0c41 c30e0841 ...O....A..A...A │ │ - 0x00015880 c60e0400 54000000 68060000 44f7feff ....T...h...D... │ │ - 0x00015890 ab0e0000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x000158a0 0e108604 410e1483 054f0e28 680a0e14 ....A....O.(h... │ │ - 0x000158b0 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ - 0x000158c0 410b032e 010a0e14 41c30e10 41c60e0c A.......A...A... │ │ - 0x000158d0 41c70e08 41c50e04 460b0000 54000000 A...A...F...T... │ │ - 0x000158e0 c0060000 9c05ffff 430f0000 00410e08 ........C....A.. │ │ - 0x000158f0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015900 054f0e30 680a0e14 41c30e10 41c60e0c .O.0h...A...A... │ │ - 0x00015910 41c70e08 41c50e04 410b0349 010a0e14 A...A...A..I.... │ │ - 0x00015920 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ - 0x00015930 430b0000 40000000 18070000 9414ffff C...@........... │ │ - 0x00015940 bd0c0000 00410e08 8502410e 0c870341 .....A....A....A │ │ - 0x00015950 0e108604 410e1483 054f0e8c 01033a0c ....A....O....:. │ │ - 0x00015960 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ - 0x00015970 c50e0441 0b000000 3c000000 5c070000 ...A....<...\... │ │ - 0x00015980 2021ffff 0c020000 00410e08 8502410e !.......A....A. │ │ - 0x00015990 0c870343 0e108604 430e1483 054f0e40 ...C....C....O.@ │ │ - 0x000159a0 03ac010a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ - 0x000159b0 0e0841c5 0e04410b 3c000000 9c070000 ..A...A.<....... │ │ - 0x000159c0 0023ffff f7010000 00410e08 8502460e .#.......A....F. │ │ - 0x000159d0 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ - 0x000159e0 0354010a 0e1441c3 0e1041c6 0e0c41c7 .T....A...A...A. │ │ - 0x000159f0 0e0841c5 0e04480b 20000000 dc070000 ..A...H. ....... │ │ - 0x00015a00 c024ffff 59000000 00410e08 8602410e .$..Y....A....A. │ │ - 0x00015a10 0c830302 55c30e08 41c60e04 10000000 ....U...A....... │ │ - 0x00015a20 00080000 fc24ffff 15000000 00000000 .....$.......... │ │ - 0x00015a30 28000000 14080000 0825ffff 5d000000 (........%..]... │ │ - 0x00015a40 00410e08 8602410e 0c830352 0e900102 .A....A....R.... │ │ - 0x00015a50 460e0c41 c30e0841 c60e0400 20000000 F..A...A.... ... │ │ - 0x00015a60 40080000 3c25ffff 59000000 00410e08 @...<%..Y....A.. │ │ - 0x00015a70 8602410e 0c830302 55c30e08 41c60e04 ..A.....U...A... │ │ - 0x00015a80 10000000 64080000 7825ffff 15000000 ....d...x%...... │ │ - 0x00015a90 00000000 28000000 78080000 8425ffff ....(...x....%.. │ │ - 0x00015aa0 5d000000 00410e08 8602410e 0c830352 ]....A....A....R │ │ - 0x00015ab0 0e900102 460e0c41 c30e0841 c60e0400 ....F..A...A.... │ │ - 0x00015ac0 40000000 a4080000 b825ffff 932e0000 @........%...... │ │ + 0x00015200 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ + 0x00015210 1b0c0404 88010000 14000000 1c000000 ................ │ │ + 0x00015220 50bffeff 13000000 00440e10 4e0e0400 P........D..N... │ │ + 0x00015230 1c000000 34000000 08bffeff 24000000 ....4.......$... │ │ + 0x00015240 00410e08 83024f0e 20520e08 41c30e04 .A....O. R..A... │ │ + 0x00015250 1c000000 54000000 38bffeff 36000000 ....T...8...6... │ │ + 0x00015260 00410e08 83024f0e 20640e08 41c30e04 .A....O. d..A... │ │ + 0x00015270 1c000000 74000000 58bffeff 1b000000 ....t...X....... │ │ + 0x00015280 00410e08 83024f0e 10490e08 41c30e04 .A....O..I..A... │ │ + 0x00015290 10000000 94000000 58bffeff 04000000 ........X....... │ │ + 0x000152a0 00000000 34000000 a8000000 54bffeff ....4.......T... │ │ + 0x000152b0 d0000000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x000152c0 0e108604 440e4002 a60a0e10 41c60e0c ....D.@.....A... │ │ + 0x000152d0 41c70e08 41c50e04 480b0000 10000000 A...A...H....... │ │ + 0x000152e0 e0000000 ecbffeff 0e000000 00000000 ................ │ │ + 0x000152f0 38000000 f4000000 e8bffeff 70000000 8...........p... │ │ + 0x00015300 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015310 410e1483 054f0e40 02580e14 41c30e10 A....O.@.X..A... │ │ + 0x00015320 41c60e0c 41c70e08 41c50e04 38000000 A...A...A...8... │ │ + 0x00015330 30010000 1cc0feff 70000000 00410e08 0.......p....A.. │ │ + 0x00015340 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00015350 054f0e40 02580e14 41c30e10 41c60e0c .O.@.X..A...A... │ │ + 0x00015360 41c70e08 41c50e04 3c000000 6c010000 A...A...<...l... │ │ + 0x00015370 50c0feff 94010000 00410e08 8502410e P........A....A. │ │ + 0x00015380 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x00015390 02ad0a0e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ + 0x000153a0 0841c50e 04440b00 3c000000 ac010000 .A...D..<....... │ │ + 0x000153b0 b0c1feff f5010000 00410e08 8502410e .........A....A. │ │ + 0x000153c0 0c870341 0e108604 410e1483 054f0e60 ...A....A....O.` │ │ + 0x000153d0 02ee0a0e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ + 0x000153e0 0841c50e 04430b00 54000000 ec010000 .A...C..T....... │ │ + 0x000153f0 90c3feff 45030000 00410e08 8502430e ....E....A....C. │ │ + 0x00015400 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x00015410 031f010a 0e1441c3 0e1041c6 0e0c41c7 ......A...A...A. │ │ + 0x00015420 0e0841c5 0e04410b 02860a0e 1441c30e ..A...A......A.. │ │ + 0x00015430 1043c60e 0c41c70e 0841c50e 04430b00 .C...A...A...C.. │ │ + 0x00015440 54000000 44020000 98c6feff a9030000 T...D........... │ │ + 0x00015450 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015460 410e1483 054f0e40 0330010a 0e1446c3 A....O.@.0....F. │ │ + 0x00015470 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ + 0x00015480 029d0a0e 1441c30e 1043c60e 0c41c70e .....A...C...A.. │ │ + 0x00015490 0841c50e 04480b00 54000000 9c020000 .A...H..T....... │ │ + 0x000154a0 00cafeff fc020000 00410e08 8502430e .........A....C. │ │ + 0x000154b0 0c870341 0e108604 410e1483 054f0e40 ...A....A....O.@ │ │ + 0x000154c0 0307010a 0e1446c3 0e1041c6 0e0c41c7 ......F...A...A. │ │ + 0x000154d0 0e0841c5 0e04410b 02750a0e 1441c30e ..A...A..u...A.. │ │ + 0x000154e0 1043c60e 0c41c70e 0841c50e 04470b00 .C...A...A...G.. │ │ + 0x000154f0 40000000 f4020000 a8ccfeff ca060000 @............... │ │ + 0x00015500 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015510 410e1483 05520ef0 0103bb05 0a0e1441 A....R.........A │ │ + 0x00015520 c30e1041 c60e0c41 c70e0841 c50e0441 ...A...A...A...A │ │ + 0x00015530 0b000000 54000000 38030000 34d3feff ....T...8...4... │ │ + 0x00015540 ab0e0000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015550 0e108604 410e1483 054f0e28 680a0e14 ....A....O.(h... │ │ + 0x00015560 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ + 0x00015570 410b032e 010a0e14 41c30e10 41c60e0c A.......A...A... │ │ + 0x00015580 41c70e08 41c50e04 460b0000 54000000 A...A...F...T... │ │ + 0x00015590 90030000 8ce1feff 430f0000 00410e08 ........C....A.. │ │ + 0x000155a0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x000155b0 054f0e30 680a0e14 41c30e10 41c60e0c .O.0h...A...A... │ │ + 0x000155c0 41c70e08 41c50e04 410b0349 010a0e14 A...A...A..I.... │ │ + 0x000155d0 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ + 0x000155e0 430b0000 3c000000 e8030000 84f0feff C...<........... │ │ + 0x000155f0 2e040000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015600 0e108604 410e1483 054f0e1c 0316040e ....A....O...... │ │ + 0x00015610 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00015620 04000000 3c000000 28040000 74f4feff ....<...(...t... │ │ + 0x00015630 d2040000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015640 0e108604 410e1483 054f0e24 03ba040e ....A....O.$.... │ │ + 0x00015650 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00015660 04000000 3c000000 68040000 14f9feff ....<...h....... │ │ + 0x00015670 ac060000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015680 0e108604 410e1483 054f0e30 0392060e ....A....O.0.... │ │ + 0x00015690 1441c30e 1043c60e 0c41c70e 0841c50e .A...C...A...A.. │ │ + 0x000156a0 04000000 3c000000 a8040000 84fffeff ....<........... │ │ + 0x000156b0 a2000000 00410e08 83024f0e 20620a0e .....A....O. b.. │ │ + 0x000156c0 0846c30e 04480b62 0a0e0841 c30e0445 .F...H.b...A...E │ │ + 0x000156d0 0b580a0e 0841c30e 04470b58 0e0841c3 .X...A...G.X..A. │ │ + 0x000156e0 0e040000 3c000000 e8040000 f4fffeff ....<........... │ │ + 0x000156f0 fb070000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015700 0e108604 410e1483 054f0e34 03e3070e ....A....O.4.... │ │ + 0x00015710 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00015720 04000000 3c000000 28050000 b407ffff ....<...(....... │ │ + 0x00015730 010a0000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015740 0e108604 410e1483 054f0e48 03e9090e ....A....O.H.... │ │ + 0x00015750 1441c30e 1041c60e 0c41c70e 0841c50e .A...A...A...A.. │ │ + 0x00015760 04000000 3c000000 68050000 8411ffff ....<...h....... │ │ + 0x00015770 7d0d0000 00410e08 8502410e 0c870341 }....A....A....A │ │ + 0x00015780 0e108604 410e1483 054f0e5c 03630d0e ....A....O.\.c.. │ │ + 0x00015790 1441c30e 1043c60e 0c41c70e 0841c50e .A...C...A...A.. │ │ + 0x000157a0 04000000 3c000000 a8050000 c41effff ....<........... │ │ + 0x000157b0 a2000000 00410e08 83024f0e 20620a0e .....A....O. b.. │ │ + 0x000157c0 0846c30e 04480b62 0a0e0841 c30e0445 .F...H.b...A...E │ │ + 0x000157d0 0b580a0e 0841c30e 04470b58 0e0841c3 .X...A...G.X..A. │ │ + 0x000157e0 0e040000 10000000 e8050000 341fffff ............4... │ │ + 0x000157f0 03000000 00000000 54000000 fc050000 ........T....... │ │ + 0x00015800 301fffff 7d010000 00410e08 8502410e 0...}....A....A. │ │ + 0x00015810 0c870341 0e108604 410e1483 05520ec0 ...A....A....R.. │ │ + 0x00015820 0202dc0a 0e1443c3 0e1041c6 0e0c41c7 ......C...A...A. │ │ + 0x00015830 0e0841c5 0e04480b 02630a0e 1443c30e ..A...H..c...C.. │ │ + 0x00015840 1041c60e 0c41c70e 0841c50e 04410b00 .A...A...A...A.. │ │ + 0x00015850 28000000 54060000 5820ffff 63010000 (...T...X ..c... │ │ + 0x00015860 00410e08 83024f0e 30033f01 0a0e0846 .A....O.0.?....F │ │ + 0x00015870 c30e0443 0b440e08 46c30e04 20000000 ...C.D..F... ... │ │ + 0x00015880 80060000 9c21ffff a4000000 00410e08 .....!.......A.. │ │ + 0x00015890 83024f0e 3002920e 0841c30e 04000000 ..O.0....A...... │ │ + 0x000158a0 40000000 a4060000 2822ffff a9010000 @.......("...... │ │ + 0x000158b0 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x000158c0 410e1483 054f0e80 01032b01 0a0e1441 A....O....+....A │ │ + 0x000158d0 c30e1041 c60e0c41 c70e0841 c50e0446 ...A...A...A...F │ │ + 0x000158e0 0b000000 1c000000 e8060000 9423ffff .............#.. │ │ + 0x000158f0 22000000 00410e08 83024f0e 20500e08 "....A....O. P.. │ │ + 0x00015900 41c30e04 6c000000 08070000 a423ffff A...l........#.. │ │ + 0x00015910 4e040000 00410e08 8502410e 0c870341 N....A....A....A │ │ + 0x00015920 0e108604 410e1483 054f0e60 0352020a ....A....O.`.R.. │ │ + 0x00015930 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x00015940 0e04470b 02de0a0e 1441c30e 1041c60e ..G......A...A.. │ │ + 0x00015950 0c41c70e 0841c50e 04460b02 640a0e14 .A...A...F..d... │ │ + 0x00015960 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ + 0x00015970 480b0000 40000000 78070000 8427ffff H...@...x....'.. │ │ + 0x00015980 07040000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015990 0e108604 410e1483 054f0e80 0103a701 ....A....O...... │ │ + 0x000159a0 0a0e1441 c30e1041 c60e0c41 c70e0841 ...A...A...A...A │ │ + 0x000159b0 c50e0442 0b000000 20000000 bc070000 ...B.... ....... │ │ + 0x000159c0 502bffff 4d000000 00410e08 83024f0e P+..M....A....O. │ │ + 0x000159d0 20500a0e 0841c30e 04410b00 40000000 P...A...A..@... │ │ + 0x000159e0 e0070000 7c2bffff 6b030000 00410e08 ....|+..k....A.. │ │ + 0x000159f0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00015a00 05520ee0 02039c02 0a0e1441 c30e1041 .R.........A...A │ │ + 0x00015a10 c60e0c41 c70e0841 c50e0442 0b000000 ...A...A...B.... │ │ + 0x00015a20 1c000000 24080000 a82effff 5d000000 ....$.......]... │ │ + 0x00015a30 00410e08 8702780a c70e0447 0b000000 .A....x....G.... │ │ + 0x00015a40 3c000000 44080000 e82effff 31010000 <...D.......1... │ │ + 0x00015a50 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015a60 410e1483 054f0e40 024f0a0e 1441c30e A....O.@.O...A.. │ │ + 0x00015a70 1041c60e 0c41c70e 0841c50e 04420b00 .A...A...A...B.. │ │ + 0x00015a80 3c000000 84080000 e82fffff 75010000 <......../..u... │ │ + 0x00015a90 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015aa0 410e1483 054f0e30 02cf0a0e 1441c30e A....O.0.....A.. │ │ + 0x00015ab0 1041c60e 0c41c70e 0841c50e 04420b00 .A...A...A...B.. │ │ + 0x00015ac0 3c000000 c4080000 2831ffff 64020000 <.......(1..d... │ │ 0x00015ad0 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ - 0x00015ae0 410e1483 05520e88 0803c32d 0a0e1441 A....R.....-...A │ │ - 0x00015af0 c30e1041 c60e0c41 c70e0841 c50e0441 ...A...A...A...A │ │ - 0x00015b00 0b000000 3c000000 e8080000 1454ffff ....<........T.. │ │ - 0x00015b10 49030000 00410e08 8502430e 0c870341 I....A....C....A │ │ - 0x00015b20 0e108604 410e1483 054f0e50 03c3020a ....A....O.P.... │ │ - 0x00015b30 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x00015b40 0e04440b 3c000000 28090000 2457ffff ..D.<...(...$W.. │ │ - 0x00015b50 0f030000 00410e08 8502460e 0c870341 .....A....F....A │ │ - 0x00015b60 0e108604 410e1483 054f0e40 036c020a ....A....O.@.l.. │ │ - 0x00015b70 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ - 0x00015b80 0e04480b 20000000 68090000 f459ffff ..H. ...h....Y.. │ │ - 0x00015b90 97000000 00410e08 8602410e 0c830302 .....A....A..... │ │ - 0x00015ba0 93c30e08 41c60e04 10000000 8c090000 ....A........... │ │ - 0x00015bb0 705affff 15000000 00000000 28000000 pZ..........(... │ │ - 0x00015bc0 a0090000 7c5affff 5d000000 00410e08 ....|Z..]....A.. │ │ - 0x00015bd0 8602410e 0c830352 0ef00102 460e0c41 ..A....R....F..A │ │ - 0x00015be0 c30e0841 c60e0400 20000000 cc090000 ...A.... ....... │ │ - 0x00015bf0 b05affff 97000000 00410e08 8602410e .Z.......A....A. │ │ - 0x00015c00 0c830302 93c30e08 41c60e04 10000000 ........A....... │ │ - 0x00015c10 f0090000 2c5bffff 15000000 00000000 ....,[.......... │ │ - 0x00015c20 28000000 040a0000 385bffff 5d000000 (.......8[..]... │ │ - 0x00015c30 00410e08 8602410e 0c830352 0ef00102 .A....A....R.... │ │ - 0x00015c40 460e0c41 c30e0841 c60e0400 50000000 F..A...A....P... │ │ - 0x00015c50 300a0000 6c5bffff 41020000 00410e08 0...l[..A....A.. │ │ - 0x00015c60 8602410e 0c830302 d90ac30e 0841c60e ..A..........A.. │ │ - 0x00015c70 04440b02 8d0ac30e 0841c60e 04420b02 .D.......A...B.. │ │ - 0x00015c80 4f0ac30e 0841c60e 04480b54 0ac30e08 O....A...H.T.... │ │ - 0x00015c90 46c60e04 460b0257 c30e0841 c60e0400 F...F..W...A.... │ │ - 0x00015ca0 28000000 840a0000 685dffff 73000000 (.......h]..s... │ │ - 0x00015cb0 00410e08 83024f0e 20770a0e 0841c30e .A....O. w...A.. │ │ - 0x00015cc0 04480b61 0e0841c3 0e040000 10000000 .H.a..A......... │ │ - 0x00015cd0 b00a0000 bc5dffff 71000000 00000000 .....]..q....... │ │ - 0x00015ce0 38000000 c40a0000 285effff 83000000 8.......(^...... │ │ - 0x00015cf0 00410e08 8602410e 0c830352 0e900262 .A....A....R...b │ │ - 0x00015d00 0a0e0c46 c30e0841 c60e0443 0b02400e ...F...A...C..@. │ │ - 0x00015d10 0c41c30e 0841c60e 04000000 1c000000 .A...A.......... │ │ - 0x00015d20 000b0000 7c5effff 5d000000 00410e08 ....|^..]....A.. │ │ - 0x00015d30 8702780a c70e0447 0b000000 3c000000 ..x....G....<... │ │ - 0x00015d40 200b0000 bc5effff 31010000 00410e08 ....^..1....A.. │ │ - 0x00015d50 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015d60 054f0e40 024f0a0e 1441c30e 1041c60e .O.@.O...A...A.. │ │ - 0x00015d70 0c41c70e 0841c50e 04420b00 3c000000 .A...A...B..<... │ │ - 0x00015d80 600b0000 bc5fffff 75010000 00410e08 `...._..u....A.. │ │ - 0x00015d90 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015da0 054f0e30 02cf0a0e 1441c30e 1041c60e .O.0.....A...A.. │ │ - 0x00015db0 0c41c70e 0841c50e 04420b00 3c000000 .A...A...B..<... │ │ - 0x00015dc0 a00b0000 fc60ffff 64020000 00410e08 .....`..d....A.. │ │ - 0x00015dd0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ - 0x00015de0 054f0e70 0340020a 0e1441c3 0e1041c6 .O.p.@....A...A. │ │ - 0x00015df0 0e0c41c7 0e0841c5 0e04410b 28000000 ..A...A...A.(... │ │ - 0x00015e00 e00b0000 2c63ffff 84000000 00410e08 ....,c.......A.. │ │ - 0x00015e10 8602410e 0c830352 0ed00102 6d0e0c41 ..A....R....m..A │ │ - 0x00015e20 c30e0841 c60e0400 3c000000 0c0c0000 ...A....<....... │ │ - 0x00015e30 9063ffff 2e040000 00410e08 8502410e .c.......A....A. │ │ - 0x00015e40 0c870341 0e108604 410e1483 054f0e1c ...A....A....O.. │ │ - 0x00015e50 0316040e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ - 0x00015e60 0841c50e 04000000 3c000000 4c0c0000 .A......<...L... │ │ - 0x00015e70 8067ffff d2040000 00410e08 8502410e .g.......A....A. │ │ - 0x00015e80 0c870341 0e108604 410e1483 054f0e24 ...A....A....O.$ │ │ - 0x00015e90 03ba040e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ - 0x00015ea0 0841c50e 04000000 3c000000 8c0c0000 .A......<....... │ │ - 0x00015eb0 206cffff ac060000 00410e08 8502410e l.......A....A. │ │ - 0x00015ec0 0c870341 0e108604 410e1483 054f0e30 ...A....A....O.0 │ │ - 0x00015ed0 0392060e 1441c30e 1043c60e 0c41c70e .....A...C...A.. │ │ - 0x00015ee0 0841c50e 04000000 3c000000 cc0c0000 .A......<....... │ │ - 0x00015ef0 9072ffff a2000000 00410e08 83024f0e .r.......A....O. │ │ - 0x00015f00 20620a0e 0846c30e 04480b62 0a0e0841 b...F...H.b...A │ │ - 0x00015f10 c30e0445 0b580a0e 0841c30e 04470b58 ...E.X...A...G.X │ │ - 0x00015f20 0e0841c3 0e040000 3c000000 0c0d0000 ..A.....<....... │ │ - 0x00015f30 0073ffff fb070000 00410e08 8502410e .s.......A....A. │ │ - 0x00015f40 0c870341 0e108604 410e1483 054f0e34 ...A....A....O.4 │ │ - 0x00015f50 03e3070e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ - 0x00015f60 0841c50e 04000000 3c000000 4c0d0000 .A......<...L... │ │ - 0x00015f70 c07affff 010a0000 00410e08 8502410e .z.......A....A. │ │ - 0x00015f80 0c870341 0e108604 410e1483 054f0e48 ...A....A....O.H │ │ - 0x00015f90 03e9090e 1441c30e 1041c60e 0c41c70e .....A...A...A.. │ │ - 0x00015fa0 0841c50e 04000000 3c000000 8c0d0000 .A......<....... │ │ - 0x00015fb0 9084ffff 7d0d0000 00410e08 8502410e ....}....A....A. │ │ - 0x00015fc0 0c870341 0e108604 410e1483 054f0e5c ...A....A....O.\ │ │ - 0x00015fd0 03630d0e 1441c30e 1043c60e 0c41c70e .c...A...C...A.. │ │ - 0x00015fe0 0841c50e 04000000 3c000000 cc0d0000 .A......<....... │ │ - 0x00015ff0 d091ffff a2000000 00410e08 83024f0e .........A....O. │ │ - 0x00016000 20620a0e 0846c30e 04480b62 0a0e0841 b...F...H.b...A │ │ - 0x00016010 c30e0445 0b580a0e 0841c30e 04470b58 ...E.X...A...G.X │ │ - 0x00016020 0e0841c3 0e040000 24000000 0c0e0000 ..A.....$....... │ │ - 0x00016030 20b0feff e0000000 000e0846 0e0c4a0f ..........F..J. │ │ - 0x00016040 0b740478 003f1a3b 2a322422 00000000 .t.x.?.;*2$".... │ │ - 0x00016050 00000000 .... │ │ + 0x00015ae0 410e1483 054f0e70 0340020a 0e1441c3 A....O.p.@....A. │ │ + 0x00015af0 0e1041c6 0e0c41c7 0e0841c5 0e04410b ..A...A...A...A. │ │ + 0x00015b00 28000000 04090000 5833ffff 84000000 (.......X3...... │ │ + 0x00015b10 00410e08 8602410e 0c830352 0ed00102 .A....A....R.... │ │ + 0x00015b20 6d0e0c41 c30e0841 c60e0400 30000000 m..A...A....0... │ │ + 0x00015b30 30090000 bc33ffff 06110000 00410e08 0....3.......A.. │ │ + 0x00015b40 8502410e 0c870341 0e108604 440e7003 ..A....A....D.p. │ │ + 0x00015b50 fb100e10 41c60e0c 41c70e08 41c50e04 ....A...A...A... │ │ + 0x00015b60 10000000 64090000 9844ffff 35000000 ....d....D..5... │ │ + 0x00015b70 00000000 3c000000 78090000 c444ffff ....<...x....D.. │ │ + 0x00015b80 f7010000 00410e08 8502460e 0c870341 .....A....F....A │ │ + 0x00015b90 0e108604 410e1483 054f0e40 0354010a ....A....O.@.T.. │ │ + 0x00015ba0 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x00015bb0 0e04480b 3c000000 b8090000 8446ffff ..H.<........F.. │ │ + 0x00015bc0 0c020000 00410e08 8502410e 0c870341 .....A....A....A │ │ + 0x00015bd0 0e108604 410e1483 054f0e40 03b1010a ....A....O.@.... │ │ + 0x00015be0 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x00015bf0 0e04480b 28000000 f8090000 5448ffff ..H.(.......TH.. │ │ + 0x00015c00 55000000 00410e08 8602410e 0c83034f U....A....A....O │ │ + 0x00015c10 0e800102 410e0c41 c30e0841 c60e0400 ....A..A...A.... │ │ + 0x00015c20 40000000 240a0000 8848ffff bd0c0000 @...$....H...... │ │ + 0x00015c30 00410e08 8502410e 0c870341 0e108604 .A....A....A.... │ │ + 0x00015c40 410e1483 054f0e8c 01033a0c 0a0e1441 A....O....:....A │ │ + 0x00015c50 c30e1041 c60e0c41 c70e0841 c50e0441 ...A...A...A...A │ │ + 0x00015c60 0b000000 3c000000 680a0000 1455ffff ....<...h....U.. │ │ + 0x00015c70 0c020000 00410e08 8502410e 0c870343 .....A....A....C │ │ + 0x00015c80 0e108604 430e1483 054f0e40 03ac010a ....C....O.@.... │ │ + 0x00015c90 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x00015ca0 0e04410b 3c000000 a80a0000 f456ffff ..A.<........V.. │ │ + 0x00015cb0 f7010000 00410e08 8502460e 0c870341 .....A....F....A │ │ + 0x00015cc0 0e108604 410e1483 054f0e40 0354010a ....A....O.@.T.. │ │ + 0x00015cd0 0e1441c3 0e1041c6 0e0c41c7 0e0841c5 ..A...A...A...A. │ │ + 0x00015ce0 0e04480b 20000000 e80a0000 b458ffff ..H. ........X.. │ │ + 0x00015cf0 59000000 00410e08 8602410e 0c830302 Y....A....A..... │ │ + 0x00015d00 55c30e08 41c60e04 10000000 0c0b0000 U...A........... │ │ + 0x00015d10 f058ffff 15000000 00000000 28000000 .X..........(... │ │ + 0x00015d20 200b0000 fc58ffff 5d000000 00410e08 ....X..]....A.. │ │ + 0x00015d30 8602410e 0c830352 0e900102 460e0c41 ..A....R....F..A │ │ + 0x00015d40 c30e0841 c60e0400 20000000 4c0b0000 ...A.... ...L... │ │ + 0x00015d50 3059ffff 59000000 00410e08 8602410e 0Y..Y....A....A. │ │ + 0x00015d60 0c830302 55c30e08 41c60e04 10000000 ....U...A....... │ │ + 0x00015d70 700b0000 6c59ffff 15000000 00000000 p...lY.......... │ │ + 0x00015d80 28000000 840b0000 7859ffff 5d000000 (.......xY..]... │ │ + 0x00015d90 00410e08 8602410e 0c830352 0e900102 .A....A....R.... │ │ + 0x00015da0 460e0c41 c30e0841 c60e0400 40000000 F..A...A....@... │ │ + 0x00015db0 b00b0000 ac59ffff 932e0000 00410e08 .....Y.......A.. │ │ + 0x00015dc0 8502410e 0c870341 0e108604 410e1483 ..A....A....A... │ │ + 0x00015dd0 05520e88 0803c32d 0a0e1441 c30e1041 .R.....-...A...A │ │ + 0x00015de0 c60e0c41 c70e0841 c50e0441 0b000000 ...A...A...A.... │ │ + 0x00015df0 3c000000 f40b0000 0888ffff 49030000 <...........I... │ │ + 0x00015e00 00410e08 8502430e 0c870341 0e108604 .A....C....A.... │ │ + 0x00015e10 410e1483 054f0e50 03c3020a 0e1441c3 A....O.P......A. │ │ + 0x00015e20 0e1041c6 0e0c41c7 0e0841c5 0e04440b ..A...A...A...D. │ │ + 0x00015e30 3c000000 340c0000 188bffff 0f030000 <...4........... │ │ + 0x00015e40 00410e08 8502460e 0c870341 0e108604 .A....F....A.... │ │ + 0x00015e50 410e1483 054f0e40 036c020a 0e1441c3 A....O.@.l....A. │ │ + 0x00015e60 0e1041c6 0e0c41c7 0e0841c5 0e04480b ..A...A...A...H. │ │ + 0x00015e70 20000000 740c0000 e88dffff 97000000 ...t........... │ │ + 0x00015e80 00410e08 8602410e 0c830302 93c30e08 .A....A......... │ │ + 0x00015e90 41c60e04 10000000 980c0000 648effff A...........d... │ │ + 0x00015ea0 15000000 00000000 28000000 ac0c0000 ........(....... │ │ + 0x00015eb0 708effff 5d000000 00410e08 8602410e p...]....A....A. │ │ + 0x00015ec0 0c830352 0ef00102 460e0c41 c30e0841 ...R....F..A...A │ │ + 0x00015ed0 c60e0400 20000000 d80c0000 a48effff .... ........... │ │ + 0x00015ee0 97000000 00410e08 8602410e 0c830302 .....A....A..... │ │ + 0x00015ef0 93c30e08 41c60e04 10000000 fc0c0000 ....A........... │ │ + 0x00015f00 208fffff 15000000 00000000 28000000 ...........(... │ │ + 0x00015f10 100d0000 2c8fffff 5d000000 00410e08 ....,...]....A.. │ │ + 0x00015f20 8602410e 0c830352 0ef00102 460e0c41 ..A....R....F..A │ │ + 0x00015f30 c30e0841 c60e0400 50000000 3c0d0000 ...A....P...<... │ │ + 0x00015f40 608fffff 41020000 00410e08 8602410e `...A....A....A. │ │ + 0x00015f50 0c830302 d90ac30e 0841c60e 04440b02 .........A...D.. │ │ + 0x00015f60 8d0ac30e 0841c60e 04420b02 4f0ac30e .....A...B..O... │ │ + 0x00015f70 0841c60e 04480b54 0ac30e08 46c60e04 .A...H.T....F... │ │ + 0x00015f80 460b0257 c30e0841 c60e0400 28000000 F..W...A....(... │ │ + 0x00015f90 900d0000 5c91ffff 73000000 00410e08 ....\...s....A.. │ │ + 0x00015fa0 83024f0e 20770a0e 0841c30e 04480b61 ..O. w...A...H.a │ │ + 0x00015fb0 0e0841c3 0e040000 10000000 bc0d0000 ..A............. │ │ + 0x00015fc0 b091ffff 71000000 00000000 38000000 ....q.......8... │ │ + 0x00015fd0 d00d0000 1c92ffff 83000000 00410e08 .............A.. │ │ + 0x00015fe0 8602410e 0c830352 0e900262 0a0e0c46 ..A....R...b...F │ │ + 0x00015ff0 c30e0841 c60e0443 0b02400e 0c41c30e ...A...C..@..A.. │ │ + 0x00016000 0841c60e 04000000 24000000 0c0e0000 .A......$....... │ │ + 0x00016010 40b0feff e0000000 000e0846 0e0c4a0f @..........F..J. │ │ + 0x00016020 0b740478 003f1a3b 2a322422 00000000 .t.x.?.;*2$".... │ │ + 0x00016030 00000000 .... │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,38 +1,38 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x00016054 011b033b c8f1ffff 44000000 fcaffeff ...;....D....... │ │ - 0x00016064 d4ffffff ecb0feff fcf1ffff 1cb1feff ................ │ │ - 0x00016074 e4f1ffff 3cb1feff 1cf2ffff 7cb1feff ....<.......|... │ │ - 0x00016084 3cf2ffff 9cb1feff 5cf2ffff acb1feff <.......\....... │ │ - 0x00016094 70f2ffff bcb1feff 84f2ffff 3cb3feff p...........<... │ │ - 0x000160a4 dcf2ffff acb4feff 08f3ffff 5cb5feff ............\... │ │ - 0x000160b4 2cf3ffff 0cb7feff 70f3ffff 3cb7feff ,.......p...<... │ │ - 0x000160c4 90f3ffff 8cbbfeff 00f4ffff 9cbffeff ................ │ │ - 0x000160d4 44f4ffff ecbffeff 68f4ffff 5cc3feff D.......h...\... │ │ - 0x000160e4 acf4ffff 2cc4feff e4f4ffff 3cc4feff ....,.......<... │ │ - 0x000160f4 f8f4ffff acc4feff 34f5ffff 1cc5feff ........4....... │ │ - 0x00016104 70f5ffff bcc6feff b0f5ffff ccc8feff p............... │ │ - 0x00016114 f0f5ffff 2cccfeff 48f6ffff eccffeff ....,...H....... │ │ - 0x00016124 a0f6ffff ecd2feff f8f6ffff bcd9feff ................ │ │ - 0x00016134 3cf7ffff cceafeff 70f7ffff 0cebfeff <.......p....... │ │ - 0x00016144 84f7ffff 0cedfeff c4f7ffff 1ceffeff ................ │ │ - 0x00016154 04f8ffff 7ceffeff 30f8ffff 2cfefeff ....|...0...,... │ │ - 0x00016164 88f8ffff 7c0dffff e0f8ffff 4c1affff ....|.......L... │ │ - 0x00016174 24f9ffff 6c1cffff 64f9ffff 6c1effff $...l...d...l... │ │ - 0x00016184 a4f9ffff cc1effff c8f9ffff ec1effff ................ │ │ - 0x00016194 dcf9ffff 4c1fffff 08faffff ac1fffff ....L........... │ │ - 0x000161a4 2cfaffff cc1fffff 40faffff 2c20ffff ,.......@..., .. │ │ - 0x000161b4 6cfaffff cc4effff b0faffff 1c52ffff l....N.......R.. │ │ - 0x000161c4 f0faffff 2c55ffff 30fbffff cc55ffff ....,U..0....U.. │ │ - 0x000161d4 54fbffff ec55ffff 68fbffff 4c56ffff T....U..h...LV.. │ │ - 0x000161e4 94fbffff ec56ffff b8fbffff 0c57ffff .....V.......W.. │ │ - 0x000161f4 ccfbffff 6c57ffff f8fbffff bc59ffff ....lW.......Y.. │ │ - 0x00016204 4cfcffff 3c5affff 78fcffff bc5affff L...: │ │ - jr ra │ │ - move v0,zero │ │ - ... │ │ - │ │ -00001440 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,31680 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-56 │ │ - sw s8,48(sp) │ │ - sw s5,44(sp) │ │ - sw s1,28(sp) │ │ - sw ra,52(sp) │ │ - sw s4,40(sp) │ │ - sw s3,36(sp) │ │ - sw s2,32(sp) │ │ - sw s0,24(sp) │ │ - move s8,sp │ │ - sw gp,16(sp) │ │ - addiu sp,sp,-264 │ │ - addiu s1,sp,31 │ │ - lw v0,4(a0) │ │ - srl v1,s1,0x4 │ │ - move s5,a0 │ │ - beqz v0,1588 │ │ - sll s1,v1,0x4 │ │ - lw a0,8(s5) │ │ - bnez a0,1620 │ │ - lw t9,-32484(gp) │ │ - jalr t9 │ │ - addiu a0,s5,16 │ │ - bnez v0,1620 │ │ - lw gp,16(s8) │ │ - lw t9,-32736(gp) │ │ - move a1,s1 │ │ - jalr t9 │ │ - addiu a0,s5,32 │ │ - lw a1,0(s5) │ │ - lw gp,16(s8) │ │ - addiu s2,s5,80 │ │ - addiu s4,s5,112 │ │ - beqz a1,15d0 │ │ - addiu s3,s5,64 │ │ - move a3,zero │ │ - b 150c │ │ - move s0,zero │ │ - move a0,s4 │ │ - move a1,s2 │ │ - jalr t9 │ │ - move a2,s1 │ │ - lw t0,0(s5) │ │ - addiu s0,s0,1 │ │ - sltu t1,s0,t0 │ │ - lw gp,16(s8) │ │ - beqz t1,153c │ │ - move a3,zero │ │ - bnez a3,14e4 │ │ - lw t9,-32732(gp) │ │ - move a0,s2 │ │ - move a1,s4 │ │ - jalr t9 │ │ - move a2,s1 │ │ - lw t0,0(s5) │ │ - addiu s0,s0,1 │ │ - sltu t1,s0,t0 │ │ - lw gp,16(s8) │ │ - bnez t1,150c │ │ - li a3,1 │ │ - move s1,a3 │ │ - beq s2,s3,15d8 │ │ - lw t9,-32520(gp) │ │ - li t2,1 │ │ - sw t2,8(s5) │ │ - jalr t9 │ │ - addiu a0,s5,16 │ │ - move sp,s8 │ │ - lw ra,52(sp) │ │ - move v0,s1 │ │ - lw s8,48(sp) │ │ - lw s5,44(sp) │ │ - lw s4,40(sp) │ │ - lw s3,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,56 │ │ - lw t9,-32484(gp) │ │ - addiu s0,a0,12 │ │ - jalr t9 │ │ - move a0,s0 │ │ - bnez v0,1494 │ │ - lw gp,16(s8) │ │ - lw t9,-32736(gp) │ │ - addiu a0,s5,32 │ │ - jalr t9 │ │ - move a1,s1 │ │ - lw a2,0(s5) │ │ - addiu s2,s5,64 │ │ - lw gp,16(s8) │ │ - addiu s4,s5,96 │ │ - bnez a2,14d8 │ │ - move s3,s2 │ │ - b 15dc │ │ - move s1,zero │ │ - b 1540 │ │ - move s1,zero │ │ - addiu s0,s5,12 │ │ - lw t9,-32520(gp) │ │ - li t3,1 │ │ - sw t3,4(s5) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move sp,s8 │ │ - lw ra,52(sp) │ │ - move v0,s1 │ │ - lw s8,48(sp) │ │ - lw s5,44(sp) │ │ - lw s4,40(sp) │ │ - lw s3,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,56 │ │ - lw t9,-32516(gp) │ │ - jalr t9 │ │ - li a0,-1 │ │ - │ │ -0000162c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,31188 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-40 │ │ - sw gp,16(sp) │ │ - sw s0,32(sp) │ │ - sw ra,36(sp) │ │ - lw v1,0(a0) │ │ - lw a3,-32728(gp) │ │ - lw t9,24(v1) │ │ - lui s0,0x1 │ │ - addiu a1,sp,24 │ │ - sw a0,4420(a3) │ │ - jalr t9 │ │ - addiu a2,s0,6 │ │ - bnez v0,17c4 │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw a2,-32728(gp) │ │ - lw a1,0(a0) │ │ - lw t9,24(a1) │ │ - jalr t9 │ │ - addiu a1,a2,-25136 │ │ - beqz v0,17c4 │ │ - lw a0,24(sp) │ │ - lw t0,0(a0) │ │ - lw t9,84(t0) │ │ - jalr t9 │ │ - move a1,v0 │ │ - lw gp,16(sp) │ │ - lw a0,-32728(gp) │ │ - beqz v0,17c4 │ │ - sw v0,4416(a0) │ │ - lw a0,24(sp) │ │ - lw t2,-32728(gp) │ │ - lw t1,0(a0) │ │ - lw t9,24(t1) │ │ - jalr t9 │ │ - addiu a1,t2,-25100 │ │ - beqz v0,17c4 │ │ - lw a0,24(sp) │ │ - lw t3,0(a0) │ │ - lw t9,84(t3) │ │ - jalr t9 │ │ - move a1,v0 │ │ - lw gp,16(sp) │ │ - lw t4,-32728(gp) │ │ - beqz v0,17c4 │ │ - sw v0,4412(t4) │ │ - lw a0,24(sp) │ │ - lw t6,-32728(gp) │ │ - lw t5,0(a0) │ │ - lw t9,24(t5) │ │ - jalr t9 │ │ - addiu a1,t6,-25072 │ │ - beqz v0,17c4 │ │ - lw a0,24(sp) │ │ - lw t7,0(a0) │ │ - lw t9,84(t7) │ │ - jalr t9 │ │ - move a1,v0 │ │ - lw a0,24(sp) │ │ - lw gp,16(sp) │ │ - lw t8,0(a0) │ │ - lw v1,-32728(gp) │ │ - lw a3,-32728(gp) │ │ - lw t9,24(t8) │ │ - addiu a1,v1,-25036 │ │ - jalr t9 │ │ - sw v0,4408(a3) │ │ - beqz v0,17c4 │ │ - lw a0,24(sp) │ │ - lw ra,0(a0) │ │ - lw t9,84(ra) │ │ - jalr t9 │ │ - move a1,v0 │ │ - lw a0,24(sp) │ │ - lw gp,16(sp) │ │ - lw a1,0(a0) │ │ - lw a2,-32728(gp) │ │ - lw t0,-32728(gp) │ │ - lw t9,24(a1) │ │ - sw v0,4404(t0) │ │ - jalr t9 │ │ - addiu a1,a2,-25000 │ │ - beqz v0,17c4 │ │ - lw a0,24(sp) │ │ - move a1,v0 │ │ - lw v0,0(a0) │ │ - lw t9,84(v0) │ │ - jalr t9 │ │ - nop │ │ - lw gp,16(sp) │ │ - lw a0,-32728(gp) │ │ - lw t9,-32724(gp) │ │ - jalr t9 │ │ - sw v0,4400(a0) │ │ - lw ra,36(sp) │ │ - ori v0,s0,0x6 │ │ - lw s0,32(sp) │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - lw ra,36(sp) │ │ - lw s0,32(sp) │ │ - li v0,-1 │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - │ │ -000017d8 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,30760 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-40 │ │ - sw gp,16(sp) │ │ - sw ra,36(sp) │ │ - lw v0,0(a0) │ │ - lui a2,0x1 │ │ - lw t9,24(v0) │ │ - addiu a1,sp,24 │ │ - jalr t9 │ │ - addiu a2,a2,6 │ │ - bnez v0,1898 │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw v1,-32728(gp) │ │ - lw a3,0(a0) │ │ - lw t9,88(a3) │ │ - jalr t9 │ │ - lw a1,4416(v1) │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw a1,-32728(gp) │ │ - lw t0,0(a0) │ │ - lw t9,88(t0) │ │ - jalr t9 │ │ - lw a1,4412(a1) │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw t2,-32728(gp) │ │ - lw t1,0(a0) │ │ - lw t9,88(t1) │ │ - jalr t9 │ │ - lw a1,4408(t2) │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw t4,-32728(gp) │ │ - lw t3,0(a0) │ │ - lw t9,88(t3) │ │ - jalr t9 │ │ - lw a1,4404(t4) │ │ - lw gp,16(sp) │ │ - lw a0,24(sp) │ │ - lw t6,-32728(gp) │ │ - lw t5,0(a0) │ │ - lw t9,88(t5) │ │ - jalr t9 │ │ - lw a1,4400(t6) │ │ - lw ra,36(sp) │ │ - jr ra │ │ - addiu sp,sp,40 │ │ - │ │ -000018a4 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,30556 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-96 │ │ - sw gp,24(sp) │ │ - sw ra,92(sp) │ │ - sw s5,88(sp) │ │ - sw s3,80(sp) │ │ - sw s2,76(sp) │ │ - sw s1,72(sp) │ │ - sw s4,84(sp) │ │ - sw s0,68(sp) │ │ - lw v0,0(a0) │ │ - move s1,a0 │ │ - lw t9,684(v0) │ │ - move a1,a3 │ │ - andi s5,a2,0xff │ │ - jalr t9 │ │ - move s3,a3 │ │ - lw v1,0(s1) │ │ - lw a1,112(sp) │ │ - lw t9,684(v1) │ │ - move a0,s1 │ │ - jalr t9 │ │ - move s2,v0 │ │ - li a0,-9 │ │ - and a1,s2,a0 │ │ - li a2,16 │ │ - beq a1,a2,1928 │ │ - lw gp,24(sp) │ │ - li a3,32 │ │ - bne s2,a3,1a00 │ │ - nop │ │ - li t0,16 │ │ - bne v0,t0,1a00 │ │ - lw t9,-32500(gp) │ │ - jalr t9 │ │ - li a0,300 │ │ - move s0,v0 │ │ - beqz v0,1a4c │ │ - lw gp,24(sp) │ │ - lw t9,-32508(gp) │ │ - move a0,v0 │ │ - move a1,zero │ │ - jalr t9 │ │ - li a2,300 │ │ - addiu s4,sp,32 │ │ - lw t1,0(s1) │ │ - sw s4,16(sp) │ │ - lw t9,800(t1) │ │ - move a0,s1 │ │ - move a1,s3 │ │ - move a2,zero │ │ - jalr t9 │ │ - move a3,s2 │ │ - lw t2,0(s1) │ │ - addiu t3,s0,8 │ │ - sw t3,16(sp) │ │ - lw t9,800(t2) │ │ - lw a1,112(sp) │ │ - move a0,s1 │ │ - move a2,zero │ │ - jalr t9 │ │ - li a3,16 │ │ - bnez s5,19f4 │ │ - lw gp,24(sp) │ │ - li t4,1 │ │ - lw t9,-32720(gp) │ │ - sw t4,0(s0) │ │ - move a0,s4 │ │ - move a1,s2 │ │ - jalr t9 │ │ - addiu a2,s0,56 │ │ - move v0,s0 │ │ - sra v1,s0,0x1f │ │ - lw ra,92(sp) │ │ - lw s5,88(sp) │ │ - lw s4,84(sp) │ │ - lw s3,80(sp) │ │ - lw s2,76(sp) │ │ - lw s1,72(sp) │ │ - lw s0,68(sp) │ │ - jr ra │ │ - addiu sp,sp,96 │ │ - lw t9,-32716(gp) │ │ - b 19b8 │ │ - sw zero,0(s0) │ │ - lw t8,0(s1) │ │ - lw ra,-32728(gp) │ │ - move a0,s1 │ │ - lw s1,-32728(gp) │ │ - lw a1,4416(ra) │ │ - lw t9,56(t8) │ │ - jalr t9 │ │ - addiu a2,s1,-24960 │ │ - lw ra,92(sp) │ │ - lw s5,88(sp) │ │ - lw s4,84(sp) │ │ - lw s3,80(sp) │ │ - lw s2,76(sp) │ │ - lw s1,72(sp) │ │ - lw s0,68(sp) │ │ - li v0,-1 │ │ - li v1,-1 │ │ - jr ra │ │ - addiu sp,sp,96 │ │ - lw t5,0(s1) │ │ - lw t6,-32728(gp) │ │ - lw t7,-32728(gp) │ │ - lw t9,56(t5) │ │ - lw a1,4412(t6) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,t7,-24932 │ │ - li v0,-1 │ │ - b 19d0 │ │ - li v1,-1 │ │ - │ │ -00001a78 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,30088 │ │ - addu gp,gp,t9 │ │ - lw t9,-32512(gp) │ │ - jr t9 │ │ - move a0,a2 │ │ - │ │ -00001a90 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,30064 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-80 │ │ - sw s8,72(sp) │ │ - sw s3,52(sp) │ │ - lw s8,-32728(gp) │ │ - sw s2,48(sp) │ │ - sw s1,44(sp) │ │ - lw s2,104(sp) │ │ - lw s3,116(sp) │ │ - move s1,a2 │ │ - lw a2,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - sw gp,24(sp) │ │ - sw s4,56(sp) │ │ - sw ra,76(sp) │ │ - sw s7,68(sp) │ │ - sw s6,64(sp) │ │ - sw s5,60(sp) │ │ - sw s0,40(sp) │ │ - move s4,a0 │ │ - sw s3,16(sp) │ │ - li a0,4 │ │ - addiu a1,s8,-24884 │ │ - addiu a2,a2,-24864 │ │ - jalr t9 │ │ - move a3,s2 │ │ - beqz s2,1d74 │ │ - lw gp,24(sp) │ │ - beqz s3,1d74 │ │ - lw v0,112(sp) │ │ - bltz v0,1d74 │ │ - lw v1,96(sp) │ │ - beqz v1,1d74 │ │ - lw a0,108(sp) │ │ - beqz a0,1d74 │ │ - nop │ │ - lw a1,0(s1) │ │ - li a3,2 │ │ - beq a1,a3,1e10 │ │ - lw ra,-32728(gp) │ │ - lw t0,4(s1) │ │ - addu s6,s2,t0 │ │ - sltiu t1,s6,32 │ │ - bnez t1,1d10 │ │ - andi s5,s6,0xf │ │ - addiu s5,s5,16 │ │ - subu s0,s6,s5 │ │ - sltu t2,s3,s0 │ │ - bnez t2,1d9c │ │ - lw t9,-32500(gp) │ │ - addiu a0,s6,15 │ │ - jalr t9 │ │ - sw t0,32(sp) │ │ - move s6,v0 │ │ - lw gp,24(sp) │ │ - beqz v0,1e34 │ │ - lw t3,32(sp) │ │ - lw t9,-32500(gp) │ │ - addiu t4,v0,15 │ │ - li t5,-16 │ │ - sw t3,32(sp) │ │ - addiu a0,s0,15 │ │ - jalr t9 │ │ - and s3,t4,t5 │ │ - move s7,v0 │ │ - lw gp,24(sp) │ │ - beqz v0,1e5c │ │ - lw a2,32(sp) │ │ - addiu t6,v0,15 │ │ - li t7,-16 │ │ - and t8,t6,t7 │ │ - bnez a2,1cc4 │ │ - sw t8,32(sp) │ │ - lw ra,0(s4) │ │ - sw s3,16(sp) │ │ - lw t9,800(ra) │ │ - lw a1,96(sp) │ │ - lw a2,100(sp) │ │ - move a3,s2 │ │ - jalr t9 │ │ - move a0,s4 │ │ - lw s2,0(s1) │ │ - bnez s2,1d08 │ │ - lw gp,24(sp) │ │ - lw t9,-32712(gp) │ │ - addiu a0,s1,56 │ │ - lw a1,32(sp) │ │ - sw a0,16(sp) │ │ - move a2,s0 │ │ - move a0,s3 │ │ - jalr t9 │ │ - addiu a3,s1,8 │ │ - bnez v0,1dc4 │ │ - lw gp,24(sp) │ │ - lw a3,32(sp) │ │ - lw a1,0(s4) │ │ - sw a3,16(sp) │ │ - lw t9,832(a1) │ │ - lw a2,112(sp) │ │ - lw a1,108(sp) │ │ - move a3,s0 │ │ - jalr t9 │ │ - move a0,s4 │ │ - lw gp,24(sp) │ │ - addu a1,s3,s0 │ │ - lw t9,-32504(gp) │ │ - move a2,s5 │ │ - addiu a0,s1,24 │ │ - jalr t9 │ │ - sw s5,4(s1) │ │ - lw gp,24(sp) │ │ - lw t9,-32512(gp) │ │ - jalr t9 │ │ - move a0,s6 │ │ - lw gp,24(sp) │ │ - lw t9,-32512(gp) │ │ - jalr t9 │ │ - move a0,s7 │ │ - lw gp,24(sp) │ │ - addiu a1,s8,-24884 │ │ - lw s8,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - li a0,4 │ │ - addiu a2,s8,-24560 │ │ - jalr t9 │ │ - move a3,s0 │ │ - lw ra,76(sp) │ │ - move v0,s0 │ │ - lw s8,72(sp) │ │ - lw s7,68(sp) │ │ - lw s6,64(sp) │ │ - lw s5,60(sp) │ │ - lw s4,56(sp) │ │ - lw s3,52(sp) │ │ - lw s2,48(sp) │ │ - lw s1,44(sp) │ │ - lw s0,40(sp) │ │ - jr ra │ │ - addiu sp,sp,80 │ │ - lw t9,-32504(gp) │ │ - move a0,s3 │ │ - jalr t9 │ │ - addiu a1,s1,24 │ │ - lw a2,4(s1) │ │ - lw v1,0(s4) │ │ - addu v0,s3,a2 │ │ - sw v0,16(sp) │ │ - lw t9,800(v1) │ │ - lw a1,96(sp) │ │ - lw a2,100(sp) │ │ - move a3,s2 │ │ - jalr t9 │ │ - move a0,s4 │ │ - lw s2,0(s1) │ │ - beqz s2,1be8 │ │ - lw gp,24(sp) │ │ - b 1bec │ │ - lw t9,-32708(gp) │ │ - addiu s7,t0,24 │ │ - lw t6,0(s4) │ │ - addu t7,s1,s7 │ │ - sw t7,16(sp) │ │ - lw a1,96(sp) │ │ - lw a2,100(sp) │ │ - lw t9,800(t6) │ │ - move a0,s4 │ │ - jalr t9 │ │ - move a3,s2 │ │ - sw s6,4(s1) │ │ - lw ra,76(sp) │ │ - move s0,zero │ │ - move v0,s0 │ │ - lw s8,72(sp) │ │ - lw s7,68(sp) │ │ - lw s6,64(sp) │ │ - lw s5,60(sp) │ │ - lw s4,56(sp) │ │ - lw s3,52(sp) │ │ - lw s2,48(sp) │ │ - lw s1,44(sp) │ │ - lw s0,40(sp) │ │ - jr ra │ │ - addiu sp,sp,80 │ │ - lw v1,0(s4) │ │ - lw v0,-32728(gp) │ │ - lw s2,-32728(gp) │ │ - lw t9,56(v1) │ │ - lw a1,4416(v0) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,s2,-24828 │ │ - b 1c90 │ │ - li s0,-1 │ │ - lw t4,0(s4) │ │ - lw t5,-32728(gp) │ │ - lw s3,-32728(gp) │ │ - lw t9,56(t4) │ │ - lw a1,4416(t5) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,s3,-24740 │ │ - b 1c90 │ │ - li s0,-1 │ │ - lw t9,-32512(gp) │ │ - jalr t9 │ │ - move a0,s6 │ │ - lw gp,24(sp) │ │ - move a0,s7 │ │ - lw t9,-32512(gp) │ │ - jalr t9 │ │ - li s0,-1 │ │ - lw gp,24(sp) │ │ - lw s1,0(s4) │ │ - lw t0,-32728(gp) │ │ - move a0,s4 │ │ - lw s4,-32728(gp) │ │ - lw t9,56(s1) │ │ - lw a1,4416(t0) │ │ - jalr t9 │ │ - addiu a2,s4,-24592 │ │ - b 1c94 │ │ - lw ra,76(sp) │ │ - lw t8,0(s4) │ │ - lw a2,-32728(gp) │ │ - lw t9,56(t8) │ │ - lw a1,4416(ra) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,a2,-24776 │ │ - b 1c90 │ │ - li s0,-1 │ │ - lw t2,0(s4) │ │ - lw s6,-32728(gp) │ │ - lw t3,-32728(gp) │ │ - lw t9,56(t2) │ │ - lw a1,4412(s6) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,t3,-24696 │ │ - b 1c90 │ │ - li s0,-1 │ │ - lw t9,-32512(gp) │ │ - jalr t9 │ │ - move a0,s6 │ │ - lw gp,24(sp) │ │ - lw t1,0(s4) │ │ - lw s5,-32728(gp) │ │ - lw s0,-32728(gp) │ │ - lw t9,56(t1) │ │ - lw a1,4412(s5) │ │ - addiu a2,s0,-24644 │ │ - move a0,s4 │ │ - jalr t9 │ │ - li s0,-1 │ │ - b 1c94 │ │ - lw ra,76(sp) │ │ - │ │ -00001e98 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,29032 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-72 │ │ - sw s8,64(sp) │ │ - move s8,sp │ │ - sw s7,60(sp) │ │ - sw s5,52(sp) │ │ - sw s4,48(sp) │ │ - sw s3,44(sp) │ │ - sw s2,40(sp) │ │ - sw s1,36(sp) │ │ - sw s0,32(sp) │ │ - sw gp,24(sp) │ │ - lw s3,-32728(gp) │ │ - sw ra,68(sp) │ │ - sw s6,56(sp) │ │ - lw s1,96(s8) │ │ - addiu sp,sp,-48 │ │ - lw s2,100(s8) │ │ - move s5,a2 │ │ - lw a2,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - addiu s0,sp,39 │ │ - srl v0,s0,0x4 │ │ - move s4,a0 │ │ - sw s2,16(sp) │ │ - li a0,4 │ │ - addiu a1,s3,-24544 │ │ - addiu a2,a2,-24524 │ │ - move a3,s1 │ │ - lbu s7,88(s8) │ │ - jalr t9 │ │ - sll s0,v0,0x4 │ │ - lw v1,92(s8) │ │ - beqz v1,2240 │ │ - lw gp,24(s8) │ │ - bltz s1,2240 │ │ - nop │ │ - lw a0,0(s5) │ │ - li s6,2 │ │ - beq a0,s6,22b8 │ │ - lw v0,-32728(gp) │ │ - beqz s7,2148 │ │ - lw a3,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - addiu a1,s3,-24544 │ │ - li a0,4 │ │ - jalr t9 │ │ - addiu a2,a3,-24404 │ │ - lw a1,0(s5) │ │ - beqz a1,2058 │ │ - lw gp,24(s8) │ │ - lw s7,4(s5) │ │ - slt t0,s2,s7 │ │ - bnez t0,2290 │ │ - li t1,16 │ │ - bne s7,t1,2218 │ │ - lw t9,-32708(gp) │ │ - addiu t2,s5,56 │ │ - sw t2,16(sp) │ │ - addiu a0,s5,24 │ │ - move a1,s0 │ │ - li a2,16 │ │ - jalr t9 │ │ - addiu a3,s5,8 │ │ - bnez v0,22dc │ │ - lw gp,24(s8) │ │ - lbu s2,15(s0) │ │ - lw t3,-32728(gp) │ │ - sltiu t4,s2,17 │ │ - lw t9,-32496(gp) │ │ - li a0,4 │ │ - addiu a1,s3,-24544 │ │ - addiu a2,t3,-24148 │ │ - beqz t4,21b4 │ │ - move a3,s2 │ │ - jalr t9 │ │ - nop │ │ - lw t8,0(s4) │ │ - sw s0,16(sp) │ │ - lw t9,832(t8) │ │ - subu s0,s7,s2 │ │ - lw a1,92(s8) │ │ - move a2,s1 │ │ - move a0,s4 │ │ - jalr t9 │ │ - move a3,s0 │ │ - lw gp,24(s8) │ │ - sw s6,0(s5) │ │ - lw s1,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - li a0,4 │ │ - addiu a1,s3,-24544 │ │ - addiu a2,s1,-24092 │ │ - move a3,s0 │ │ - jalr t9 │ │ - move s6,s0 │ │ - move sp,s8 │ │ - lw ra,68(sp) │ │ - move v0,s6 │ │ - lw s8,64(sp) │ │ - lw s7,60(sp) │ │ - lw s6,56(sp) │ │ - lw s5,52(sp) │ │ - lw s4,48(sp) │ │ - lw s3,44(sp) │ │ - lw s2,40(sp) │ │ - lw s1,36(sp) │ │ - lw s0,32(sp) │ │ - jr ra │ │ - addiu sp,sp,72 │ │ - lw v1,4(s5) │ │ - li a3,16 │ │ - sltiu a0,v1,16 │ │ - li a1,32 │ │ - movz a3,a1,a0 │ │ - slt t0,s2,a3 │ │ - move s6,a3 │ │ - bnez t0,2290 │ │ - move s7,a3 │ │ - subu a2,a3,v1 │ │ - beqz a2,21ac │ │ - li a1,16 │ │ - move a1,a2 │ │ - lw t9,-32508(gp) │ │ - addiu t1,v1,24 │ │ - jalr t9 │ │ - addu a0,s5,t1 │ │ - lw gp,24(s8) │ │ - addiu t2,s5,56 │ │ - lw t9,-32712(gp) │ │ - sw t2,16(sp) │ │ - addiu a0,s5,24 │ │ - move a1,s0 │ │ - move a2,s6 │ │ - jalr t9 │ │ - addiu a3,s5,8 │ │ - bnez v0,2268 │ │ - lw gp,24(s8) │ │ - lw s2,0(s4) │ │ - sw s0,16(sp) │ │ - lw t9,832(s2) │ │ - lw a1,92(s8) │ │ - move a0,s4 │ │ - move a2,s1 │ │ - jalr t9 │ │ - move a3,s6 │ │ - lw gp,24(s8) │ │ - li t3,2 │ │ - lw t4,-32728(gp) │ │ - lw t9,-32496(gp) │ │ - sw t3,0(s5) │ │ - addiu a1,s3,-24544 │ │ - move a3,s7 │ │ - li a0,4 │ │ - jalr t9 │ │ - addiu a2,t4,-24300 │ │ - move sp,s8 │ │ - lw ra,68(sp) │ │ - move v0,s6 │ │ - lw s8,64(sp) │ │ - lw s7,60(sp) │ │ - lw s6,56(sp) │ │ - lw s5,52(sp) │ │ - lw s4,48(sp) │ │ - lw s3,44(sp) │ │ - lw s2,40(sp) │ │ - lw s1,36(sp) │ │ - lw s0,32(sp) │ │ - jr ra │ │ - addiu sp,sp,72 │ │ - lw ra,0(s4) │ │ - addiu s3,s5,24 │ │ - lw a3,4(s5) │ │ - sw s3,16(sp) │ │ - lw t9,832(ra) │ │ - lw a1,92(s8) │ │ - move a0,s4 │ │ - jalr t9 │ │ - move a2,s1 │ │ - sw s6,0(s5) │ │ - lw s6,4(s5) │ │ - move sp,s8 │ │ - lw ra,68(sp) │ │ - move v0,s6 │ │ - lw s8,64(sp) │ │ - lw s7,60(sp) │ │ - lw s6,56(sp) │ │ - lw s5,52(sp) │ │ - lw s4,48(sp) │ │ - lw s3,44(sp) │ │ - lw s2,40(sp) │ │ - lw s1,36(sp) │ │ - lw s0,32(sp) │ │ - jr ra │ │ - addiu sp,sp,72 │ │ - b 208c │ │ - li a2,16 │ │ - jalr t9 │ │ - li s6,-1 │ │ - lw gp,24(s8) │ │ - lw t5,0(s4) │ │ - lw t6,-32728(gp) │ │ - lw t7,-32728(gp) │ │ - lw t9,56(t5) │ │ - lw a1,4408(t6) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,t7,-24136 │ │ - move sp,s8 │ │ - lw ra,68(sp) │ │ - move v0,s6 │ │ - lw s8,64(sp) │ │ - lw s7,60(sp) │ │ - lw s6,56(sp) │ │ - lw s5,52(sp) │ │ - lw s4,48(sp) │ │ - lw s3,44(sp) │ │ - lw s2,40(sp) │ │ - lw s1,36(sp) │ │ - lw s0,32(sp) │ │ - jr ra │ │ - addiu sp,sp,72 │ │ - lw s5,0(s4) │ │ - lw a2,-32728(gp) │ │ - move a0,s4 │ │ - lw s4,-32728(gp) │ │ - lw a1,4408(a2) │ │ - lw t9,56(s5) │ │ - jalr t9 │ │ - addiu a2,s4,-24248 │ │ - b 2020 │ │ - li s6,-1 │ │ - lw a2,0(s4) │ │ - lw v1,-32728(gp) │ │ - move a0,s4 │ │ - lw s4,-32728(gp) │ │ - lw t9,56(a2) │ │ - lw a1,4416(v1) │ │ - jalr t9 │ │ - addiu a2,s4,-24484 │ │ - b 2020 │ │ - li s6,-1 │ │ - lw t5,0(s4) │ │ - lw t6,-32728(gp) │ │ - lw t7,-32728(gp) │ │ - lw t9,56(t5) │ │ - lw a1,4416(t6) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,t7,-24344 │ │ - b 2020 │ │ - li s6,-1 │ │ - lw t8,0(s4) │ │ - lw s0,-32728(gp) │ │ - lw s1,-32728(gp) │ │ - lw t9,56(t8) │ │ - lw a1,4404(s0) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,s1,-24380 │ │ - b 2020 │ │ - li s6,-1 │ │ - lw s6,0(s4) │ │ - lw s5,-32728(gp) │ │ - lw t9,56(s6) │ │ - lw a1,4416(v0) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,s5,-24444 │ │ - b 2020 │ │ - li s6,-1 │ │ - lw ra,0(s4) │ │ - lw s3,-32728(gp) │ │ - lw v0,-32728(gp) │ │ - lw t9,56(ra) │ │ - lw a1,4416(s3) │ │ - move a0,s4 │ │ - jalr t9 │ │ - addiu a2,v0,-24192 │ │ - b 2020 │ │ - li s6,-1 │ │ - │ │ -00002304 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,27900 │ │ - addu gp,gp,t9 │ │ - lw v1,0(a2) │ │ - li v0,2 │ │ - beq v1,v0,2328 │ │ - lw a3,-32728(gp) │ │ - jr ra │ │ - lw v0,4(a2) │ │ - addiu sp,sp,-32 │ │ - lw a2,0(a0) │ │ - lw t0,-32728(gp) │ │ - sw ra,28(sp) │ │ - sw gp,16(sp) │ │ - lw t9,56(a2) │ │ - lw a1,4416(a3) │ │ - jalr t9 │ │ - addiu a2,t0,-24040 │ │ - lw ra,28(sp) │ │ - li v0,-1 │ │ - jr ra │ │ - addiu sp,sp,32 │ │ - │ │ -0000235c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,27812 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-80 │ │ - sw s8,72(sp) │ │ - sw s5,68(sp) │ │ - sw s4,64(sp) │ │ - sw s3,60(sp) │ │ - sw s2,56(sp) │ │ - sw s1,52(sp) │ │ - sw s0,48(sp) │ │ - sw gp,24(sp) │ │ - sw ra,76(sp) │ │ - lw v0,0(a0) │ │ - move s8,sp │ │ - addiu sp,sp,-248 │ │ - addiu s0,sp,39 │ │ - lw t9,684(v0) │ │ - srl v1,s0,0x4 │ │ - move a1,a2 │ │ - move s1,a0 │ │ - move s3,a2 │ │ - move s5,a3 │ │ - lw s4,96(s8) │ │ - jalr t9 │ │ - sll s0,v1,0x4 │ │ - li a0,32 │ │ - lw gp,24(s8) │ │ - bne v0,a0,2560 │ │ - move s2,v0 │ │ - lw a1,0(s1) │ │ - move a0,s1 │ │ - lw t9,684(a1) │ │ - jalr t9 │ │ - move a1,s5 │ │ - bne v0,s2,2654 │ │ - lw gp,24(s8) │ │ - bltz s4,2780 │ │ - lw t9,-32492(gp) │ │ - sw s4,0(s0) │ │ - sw zero,8(s0) │ │ - sw zero,4(s0) │ │ - addiu a0,s0,12 │ │ - jalr t9 │ │ - move a1,zero │ │ - bnez v0,26e0 │ │ - lw gp,24(s8) │ │ - lw t9,-32492(gp) │ │ - addiu a0,s0,16 │ │ - jalr t9 │ │ - move a1,zero │ │ - bnez v0,2708 │ │ - lw gp,24(s8) │ │ - lw a2,0(s1) │ │ - addiu a3,s0,32 │ │ - sw a3,16(sp) │ │ - lw t9,800(a2) │ │ - move a0,s1 │ │ - move a1,s3 │ │ - move a2,zero │ │ - jalr t9 │ │ - li a3,32 │ │ - addiu s2,s0,64 │ │ - lw t0,0(s1) │ │ - sw s2,16(sp) │ │ - lw t9,800(t0) │ │ - move a0,s1 │ │ - move a1,s5 │ │ - move a2,zero │ │ - jalr t9 │ │ - li a3,32 │ │ - lw gp,24(s8) │ │ - addiu a0,s8,44 │ │ - lw t9,-32476(gp) │ │ - lw a2,-32704(gp) │ │ - move a1,zero │ │ - jalr t9 │ │ - move a3,s0 │ │ - bnez v0,25b0 │ │ - lw gp,24(s8) │ │ - lw t9,-32476(gp) │ │ - lw a2,-32704(gp) │ │ - addiu a0,s8,40 │ │ - move a1,zero │ │ - jalr t9 │ │ - move a3,s0 │ │ - bnez v0,2730 │ │ - lw gp,24(s8) │ │ - lw t9,-32480(gp) │ │ - lw a0,44(s8) │ │ - jalr t9 │ │ - addiu a1,s8,36 │ │ - bnez v0,2758 │ │ - lw gp,24(s8) │ │ - lw t9,-32480(gp) │ │ - lw a0,40(s8) │ │ - jalr t9 │ │ - addiu a1,s8,32 │ │ - bnez v0,27a8 │ │ - lw gp,24(s8) │ │ - lw s3,36(s8) │ │ - li t1,-1 │ │ - beq s3,t1,2510 │ │ - lw t2,32(s8) │ │ - li t3,-1 │ │ - beq t2,t3,2510 │ │ - nop │ │ - beq s3,t2,25d8 │ │ - lw t9,-32700(gp) │ │ - lw t8,0(s1) │ │ - lw ra,-32728(gp) │ │ - move a0,s1 │ │ - lw s1,-32728(gp) │ │ - lw t9,56(t8) │ │ - lw a1,4416(ra) │ │ - jalr t9 │ │ - addiu a2,s1,-23548 │ │ - move v0,zero │ │ - move sp,s8 │ │ - lw ra,76(sp) │ │ - lw s8,72(sp) │ │ - lw s5,68(sp) │ │ - lw s4,64(sp) │ │ - lw s3,60(sp) │ │ - lw s2,56(sp) │ │ - lw s1,52(sp) │ │ - lw s0,48(sp) │ │ - jr ra │ │ - addiu sp,sp,80 │ │ - lw a2,0(s1) │ │ - lw a0,-32728(gp) │ │ - lw a3,-32728(gp) │ │ - lw t9,56(a2) │ │ - lw a1,4416(a0) │ │ - addiu a2,a3,-24024 │ │ - jalr t9 │ │ - move a0,s1 │ │ - move sp,s8 │ │ - lw ra,76(sp) │ │ - lw s8,72(sp) │ │ - lw s5,68(sp) │ │ - lw s4,64(sp) │ │ - lw s3,60(sp) │ │ - lw s2,56(sp) │ │ - lw s1,52(sp) │ │ - lw s0,48(sp) │ │ - move v0,zero │ │ - jr ra │ │ - addiu sp,sp,80 │ │ - lw t2,0(s1) │ │ - lw t3,-32728(gp) │ │ - lw s5,-32728(gp) │ │ - lw t9,56(t2) │ │ - lw a1,4416(t3) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,s5,-23732 │ │ - b 2534 │ │ - move v0,zero │ │ - addiu s5,s0,128 │ │ - jalr t9 │ │ - move a0,s5 │ │ - lw gp,24(s8) │ │ - move a2,s5 │ │ - beqz s3,267c │ │ - lw t9,-32696(gp) │ │ - addiu a0,s0,96 │ │ - jalr t9 │ │ - li a1,32 │ │ - lw gp,24(s8) │ │ - move a0,s2 │ │ - lw t9,-32692(gp) │ │ - jalr t9 │ │ - move a1,s5 │ │ - lw t6,0(s1) │ │ - move a0,s1 │ │ - lw t9,704(t6) │ │ - jalr t9 │ │ - li a1,32 │ │ - lw t7,0(s1) │ │ - sw s2,16(sp) │ │ - lw t9,832(t7) │ │ - move s2,v0 │ │ - move a1,v0 │ │ - move a0,s1 │ │ - move a2,zero │ │ - jalr t9 │ │ - li a3,32 │ │ - b 2534 │ │ - move v0,s2 │ │ - lw v0,0(s1) │ │ - lw v1,-32728(gp) │ │ - move a0,s1 │ │ - lw s1,-32728(gp) │ │ - lw t9,56(v0) │ │ - lw a1,4416(v1) │ │ - jalr t9 │ │ - addiu a2,s1,-23968 │ │ - b 2534 │ │ - move v0,zero │ │ - move a0,s2 │ │ - jalr t9 │ │ - li a1,32 │ │ - lw gp,24(s8) │ │ - addiu s4,s0,96 │ │ - lw t9,-32692(gp) │ │ - move a0,s4 │ │ - jalr t9 │ │ - move a1,s5 │ │ - lw t4,0(s1) │ │ - move a0,s1 │ │ - lw t9,704(t4) │ │ - jalr t9 │ │ - li a1,32 │ │ - lw t5,0(s1) │ │ - sw s4,16(sp) │ │ - lw t9,832(t5) │ │ - move s0,v0 │ │ - move a1,v0 │ │ - move a0,s1 │ │ - move a2,zero │ │ - jalr t9 │ │ - li a3,32 │ │ - b 2534 │ │ - move v0,s0 │ │ - lw s0,0(s1) │ │ - lw t6,-32728(gp) │ │ - lw t7,-32728(gp) │ │ - lw t9,56(s0) │ │ - lw a1,4416(t6) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,t7,-23860 │ │ - b 2534 │ │ - move v0,zero │ │ - lw s4,0(s1) │ │ - lw t4,-32728(gp) │ │ - lw t5,-32728(gp) │ │ - lw t9,56(s4) │ │ - lw a1,4416(t4) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,t5,-23796 │ │ - b 2534 │ │ - move v0,zero │ │ - lw t0,0(s1) │ │ - lw s3,-32728(gp) │ │ - lw t1,-32728(gp) │ │ - lw t9,56(t0) │ │ - lw a1,4416(s3) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,t1,-23684 │ │ - b 2534 │ │ - move v0,zero │ │ - lw a0,0(s1) │ │ - lw a1,-32728(gp) │ │ - lw a3,-32728(gp) │ │ - lw t9,56(a0) │ │ - lw a1,4416(a1) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,a3,-23636 │ │ - b 2534 │ │ - move v0,zero │ │ - lw s2,0(s1) │ │ - lw t8,-32728(gp) │ │ - lw ra,-32728(gp) │ │ - lw t9,56(s2) │ │ - lw a1,4416(t8) │ │ - addiu a2,ra,-23916 │ │ - jalr t9 │ │ - move a0,s1 │ │ - b 2534 │ │ - move v0,zero │ │ - lw v0,0(s1) │ │ - lw v1,-32728(gp) │ │ - lw a2,-32728(gp) │ │ - lw t9,56(v0) │ │ - lw a1,4416(v1) │ │ - move a0,s1 │ │ - jalr t9 │ │ - addiu a2,a2,-23592 │ │ - b 2534 │ │ - move v0,zero │ │ - │ │ -000027d0 : │ │ +00001430 : │ │ addiu v0,a0,-4 │ │ sltiu v1,v0,13 │ │ - beqz v1,2860 │ │ + beqz v1,14c0 │ │ addiu t0,a0,-1 │ │ addiu sp,sp,-24 │ │ addiu a3,sp,8 │ │ move a2,a3 │ │ move t1,zero │ │ move t3,zero │ │ - b 2814 │ │ + b 1474 │ │ move a1,zero │ │ - bne t9,v0,2854 │ │ + bne t9,v0,14b4 │ │ nop │ │ addiu a1,a1,1 │ │ addiu t1,t1,1 │ │ - beq a1,a0,2848 │ │ + beq a1,a0,14a8 │ │ addiu a2,a2,1 │ │ negu t2,a2 │ │ and t4,a2,t0 │ │ and t5,t2,t0 │ │ subu t6,a1,t4 │ │ addu t7,t5,a1 │ │ addu t8,a3,t6 │ │ addu t9,a3,t7 │ │ - bne t9,t8,27fc │ │ + bne t9,t8,145c │ │ addu v0,t8,a0 │ │ addiu a1,a1,1 │ │ addiu t3,t3,1 │ │ - bne a1,a0,2814 │ │ + bne a1,a0,1474 │ │ addiu a2,a2,1 │ │ li a0,1 │ │ - beq t3,a0,2868 │ │ + beq t3,a0,14c8 │ │ xor v1,t1,t0 │ │ li v0,1 │ │ jr ra │ │ addiu sp,sp,24 │ │ jr ra │ │ li v0,1 │ │ - b 2858 │ │ + b 14b8 │ │ sltu v0,zero,v1 │ │ │ │ -00002870 : │ │ +000014d0 : │ │ sb zero,242(a0) │ │ jr ra │ │ move v0,zero │ │ │ │ -0000287c : │ │ +000014dc : │ │ lui gp,0x2 │ │ - addiu gp,gp,26500 │ │ + addiu gp,gp,31524 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-48 │ │ sw s4,40(sp) │ │ sw gp,16(sp) │ │ andi s4,a2,0xf │ │ sw ra,44(sp) │ │ sw s3,36(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw s0,24(sp) │ │ - bnez s4,28f8 │ │ + bnez s4,1558 │ │ sra s0,a2,0x4 │ │ move s1,a0 │ │ move s2,a1 │ │ - bnez s0,28d8 │ │ + bnez s0,1538 │ │ move s3,a3 │ │ - b 2900 │ │ + b 1560 │ │ lw ra,44(sp) │ │ addiu s1,s1,16 │ │ - beqz s0,28fc │ │ + beqz s0,155c │ │ addiu s2,s2,16 │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s1 │ │ move a1,s2 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s0,s0,-1 │ │ - beqz v0,28cc │ │ + beqz v0,152c │ │ lw gp,16(sp) │ │ li s4,1 │ │ lw ra,44(sp) │ │ move v0,s4 │ │ lw s3,36(sp) │ │ lw s4,40(sp) │ │ lw s2,32(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ jr ra │ │ addiu sp,sp,48 │ │ │ │ -00002920 : │ │ +00001580 : │ │ lui gp,0x2 │ │ - addiu gp,gp,26336 │ │ + addiu gp,gp,31360 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-48 │ │ sw s4,40(sp) │ │ sw gp,16(sp) │ │ andi s4,a2,0xf │ │ sw ra,44(sp) │ │ sw s3,36(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw s0,24(sp) │ │ - bnez s4,299c │ │ + bnez s4,15fc │ │ sra s0,a2,0x4 │ │ move s1,a0 │ │ move s2,a1 │ │ - bnez s0,297c │ │ + bnez s0,15dc │ │ move s3,a3 │ │ - b 29a4 │ │ + b 1604 │ │ lw ra,44(sp) │ │ addiu s1,s1,16 │ │ - beqz s0,29a0 │ │ + beqz s0,1600 │ │ addiu s2,s2,16 │ │ - lw t9,-32688(gp) │ │ + lw t9,-32732(gp) │ │ move a0,s1 │ │ move a1,s2 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s0,s0,-1 │ │ - beqz v0,2970 │ │ + beqz v0,15d0 │ │ lw gp,16(sp) │ │ li s4,1 │ │ lw ra,44(sp) │ │ move v0,s4 │ │ lw s3,36(sp) │ │ lw s4,40(sp) │ │ lw s2,32(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ jr ra │ │ addiu sp,sp,48 │ │ │ │ -000029c4 : │ │ +00001624 : │ │ lui gp,0x2 │ │ - addiu gp,gp,26172 │ │ + addiu gp,gp,31196 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ sw s5,48(sp) │ │ sw gp,16(sp) │ │ andi s5,a2,0xf │ │ sw s4,44(sp) │ │ sw ra,52(sp) │ │ sw s3,40(sp) │ │ sw s2,36(sp) │ │ sw s1,32(sp) │ │ sw s0,28(sp) │ │ - bnez s5,2ad8 │ │ + bnez s5,1738 │ │ lw s4,72(sp) │ │ or v0,a0,a3 │ │ andi v1,v0,0x3 │ │ move s2,a0 │ │ move s1,a1 │ │ move s0,a3 │ │ - bnez v1,2c6c │ │ + bnez v1,18cc │ │ sra s3,a2,0x4 │ │ - bnez s3,2a78 │ │ + bnez s3,16d8 │ │ lw ra,52(sp) │ │ - b 2ae4 │ │ + b 1744 │ │ move v0,s5 │ │ lwl ra,3(s0) │ │ lwl a1,7(s0) │ │ lwl v1,11(s0) │ │ lwl v0,15(s0) │ │ lwr ra,0(s0) │ │ lwr a1,4(s0) │ │ @@ -1475,15 +200,15 @@ │ │ swl a1,7(s1) │ │ swr a1,4(s1) │ │ swl v1,11(s1) │ │ swr v1,8(s1) │ │ swl v0,15(s1) │ │ addiu s2,s2,16 │ │ swr v0,12(s1) │ │ - beqz s3,2adc │ │ + beqz s3,173c │ │ addiu s1,s1,16 │ │ lw a2,0(s2) │ │ lw a3,0(s0) │ │ lw t0,4(s0) │ │ xor a0,a3,a2 │ │ sw a0,0(s0) │ │ lw t1,4(s2) │ │ @@ -1491,23 +216,23 @@ │ │ xor t3,t0,t1 │ │ sw t3,4(s0) │ │ lw t4,8(s2) │ │ lw t5,12(s0) │ │ xor t6,t2,t4 │ │ sw t6,8(s0) │ │ lw t7,12(s2) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ xor t8,t5,t7 │ │ sw t8,12(s0) │ │ move a0,s0 │ │ move a1,s0 │ │ jalr t9 │ │ move a2,s4 │ │ addiu s3,s3,-1 │ │ - beqz v0,2a2c │ │ + beqz v0,168c │ │ lw gp,16(sp) │ │ li s5,1 │ │ lw ra,52(sp) │ │ move v0,s5 │ │ lw s4,44(sp) │ │ lw s5,48(sp) │ │ lw s3,40(sp) │ │ @@ -1554,15 +279,15 @@ │ │ xor t6,t4,t2 │ │ sb t6,8(s0) │ │ lbu t7,9(s2) │ │ lbu t8,10(s0) │ │ xor t9,t7,t5 │ │ sb t9,9(s0) │ │ lbu ra,10(s2) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ xor v0,ra,t8 │ │ sb v0,10(s0) │ │ lbu a1,11(s2) │ │ lbu v1,11(s0) │ │ lbu a2,12(s0) │ │ xor a3,a1,v1 │ │ sb a3,11(s0) │ │ @@ -1582,15 +307,15 @@ │ │ move a0,s0 │ │ xor ra,t8,t6 │ │ sb ra,15(s0) │ │ move a1,s0 │ │ jalr t9 │ │ move a2,s4 │ │ addiu s3,s3,-1 │ │ - bnez v0,2ad8 │ │ + bnez v0,1738 │ │ lw gp,16(sp) │ │ lwl t9,3(s0) │ │ lwl a1,7(s0) │ │ lwl v1,11(s0) │ │ lwl v0,15(s0) │ │ lwr t9,0(s0) │ │ lwr a1,4(s0) │ │ @@ -1602,52 +327,52 @@ │ │ swr a1,4(s1) │ │ swl v1,11(s1) │ │ swr v1,8(s1) │ │ swl v0,15(s1) │ │ addiu s2,s2,16 │ │ swr v0,12(s1) │ │ addiu s1,s1,16 │ │ - bnez s3,2b04 │ │ + bnez s3,1764 │ │ lw ra,52(sp) │ │ move v0,s5 │ │ lw s4,44(sp) │ │ lw s5,48(sp) │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ │ │ -00002c98 : │ │ +000018f8 : │ │ lui gp,0x2 │ │ - addiu gp,gp,25448 │ │ + addiu gp,gp,30472 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-72 │ │ sw s5,64(sp) │ │ sw gp,16(sp) │ │ andi s5,a2,0xf │ │ sw s4,60(sp) │ │ sw ra,68(sp) │ │ sw s3,56(sp) │ │ sw s2,52(sp) │ │ sw s1,48(sp) │ │ sw s0,44(sp) │ │ - bnez s5,2dcc │ │ + bnez s5,1a2c │ │ lw s4,88(sp) │ │ or v0,a1,a3 │ │ andi v1,v0,0x3 │ │ move s2,a0 │ │ move s1,a1 │ │ move s0,a3 │ │ - bnez v1,2f7c │ │ + bnez v1,1bdc │ │ sra s3,a2,0x4 │ │ - bnez s3,2d7c │ │ + bnez s3,19dc │ │ lw ra,68(sp) │ │ - b 2dd8 │ │ + b 1a38 │ │ move v0,s5 │ │ lw a0,0(s0) │ │ lw t6,0(s1) │ │ lw t7,4(s1) │ │ xor t8,t6,a0 │ │ sw t8,0(s1) │ │ lw ra,4(s0) │ │ @@ -1670,35 +395,35 @@ │ │ swr t3,4(s0) │ │ swl t4,11(s0) │ │ lw t5,36(sp) │ │ swr t4,8(s0) │ │ swl t5,15(s0) │ │ addiu s2,s2,16 │ │ swr t5,12(s0) │ │ - beqz s3,2dd0 │ │ + beqz s3,1a30 │ │ addiu s1,s1,16 │ │ lwl t2,3(s2) │ │ lwl t3,7(s2) │ │ lwl t4,11(s2) │ │ lwl t5,15(s2) │ │ lwr t2,0(s2) │ │ lwr t3,4(s2) │ │ lwr t4,8(s2) │ │ lwr t5,12(s2) │ │ - lw t9,-32688(gp) │ │ + lw t9,-32732(gp) │ │ move a0,s2 │ │ move a1,s1 │ │ sw t2,24(sp) │ │ sw t3,28(sp) │ │ sw t4,32(sp) │ │ sw t5,36(sp) │ │ jalr t9 │ │ move a2,s4 │ │ addiu s3,s3,-1 │ │ - beqz v0,2d00 │ │ + beqz v0,1960 │ │ lw gp,16(sp) │ │ li s5,1 │ │ lw ra,68(sp) │ │ move v0,s5 │ │ lw s4,60(sp) │ │ lw s5,64(sp) │ │ lw s3,56(sp) │ │ @@ -1720,15 +445,15 @@ │ │ move a1,s1 │ │ sw a3,24(sp) │ │ sw t0,32(sp) │ │ sw t1,36(sp) │ │ jalr t9 │ │ move a2,s4 │ │ addiu s3,s3,-1 │ │ - bnez v0,2dcc │ │ + bnez v0,1a2c │ │ lw gp,16(sp) │ │ lbu a0,0(s0) │ │ lbu a1,0(s1) │ │ lbu t2,1(s1) │ │ xor t3,a1,a0 │ │ sb t3,0(s1) │ │ lbu t4,1(s0) │ │ @@ -1800,30 +525,30 @@ │ │ lw a1,36(sp) │ │ swr t1,4(s0) │ │ swl t9,11(s0) │ │ swr t9,8(s0) │ │ swl a1,15(s0) │ │ swr a1,12(s0) │ │ addiu s1,s1,16 │ │ - bnez s3,2df8 │ │ - lw t9,-32688(gp) │ │ + bnez s3,1a58 │ │ + lw t9,-32732(gp) │ │ lw ra,68(sp) │ │ move v0,s5 │ │ lw s4,60(sp) │ │ lw s5,64(sp) │ │ lw s3,56(sp) │ │ lw s2,52(sp) │ │ lw s1,48(sp) │ │ lw s0,44(sp) │ │ jr ra │ │ addiu sp,sp,72 │ │ │ │ -00002fac : │ │ +00001c0c : │ │ lui gp,0x2 │ │ - addiu gp,gp,24660 │ │ + addiu gp,gp,29684 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-64 │ │ sw s3,40(sp) │ │ lw s3,80(sp) │ │ sw s6,52(sp) │ │ sw s5,48(sp) │ │ sw s4,44(sp) │ │ @@ -1833,80 +558,80 @@ │ │ sw s7,56(sp) │ │ sw s2,36(sp) │ │ sw s1,32(sp) │ │ lbu s1,242(s3) │ │ move s0,a0 │ │ move s6,a1 │ │ move s5,a2 │ │ - beqz s1,3148 │ │ + beqz s1,1da8 │ │ move s4,a3 │ │ slti v0,s1,16 │ │ - beqz v0,313c │ │ + beqz v0,1d9c │ │ li v1,16 │ │ - blez a2,3148 │ │ + blez a2,1da8 │ │ addu t1,a3,s1 │ │ move s2,zero │ │ - b 3028 │ │ + b 1c88 │ │ li a1,16 │ │ - beq s2,s5,314c │ │ + beq s2,s5,1dac │ │ addiu t1,t1,1 │ │ addiu s0,s0,1 │ │ lbu a2,0(t1) │ │ lbu a0,-1(s0) │ │ addiu s6,s6,1 │ │ xor a3,a2,a0 │ │ andi t0,a3,0xff │ │ addiu s1,s1,1 │ │ sb t0,0(t1) │ │ addiu s2,s2,1 │ │ - bne s1,a1,3020 │ │ + bne s1,a1,1c80 │ │ sb t0,-1(s6) │ │ subu v0,s5,s2 │ │ sra v1,v0,0x4 │ │ - bnez v1,315c │ │ + bnez v1,1dbc │ │ move s1,zero │ │ slt t6,s2,s5 │ │ - beqz t6,3104 │ │ + beqz t6,1d64 │ │ li s7,16 │ │ - beqz s1,3264 │ │ + beqz s1,1ec4 │ │ slti t8,s1,16 │ │ - beqz t8,324c │ │ + beqz t8,1eac │ │ move a1,s1 │ │ addiu s1,s1,1 │ │ addu a2,s4,a1 │ │ lbu a3,0(s0) │ │ lbu a0,0(a2) │ │ addiu s2,s2,1 │ │ xor t0,a0,a3 │ │ andi t1,t0,0xff │ │ slt v0,s2,s5 │ │ sb t1,0(a2) │ │ addiu s0,s0,1 │ │ addiu t3,s6,1 │ │ - beqz v0,30f0 │ │ + beqz v0,1d50 │ │ sb t1,0(s6) │ │ addu v1,s4,s1 │ │ - beq s1,s7,3258 │ │ + beq s1,s7,1eb8 │ │ move s6,t3 │ │ addiu s0,s0,1 │ │ lbu s6,0(v1) │ │ lbu t2,-1(s0) │ │ addiu t3,t3,1 │ │ xor t4,s6,t2 │ │ andi t5,t4,0xff │ │ addiu s2,s2,1 │ │ sb t5,0(v1) │ │ addiu s1,s1,1 │ │ sb t5,-1(t3) │ │ - bne s2,s5,30b8 │ │ + bne s2,s5,1d18 │ │ addiu v1,v1,1 │ │ - beq s1,s7,328c │ │ + beq s1,s7,1eec │ │ move s6,t3 │ │ slt t6,s2,s5 │ │ - bnez t6,3070 │ │ + bnez t6,1cd0 │ │ nop │ │ andi s2,s1,0xff │ │ sb s2,242(s3) │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ @@ -1914,38 +639,38 @@ │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ move v0,zero │ │ jr ra │ │ addiu sp,sp,64 │ │ - bne s1,v1,314c │ │ + bne s1,v1,1dac │ │ move s2,zero │ │ move s1,zero │ │ move s2,zero │ │ subu v0,s5,s2 │ │ sra v1,v0,0x4 │ │ - beqz v1,3068 │ │ + beqz v1,1cc8 │ │ slt t6,s2,s5 │ │ or t2,s6,s0 │ │ andi t3,t2,0x3 │ │ - bnez t3,3294 │ │ + bnez t3,1ef4 │ │ addiu t5,s2,15 │ │ andi t4,s4,0x3 │ │ - bnez t4,3298 │ │ + bnez t4,1ef8 │ │ slt t6,t5,s5 │ │ addiu s7,s2,15 │ │ slt t7,s7,s5 │ │ - beqz t7,3064 │ │ + beqz t7,1cc4 │ │ addiu t8,s5,-16 │ │ subu ra,t8,s2 │ │ srl t9,ra,0x4 │ │ addiu a1,s2,16 │ │ sll a2,t9,0x4 │ │ - b 31fc │ │ + b 1e5c │ │ addu s7,a1,a2 │ │ lw a0,0(s0) │ │ lw a3,0(s4) │ │ addiu s0,s0,16 │ │ xor t0,a0,a3 │ │ sw t0,0(s4) │ │ sw t0,0(s6) │ │ @@ -1960,62 +685,62 @@ │ │ xor t4,t3,v1 │ │ sw t4,8(s4) │ │ sw t4,-8(s6) │ │ lw t5,-4(s0) │ │ lw t6,12(s4) │ │ xor t7,t5,t6 │ │ sw t7,12(s4) │ │ - beq s2,s7,3064 │ │ + beq s2,s7,1cc4 │ │ sw t7,-4(s6) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s2,s2,16 │ │ - beqz v0,31a0 │ │ + beqz v0,1e00 │ │ lw gp,16(sp) │ │ li v0,1 │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ lw s4,44(sp) │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,64 │ │ xori ra,s1,0x10 │ │ - b 30fc │ │ + b 1d5c │ │ movz s1,zero,ra │ │ move s1,zero │ │ - b 30fc │ │ + b 1d5c │ │ slt t6,s2,s5 │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ - bnez v0,321c │ │ + bnez v0,1e7c │ │ lw gp,16(sp) │ │ move a1,zero │ │ - b 3084 │ │ + b 1ce4 │ │ li s1,1 │ │ - b 3108 │ │ + b 1d68 │ │ move s2,zero │ │ slt t6,t5,s5 │ │ - beqz t6,3064 │ │ + beqz t6,1cc4 │ │ addiu t7,s5,-16 │ │ subu s7,t7,s2 │ │ srl t8,s7,0x4 │ │ addiu t9,s2,16 │ │ sll ra,t8,0x4 │ │ - b 3448 │ │ + b 20a8 │ │ addu s7,t9,ra │ │ lbu a1,0(s0) │ │ lbu a2,0(s4) │ │ addiu s0,s0,16 │ │ xor a0,a1,a2 │ │ andi a3,a0,0xff │ │ sb a3,0(s4) │ │ @@ -2107,29 +832,29 @@ │ │ sb v1,14(s4) │ │ sb v1,-2(s6) │ │ lbu t3,-1(s0) │ │ lbu t4,15(s4) │ │ xor t5,t3,t4 │ │ andi t6,t5,0xff │ │ sb t6,15(s4) │ │ - beq s2,s7,3064 │ │ + beq s2,s7,1cc4 │ │ sb t6,-1(s6) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ - beqz v0,32b8 │ │ + beqz v0,1f18 │ │ lw gp,16(sp) │ │ - b 3220 │ │ + b 1e80 │ │ li v0,1 │ │ │ │ -0000346c : │ │ +000020cc : │ │ lui gp,0x2 │ │ - addiu gp,gp,23444 │ │ + addiu gp,gp,28468 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-64 │ │ sw s3,40(sp) │ │ lw s3,80(sp) │ │ sw s6,52(sp) │ │ sw s5,48(sp) │ │ sw s1,32(sp) │ │ @@ -2139,78 +864,78 @@ │ │ sw s7,56(sp) │ │ sw s4,44(sp) │ │ sw s2,36(sp) │ │ lbu s2,242(s3) │ │ move s0,a0 │ │ move s1,a1 │ │ move s6,a2 │ │ - beqz s2,3600 │ │ + beqz s2,2260 │ │ move s5,a3 │ │ slti v0,s2,16 │ │ - beqz v0,35f4 │ │ + beqz v0,2254 │ │ li v1,16 │ │ - blez a2,3600 │ │ + blez a2,2260 │ │ addu t0,a3,s2 │ │ move s4,zero │ │ - b 34e8 │ │ + b 2148 │ │ li a1,16 │ │ - beq s4,s6,3604 │ │ + beq s4,s6,2264 │ │ addiu t0,t0,1 │ │ addiu s0,s0,1 │ │ lbu a2,0(t0) │ │ lbu a0,-1(s0) │ │ addiu s1,s1,1 │ │ xor a3,a0,a2 │ │ addiu s2,s2,1 │ │ sb a3,-1(s1) │ │ addiu s4,s4,1 │ │ - bne s2,a1,34e0 │ │ + bne s2,a1,2140 │ │ sb a0,0(t0) │ │ subu v0,s6,s4 │ │ sra v1,v0,0x4 │ │ - bnez v1,3614 │ │ + bnez v1,2274 │ │ move s2,zero │ │ slt v0,s4,s6 │ │ - beqz v0,35bc │ │ + beqz v0,221c │ │ li s7,16 │ │ - beqz s2,3718 │ │ + beqz s2,2378 │ │ slti t8,s2,16 │ │ - beqz t8,3704 │ │ + beqz t8,2364 │ │ xori ra,s2,0x10 │ │ move v0,s2 │ │ addiu s2,s2,1 │ │ addu a3,s5,v0 │ │ lbu a2,0(s0) │ │ lbu a1,0(a3) │ │ addiu s4,s4,1 │ │ xor a0,a2,a1 │ │ slt t0,s4,s6 │ │ sb a0,0(s1) │ │ addiu s0,s0,1 │ │ addiu t2,s1,1 │ │ - beqz t0,35a8 │ │ + beqz t0,2208 │ │ sb a2,0(a3) │ │ addu t3,s5,s2 │ │ - beq s2,s7,370c │ │ + beq s2,s7,236c │ │ move s1,t2 │ │ addiu s0,s0,1 │ │ lbu s1,0(t3) │ │ lbu t1,-1(s0) │ │ addiu t2,t2,1 │ │ xor v1,t1,s1 │ │ addiu s4,s4,1 │ │ sb v1,-1(t2) │ │ addiu s2,s2,1 │ │ sb t1,0(t3) │ │ - bne s4,s6,3574 │ │ + bne s4,s6,21d4 │ │ addiu t3,t3,1 │ │ - beq s2,s7,373c │ │ + beq s2,s7,239c │ │ move s1,t2 │ │ slt v0,s4,s6 │ │ - bnez v0,352c │ │ + bnez v0,218c │ │ nop │ │ andi s4,s2,0xff │ │ sb s4,242(s3) │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ @@ -2218,38 +943,38 @@ │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ move v0,zero │ │ jr ra │ │ addiu sp,sp,64 │ │ - bne s2,v1,3604 │ │ + bne s2,v1,2264 │ │ move s4,zero │ │ move s2,zero │ │ move s4,zero │ │ subu v0,s6,s4 │ │ sra v1,v0,0x4 │ │ - beqz v1,3524 │ │ + beqz v1,2184 │ │ slt v0,s4,s6 │ │ or t1,s1,s0 │ │ andi t2,t1,0x3 │ │ - bnez t2,3744 │ │ + bnez t2,23a4 │ │ addiu t4,s4,15 │ │ andi t3,s5,0x3 │ │ - bnez t3,3748 │ │ + bnez t3,23a8 │ │ slt t5,t4,s6 │ │ addiu s7,s4,15 │ │ slt t7,s7,s6 │ │ - beqz t7,3520 │ │ + beqz t7,2180 │ │ addiu t8,s6,-16 │ │ subu t9,t8,s4 │ │ srl ra,t9,0x4 │ │ addiu a1,s4,16 │ │ sll a2,ra,0x4 │ │ - b 36b4 │ │ + b 2314 │ │ addu s7,a1,a2 │ │ lw a0,0(s0) │ │ lw a3,0(s5) │ │ addiu s0,s0,16 │ │ xor t0,a0,a3 │ │ sw t0,0(s1) │ │ sw a0,0(s5) │ │ @@ -2264,60 +989,60 @@ │ │ xor t4,t3,v0 │ │ sw t4,-8(s1) │ │ sw t3,8(s5) │ │ lw t5,-4(s0) │ │ lw t6,12(s5) │ │ xor t7,t5,t6 │ │ sw t7,-4(s1) │ │ - beq s4,s7,3520 │ │ + beq s4,s7,2180 │ │ sw t5,12(s5) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s5 │ │ move a1,s5 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s4,s4,16 │ │ - beqz v0,3658 │ │ + beqz v0,22b8 │ │ lw gp,16(sp) │ │ li v0,1 │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ lw s4,44(sp) │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,64 │ │ - b 35b4 │ │ + b 2214 │ │ movz s2,zero,ra │ │ move s2,zero │ │ - b 35b4 │ │ + b 2214 │ │ slt v0,s4,s6 │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s5 │ │ move a1,s5 │ │ jalr t9 │ │ move a2,s3 │ │ - bnez v0,36d4 │ │ + bnez v0,2334 │ │ lw gp,16(sp) │ │ - b 3544 │ │ + b 21a4 │ │ li s2,1 │ │ - b 35c0 │ │ + b 2220 │ │ move s4,zero │ │ slt t5,t4,s6 │ │ - beqz t5,3520 │ │ + beqz t5,2180 │ │ addiu t6,s6,-16 │ │ subu t7,t6,s4 │ │ srl t8,t7,0x4 │ │ addiu s7,s4,16 │ │ sll t9,t8,0x4 │ │ - b 38b4 │ │ + b 2514 │ │ addu s7,s7,t9 │ │ lbu ra,0(s0) │ │ lbu a1,0(s5) │ │ addiu s0,s0,16 │ │ xor a2,ra,a1 │ │ sb a2,0(s1) │ │ sb ra,0(s5) │ │ @@ -2392,30 +1117,30 @@ │ │ xor t3,t2,v0 │ │ sb t3,-2(s1) │ │ sb t2,14(s5) │ │ lbu t4,-1(s0) │ │ lbu t5,15(s5) │ │ xor t6,t4,t5 │ │ sb t6,-1(s1) │ │ - beq s4,s7,3520 │ │ + beq s4,s7,2180 │ │ sb t4,15(s5) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s5 │ │ move a1,s5 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s4,s4,16 │ │ - beqz v0,3768 │ │ + beqz v0,23c8 │ │ lw gp,16(sp) │ │ - b 36d8 │ │ + b 2338 │ │ li v0,1 │ │ │ │ -000038dc : │ │ +0000253c : │ │ lui gp,0x2 │ │ - addiu gp,gp,22308 │ │ + addiu gp,gp,27332 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-64 │ │ sw s3,40(sp) │ │ lw s3,80(sp) │ │ sw s6,52(sp) │ │ sw s5,48(sp) │ │ sw s4,44(sp) │ │ @@ -2425,73 +1150,73 @@ │ │ sw s7,56(sp) │ │ sw s2,36(sp) │ │ sw s0,28(sp) │ │ lbu s0,242(s3) │ │ move s1,a0 │ │ move s6,a1 │ │ move s5,a2 │ │ - beqz s0,3a5c │ │ + beqz s0,26bc │ │ move s4,a3 │ │ slti v0,s0,16 │ │ - beqz v0,3a50 │ │ + beqz v0,26b0 │ │ li v1,16 │ │ - blez a2,3a60 │ │ + blez a2,26c0 │ │ move s2,zero │ │ - b 3954 │ │ + b 25b4 │ │ li a0,16 │ │ - beq s2,s5,3a64 │ │ + beq s2,s5,26c4 │ │ subu v0,s5,s2 │ │ addiu s0,s0,1 │ │ addiu s1,s1,1 │ │ addu a1,s4,s0 │ │ lbu a2,-1(a1) │ │ lbu a3,-1(s1) │ │ addiu s6,s6,1 │ │ xor t0,a2,a3 │ │ sb t0,-1(s6) │ │ - bne s0,a0,394c │ │ + bne s0,a0,25ac │ │ addiu s2,s2,1 │ │ subu v0,s5,s2 │ │ sra v1,v0,0x4 │ │ - bnez v1,3a70 │ │ + bnez v1,26d0 │ │ move s0,zero │ │ slt v1,s2,s5 │ │ - beqz v1,3a18 │ │ + beqz v1,2678 │ │ li s7,16 │ │ - beqz s0,3b68 │ │ + beqz s0,27c8 │ │ slti t8,s0,16 │ │ - beqz t8,3b50 │ │ + beqz t8,27b0 │ │ move v0,s0 │ │ addiu s0,s0,1 │ │ addu a0,s4,v0 │ │ lbu a1,0(s1) │ │ lbu a2,0(a0) │ │ addiu s2,s2,1 │ │ xor a3,a2,a1 │ │ slt t0,s2,s5 │ │ addiu t2,s6,1 │ │ addiu s1,s1,1 │ │ - beqz t0,3a04 │ │ + beqz t0,2664 │ │ sb a3,0(s6) │ │ - beq s0,s7,3b5c │ │ + beq s0,s7,27bc │ │ move s6,t2 │ │ addiu s0,s0,1 │ │ addiu s1,s1,1 │ │ addu s6,s4,s0 │ │ lbu v0,-1(s6) │ │ lbu t1,-1(s1) │ │ addiu t2,t2,1 │ │ xor t3,v0,t1 │ │ addiu s2,s2,1 │ │ - bne s2,s5,39d4 │ │ + bne s2,s5,2634 │ │ sb t3,-1(t2) │ │ - beq s0,s7,3b8c │ │ + beq s0,s7,27ec │ │ move s6,t2 │ │ slt v1,s2,s5 │ │ - bnez v1,3998 │ │ + bnez v1,25f8 │ │ nop │ │ andi s2,s0,0xff │ │ sb s2,242(s3) │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ @@ -2499,38 +1224,38 @@ │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ move v0,zero │ │ jr ra │ │ addiu sp,sp,64 │ │ - bne s0,v1,3a60 │ │ + bne s0,v1,26c0 │ │ move s2,zero │ │ move s0,zero │ │ move s2,zero │ │ subu v0,s5,s2 │ │ sra v1,v0,0x4 │ │ - beqz v1,3990 │ │ + beqz v1,25f0 │ │ slt v1,s2,s5 │ │ or t1,s6,s1 │ │ andi t2,t1,0x3 │ │ - bnez t2,3b94 │ │ + bnez t2,27f4 │ │ addiu t4,s2,15 │ │ andi t3,s4,0x3 │ │ - bnez t3,3b98 │ │ + bnez t3,27f8 │ │ slt t5,t4,s5 │ │ addiu s7,s2,15 │ │ slt t7,s7,s5 │ │ - beqz t7,398c │ │ + beqz t7,25ec │ │ addiu t8,s5,-16 │ │ subu t9,t8,s2 │ │ srl ra,t9,0x4 │ │ addiu a0,s2,16 │ │ sll a1,ra,0x4 │ │ - b 3b00 │ │ + b 2760 │ │ addu s7,a0,a1 │ │ lw a2,0(s1) │ │ lw a3,0(s4) │ │ addiu s1,s1,16 │ │ xor t0,a2,a3 │ │ sw t0,0(s6) │ │ lw v0,-12(s1) │ │ @@ -2541,61 +1266,61 @@ │ │ lw t3,-8(s1) │ │ lw v1,8(s4) │ │ xor t4,t3,v1 │ │ sw t4,-8(s6) │ │ lw t5,-4(s1) │ │ lw t6,12(s4) │ │ xor t7,t5,t6 │ │ - beq s2,s7,398c │ │ + beq s2,s7,25ec │ │ sw t7,-4(s6) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s2,s2,16 │ │ - beqz v0,3ab4 │ │ + beqz v0,2714 │ │ lw gp,16(sp) │ │ li v0,1 │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ lw s4,44(sp) │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,64 │ │ xori ra,s0,0x10 │ │ - b 3a10 │ │ + b 2670 │ │ movz s0,zero,ra │ │ move s0,zero │ │ - b 3a10 │ │ + b 2670 │ │ slt v1,s2,s5 │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ - bnez v0,3b20 │ │ + bnez v0,2780 │ │ lw gp,16(sp) │ │ - b 39ac │ │ + b 260c │ │ li s0,1 │ │ - b 3a1c │ │ + b 267c │ │ move s2,zero │ │ slt t5,t4,s5 │ │ - beqz t5,398c │ │ + beqz t5,25ec │ │ addiu t6,s5,-16 │ │ subu t7,t6,s2 │ │ srl t8,t7,0x4 │ │ addiu s7,s2,16 │ │ sll t9,t8,0x4 │ │ - b 3cc4 │ │ + b 2924 │ │ addu s7,s7,t9 │ │ lbu ra,0(s1) │ │ lbu a0,0(s4) │ │ addiu s1,s1,16 │ │ xor a1,ra,a0 │ │ sb a1,0(s6) │ │ lbu a2,-15(s1) │ │ @@ -2654,30 +1379,30 @@ │ │ lbu t2,-2(s1) │ │ lbu v1,14(s4) │ │ xor t3,t2,v1 │ │ sb t3,-2(s6) │ │ lbu t4,-1(s1) │ │ lbu t5,15(s4) │ │ xor t6,t4,t5 │ │ - beq s2,s7,398c │ │ + beq s2,s7,25ec │ │ sb t6,-1(s6) │ │ - lw t9,-32732(gp) │ │ + lw t9,-32736(gp) │ │ move a0,s4 │ │ move a1,s4 │ │ jalr t9 │ │ move a2,s3 │ │ addiu s2,s2,16 │ │ - beqz v0,3bb8 │ │ + beqz v0,2818 │ │ lw gp,16(sp) │ │ - b 3b24 │ │ + b 2784 │ │ li v0,1 │ │ │ │ -00003cec : │ │ +0000294c : │ │ lui gp,0x2 │ │ - addiu gp,gp,21268 │ │ + addiu gp,gp,26292 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-200 │ │ lw v0,220(sp) │ │ sw s8,192(sp) │ │ sw s7,188(sp) │ │ sw s5,180(sp) │ │ sw s3,172(sp) │ │ @@ -2688,25 +1413,25 @@ │ │ sw s2,168(sp) │ │ sw s1,164(sp) │ │ sw s0,160(sp) │ │ lbu s1,242(v0) │ │ move s7,a0 │ │ move s5,a1 │ │ move s3,a2 │ │ - bnez s1,40bc │ │ + bnez s1,2d1c │ │ move s8,a3 │ │ - beqz a2,41ac │ │ + beqz a2,2e0c │ │ addiu s0,sp,24 │ │ move s6,zero │ │ slti t5,s3,129 │ │ li s2,128 │ │ movn s2,s3,t5 │ │ sra t6,s2,0x4 │ │ sw t6,152(sp) │ │ - blez t6,40a0 │ │ + blez t6,2d00 │ │ subu s3,s3,s2 │ │ sll s1,t6,0x4 │ │ move s4,zero │ │ lwl t8,3(s8) │ │ lwl ra,7(s8) │ │ lwr t8,0(s8) │ │ addu v0,s0,s4 │ │ @@ -2723,35 +1448,35 @@ │ │ swr a1,8(v0) │ │ swl v1,15(v0) │ │ swr v1,12(v0) │ │ lw t9,216(sp) │ │ move a0,s8 │ │ jalr t9 │ │ addiu s4,s4,16 │ │ - bne s4,s1,3d74 │ │ + bne s4,s1,29d4 │ │ lw gp,16(sp) │ │ addu t7,s0,s4 │ │ andi a0,s2,0xf │ │ - bnez a0,4064 │ │ + bnez a0,2cc4 │ │ lw t2,152(sp) │ │ lw t4,152(sp) │ │ - lw t9,-32684(gp) │ │ + lw t9,-32728(gp) │ │ lw a3,220(sp) │ │ move a0,s0 │ │ move a1,s0 │ │ jalr t9 │ │ sll a2,t4,0x4 │ │ - bnez v0,4110 │ │ + bnez v0,2d70 │ │ lw gp,16(sp) │ │ or t5,s5,s7 │ │ andi t6,t5,0x3 │ │ - bnez t6,3f2c │ │ + bnez t6,2b8c │ │ slti t7,s2,16 │ │ slti ra,s2,16 │ │ - bnez ra,40ac │ │ + bnez ra,2d0c │ │ li t2,15 │ │ move a0,s5 │ │ move ra,s7 │ │ move v1,s0 │ │ subu t3,t2,s7 │ │ lw t9,0(ra) │ │ lw t4,0(v1) │ │ @@ -2769,40 +1494,40 @@ │ │ lw s4,12(ra) │ │ addiu ra,ra,16 │ │ addu t0,ra,t3 │ │ xor v0,a2,s4 │ │ slt t1,t0,s2 │ │ sw v0,12(a0) │ │ addiu v1,v1,16 │ │ - bnez t1,3e30 │ │ + bnez t1,2a90 │ │ addiu a0,a0,16 │ │ addiu t2,s2,-16 │ │ srl t3,t2,0x4 │ │ addiu t9,t3,1 │ │ sll v0,t9,0x4 │ │ addu t1,s0,v0 │ │ addu s7,s7,v0 │ │ addu s5,s5,v0 │ │ addiu t0,v0,1 │ │ slt t4,v0,s2 │ │ - beqz t4,3ee4 │ │ + beqz t4,2b44 │ │ addiu t5,t0,-1 │ │ subu t6,t5,s7 │ │ addiu s6,s6,1 │ │ addiu s7,s7,1 │ │ addu t7,t1,s6 │ │ lbu t8,-1(s7) │ │ lbu a1,-1(t7) │ │ addu a3,s7,t6 │ │ addiu s5,s5,1 │ │ xor a2,a1,t8 │ │ slt s1,a3,s2 │ │ - bnez s1,3eb8 │ │ + bnez s1,2b18 │ │ sb a2,-1(s5) │ │ - bnez s3,3d54 │ │ + bnez s3,29b4 │ │ slti t5,s3,129 │ │ andi s8,s6,0xff │ │ lw s0,220(sp) │ │ move v0,zero │ │ sb s8,242(s0) │ │ lw ra,196(sp) │ │ lw s8,192(sp) │ │ @@ -2812,15 +1537,15 @@ │ │ lw s4,176(sp) │ │ lw s3,172(sp) │ │ lw s2,168(sp) │ │ lw s1,164(sp) │ │ lw s0,160(sp) │ │ jr ra │ │ addiu sp,sp,200 │ │ - bnez t7,40ac │ │ + bnez t7,2d0c │ │ li t8,15 │ │ move s4,s5 │ │ move v0,s7 │ │ move s1,s0 │ │ subu ra,t8,s7 │ │ lbu a1,0(v0) │ │ lbu v1,0(s1) │ │ @@ -2886,2106 +1611,124 @@ │ │ sb a1,14(s4) │ │ lbu a0,-1(v0) │ │ addu v1,v0,ra │ │ xor a3,t8,a0 │ │ slt a2,v1,s2 │ │ sb a3,15(s4) │ │ addiu s1,s1,16 │ │ - bnez a2,3f44 │ │ + bnez a2,2ba4 │ │ addiu s4,s4,16 │ │ - b 3e8c │ │ + b 2aec │ │ addiu t2,s2,-16 │ │ lwl a2,3(s8) │ │ lwl a3,7(s8) │ │ lwl t0,11(s8) │ │ lwl t1,15(s8) │ │ lwr a2,0(s8) │ │ lwr a3,4(s8) │ │ lwr t0,8(s8) │ │ lwr t1,12(s8) │ │ addiu t3,t2,1 │ │ sw a2,0(t7) │ │ sw a3,4(t7) │ │ sw t0,8(t7) │ │ sw t1,12(t7) │ │ - b 3de0 │ │ + b 2a40 │ │ sw t3,152(sp) │ │ sw zero,152(sp) │ │ - b 3dd4 │ │ + b 2a34 │ │ move t7,s0 │ │ li t0,1 │ │ move v0,zero │ │ - b 3ea8 │ │ + b 2b08 │ │ move t1,s0 │ │ lwl a1,3(s8) │ │ lwl a0,7(s8) │ │ lwl v1,11(s8) │ │ lwl a2,15(s8) │ │ lwr a1,0(s8) │ │ lwr a0,4(s8) │ │ lwr a2,12(s8) │ │ lwr v1,8(s8) │ │ addiu s0,sp,24 │ │ - lw t9,-32684(gp) │ │ + lw t9,-32728(gp) │ │ sw a1,24(sp) │ │ sw a0,28(sp) │ │ sw a2,36(sp) │ │ move a3,v0 │ │ sw v1,32(sp) │ │ move a0,s0 │ │ move a1,s0 │ │ jalr t9 │ │ li a2,16 │ │ - beqz v0,4144 │ │ + beqz v0,2da4 │ │ slti a3,s1,16 │ │ lw ra,196(sp) │ │ lw s8,192(sp) │ │ lw s7,188(sp) │ │ lw s6,184(sp) │ │ lw s5,180(sp) │ │ lw s4,176(sp) │ │ lw s3,172(sp) │ │ lw s2,168(sp) │ │ lw s1,164(sp) │ │ lw s0,160(sp) │ │ li v0,1 │ │ jr ra │ │ addiu sp,sp,200 │ │ - beqz a3,418c │ │ + beqz a3,2dec │ │ nop │ │ - beqz s3,41a4 │ │ + beqz s3,2e04 │ │ nop │ │ - b 4164 │ │ + b 2dc4 │ │ li t0,16 │ │ - beqz s3,41a4 │ │ + beqz s3,2e04 │ │ nop │ │ addiu s1,s1,1 │ │ addiu s7,s7,1 │ │ addu t1,s0,s1 │ │ lbu t2,-1(s7) │ │ lbu t3,-1(t1) │ │ addiu s5,s5,1 │ │ xor t4,t3,t2 │ │ sb t4,-1(s5) │ │ - bne s1,t0,415c │ │ + bne s1,t0,2dbc │ │ addiu s3,s3,-1 │ │ - beqz s3,41a4 │ │ + beqz s3,2e04 │ │ lw t9,216(sp) │ │ jalr t9 │ │ move a0,s8 │ │ - b 3d4c │ │ + b 29ac │ │ lw gp,16(sp) │ │ - b 3ef0 │ │ + b 2b50 │ │ andi s8,s1,0xff │ │ - b 3ef0 │ │ + b 2b50 │ │ move s8,zero │ │ ... │ │ │ │ -000041c0 : │ │ - lw t4,12(a0) │ │ - lw v0,8(a0) │ │ - lw v1,8(a0) │ │ - lw a3,20(a0) │ │ - lw a1,16(a0) │ │ - lw t2,12(a0) │ │ - addiu sp,sp,-80 │ │ - lw t6,24(a0) │ │ - lui t0,0x5a82 │ │ - addiu t0,t0,31129 │ │ - lw t8,16(a0) │ │ - sw s7,72(sp) │ │ - sw s5,64(sp) │ │ - sw s0,44(sp) │ │ - xor s7,a3,a1 │ │ - lw s5,20(a0) │ │ - sll a2,v0,0x5 │ │ - srl t1,v1,0x1b │ │ - srl t3,t2,0x2 │ │ - sll s0,t4,0x1e │ │ - or t5,s0,t3 │ │ - sw s3,56(sp) │ │ - sw s1,48(sp) │ │ - addu t7,t6,t0 │ │ - or s1,a2,t1 │ │ - and s3,s7,t4 │ │ - lw v0,8(a0) │ │ - sw s6,68(sp) │ │ - sw s4,60(sp) │ │ - lw a2,28(a0) │ │ - addu s4,t7,s1 │ │ - xor s6,s3,s5 │ │ - xor t9,t5,t8 │ │ - lw t1,20(a0) │ │ - lw a3,16(a0) │ │ - lw t3,8(a0) │ │ - lw s0,8(a0) │ │ - sw s8,76(sp) │ │ - and v1,t9,v0 │ │ - addu s8,s4,s6 │ │ - addu s7,s8,a2 │ │ - addu a1,t1,t0 │ │ - lw s8,32(a0) │ │ - xor t2,v1,a3 │ │ - srl t4,t3,0x2 │ │ - sll t6,s0,0x1e │ │ - or s3,t6,t4 │ │ - sw s2,52(sp) │ │ - addu s1,a1,t2 │ │ - lw v0,16(a0) │ │ - sll s2,s7,0x5 │ │ - srl t7,s7,0x1b │ │ - lw s5,36(a0) │ │ - addu s4,s1,s8 │ │ - or s6,s2,t7 │ │ - xor t8,s3,t5 │ │ - addu t9,s4,s6 │ │ - addu v1,v0,t0 │ │ - and t1,s7,t8 │ │ - srl a1,s7,0x2 │ │ - sll s7,s7,0x1e │ │ - or t3,s7,a1 │ │ - addu t2,v1,s5 │ │ - xor a3,t1,t5 │ │ - sll t4,t9,0x5 │ │ - srl s0,t9,0x1b │ │ - lw s1,40(a0) │ │ - addu t6,t2,a3 │ │ - or t7,t4,s0 │ │ - xor s2,t3,s3 │ │ - addu s4,t6,t7 │ │ - and s6,s2,t9 │ │ - addu t5,t5,t0 │ │ - srl t8,t9,0x2 │ │ - sll t9,t9,0x1e │ │ - or t4,t9,t8 │ │ - addu v1,t5,s1 │ │ - xor t1,s6,s3 │ │ - sll v0,s4,0x5 │ │ - srl a1,s4,0x1b │ │ - lw s0,44(a0) │ │ - addu s7,v1,t1 │ │ - or t2,v0,a1 │ │ - xor a3,t4,t3 │ │ - addu t6,s7,t2 │ │ - addu t7,s3,t0 │ │ - srl s2,s4,0x2 │ │ - and s3,a3,s4 │ │ - sll s4,s4,0x1e │ │ - lw t1,48(a0) │ │ - or t5,s4,s2 │ │ - addu s6,t7,s0 │ │ - xor t9,s3,t3 │ │ - sll v1,t6,0x5 │ │ - srl t8,t6,0x1b │ │ - addu v0,s6,t9 │ │ - or a1,v1,t8 │ │ - xor s7,t5,t4 │ │ - addu t7,v0,a1 │ │ - addu t2,t1,t0 │ │ - and s3,s7,t6 │ │ - srl s2,t6,0x2 │ │ - sll t6,t6,0x1e │ │ - or s6,t6,s2 │ │ - xor s4,s3,t4 │ │ - addu t3,t2,t3 │ │ - lw a3,52(a0) │ │ - sll t9,t7,0x5 │ │ - srl v1,t7,0x1b │ │ - addu t8,t3,s4 │ │ - or v0,t9,v1 │ │ - xor a1,s6,t5 │ │ - addu t2,t8,v0 │ │ - addu s7,a3,t0 │ │ - and s3,a1,t7 │ │ - srl s2,t7,0x2 │ │ - sll t7,t7,0x1e │ │ - or t6,t7,s2 │ │ - xor t3,s3,t5 │ │ - lw v0,56(a0) │ │ - addu t4,s7,t4 │ │ - sll s4,t2,0x5 │ │ - srl t9,t2,0x1b │ │ - addu v1,t4,t3 │ │ - or t8,s4,t9 │ │ - xor a1,t6,s6 │ │ - addu s2,v1,t8 │ │ - addu s3,v0,t0 │ │ - and s7,a1,t2 │ │ - srl t4,t2,0x2 │ │ - sll t2,t2,0x1e │ │ - lw t7,60(a0) │ │ - or t3,t2,t4 │ │ - xor t9,s7,s6 │ │ - addu t5,s3,t5 │ │ - sll s4,s2,0x5 │ │ - srl v1,s2,0x1b │ │ - addu t8,t5,t9 │ │ - or a1,s4,v1 │ │ - xor v0,t3,t6 │ │ - addu t4,t8,a1 │ │ - addu s3,t7,t0 │ │ - and t2,v0,s2 │ │ - srl t5,s2,0x2 │ │ - sll s2,s2,0x1e │ │ - lw s7,64(a0) │ │ - or s2,s2,t5 │ │ - xor t9,t2,t6 │ │ - addu s6,s3,s6 │ │ - sll v1,t4,0x5 │ │ - srl s4,t4,0x1b │ │ - addu t8,s6,t9 │ │ - or a1,v1,s4 │ │ - xor v0,s2,t3 │ │ - addu t2,t8,a1 │ │ - addu t5,s7,t0 │ │ - and s6,v0,t4 │ │ - srl t9,t4,0x2 │ │ - sll t4,t4,0x1e │ │ - lw s3,68(a0) │ │ - or a1,t4,t9 │ │ - xor v1,s6,t3 │ │ - sll s4,t2,0x5 │ │ - srl t8,t2,0x1b │ │ - addu t6,t5,t6 │ │ - addu t5,t6,v1 │ │ - or v0,s4,t8 │ │ - xor t9,a1,s2 │ │ - addu t4,t5,v0 │ │ - addu s6,s3,t0 │ │ - and t6,t9,t2 │ │ - srl v1,t2,0x2 │ │ - sll t2,t2,0x1e │ │ - or t9,t2,v1 │ │ - xor s4,t6,s2 │ │ - lw v1,72(a0) │ │ - addu t3,s6,t3 │ │ - sll t8,t4,0x5 │ │ - srl t5,t4,0x1b │ │ - addu v0,t3,s4 │ │ - or s6,t8,t5 │ │ - xor t6,t9,a1 │ │ - addu t2,v0,s6 │ │ - addu t3,v1,t0 │ │ - and s4,t6,t4 │ │ - srl t5,t4,0x2 │ │ - sll t4,t4,0x1e │ │ - or t8,t4,t5 │ │ - xor v0,s4,a1 │ │ - lw t5,76(a0) │ │ - sll s6,t2,0x5 │ │ - srl t6,t2,0x1b │ │ - addu s2,t3,s2 │ │ - or s4,s6,t6 │ │ - xor v1,t8,t9 │ │ - addu t3,s2,v0 │ │ - addu s2,t3,s4 │ │ - addu t4,t5,t0 │ │ - and v0,v1,t2 │ │ - srl s6,t2,0x2 │ │ - sll t2,t2,0x1e │ │ - lw s4,80(a0) │ │ - or t2,t2,s6 │ │ - xor t3,v0,t9 │ │ - sll v1,s2,0x5 │ │ - srl t6,s2,0x1b │ │ - addu a1,t4,a1 │ │ - or v0,v1,t6 │ │ - xor t5,t2,t8 │ │ - addu t4,a1,t3 │ │ - addu a1,t4,v0 │ │ - addu t3,s4,t0 │ │ - and v1,t5,s2 │ │ - srl t6,s2,0x2 │ │ - addu t9,t3,t9 │ │ - xor v0,v1,t8 │ │ - sll t4,a1,0x5 │ │ - srl t5,a1,0x1b │ │ - sll s2,s2,0x1e │ │ - lw s6,84(a0) │ │ - or s2,s2,t6 │ │ - or t3,t4,t5 │ │ - addu v1,t9,v0 │ │ - addu t9,v1,t3 │ │ - xor v0,s2,t2 │ │ - addu t6,s6,t0 │ │ - and t4,v0,a1 │ │ - srl t5,a1,0x2 │ │ - sll t3,t9,0x5 │ │ - srl v0,t9,0x1b │ │ - sll a1,a1,0x1e │ │ - or a1,a1,t5 │ │ - xor v1,t4,t2 │ │ - xor a2,s5,a2 │ │ - or t4,t3,v0 │ │ - addu t8,t6,t8 │ │ - lw v0,88(a0) │ │ - xor t5,a1,s2 │ │ - addu t6,t8,v1 │ │ - xor v1,a2,t7 │ │ - addu t8,t6,t4 │ │ - xor t3,v1,s4 │ │ - addu a2,v0,t0 │ │ - and t6,t5,t9 │ │ - srl t4,t9,0x2 │ │ - sll t9,t9,0x1e │ │ - or t9,t9,t4 │ │ - xor t5,t6,s2 │ │ - addu v0,a2,t2 │ │ - sll t6,t3,0x1 │ │ - sll a2,t8,0x5 │ │ - srl t2,t8,0x1b │ │ - xor s8,s1,s8 │ │ - srl v1,t3,0x1f │ │ - or v1,v1,t6 │ │ - xor t4,t9,a1 │ │ - xor t3,s8,s7 │ │ - addu v0,v0,t5 │ │ - or t5,a2,t2 │ │ - addu s8,v0,t5 │ │ - sw v1,8(sp) │ │ - xor a2,t3,s6 │ │ - addu t2,v1,t0 │ │ - srl t6,t8,0x2 │ │ - and v1,t4,t8 │ │ - sll t8,t8,0x1e │ │ - or t8,t8,t6 │ │ - addu t3,t2,s2 │ │ - sll t4,s8,0x5 │ │ - xor s2,v1,a1 │ │ - srl t5,s8,0x1b │ │ - sll v0,a2,0x1 │ │ - srl a2,a2,0x1f │ │ - or v1,a2,v0 │ │ - xor t6,t8,t9 │ │ - xor s5,s0,s5 │ │ - addu t3,t3,s2 │ │ - or s2,t4,t5 │ │ - lw t4,88(a0) │ │ - sw v1,12(sp) │ │ - addu a2,v1,t0 │ │ - xor t2,s5,s3 │ │ - and v1,t6,s8 │ │ - xor s5,t2,t4 │ │ - xor t6,v1,t9 │ │ - srl v0,s8,0x2 │ │ - addu a1,a2,a1 │ │ - sll s8,s8,0x1e │ │ - addu t5,t3,s2 │ │ - or s8,s8,v0 │ │ - sll s2,s5,0x1 │ │ - srl t2,s5,0x1f │ │ - addu s5,a1,t6 │ │ - lw a1,72(a0) │ │ - xor t3,t1,s1 │ │ - xor v0,s8,t8 │ │ - or s1,t2,s2 │ │ - lw s2,8(sp) │ │ - addu t2,s1,t0 │ │ - sll t4,t5,0x5 │ │ - srl a2,t5,0x1b │ │ - xor t6,t3,a1 │ │ - and v0,v0,t5 │ │ - or v1,t4,a2 │ │ - xor t6,t6,s2 │ │ - addu t9,t2,t9 │ │ - xor v0,v0,t8 │ │ - addu a1,s5,v1 │ │ - sll t2,t6,0x1 │ │ - srl t4,t6,0x1f │ │ - addu t6,t9,v0 │ │ - lw t9,76(a0) │ │ - srl t3,t5,0x2 │ │ - sll a2,a1,0x5 │ │ - srl v1,a1,0x1b │ │ - xor s0,a3,s0 │ │ - sll t5,t5,0x1e │ │ - or s5,t5,t3 │ │ - or t5,a2,v1 │ │ - xor a2,s0,t9 │ │ - lw s0,12(sp) │ │ - or t4,t4,t2 │ │ - xor t3,s5,s8 │ │ - lw v1,56(a0) │ │ - addu v0,t6,t5 │ │ - xor t2,a2,s0 │ │ - and t6,t3,a1 │ │ - addu t0,t4,t0 │ │ - xor a2,t6,s8 │ │ - addu t9,t0,t8 │ │ - xor t6,v1,t1 │ │ - sll t3,v0,0x5 │ │ - srl t0,v0,0x1b │ │ - srl t8,a1,0x2 │ │ - sll t5,t2,0x1 │ │ - sll a1,a1,0x1e │ │ - srl t2,t2,0x1f │ │ - lui t1,0x6ed9 │ │ - ori t1,t1,0xeba1 │ │ - or t2,t2,t5 │ │ - or a1,a1,t8 │ │ - addu t9,t9,a2 │ │ - or a2,t3,t0 │ │ - xor t0,t6,s4 │ │ - addu t3,t9,a2 │ │ - addu t8,t2,t1 │ │ - xor t9,t0,s1 │ │ - xor t5,a1,s5 │ │ - sw s1,20(sp) │ │ - xor v1,t5,v0 │ │ - addu s8,t8,s8 │ │ - sll a2,t3,0x5 │ │ - srl s1,t3,0x1b │ │ - srl t8,v0,0x2 │ │ - sll t6,t9,0x1 │ │ - xor a3,t7,a3 │ │ - srl t0,t9,0x1f │ │ - sll v0,v0,0x1e │ │ - or t0,t0,t6 │ │ - or v0,v0,t8 │ │ - or t5,a2,s1 │ │ - addu t9,s8,v1 │ │ - xor s8,a3,s6 │ │ - addu v1,t9,t5 │ │ - xor a2,s8,t4 │ │ - addu s1,t0,t1 │ │ - xor t8,v0,a1 │ │ - xor s8,t8,t3 │ │ - addu t6,s1,s5 │ │ - srl t8,v1,0x1b │ │ - sll s5,v1,0x5 │ │ - sll t9,a2,0x1 │ │ - srl a3,a2,0x1f │ │ - lw a2,56(a0) │ │ - addu t6,t6,s8 │ │ - or s8,s5,t8 │ │ - lw s5,88(a0) │ │ - xor s1,s7,a2 │ │ - srl t5,t3,0x2 │ │ - sll t3,t3,0x1e │ │ - or a3,a3,t9 │ │ - or t3,t3,t5 │ │ - xor t8,s1,s5 │ │ - addu s8,t6,s8 │ │ - addu t5,a3,t1 │ │ - xor a2,t3,v0 │ │ - xor t9,t8,t2 │ │ - xor s5,a2,v1 │ │ - addu s1,t5,a1 │ │ - srl t6,s8,0x1b │ │ - sll a1,s8,0x5 │ │ - srl t5,v1,0x2 │ │ - sll t8,t9,0x1 │ │ - xor t7,s3,t7 │ │ - srl t9,t9,0x1f │ │ - sll v1,v1,0x1e │ │ - or a2,t9,t8 │ │ - or v1,v1,t5 │ │ - addu s1,s1,s5 │ │ - or s5,a1,t6 │ │ - xor a1,t7,s2 │ │ - lw t7,72(a0) │ │ - xor t9,a1,t0 │ │ - xor t5,v1,t3 │ │ - addu t6,a2,t1 │ │ - addu s5,s1,s5 │ │ - sw a2,16(sp) │ │ - sll s2,t9,0x1 │ │ - addu a2,t6,v0 │ │ - srl a1,t9,0x1f │ │ - xor v0,t5,s8 │ │ - xor t9,t7,s7 │ │ - or a1,a1,s2 │ │ - addu t6,a2,v0 │ │ - sll t8,s5,0x5 │ │ - xor a2,t9,s0 │ │ - srl t5,s5,0x1b │ │ - srl s1,s8,0x2 │ │ - sll s8,s8,0x1e │ │ - or s8,s8,s1 │ │ - xor v0,a2,a3 │ │ - or s7,t8,t5 │ │ - addu t8,a1,t1 │ │ - addu s7,t6,s7 │ │ - xor t5,s8,v1 │ │ - addu s1,t8,t3 │ │ - sll t6,v0,0x1 │ │ - lw t3,76(a0) │ │ - srl a2,v0,0x1f │ │ - or v0,a2,t6 │ │ - xor t9,t5,s5 │ │ - lw a2,20(sp) │ │ - sll t7,s7,0x5 │ │ - srl s0,s7,0x1b │ │ - addu t8,s1,t9 │ │ - srl s2,s5,0x2 │ │ - or s1,t7,s0 │ │ - lw t9,16(sp) │ │ - addu s0,v0,t1 │ │ - xor s3,t3,s3 │ │ - sll s5,s5,0x1e │ │ - or s5,s5,s2 │ │ - xor t7,s3,a2 │ │ - addu s3,t8,s1 │ │ - addu t8,s0,v1 │ │ - lw v1,72(a0) │ │ - xor s2,t7,t9 │ │ - xor t6,s5,s8 │ │ - xor s1,t6,s7 │ │ - srl t5,s7,0x2 │ │ - sll t9,s2,0x1 │ │ - srl t3,s2,0x1f │ │ - sll s7,s7,0x1e │ │ - xor s2,s4,v1 │ │ - or t3,t3,t9 │ │ - or s7,s7,t5 │ │ - addu s0,t8,s1 │ │ - sll t6,s3,0x5 │ │ - xor s1,s2,t4 │ │ - srl t7,s3,0x1b │ │ - xor v1,s1,a1 │ │ - or t8,t6,t7 │ │ - xor t7,s7,s5 │ │ - addu t6,t3,t1 │ │ - addu t6,t6,s8 │ │ - xor s2,t7,s3 │ │ - sll s1,s3,0x1e │ │ - srl t7,s3,0x2 │ │ - srl s8,v1,0x1f │ │ - lw s3,76(a0) │ │ - addu t8,s0,t8 │ │ - sll t9,v1,0x1 │ │ - move v1,s8 │ │ - or v1,v1,t9 │ │ - xor s8,s6,s3 │ │ - sll t5,t8,0x5 │ │ - srl s0,t8,0x1b │ │ - or s1,s1,t7 │ │ - addu s2,t6,s2 │ │ - or t6,t5,s0 │ │ - addu s0,v1,t1 │ │ - xor t5,s8,t2 │ │ - addu t6,s2,t6 │ │ - xor s8,t5,v0 │ │ - xor t7,s1,s7 │ │ - addu t5,s0,s5 │ │ - lw s5,88(a0) │ │ - sll s2,t6,0x5 │ │ - srl t9,t6,0x1b │ │ - xor t7,t7,t8 │ │ - srl s0,t8,0x2 │ │ - sll s3,s8,0x1 │ │ - xor s4,s5,s4 │ │ - addu t7,t5,t7 │ │ - sll t8,t8,0x1e │ │ - or t5,s2,t9 │ │ - srl s8,s8,0x1f │ │ - or s8,s8,s3 │ │ - addu t5,t7,t5 │ │ - or t8,t8,s0 │ │ - xor s2,s4,t0 │ │ - lw t7,8(sp) │ │ - xor s5,s2,t3 │ │ - addu s0,s8,t1 │ │ - xor t9,t8,s1 │ │ - addu s3,s0,s7 │ │ - srl s2,t6,0x2 │ │ - xor s7,t9,t6 │ │ - srl s0,t5,0x1b │ │ - sll s4,s5,0x1 │ │ - xor s6,t7,s6 │ │ - sll t9,t5,0x5 │ │ - sll t6,t6,0x1e │ │ - srl s5,s5,0x1f │ │ - or s5,s5,s4 │ │ - or t6,t6,s2 │ │ - addu s3,s3,s7 │ │ - or t9,t9,s0 │ │ - xor s7,s6,a3 │ │ - addu s2,s3,t9 │ │ - addu s0,s5,t1 │ │ - xor t7,t6,t8 │ │ - sw v1,20(sp) │ │ - xor v1,s7,v1 │ │ - xor s3,t7,t5 │ │ - addu s4,s0,s1 │ │ - srl t9,s2,0x1b │ │ - sll s0,s2,0x5 │ │ - sll s6,v1,0x1 │ │ - lw t7,12(sp) │ │ - srl s7,v1,0x1f │ │ - lw v1,88(a0) │ │ - srl s1,t5,0x2 │ │ - addu s4,s4,s3 │ │ - sll t5,t5,0x1e │ │ - or s3,s0,t9 │ │ - lw s0,16(sp) │ │ - or t5,t5,s1 │ │ - xor t7,t7,v1 │ │ - xor t9,t7,s0 │ │ - xor t7,t5,t6 │ │ - or s7,s7,s6 │ │ - xor s0,t7,s2 │ │ - lw t7,8(sp) │ │ - addu s1,s4,s3 │ │ - xor v1,t9,s8 │ │ - addu s6,s7,t1 │ │ - sll t9,s1,0x5 │ │ - srl s3,s1,0x1b │ │ - srl s4,s2,0x2 │ │ - xor t7,a2,t7 │ │ - addu t8,s6,t8 │ │ - sll s2,s2,0x1e │ │ - sll s6,v1,0x1 │ │ - srl v1,v1,0x1f │ │ - or s6,v1,s6 │ │ - or s2,s2,s4 │ │ - addu t8,t8,s0 │ │ - or s0,t9,s3 │ │ - xor t9,t7,a1 │ │ - lw t7,12(sp) │ │ - addu t8,t8,s0 │ │ - xor v1,t9,s5 │ │ - addu s3,s6,t1 │ │ - xor s4,s2,t5 │ │ - sw s6,24(sp) │ │ - xor s0,s4,s1 │ │ - sll t9,t8,0x5 │ │ - srl s4,s1,0x2 │ │ - xor t7,t4,t7 │ │ - addu t6,s3,t6 │ │ - sll s6,v1,0x1 │ │ - srl s3,t8,0x1b │ │ - srl v1,v1,0x1f │ │ - sll s1,s1,0x1e │ │ - or s6,v1,s6 │ │ - or s1,s1,s4 │ │ - addu t6,t6,s0 │ │ - or s0,t9,s3 │ │ - xor t9,t7,v0 │ │ - addu s0,t6,s0 │ │ - xor v1,t9,s7 │ │ - addu s4,s6,t1 │ │ - xor t7,s1,s2 │ │ - sw s6,12(sp) │ │ - xor t7,t7,t8 │ │ - sll t6,s0,0x5 │ │ - srl s3,s0,0x1b │ │ - sll s6,v1,0x1 │ │ - addu t5,s4,t5 │ │ - srl v1,v1,0x1f │ │ - srl s4,t8,0x2 │ │ - sll t8,t8,0x1e │ │ - xor t9,t2,a2 │ │ - or t8,t8,s4 │ │ - or a2,v1,s6 │ │ - addu t5,t5,t7 │ │ - or t7,t6,s3 │ │ - lw s3,24(sp) │ │ - addu t7,t5,t7 │ │ - xor t6,t9,t3 │ │ - addu s4,a2,t1 │ │ - xor s6,t8,s1 │ │ - sw a2,8(sp) │ │ - xor v1,t6,s3 │ │ - xor a2,s6,s0 │ │ - sll t9,t7,0x5 │ │ - srl t5,t7,0x1b │ │ - addu s2,s4,s2 │ │ - srl s3,s0,0x2 │ │ - sll t6,v1,0x1 │ │ - addu s2,s2,a2 │ │ - srl v1,v1,0x1f │ │ - or a2,t9,t5 │ │ - sll s0,s0,0x1e │ │ - lw t9,20(sp) │ │ - or s4,v1,t6 │ │ - or s0,s0,s3 │ │ - lw t6,12(sp) │ │ - xor t4,t0,t4 │ │ - addu t5,s2,a2 │ │ - xor s3,t4,t9 │ │ - move a2,s4 │ │ - xor s6,s0,t8 │ │ - addu s4,s4,t1 │ │ - xor v1,s3,t6 │ │ - sll t9,t5,0x5 │ │ - xor t6,s6,t7 │ │ - srl s2,t5,0x1b │ │ - addu s1,s4,s1 │ │ - addu s4,s1,t6 │ │ - srl s3,t7,0x2 │ │ - or s1,t9,s2 │ │ - xor t2,a3,t2 │ │ - lw t9,8(sp) │ │ - sll t7,t7,0x1e │ │ - xor t6,t2,s8 │ │ - sll t4,v1,0x1 │ │ - or t7,t7,s3 │ │ - srl v1,v1,0x1f │ │ - or s6,v1,t4 │ │ - xor s3,t7,s0 │ │ - xor v1,t6,t9 │ │ - addu t4,s4,s1 │ │ - addu s2,s6,t1 │ │ - xor t2,s3,t5 │ │ - srl s4,v1,0x1f │ │ - sll s3,v1,0x1 │ │ - lw v1,16(sp) │ │ - addu t8,s2,t8 │ │ - srl s2,t5,0x2 │ │ - sll t5,t5,0x1e │ │ - or s4,s4,s3 │ │ - sll t9,t4,0x5 │ │ - srl s1,t4,0x1b │ │ - xor t0,v1,t0 │ │ - or t5,t5,s2 │ │ - xor s2,t5,t7 │ │ - addu t8,t8,t2 │ │ - or t2,t9,s1 │ │ - xor t9,t0,s5 │ │ - addu s1,s4,t1 │ │ - addu t2,t8,t2 │ │ - xor t6,s2,t4 │ │ - xor s3,t9,a2 │ │ - xor a3,a1,a3 │ │ - addu s0,s1,s0 │ │ - sw a2,28(sp) │ │ - addu s1,s0,t6 │ │ - sll t0,t2,0x5 │ │ - xor s0,a3,s7 │ │ - srl t8,t2,0x1b │ │ - srl t9,t4,0x2 │ │ - sll a2,s3,0x1 │ │ - sll t4,t4,0x1e │ │ - srl s3,s3,0x1f │ │ - or s3,s3,a2 │ │ - xor t6,s0,s6 │ │ - or t4,t4,t9 │ │ - or s2,t0,t8 │ │ - addu t0,s1,s2 │ │ - addu t8,s3,t1 │ │ - xor t9,t4,t5 │ │ - sll s1,t6,0x1 │ │ - srl s2,t6,0x1f │ │ - or s2,s2,s1 │ │ - xor a3,t9,t2 │ │ - lw s1,24(sp) │ │ - srl t9,t0,0x1b │ │ - srl s0,t2,0x2 │ │ - addu t7,t8,t7 │ │ - sll t2,t2,0x1e │ │ - sll t8,t0,0x5 │ │ - xor a2,v0,v1 │ │ - or t2,t2,s0 │ │ - addu t7,t7,a3 │ │ - or a3,t8,t9 │ │ - addu t7,t7,a3 │ │ - xor t8,a2,s1 │ │ - addu t9,s2,t1 │ │ - xor s0,t2,t4 │ │ - xor a2,s0,t0 │ │ - xor v1,t8,s4 │ │ - sll s0,t7,0x5 │ │ - srl t6,t7,0x1b │ │ - addu t5,t9,t5 │ │ - srl a3,t0,0x2 │ │ - sll t8,v1,0x1 │ │ - addu t5,t5,a2 │ │ - srl v1,v1,0x1f │ │ - or a2,s0,t6 │ │ - sll t0,t0,0x1e │ │ - lw t6,12(sp) │ │ - or t9,v1,t8 │ │ - or t0,t0,a3 │ │ - xor a1,t3,a1 │ │ - addu t5,t5,a2 │ │ - addu s0,t9,t1 │ │ - xor a3,a1,t6 │ │ - xor t1,t0,t2 │ │ - sw t9,16(sp) │ │ - xor t8,a3,s3 │ │ - xor t9,t1,t7 │ │ - addu v1,s0,t4 │ │ - lw t1,20(sp) │ │ - sll a2,t5,0x5 │ │ - srl t4,t5,0x1b │ │ - addu s0,v1,t9 │ │ - or a1,a2,t4 │ │ - srl t6,t7,0x2 │ │ - lw a2,8(sp) │ │ - sll a3,t8,0x1 │ │ - lui v1,0x8f1b │ │ - sll t7,t7,0x1e │ │ - srl t8,t8,0x1f │ │ - ori t9,v1,0xbcdc │ │ - or t8,t8,a3 │ │ - or t7,t7,t6 │ │ - xor v0,t1,v0 │ │ - addu t1,s0,a1 │ │ - xor t4,v0,a2 │ │ - addu a1,t8,t9 │ │ - xor a2,t5,t7 │ │ - sll s0,t1,0x5 │ │ - srl a3,t1,0x1b │ │ - xor v1,t4,s2 │ │ - srl t6,t5,0x2 │ │ - addu t4,a1,t2 │ │ - sll v0,t5,0x1e │ │ - or t2,s0,a3 │ │ - and t5,t5,t7 │ │ - and s0,a2,t0 │ │ - or a2,s0,t5 │ │ - addu t2,t4,t2 │ │ - lw s0,28(sp) │ │ - addu t2,t2,a2 │ │ - or v0,v0,t6 │ │ - lw a2,16(sp) │ │ - sll a1,v1,0x1 │ │ - xor t3,s8,t3 │ │ - srl v1,v1,0x1f │ │ - or a3,v1,a1 │ │ - xor t4,t1,v0 │ │ - xor t5,t3,s0 │ │ - addu v1,a3,t9 │ │ - and a1,t1,v0 │ │ - xor s0,t5,a2 │ │ - move t6,a3 │ │ - srl t5,t1,0x2 │ │ - and a3,t4,t7 │ │ - sll a2,t1,0x1e │ │ - lw t1,20(sp) │ │ - or t4,a3,a1 │ │ - addu t0,v1,t0 │ │ - srl a3,t2,0x1b │ │ - sll v1,t2,0x5 │ │ - addu t3,t0,t4 │ │ - or a1,v1,a3 │ │ - sll t0,s0,0x1 │ │ - xor v1,s5,t1 │ │ - srl s0,s0,0x1f │ │ - addu t1,t3,a1 │ │ - or s0,s0,t0 │ │ - or t4,a2,t5 │ │ - xor a3,v1,s6 │ │ - xor t0,a3,t8 │ │ - addu t3,s0,t9 │ │ - sll a2,t1,0x5 │ │ - srl t5,t1,0x1b │ │ - xor a1,t2,t4 │ │ - srl a3,t2,0x2 │ │ - sll v1,t2,0x1e │ │ - or v1,v1,a3 │ │ - addu t7,t3,t7 │ │ - and t2,t2,t4 │ │ - or t3,a2,t5 │ │ - and a1,a1,v0 │ │ - sll a2,t0,0x1 │ │ - srl t0,t0,0x1f │ │ - or t5,t0,a2 │ │ - addu t3,t7,t3 │ │ - xor a2,t1,v1 │ │ - xor s8,s7,s8 │ │ - or a1,a1,t2 │ │ - addu t2,t3,a1 │ │ - sw t5,20(sp) │ │ - and t0,a2,t4 │ │ - and a3,t1,v1 │ │ - xor t3,s8,s4 │ │ - addu t5,t5,t9 │ │ - sw t6,32(sp) │ │ - or a1,t0,a3 │ │ - xor t6,t3,t6 │ │ - addu v0,t5,v0 │ │ - sll t7,t2,0x5 │ │ - srl a2,t2,0x1b │ │ - addu s8,v0,a1 │ │ - or t5,t7,a2 │ │ - sll t3,t6,0x1 │ │ - srl v0,t6,0x1f │ │ - xor s5,s1,s5 │ │ - addu a3,s8,t5 │ │ - or t7,v0,t3 │ │ - xor t6,s5,s3 │ │ - srl t0,t1,0x2 │ │ - sll t1,t1,0x1e │ │ - or t1,t1,t0 │ │ - xor t5,t6,s0 │ │ - addu s8,t7,t9 │ │ - move a2,s1 │ │ - sll t3,a3,0x5 │ │ - srl t0,a3,0x1b │ │ - srl a1,t2,0x2 │ │ - sll s1,t2,0x1e │ │ - or t6,s1,a1 │ │ - xor v0,t2,t1 │ │ - lw a1,12(sp) │ │ - addu t4,s8,t4 │ │ - or s8,t3,t0 │ │ - sll t3,t5,0x1 │ │ - srl t5,t5,0x1f │ │ - or s1,t5,t3 │ │ - and s5,v0,v1 │ │ - and t2,t2,t1 │ │ - sw s1,24(sp) │ │ - addu t0,t4,s8 │ │ - xor s7,a1,s7 │ │ - or s8,s5,t2 │ │ - xor t4,a3,t6 │ │ - addu s5,s1,t9 │ │ - lw s1,20(sp) │ │ - addu t0,t0,s8 │ │ - and t3,a3,t6 │ │ - xor t5,s7,s2 │ │ - and t2,t4,t1 │ │ - xor s8,t5,s1 │ │ - or t4,t2,t3 │ │ - sll v0,t0,0x5 │ │ - lw t2,8(sp) │ │ - srl s7,t0,0x1b │ │ - addu v1,s5,v1 │ │ - addu s5,v1,t4 │ │ - or s1,v0,s7 │ │ - lw t4,16(sp) │ │ - srl v1,a3,0x2 │ │ - sll t3,s8,0x1 │ │ - sll t5,a3,0x1e │ │ - srl a3,s8,0x1f │ │ - or a3,a3,t3 │ │ - or t5,t5,v1 │ │ - xor s8,t2,a2 │ │ - addu t2,s5,s1 │ │ - xor v0,s8,t4 │ │ - addu s7,a3,t9 │ │ - sll a2,t2,0x5 │ │ - srl s8,t2,0x1b │ │ - xor s5,t0,t5 │ │ - or t4,a2,s8 │ │ - xor t3,v0,t7 │ │ - srl v1,t0,0x2 │ │ - and s5,s5,t6 │ │ - sll s1,t0,0x1e │ │ - addu t1,s7,t1 │ │ - and t0,t0,t5 │ │ - or s1,s1,v1 │ │ - sll v0,t3,0x1 │ │ - addu t1,t1,t4 │ │ - srl t3,t3,0x1f │ │ - or t4,s5,t0 │ │ - lw s5,28(sp) │ │ - or s7,t3,v0 │ │ - xor a2,t2,s1 │ │ - xor t3,s5,a1 │ │ - sw s7,12(sp) │ │ - addu v0,s7,t9 │ │ - and s7,a2,t5 │ │ - lw a2,24(sp) │ │ - addu t4,t1,t4 │ │ - and s8,t2,s1 │ │ - xor t1,t3,t8 │ │ - xor v1,t1,a2 │ │ - or t0,s7,s8 │ │ - addu t3,v0,t6 │ │ - addu v0,t3,t0 │ │ - lw a2,8(sp) │ │ - srl t1,t2,0x2 │ │ - sll t3,t2,0x1e │ │ - sll s8,v1,0x1 │ │ - srl t2,v1,0x1f │ │ - or t2,t2,s8 │ │ - sll a1,t4,0x5 │ │ - lw s8,32(sp) │ │ - srl t6,t4,0x1b │ │ - or s7,a1,t6 │ │ - xor v1,s6,a2 │ │ - or t6,t3,t1 │ │ - addu a2,v0,s7 │ │ - xor a1,v1,s8 │ │ - xor t0,a1,a3 │ │ - addu v0,t2,t9 │ │ - xor s7,t4,t6 │ │ - srl a1,a2,0x1b │ │ - srl t3,t4,0x2 │ │ - sll t1,a2,0x5 │ │ - sll v1,t4,0x1e │ │ - or v1,v1,t3 │ │ - or t1,t1,a1 │ │ - and t4,t4,t6 │ │ - and a1,s7,s1 │ │ - addu t5,v0,t5 │ │ - sll v0,t0,0x1 │ │ - srl t0,t0,0x1f │ │ - or s7,t0,v0 │ │ - addu t5,t5,t1 │ │ - xor t0,a2,v1 │ │ - or a1,a1,t4 │ │ - addu t4,t5,a1 │ │ - xor t1,s4,s5 │ │ - and t5,t0,t6 │ │ - lw t0,12(sp) │ │ - xor s5,t1,s0 │ │ - addu a1,s7,t9 │ │ - and t3,a2,v1 │ │ - xor t1,s5,t0 │ │ - addu s1,a1,s1 │ │ - or t5,t5,t3 │ │ - sll v0,t4,0x5 │ │ - srl a1,t4,0x1b │ │ - sll t3,t1,0x1 │ │ - srl t0,t1,0x1f │ │ - lw t1,20(sp) │ │ - addu s5,s1,t5 │ │ - xor s6,s3,s6 │ │ - or s1,v0,a1 │ │ - srl t5,a2,0x2 │ │ - sll a2,a2,0x1e │ │ - addu s1,s5,s1 │ │ - or t0,t0,t3 │ │ - or a2,a2,t5 │ │ - xor v0,s6,t1 │ │ - xor t1,v0,t2 │ │ - xor s6,t4,a2 │ │ - addu v0,t0,t9 │ │ - srl t3,s1,0x1b │ │ - sll t5,s1,0x5 │ │ - srl s5,t4,0x2 │ │ - or t5,t5,t3 │ │ - sll a1,t4,0x1e │ │ - and t3,s6,v1 │ │ - and t4,t4,a2 │ │ - addu t6,v0,t6 │ │ - sll v0,t1,0x1 │ │ - srl t1,t1,0x1f │ │ - or a1,a1,s5 │ │ - or s6,t3,t4 │ │ - or s5,t1,v0 │ │ - xor s4,s2,s4 │ │ - addu t6,t6,t5 │ │ - addu t6,t6,s6 │ │ - xor t5,s1,a1 │ │ - addu t3,s5,t9 │ │ - xor v0,s4,t7 │ │ - sw s5,8(sp) │ │ - sw s7,28(sp) │ │ - and s5,s1,a1 │ │ - xor s6,v0,s7 │ │ - addu s4,t3,v1 │ │ - lw s7,16(sp) │ │ - and t4,t5,a2 │ │ - sll v1,t6,0x5 │ │ - srl t1,t6,0x1b │ │ - or t5,t4,s5 │ │ - or v0,v1,t1 │ │ - lw v1,24(sp) │ │ - addu s5,s4,t5 │ │ - xor s3,s7,s3 │ │ - srl t5,s1,0x2 │ │ - sll t4,s1,0x1e │ │ - sll s1,s6,0x1 │ │ - srl s6,s6,0x1f │ │ - addu v0,s5,v0 │ │ - or s4,s6,s1 │ │ - xor t1,s3,v1 │ │ - or t4,t4,t5 │ │ - xor s5,t1,t0 │ │ - addu v1,s4,t9 │ │ - sll s1,v0,0x5 │ │ - srl s6,v0,0x1b │ │ - srl t5,t6,0x2 │ │ - sll t3,t6,0x1e │ │ - or t3,t3,t5 │ │ - xor s3,t6,t4 │ │ - or t1,s1,s6 │ │ - addu a2,v1,a2 │ │ - sll v1,s5,0x1 │ │ - srl s5,s5,0x1f │ │ - or s6,s5,v1 │ │ - and s1,s3,a1 │ │ - and t6,t6,t4 │ │ - addu s3,a2,t1 │ │ - xor a2,v0,t3 │ │ - and s5,v0,t3 │ │ - or t5,s1,t6 │ │ - and v1,a2,t4 │ │ - addu s1,s6,t9 │ │ - addu t5,s3,t5 │ │ - lw t6,8(sp) │ │ - addu s3,s1,a1 │ │ - xor s2,t8,s2 │ │ - or a2,v1,s5 │ │ - xor t1,s2,a3 │ │ - addu s5,s3,a2 │ │ - lw s3,12(sp) │ │ - sw s6,16(sp) │ │ - xor s1,s8,s7 │ │ - xor s6,t1,t6 │ │ - sll s2,t5,0x5 │ │ - srl a1,t5,0x1b │ │ - or v1,s2,a1 │ │ - srl t6,v0,0x2 │ │ - xor s2,s1,s3 │ │ - sll a2,v0,0x1e │ │ - srl t1,s6,0x1f │ │ - sll v0,s6,0x1 │ │ - or a1,a2,t6 │ │ - or t1,t1,v0 │ │ - move s6,s8 │ │ - srl t6,t5,0x2 │ │ - addu s8,s5,v1 │ │ - sll a2,t5,0x1e │ │ - xor s5,s2,s4 │ │ - addu v0,t1,t9 │ │ - xor s1,t5,a1 │ │ - or a2,a2,t6 │ │ - srl s7,s8,0x1b │ │ - sll s3,s5,0x1 │ │ - sll v1,s8,0x5 │ │ - srl s5,s5,0x1f │ │ - xor t6,s8,a2 │ │ - addu t4,v0,t4 │ │ - and s2,s1,t3 │ │ - or v0,s5,s3 │ │ - and t5,t5,a1 │ │ - or v1,v1,s7 │ │ - or s1,s2,t5 │ │ - lw s5,16(sp) │ │ - and t5,s8,a2 │ │ - addu s7,t4,v1 │ │ - xor t8,s0,t8 │ │ - addu v1,v0,t9 │ │ - and s2,t6,a1 │ │ - addu t4,s7,s1 │ │ - move s3,v0 │ │ - or t6,s2,t5 │ │ - xor v0,t8,t2 │ │ - addu s1,v1,t3 │ │ - xor s7,v0,s5 │ │ - addu v1,s1,t6 │ │ - sll t8,t4,0x5 │ │ - lw s1,20(sp) │ │ - srl t3,t4,0x1b │ │ - or t5,t8,t3 │ │ - srl t6,s8,0x2 │ │ - sll t3,s8,0x1e │ │ - srl s5,s7,0x1f │ │ - sll s8,s7,0x1 │ │ - lw s7,28(sp) │ │ - xor s2,s1,s6 │ │ - addu v0,v1,t5 │ │ - xor t8,s2,s7 │ │ - or s5,s5,s8 │ │ - or t3,t3,t6 │ │ - srl v1,v0,0x1b │ │ - xor t6,t8,t1 │ │ - srl t5,t4,0x2 │ │ - sll s7,t4,0x1e │ │ - sll s8,v0,0x5 │ │ - or t8,s7,t5 │ │ - addu s6,s5,t9 │ │ - xor s2,t4,t3 │ │ - or s8,s8,v1 │ │ - sll v1,t6,0x1 │ │ - srl t6,t6,0x1f │ │ - xor s7,v0,t8 │ │ - addu a1,s6,a1 │ │ - and t4,t4,t3 │ │ - and s6,s2,a2 │ │ - xor s0,t7,s0 │ │ - or s2,t6,v1 │ │ - sw s2,20(sp) │ │ - and v1,v0,t8 │ │ - addu t5,a1,s8 │ │ - or a1,s6,t4 │ │ - addu s6,s2,t9 │ │ - and t4,s7,t3 │ │ - xor s2,s0,t0 │ │ - addu s8,t5,a1 │ │ - xor t6,s2,s3 │ │ - or a1,t4,v1 │ │ - lw s2,24(sp) │ │ - addu a2,s6,a2 │ │ - addu s6,a2,a1 │ │ - sll t5,s8,0x5 │ │ - lw a1,8(sp) │ │ - srl s7,s8,0x1b │ │ - sw s3,32(sp) │ │ - sll v1,t6,0x1 │ │ - or s3,t5,s7 │ │ - srl a2,t6,0x1f │ │ - xor s1,s2,s1 │ │ - addu t6,s6,s3 │ │ - or s7,a2,v1 │ │ - xor t5,s1,a1 │ │ - srl t4,v0,0x2 │ │ - sll v0,v0,0x1e │ │ - or v0,v0,t4 │ │ - xor s3,t5,s5 │ │ - addu t4,s7,t9 │ │ - sll s0,t6,0x5 │ │ - srl v1,t6,0x1b │ │ - srl a2,s8,0x2 │ │ - sll s6,s8,0x1e │ │ - or s6,s6,a2 │ │ - xor s1,s8,v0 │ │ - addu t3,t4,t3 │ │ - or a1,s0,v1 │ │ - sll t4,s3,0x1 │ │ - and s0,s8,v0 │ │ - srl s8,s3,0x1f │ │ - or s8,s8,t4 │ │ - addu v1,t3,a1 │ │ - xor s3,t6,s6 │ │ - lw t3,20(sp) │ │ - and t5,s1,t8 │ │ - xor t7,a3,t7 │ │ - or s1,t5,s0 │ │ - xor a2,t7,s4 │ │ - and t5,t6,s6 │ │ - addu t9,s8,t9 │ │ - and a1,s3,v0 │ │ - addu s0,v1,s1 │ │ - xor t7,a2,t3 │ │ - addu s1,t9,t8 │ │ - lw t3,12(sp) │ │ - or s3,a1,t5 │ │ - addu t5,s1,s3 │ │ - lw s3,16(sp) │ │ - xor a2,t3,s2 │ │ - sll t8,s0,0x5 │ │ - srl t4,s0,0x1b │ │ - srl t9,t6,0x2 │ │ - sll t6,t6,0x1e │ │ - or t6,t6,t9 │ │ - sll a1,t7,0x1 │ │ - or s1,t8,t4 │ │ - srl v1,t7,0x1f │ │ - xor t4,a2,s3 │ │ - lui t7,0xca62 │ │ - ori t3,t7,0xc1d6 │ │ - or v1,v1,a1 │ │ - xor s2,t6,s6 │ │ - xor t9,t4,s7 │ │ - addu t8,t5,s1 │ │ - addu a1,v1,t3 │ │ - xor t7,s2,s0 │ │ - srl t5,s0,0x2 │ │ - sll t4,t9,0x1 │ │ - sll s0,s0,0x1e │ │ - srl t9,t9,0x1f │ │ - or t9,t9,t4 │ │ - addu s1,a1,v0 │ │ - or s0,s0,t5 │ │ - sll s3,t8,0x5 │ │ - srl v0,t8,0x1b │ │ - xor a3,t2,a3 │ │ - or a1,s3,v0 │ │ - xor s2,a3,t1 │ │ - xor s3,s0,t6 │ │ - addu a2,s1,t7 │ │ - addu t7,t9,t3 │ │ - addu s1,a2,a1 │ │ - lw a3,12(sp) │ │ - xor v0,s2,s8 │ │ - xor a2,s3,t8 │ │ - lw s2,28(sp) │ │ - addu s6,t7,s6 │ │ - addu s6,s6,a2 │ │ - lw a2,32(sp) │ │ - xor s3,s2,a3 │ │ - srl a1,s1,0x1b │ │ - srl t4,t8,0x2 │ │ - sll t5,v0,0x1 │ │ - sll t7,s1,0x5 │ │ - sll t8,t8,0x1e │ │ - srl v0,v0,0x1f │ │ - or v0,v0,t5 │ │ - or t8,t8,t4 │ │ - or t7,t7,a1 │ │ - xor a1,s3,a2 │ │ - addu t5,s6,t7 │ │ - xor t4,a1,v1 │ │ - addu s2,v0,t3 │ │ - xor a3,t8,s0 │ │ - addu t6,s2,t6 │ │ - xor s3,a3,s1 │ │ - sll s2,t5,0x5 │ │ - srl t7,t5,0x1b │ │ - srl s6,s1,0x2 │ │ - xor t2,t0,t2 │ │ - sll a2,t4,0x1 │ │ - srl a1,t4,0x1f │ │ - sll s1,s1,0x1e │ │ - or t4,a1,a2 │ │ - or s1,s1,s6 │ │ - addu a3,t6,s3 │ │ - xor s3,t2,s5 │ │ - or t6,s2,t7 │ │ - addu t6,a3,t6 │ │ - xor a2,s3,t9 │ │ - addu t7,t4,t3 │ │ - xor s2,s1,t8 │ │ - sw t4,12(sp) │ │ - lw a1,8(sp) │ │ - lw t2,28(sp) │ │ - addu s0,t7,s0 │ │ - sll s6,t6,0x5 │ │ - srl t7,t6,0x1b │ │ - srl a3,t5,0x2 │ │ - xor s2,s2,t5 │ │ - sll s3,t5,0x1e │ │ - sll t4,a2,0x1 │ │ - srl t5,a2,0x1f │ │ - or s3,s3,a3 │ │ - or t4,t5,t4 │ │ - addu s2,s0,s2 │ │ - or s0,s6,t7 │ │ - lw s6,20(sp) │ │ - addu a3,t4,t3 │ │ - xor a2,s3,s1 │ │ - xor a1,a1,t2 │ │ - xor t7,a1,s6 │ │ - sw t4,24(sp) │ │ - addu t5,a3,t8 │ │ - xor t4,a2,t6 │ │ - addu s0,s2,s0 │ │ - xor t2,t7,v0 │ │ - addu a3,t5,t4 │ │ - xor t0,s4,t0 │ │ - lw t4,12(sp) │ │ - xor a2,t0,s7 │ │ - sll s2,s0,0x5 │ │ - srl a1,s0,0x1b │ │ - srl s6,t6,0x2 │ │ - sll t8,t6,0x1e │ │ - srl t7,t2,0x1f │ │ - sll t6,t2,0x1 │ │ - or t2,t7,t6 │ │ - or t8,t8,s6 │ │ - or t5,s2,a1 │ │ - xor a1,a2,t4 │ │ - addu t7,a3,t5 │ │ - addu s2,t2,t3 │ │ - xor s6,t8,s3 │ │ - srl t0,a1,0x1f │ │ - lw a2,16(sp) │ │ - sll t4,a1,0x1 │ │ - lw a1,8(sp) │ │ - xor t6,s6,s0 │ │ - sll t5,t7,0x5 │ │ - srl a3,t7,0x1b │ │ - addu s1,s2,s1 │ │ - xor a2,a2,a1 │ │ - srl s2,s0,0x2 │ │ - addu s1,s1,t6 │ │ - sll s0,s0,0x1e │ │ - or t6,t5,a3 │ │ - lw a3,24(sp) │ │ - or t4,t0,t4 │ │ - or s0,s0,s2 │ │ - xor t5,a2,s8 │ │ - xor a2,t5,a3 │ │ - addu s6,t4,t3 │ │ - xor s2,s0,t8 │ │ - addu t0,s1,t6 │ │ - sw t4,8(sp) │ │ - addu a1,s6,s3 │ │ - xor t4,s2,t7 │ │ - srl s1,t7,0x2 │ │ - srl t6,a2,0x1f │ │ - sll s3,t7,0x1e │ │ - sll t7,a2,0x1 │ │ - xor a2,t1,s4 │ │ - sll a3,t0,0x5 │ │ - srl t5,t0,0x1b │ │ - addu a1,a1,t4 │ │ - xor t4,a2,v1 │ │ - or s6,t6,t7 │ │ - or s3,s3,s1 │ │ - or s2,a3,t5 │ │ - xor t5,t4,t2 │ │ - addu s2,a1,s2 │ │ - move s4,s6 │ │ - xor s1,s3,s0 │ │ - addu a3,s6,t3 │ │ - sll t6,t5,0x1 │ │ - lw s6,32(sp) │ │ - srl a2,t5,0x1f │ │ - lw t5,16(sp) │ │ - addu a3,a3,t8 │ │ - xor a1,s1,t0 │ │ - sll t4,s2,0x5 │ │ - srl t7,s2,0x1b │ │ - xor s1,s6,t5 │ │ - srl t8,t0,0x2 │ │ - addu a1,a3,a1 │ │ - sll t0,t0,0x1e │ │ - or a3,t4,t7 │ │ - lw t4,8(sp) │ │ - or a2,a2,t6 │ │ - or t0,t0,t8 │ │ - xor t7,s1,t9 │ │ - addu a3,a1,a3 │ │ - xor t5,t7,t4 │ │ - addu t8,a2,t3 │ │ - xor t6,t0,s3 │ │ - addu s0,t8,s0 │ │ - xor s1,t6,s2 │ │ - sll a1,a3,0x5 │ │ - srl t7,a3,0x1b │ │ - srl t4,s2,0x2 │ │ - sll t8,t5,0x1 │ │ - sll s2,s2,0x1e │ │ - srl t5,t5,0x1f │ │ - or t5,t5,t8 │ │ - or s2,s2,t4 │ │ - addu t6,s0,s1 │ │ - xor t1,s5,t1 │ │ - or s0,a1,t7 │ │ - addu s0,t6,s0 │ │ - xor s1,t1,v0 │ │ - addu t4,t5,t3 │ │ - xor t7,s2,t0 │ │ - sw s4,16(sp) │ │ - xor a1,s1,s4 │ │ - addu s3,t4,s3 │ │ - lw s4,20(sp) │ │ - sll t6,s0,0x5 │ │ - srl t1,s0,0x1b │ │ - xor t7,t7,a3 │ │ - srl s1,a3,0x2 │ │ - sll t8,a1,0x1 │ │ - addu t7,s3,t7 │ │ - sll a3,a3,0x1e │ │ - or s3,t6,t1 │ │ - srl a1,a1,0x1f │ │ - lw t6,12(sp) │ │ - or a1,a1,t8 │ │ - or a3,a3,s1 │ │ - xor t4,s4,s6 │ │ - xor t1,t4,t6 │ │ - addu s1,a1,t3 │ │ - xor t8,a3,s2 │ │ - addu s6,t7,s3 │ │ - xor s4,t1,a2 │ │ - addu s3,s1,t0 │ │ - xor t1,t8,s0 │ │ - sll t6,s4,0x1 │ │ - srl t4,s4,0x1f │ │ - addu s4,s3,t1 │ │ - lw s3,24(sp) │ │ - sll t0,s6,0x5 │ │ - srl t7,s6,0x1b │ │ - srl s1,s0,0x2 │ │ - xor s5,s7,s5 │ │ - sll s0,s0,0x1e │ │ - or s0,s0,s1 │ │ - or t8,t0,t7 │ │ - xor t0,s5,s3 │ │ - or t4,t4,t6 │ │ - xor t7,t0,t5 │ │ - lw s3,20(sp) │ │ - xor t6,s0,a3 │ │ - addu t1,s4,t8 │ │ - addu s1,t4,t3 │ │ - srl s5,s6,0x2 │ │ - sll s4,t7,0x1 │ │ - xor t6,t6,s6 │ │ - srl t0,t7,0x1f │ │ - sll s6,s6,0x1e │ │ - or t0,t0,s4 │ │ - xor t7,s8,s3 │ │ - addu s2,s1,s2 │ │ - or s3,s6,s5 │ │ - sll t8,t1,0x5 │ │ - srl s1,t1,0x1b │ │ - xor s5,s3,s0 │ │ - addu t6,s2,t6 │ │ - or s2,t8,s1 │ │ - xor t8,t7,t2 │ │ - addu s1,t0,t3 │ │ - addu s2,t6,s2 │ │ - xor s6,t8,a1 │ │ - xor t6,s5,t1 │ │ - addu s1,s1,a3 │ │ - sll s4,s6,0x1 │ │ - srl t7,s6,0x1f │ │ - addu s6,s1,t6 │ │ - lw t6,8(sp) │ │ - sll a3,s2,0x5 │ │ - srl t8,s2,0x1b │ │ - srl s5,t1,0x2 │ │ - xor s7,v1,s7 │ │ - sll t1,t1,0x1e │ │ - or t1,t1,s5 │ │ - or s1,a3,t8 │ │ - xor a3,s7,t6 │ │ - or t7,t7,s4 │ │ - xor t6,a3,t4 │ │ - xor t8,t1,s3 │ │ - addu s1,s6,s1 │ │ - addu s5,t7,t3 │ │ - srl s7,s2,0x2 │ │ - sll s6,t6,0x1 │ │ - xor t8,t8,s2 │ │ - srl a3,t6,0x1f │ │ - sll s2,s2,0x1e │ │ - lw t6,16(sp) │ │ - or a3,a3,s6 │ │ - or s2,s2,s7 │ │ - addu s0,s5,s0 │ │ - sll s4,s1,0x5 │ │ - srl s5,s1,0x1b │ │ - xor s8,t9,s8 │ │ - xor s7,s2,t1 │ │ - addu t8,s0,t8 │ │ - or s0,s4,s5 │ │ - xor s4,s8,t6 │ │ - addu s5,a3,t3 │ │ - addu s8,t8,s0 │ │ - xor s0,s4,t0 │ │ - addu s4,s5,s3 │ │ - xor s3,s7,s1 │ │ - srl s7,s1,0x2 │ │ - sll s1,s1,0x1e │ │ - sll t8,s8,0x5 │ │ - srl s5,s8,0x1b │ │ - xor v1,v0,v1 │ │ - or s1,s1,s7 │ │ - xor s7,s1,s2 │ │ - sll s6,s0,0x1 │ │ - srl t6,s0,0x1f │ │ - addu s0,s4,s3 │ │ - or s4,t8,s5 │ │ - xor t8,v1,a2 │ │ - addu s3,s0,s4 │ │ - or t6,t6,s6 │ │ - xor v1,t8,t7 │ │ - sll s0,s8,0x1e │ │ - xor t8,s7,s8 │ │ - srl s7,s8,0x2 │ │ - lw s8,12(sp) │ │ - addu s5,t6,t3 │ │ - addu s4,s5,t1 │ │ - xor t9,s8,t9 │ │ - sll t1,s3,0x5 │ │ - srl s5,s3,0x1b │ │ - addu s4,s4,t8 │ │ - or t8,t1,s5 │ │ - xor t1,t9,t5 │ │ - xor s8,t1,a3 │ │ - sll s6,v1,0x1 │ │ - srl v1,v1,0x1f │ │ - or v1,v1,s6 │ │ - or s0,s0,s7 │ │ - sll s6,s8,0x1 │ │ - srl t1,s8,0x1f │ │ - lw s8,24(sp) │ │ - addu t8,s4,t8 │ │ - addu s5,v1,t3 │ │ - xor s7,s0,s1 │ │ - addu s4,s5,s2 │ │ - sll t9,t8,0x5 │ │ - xor s2,s7,s3 │ │ - srl s5,t8,0x1b │ │ - srl s7,s3,0x2 │ │ - xor v0,s8,v0 │ │ - sll s3,s3,0x1e │ │ - or s3,s3,s7 │ │ - addu s4,s4,s2 │ │ - or s2,t9,s5 │ │ - xor t9,v0,a1 │ │ - or t1,t1,s6 │ │ - xor v0,t9,t6 │ │ - xor s7,s3,s0 │ │ - lw t9,12(sp) │ │ - addu s2,s4,s2 │ │ - addu s5,t1,t3 │ │ - xor s4,s7,t8 │ │ - srl s8,t8,0x2 │ │ - sll s7,v0,0x1 │ │ - sll t8,t8,0x1e │ │ - srl v0,v0,0x1f │ │ - or v0,v0,s7 │ │ - srl s6,s2,0x1b │ │ - xor t9,t2,t9 │ │ - or t8,t8,s8 │ │ - addu s1,s5,s1 │ │ - sll s5,s2,0x5 │ │ - xor s8,t8,s3 │ │ - addu s1,s1,s4 │ │ - or s4,s5,s6 │ │ - addu s6,v0,t3 │ │ - xor s5,t9,t4 │ │ - addu s1,s1,s4 │ │ - xor t9,s5,v1 │ │ - addu s0,s6,s0 │ │ - xor s5,s8,s2 │ │ - srl s4,s1,0x1b │ │ - addu s5,s0,s5 │ │ - sll s6,s1,0x5 │ │ - lw s0,8(a0) │ │ - sll s8,t9,0x1 │ │ - or s6,s6,s4 │ │ - srl s7,s2,0x2 │ │ - srl t9,t9,0x1f │ │ - sll s2,s2,0x1e │ │ - or t9,t9,s8 │ │ - or s7,s2,s7 │ │ - addu t3,s0,t3 │ │ - addu s2,s5,s6 │ │ - addu s4,t3,t9 │ │ - sll s0,s2,0x5 │ │ - srl s6,s2,0x1b │ │ - xor s8,s7,t8 │ │ - addu s3,s4,s3 │ │ - or s4,s0,s6 │ │ - lw s0,12(a0) │ │ - xor s5,s8,s1 │ │ - addu s6,s2,s0 │ │ - srl t3,s1,0x2 │ │ - lw s2,16(a0) │ │ - addu s8,s3,s5 │ │ - sll s1,s1,0x1e │ │ - addu s5,s8,s4 │ │ - or s3,t3,s1 │ │ - lw s8,24(a0) │ │ - lw t3,20(a0) │ │ - addu s1,s3,s2 │ │ - lw s4,24(sp) │ │ - lw s3,16(sp) │ │ - sw t2,32(a0) │ │ - lw t2,8(sp) │ │ - addu s7,s7,t3 │ │ - addu t8,t8,s8 │ │ - sw s4,28(a0) │ │ - sw s3,40(a0) │ │ - sw t2,36(a0) │ │ - sw a2,44(a0) │ │ - sw t5,48(a0) │ │ - sw a1,52(a0) │ │ - sw t4,56(a0) │ │ - sw t0,60(a0) │ │ - sw t7,64(a0) │ │ - sw a3,68(a0) │ │ - sw t6,72(a0) │ │ - sw v1,76(a0) │ │ - sw t1,80(a0) │ │ - sw v0,84(a0) │ │ - lw s8,76(sp) │ │ - lw s4,60(sp) │ │ - lw s3,56(sp) │ │ - lw s2,52(sp) │ │ - lw s0,44(sp) │ │ - sw s5,8(a0) │ │ - sw s6,12(a0) │ │ - lw s5,64(sp) │ │ - lw s6,68(sp) │ │ - sw s1,16(a0) │ │ - sw s7,20(a0) │ │ - lw s1,48(sp) │ │ - lw s7,72(sp) │ │ - sw t9,88(a0) │ │ - sw t8,24(a0) │ │ - jr ra │ │ - addiu sp,sp,80 │ │ - │ │ -00005ad4 : │ │ - lui v0,0x6745 │ │ - lui a1,0xefcd │ │ - lui a3,0x98ba │ │ - lui t1,0x1032 │ │ - lui t3,0xc3d2 │ │ - addiu v1,v0,8961 │ │ - ori a2,a1,0xab89 │ │ - ori t0,a3,0xdcfe │ │ - addiu t2,t1,21622 │ │ - ori t4,t3,0xe1f0 │ │ - sw zero,4(a0) │ │ - sw zero,0(a0) │ │ - sw v1,8(a0) │ │ - sw a2,12(a0) │ │ - sw t0,16(a0) │ │ - sw t2,20(a0) │ │ - jr ra │ │ - sw t4,24(a0) │ │ - │ │ -00005b1c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,13540 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-48 │ │ - sw s3,36(sp) │ │ - sw s2,32(sp) │ │ - sw s1,28(sp) │ │ - sw s0,24(sp) │ │ - sw gp,16(sp) │ │ - sw ra,44(sp) │ │ - sw s4,40(sp) │ │ - lw v0,0(a2) │ │ - move s2,a1 │ │ - addu v1,a1,v0 │ │ - andi t1,v0,0x3f │ │ - li s1,64 │ │ - sltu a1,v1,a1 │ │ - move s0,a2 │ │ - move s3,a0 │ │ - subu s1,s1,t1 │ │ - beqz a1,5b80 │ │ - sw v1,0(a2) │ │ - lw a0,4(a2) │ │ - addiu a2,a0,1 │ │ - sw a2,4(s0) │ │ - sltu a3,s2,s1 │ │ - bnez a3,5d0c │ │ - addiu s4,s0,28 │ │ - lw t9,-32504(gp) │ │ - addu a0,s4,t1 │ │ - move a1,s3 │ │ - jalr t9 │ │ - move a2,s1 │ │ - lw gp,16(sp) │ │ - lw a0,88(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - subu s2,s2,s1 │ │ - lw gp,16(sp) │ │ - lw a0,84(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,88(s0) │ │ - lw gp,16(sp) │ │ - lw a0,80(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,84(s0) │ │ - lw gp,16(sp) │ │ - lw a0,76(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,80(s0) │ │ - lw gp,16(sp) │ │ - lw a0,72(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,76(s0) │ │ - lw gp,16(sp) │ │ - lw a0,68(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,72(s0) │ │ - lw gp,16(sp) │ │ - lw a0,64(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,68(s0) │ │ - lw gp,16(sp) │ │ - lw a0,60(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,64(s0) │ │ - lw gp,16(sp) │ │ - lw a0,56(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,60(s0) │ │ - lw gp,16(sp) │ │ - lw a0,52(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,56(s0) │ │ - lw gp,16(sp) │ │ - lw a0,48(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,52(s0) │ │ - lw gp,16(sp) │ │ - lw a0,44(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,48(s0) │ │ - lw gp,16(sp) │ │ - lw a0,40(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,44(s0) │ │ - lw gp,16(sp) │ │ - lw a0,36(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,40(s0) │ │ - lw gp,16(sp) │ │ - lw a0,32(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,36(s0) │ │ - lw gp,16(sp) │ │ - lw a0,28(s0) │ │ - lw t9,-32680(gp) │ │ - jalr t9 │ │ - sw v0,32(s0) │ │ - lw gp,16(sp) │ │ - sw v0,28(s0) │ │ - lw t9,-32676(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - sltiu t0,s2,64 │ │ - addu s3,s3,s1 │ │ - lw gp,16(sp) │ │ - move t1,zero │ │ - beqz t0,5b8c │ │ - li s1,64 │ │ - lw ra,44(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - addu a0,s4,t1 │ │ - move a1,s3 │ │ - lw s4,40(sp) │ │ - lw s3,36(sp) │ │ - move a2,s2 │ │ - lw t9,-32504(gp) │ │ - lw s2,32(sp) │ │ - jr t9 │ │ - addiu sp,sp,48 │ │ - │ │ -00005d3c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,12996 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-56 │ │ - sw s5,44(sp) │ │ - sw s4,40(sp) │ │ - sw s2,32(sp) │ │ - sw s0,24(sp) │ │ - sw gp,16(sp) │ │ - sw ra,52(sp) │ │ - sw s6,48(sp) │ │ - sw s3,36(sp) │ │ - sw s1,28(sp) │ │ - lw s3,0(a1) │ │ - move s5,a1 │ │ - andi s4,s3,0x3f │ │ - addiu v0,s4,3 │ │ - srl v1,v0,0x2 │ │ - move s0,a0 │ │ - beqz v1,5dc0 │ │ - addiu s2,v1,-1 │ │ - addiu a0,v1,6 │ │ - sll s1,a0,0x2 │ │ - addu s1,a1,s1 │ │ - li s6,-1 │ │ - lw t9,-32680(gp) │ │ - lw a0,0(s1) │ │ - jalr t9 │ │ - addiu s2,s2,-1 │ │ - addiu s1,s1,-4 │ │ - lw gp,16(sp) │ │ - bne s2,s6,5da0 │ │ - sw v0,4(s1) │ │ - srl t0,s4,0x2 │ │ - sll a2,t0,0x2 │ │ - nor a1,zero,s4 │ │ - addu t1,s5,a2 │ │ - andi a3,a1,0x3 │ │ - sll t2,a3,0x3 │ │ - lw t3,28(t1) │ │ - li t4,-128 │ │ - sllv t5,t4,t2 │ │ - li t6,128 │ │ - sllv t7,t6,t2 │ │ - and t8,t5,t3 │ │ - or ra,t7,t8 │ │ - sltiu v0,s4,56 │ │ - bnez v0,5fb0 │ │ - sw ra,28(t1) │ │ - sltiu s3,s4,60 │ │ - bnez s3,5ff8 │ │ - nop │ │ - lw t9,-32676(gp) │ │ - jalr t9 │ │ - move a0,s5 │ │ - lw s3,0(s5) │ │ - lw gp,16(sp) │ │ - li t3,2 │ │ - sw zero,28(s5) │ │ - sw zero,32(s5) │ │ - addiu t4,t3,6 │ │ - sll t0,t4,0x2 │ │ - addu a3,s5,t0 │ │ - addiu t2,t3,1 │ │ - li t5,14 │ │ - beq t2,t5,5f28 │ │ - sw zero,4(a3) │ │ - addiu t6,t3,7 │ │ - sll t7,t6,0x2 │ │ - addu t8,s5,t7 │ │ - addiu ra,t3,2 │ │ - beq ra,t5,5f28 │ │ - sw zero,4(t8) │ │ - addiu v0,t3,8 │ │ - sll s4,v0,0x2 │ │ - addu v1,s5,s4 │ │ - addiu a0,t3,3 │ │ - beq a0,t5,5f28 │ │ - sw zero,4(v1) │ │ - addiu s6,t3,9 │ │ - sll s2,s6,0x2 │ │ - addu s1,s5,s2 │ │ - addiu a2,t3,4 │ │ - beq a2,t5,5f28 │ │ - sw zero,4(s1) │ │ - addiu t1,t3,10 │ │ - sll a1,t1,0x2 │ │ - addu t9,s5,a1 │ │ - addiu t0,t3,5 │ │ - beq t0,t5,5f28 │ │ - sw zero,4(t9) │ │ - addiu a3,t3,11 │ │ - sll t2,a3,0x2 │ │ - addu t7,s5,t2 │ │ - beq t4,t5,5f28 │ │ - sw zero,4(t7) │ │ - addiu t4,t3,12 │ │ - sll t8,t4,0x2 │ │ - addu ra,s5,t8 │ │ - beq t6,t5,5f28 │ │ - sw zero,4(ra) │ │ - addiu t6,t3,13 │ │ - sll s4,t6,0x2 │ │ - addu v1,s5,s4 │ │ - beq v0,t5,5f28 │ │ - sw zero,4(v1) │ │ - addiu v0,t3,14 │ │ - sll a0,v0,0x2 │ │ - addu s2,s5,a0 │ │ - beq s6,t5,5f28 │ │ - sw zero,4(s2) │ │ - addiu s6,t3,15 │ │ - sll s1,s6,0x2 │ │ - addu a2,s5,s1 │ │ - beq t1,t5,5f28 │ │ - sw zero,4(a2) │ │ - addiu t5,t3,16 │ │ - sll t1,t5,0x2 │ │ - addu a1,s5,t1 │ │ - li t9,2 │ │ - bne t3,t9,5f28 │ │ - sw zero,4(a1) │ │ - sw zero,80(s5) │ │ - lw t3,4(s5) │ │ - srl t0,s3,0x1d │ │ - sll a3,t3,0x3 │ │ - or t2,t0,a3 │ │ - lw t9,-32676(gp) │ │ - sll s3,s3,0x3 │ │ - sw t2,84(s5) │ │ - sw s3,88(s5) │ │ - jalr t9 │ │ - move a0,s5 │ │ - move v1,zero │ │ - li t7,20 │ │ - srl t4,v1,0x2 │ │ - addiu t8,t4,2 │ │ - sll ra,t8,0x2 │ │ - addu t6,s5,ra │ │ - nor s4,zero,v1 │ │ - lw v0,0(t6) │ │ - sll a0,s4,0x3 │ │ - addu s2,s0,v1 │ │ - srlv s6,v0,a0 │ │ - addiu v1,v1,1 │ │ - bne v1,t7,5f58 │ │ - sb s6,0(s2) │ │ - lw ra,52(sp) │ │ - lw s6,48(sp) │ │ - lw s5,44(sp) │ │ - lw s4,40(sp) │ │ - lw s3,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,56 │ │ - addiu s4,t0,1 │ │ - sltiu v1,s4,14 │ │ - beqz v1,5f28 │ │ - addiu a0,t0,7 │ │ - sll s6,a0,0x2 │ │ - addu t9,s5,s6 │ │ - addiu s2,t0,2 │ │ - li s1,14 │ │ - beq s2,s1,5f28 │ │ - sw zero,4(t9) │ │ - addiu a2,t0,8 │ │ - sll a1,a2,0x2 │ │ - addu t1,s5,a1 │ │ - addiu t3,t0,3 │ │ - bne t3,s1,5e2c │ │ - sw zero,4(t1) │ │ - b 5f2c │ │ - lw t3,4(s5) │ │ - b 5e0c │ │ - sw zero,88(s5) │ │ - │ │ -00006000 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,12288 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-144 │ │ - lw t9,-32672(gp) │ │ - sw s0,124(sp) │ │ - addiu s0,sp,24 │ │ - sw ra,140(sp) │ │ - sw s3,136(sp) │ │ - sw s2,132(sp) │ │ - sw s1,128(sp) │ │ - sw gp,16(sp) │ │ - move s1,a0 │ │ - move a0,s0 │ │ - move s3,a1 │ │ - jalr t9 │ │ - move s2,a2 │ │ - lw gp,16(sp) │ │ - move a2,s0 │ │ - lw t9,-32668(gp) │ │ - move a0,s3 │ │ - jalr t9 │ │ - move a1,s2 │ │ - lw gp,16(sp) │ │ - move a0,s1 │ │ - lw t9,-32664(gp) │ │ - jalr t9 │ │ - move a1,s0 │ │ - lw ra,140(sp) │ │ - lw s3,136(sp) │ │ - lw s2,132(sp) │ │ - lw s1,128(sp) │ │ - lw s0,124(sp) │ │ - jr ra │ │ - addiu sp,sp,144 │ │ - nop │ │ - │ │ -00006090 : │ │ +00002e20 : │ │ lui gp,0x2 │ │ - addiu gp,gp,12144 │ │ + addiu gp,gp,25056 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-40 │ │ sw s8,36(sp) │ │ sw s7,32(sp) │ │ sw s6,28(sp) │ │ sw s5,24(sp) │ │ sw s4,20(sp) │ │ sw s3,16(sp) │ │ sw s2,12(sp) │ │ sw s1,8(sp) │ │ sw s0,4(sp) │ │ lbu t0,240(a2) │ │ li v0,160 │ │ andi v1,t0,0xbf │ │ - beq v1,v0,610c │ │ + beq v1,v0,2e9c │ │ li a3,192 │ │ - beq t0,a3,610c │ │ + beq t0,a3,2e9c │ │ lw s8,36(sp) │ │ lw s7,32(sp) │ │ lw s6,28(sp) │ │ lw s5,24(sp) │ │ lw s4,20(sp) │ │ lw s3,16(sp) │ │ lw s2,12(sp) │ │ @@ -5038,21 +1781,21 @@ │ │ or s0,s5,s6 │ │ or t7,s3,t3 │ │ or v0,t8,t4 │ │ li t9,192 │ │ xor a3,s0,s7 │ │ xor a0,t7,s8 │ │ xor t1,t5,s1 │ │ - beq t0,t9,795c │ │ + beq t0,t9,46ec │ │ xor v1,v0,s4 │ │ li t2,224 │ │ - beq t0,t2,6288 │ │ + beq t0,t2,3018 │ │ li t6,160 │ │ - beq t0,t6,6914 │ │ - lw v0,-32660(gp) │ │ + beq t0,t6,36a4 │ │ + lw v0,-32724(gp) │ │ srl s0,a3,0x8 │ │ srl s7,v1,0x10 │ │ srl v0,v1,0x18 │ │ srl t9,a3,0x10 │ │ srl t8,a3,0x18 │ │ srl t7,a0,0x8 │ │ srl t6,a0,0x10 │ │ @@ -5088,15 +1831,15 @@ │ │ sb v1,12(a1) │ │ sb t0,13(a1) │ │ jr ra │ │ addiu sp,sp,40 │ │ srl t0,a3,0x18 │ │ srl t3,a0,0x18 │ │ srl s7,t1,0x18 │ │ - lw v0,-32660(gp) │ │ + lw v0,-32724(gp) │ │ srl s3,v1,0x18 │ │ srl s2,v1,0x8 │ │ andi s1,v1,0xff │ │ srl s4,a3,0x8 │ │ addiu t7,t3,768 │ │ andi s6,a0,0xff │ │ srl s8,t1,0x8 │ │ @@ -6444,15 +3187,15 @@ │ │ xor s8,t5,s4 │ │ xor t4,a0,t2 │ │ xor s7,v1,t7 │ │ srl t9,s7,0x18 │ │ srl s6,t0,0x18 │ │ srl a3,s8,0x18 │ │ srl s5,t4,0x18 │ │ - lw t1,-32656(gp) │ │ + lw t1,-32720(gp) │ │ andi v0,t0,0xff │ │ addiu s1,t9,768 │ │ srl s0,s8,0x8 │ │ addiu t2,s6,768 │ │ srl t8,t4,0x8 │ │ srl t5,s7,0x10 │ │ andi a0,t4,0xff │ │ @@ -6544,39 +3287,39 @@ │ │ xor a3,s6,s0 │ │ xor s1,s5,t9 │ │ xor a2,s4,t8 │ │ xor v1,s3,t7 │ │ xor a3,a3,t6 │ │ xor a0,s1,t5 │ │ xor t1,a2,t4 │ │ - b 61e8 │ │ + b 2f78 │ │ xor v1,v1,s2 │ │ - b 65d0 │ │ - lw v0,-32660(gp) │ │ + b 3360 │ │ + lw v0,-32724(gp) │ │ │ │ -00007964 : │ │ +000046f4 : │ │ lui gp,0x2 │ │ - addiu gp,gp,5788 │ │ + addiu gp,gp,18700 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-40 │ │ sw s8,36(sp) │ │ sw s7,32(sp) │ │ sw s6,28(sp) │ │ sw s5,24(sp) │ │ sw s4,20(sp) │ │ sw s3,16(sp) │ │ sw s2,12(sp) │ │ sw s1,8(sp) │ │ sw s0,4(sp) │ │ lbu t3,240(a2) │ │ li v0,160 │ │ andi v1,t3,0xbf │ │ - beq v1,v0,79e0 │ │ + beq v1,v0,4770 │ │ li a3,192 │ │ - beq t3,a3,79e0 │ │ + beq t3,a3,4770 │ │ lw s8,36(sp) │ │ lw s7,32(sp) │ │ lw s6,28(sp) │ │ lw s5,24(sp) │ │ lw s4,20(sp) │ │ lw s3,16(sp) │ │ lw s2,12(sp) │ │ @@ -6631,21 +3374,21 @@ │ │ or v0,t1,t4 │ │ andi t0,t3,0xfc │ │ li a3,192 │ │ xor s6,s5,s0 │ │ xor s7,v1,s1 │ │ xor s5,t9,t7 │ │ xor v1,v0,s4 │ │ - beq t3,a3,9234 │ │ + beq t3,a3,5fc4 │ │ addu a0,a2,t0 │ │ li t2,224 │ │ - beq t3,t2,7b64 │ │ + beq t3,t2,48f4 │ │ li s2,160 │ │ - beq t3,s2,81e8 │ │ - lw v0,-32652(gp) │ │ + beq t3,s2,4f78 │ │ + lw v0,-32716(gp) │ │ srl t7,s6,0x8 │ │ srl s4,s6,0x10 │ │ srl s8,s6,0x18 │ │ srl t6,s5,0x8 │ │ srl t5,s5,0x10 │ │ srl t2,s5,0x18 │ │ srl t3,s7,0x8 │ │ @@ -6682,15 +3425,15 @@ │ │ sb t1,13(a1) │ │ jr ra │ │ addiu sp,sp,40 │ │ srl t8,s5,0x18 │ │ srl s0,s7,0x18 │ │ srl t1,v1,0x18 │ │ srl t6,s6,0x18 │ │ - lw v0,-32652(gp) │ │ + lw v0,-32716(gp) │ │ andi s3,s6,0xff │ │ srl t7,v1,0x8 │ │ addiu t5,t8,768 │ │ addiu t4,s0,768 │ │ andi s8,s5,0xff │ │ srl a3,s6,0x8 │ │ andi s1,s7,0xff │ │ @@ -8035,15 +4778,15 @@ │ │ xor s8,a3,t5 │ │ xor t9,s1,t7 │ │ xor t3,v1,t3 │ │ srl t8,t2,0x18 │ │ srl t1,s8,0x18 │ │ srl t4,t3,0x18 │ │ srl t7,t9,0x18 │ │ - lw v0,-32648(gp) │ │ + lw v0,-32712(gp) │ │ andi s0,t9,0xff │ │ addiu s3,t8,768 │ │ addiu t5,t1,768 │ │ srl t8,t2,0x8 │ │ andi v1,t3,0xff │ │ srl a3,s8,0x8 │ │ srl s4,t3,0x8 │ │ @@ -8136,976 +4879,8739 @@ │ │ xor t0,s2,t7 │ │ xor t9,s1,s4 │ │ xor t8,a2,t6 │ │ xor a0,s0,t4 │ │ xor s6,t0,s6 │ │ xor s5,t9,s8 │ │ xor s7,t8,t5 │ │ - b 7ac4 │ │ + b 4854 │ │ xor v1,a0,a3 │ │ - b 7ea8 │ │ - lw v0,-32652(gp) │ │ + b 4c38 │ │ + lw v0,-32716(gp) │ │ nop │ │ │ │ -00009240 : │ │ +00005fd0 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-576 │ │ + addiu gp,gp,12336 │ │ addu gp,gp,t9 │ │ - addiu sp,sp,-112 │ │ - addiu t1,a0,8 │ │ - sw s7,104(sp) │ │ - sw s4,92(sp) │ │ - sw s3,88(sp) │ │ - sw s1,80(sp) │ │ - sw gp,0(sp) │ │ - sw s8,108(sp) │ │ - sw s6,100(sp) │ │ - sw s5,96(sp) │ │ - sw s2,84(sp) │ │ - sw s0,76(sp) │ │ - lwl v1,3(t1) │ │ - lwl v0,19(t1) │ │ - lwl t5,23(t1) │ │ - lwl t4,27(t1) │ │ - lwl t8,7(t1) │ │ - lwl t7,11(t1) │ │ - lwl t3,15(t1) │ │ - lwl s5,31(t1) │ │ - lwr v0,16(t1) │ │ - lwr t5,20(t1) │ │ - lwr t4,24(t1) │ │ - lwr v1,0(t1) │ │ - move s1,a0 │ │ - lwr s5,28(t1) │ │ - lwr t8,4(t1) │ │ - lwr t3,12(t1) │ │ - lwr t7,8(t1) │ │ - move a1,v1 │ │ - lw s7,-32644(gp) │ │ - lw t0,40(s1) │ │ - move t9,s5 │ │ - move a2,t8 │ │ - move a3,zero │ │ - move s4,t3 │ │ - move s3,t4 │ │ - move s5,t7 │ │ - move t8,t5 │ │ - move v1,v0 │ │ - move a0,a1 │ │ - beqz a3,a3c4 │ │ - lw t2,96(s1) │ │ - lw t7,44(s1) │ │ - srl t4,t2,0x11 │ │ - lw t6,76(s1) │ │ - sll s6,t2,0xd │ │ - srl t3,t2,0x13 │ │ - sll v0,t2,0xf │ │ - move s2,t2 │ │ - or a1,v0,t4 │ │ - sll s0,t7,0xe │ │ - srl t1,t7,0x7 │ │ - sw t2,52(sp) │ │ - or t2,s6,t3 │ │ - srl s6,t7,0x12 │ │ - sll t3,t7,0x19 │ │ - move s8,t6 │ │ - xor t5,t2,a1 │ │ - sw t6,64(sp) │ │ - or t2,s0,s6 │ │ - srl t6,s2,0xa │ │ - or s0,t1,t3 │ │ - addu t0,s8,t0 │ │ - move t4,s8 │ │ - xor a1,t2,s0 │ │ - xor s8,t5,t6 │ │ - srl s6,t7,0x3 │ │ - addu t1,t0,s8 │ │ - xor t3,a1,s6 │ │ - addu t0,t1,t3 │ │ - sw s2,60(sp) │ │ - sw t4,56(sp) │ │ - sw t0,40(s1) │ │ - srl t5,v1,0xb │ │ - sll v0,v1,0x15 │ │ - srl t6,v1,0x6 │ │ - sll s0,v1,0x1a │ │ - or t2,t5,v0 │ │ - or t4,t6,s0 │ │ - sll s8,v1,0x7 │ │ - srl s6,v1,0x19 │ │ - xor a1,s3,t8 │ │ - xor t1,t2,t4 │ │ - or t3,s8,s6 │ │ - and s2,a1,v1 │ │ - xor t6,t1,t3 │ │ - xor s0,s2,s3 │ │ - lw t4,0(s7) │ │ - srl t5,a0,0xd │ │ - sll s8,a0,0x13 │ │ - srl t2,a0,0x2 │ │ - sll v0,a0,0x1e │ │ - addu s6,t6,s0 │ │ - or s2,t5,s8 │ │ - or t6,t2,v0 │ │ - xor a1,a2,a0 │ │ - sll t1,a0,0xa │ │ - srl s0,a0,0x16 │ │ - addu t3,s6,t4 │ │ - xor s8,s2,t6 │ │ - or t2,t1,s0 │ │ - and t5,a1,s5 │ │ - and t4,a2,a0 │ │ - addu s6,t3,t0 │ │ - xor v0,s8,t2 │ │ - or a1,t5,t4 │ │ - addu t9,s6,t9 │ │ - addu s2,a1,v0 │ │ - addu t3,s4,t9 │ │ - addu v0,s2,t9 │ │ - beqz a3,a424 │ │ - lw t1,100(s1) │ │ - lw t2,48(s1) │ │ - sll t6,t1,0xd │ │ - srl s8,t1,0x13 │ │ - sll s6,t1,0xf │ │ - srl a1,t1,0x11 │ │ - sll s0,t2,0xe │ │ - srl t4,t2,0x12 │ │ - srl t5,t2,0x7 │ │ - sll t9,t2,0x19 │ │ - or s4,t6,s8 │ │ - or s2,s6,a1 │ │ - or t6,s0,t4 │ │ - or s8,t5,t9 │ │ - xor s6,s4,s2 │ │ - xor t4,t6,s8 │ │ - srl s0,t1,0xa │ │ - srl t5,t2,0x3 │ │ - lw a1,80(s1) │ │ - xor t9,s6,s0 │ │ - xor s4,t4,t5 │ │ - addu s2,t9,s4 │ │ - addu t6,s2,a1 │ │ - addu t7,t6,t7 │ │ - sw a1,40(sp) │ │ - sw t7,44(s1) │ │ - xor s8,t8,v1 │ │ - srl s6,t3,0xb │ │ - srl t5,t3,0x6 │ │ - sll t4,t3,0x1a │ │ - lw a1,4(s7) │ │ - sll s0,t3,0x15 │ │ - or s0,s6,s0 │ │ - or t6,t5,t4 │ │ - and s2,t3,s8 │ │ - srl t9,v0,0xd │ │ - srl s8,t3,0x19 │ │ - sll s6,v0,0x13 │ │ - srl t5,v0,0x2 │ │ - sll s4,v0,0x1e │ │ - sll t4,t3,0x7 │ │ - addu s3,s3,a1 │ │ - xor t6,s0,t6 │ │ - or t4,t4,s8 │ │ - xor s2,s2,t8 │ │ - or s8,t9,s6 │ │ - xor s0,v0,a0 │ │ - or t9,t5,s4 │ │ - sll s6,v0,0xa │ │ - srl t5,v0,0x16 │ │ - addu s4,s3,s2 │ │ - xor a1,t6,t4 │ │ - and s2,s0,a2 │ │ - xor t6,s8,t9 │ │ - and s3,v0,a0 │ │ - or s8,s6,t5 │ │ - addu t4,s4,a1 │ │ - or s0,s2,s3 │ │ - xor t9,t6,s8 │ │ - addu s6,t4,t7 │ │ - addu t5,s0,t9 │ │ - addu t7,s6,s5 │ │ - beqz a3,a414 │ │ - addu a1,t5,s6 │ │ - lw t6,52(s1) │ │ - sll s3,t0,0xd │ │ - srl s8,t0,0x13 │ │ - sll t4,t0,0xf │ │ - srl s2,t0,0x11 │ │ - sll s6,t6,0xe │ │ - srl s0,t6,0x12 │ │ - srl s4,t6,0x7 │ │ - sll t5,t6,0x19 │ │ - or t9,s3,s8 │ │ - or s5,t4,s2 │ │ - or s3,s6,s0 │ │ - or s8,s4,t5 │ │ - xor s2,t9,s5 │ │ - xor s0,s3,s8 │ │ - srl s6,t0,0xa │ │ - srl s4,t6,0x3 │ │ - lw t4,84(s1) │ │ - xor t5,s2,s6 │ │ - xor t9,s0,s4 │ │ - addu s5,t5,t9 │ │ - addu s3,s5,t4 │ │ - addu t2,t2,s3 │ │ - sw t4,44(sp) │ │ - sw t2,48(s1) │ │ - lw s8,8(s7) │ │ - srl s6,t7,0xb │ │ - srl s4,t7,0x6 │ │ - sll t4,t7,0x1a │ │ - xor s2,t3,v1 │ │ - sll s0,t7,0x15 │ │ - or s3,s4,t4 │ │ - or s0,s6,s0 │ │ - and s2,t7,s2 │ │ - sll t4,t7,0x7 │ │ - srl s6,t7,0x19 │ │ - srl t9,a1,0xd │ │ - sll s5,a1,0x13 │ │ - srl t5,a1,0x2 │ │ - sll s4,a1,0x1e │ │ - addu t8,t8,s8 │ │ - xor s8,s2,v1 │ │ - xor s2,s0,s3 │ │ - or s3,t4,s6 │ │ - xor s0,a1,v0 │ │ - or s6,t9,s5 │ │ - or t9,t5,s4 │ │ - srl s5,a1,0x16 │ │ - sll t5,a1,0xa │ │ - xor t4,s2,s3 │ │ - addu s4,t8,s8 │ │ - xor s3,s6,t9 │ │ - and s8,s0,a0 │ │ - or s6,t5,s5 │ │ - and s2,a1,v0 │ │ - addu t8,s4,t4 │ │ - or s0,s8,s2 │ │ - xor t9,s3,s6 │ │ - addu t2,t8,t2 │ │ - addu t5,s0,t9 │ │ - addu t8,t2,a2 │ │ - beqz a3,a404 │ │ - addu a2,t5,t2 │ │ - lw s8,44(s1) │ │ - lw t9,56(s1) │ │ - sll s2,s8,0xd │ │ - srl s6,s8,0x13 │ │ - sll t2,s8,0xf │ │ - srl t5,s8,0x11 │ │ - sll t4,t9,0xe │ │ - srl s4,t9,0x12 │ │ - srl s3,t9,0x7 │ │ - sll s0,t9,0x19 │ │ - or s5,s2,s6 │ │ - or s2,t2,t5 │ │ - or s6,t4,s4 │ │ - or t5,s3,s0 │ │ - xor s4,s5,s2 │ │ - xor t2,s6,t5 │ │ - srl s8,s8,0xa │ │ - srl t4,t9,0x3 │ │ - lw s3,88(s1) │ │ - xor s0,s4,s8 │ │ - xor s5,t2,t4 │ │ - addu s2,s0,s5 │ │ - addu s6,s2,s3 │ │ - addu t6,t6,s6 │ │ - sw s3,48(sp) │ │ - sw t6,52(s1) │ │ - lw s8,12(s7) │ │ - srl s4,t8,0xb │ │ - sll t4,t8,0x15 │ │ - sll t2,t8,0x1a │ │ - xor t5,t7,t3 │ │ - srl s0,t8,0x6 │ │ - or s3,s4,t4 │ │ - or s0,s0,t2 │ │ - and t5,t8,t5 │ │ - sll t4,t8,0x7 │ │ - srl s6,t8,0x19 │ │ - srl s2,a2,0xd │ │ - sll s5,a2,0x13 │ │ - srl t2,a2,0x2 │ │ - sll s4,a2,0x1e │ │ - addu v1,v1,s8 │ │ - xor s8,t5,t3 │ │ - xor t5,s3,s0 │ │ - or s0,t4,s6 │ │ - xor s3,a2,a1 │ │ - or s6,s2,s5 │ │ - or s2,t2,s4 │ │ - srl s5,a2,0x16 │ │ - sll t2,a2,0xa │ │ - xor t4,t5,s0 │ │ - addu s4,v1,s8 │ │ - xor s0,s6,s2 │ │ - and s8,s3,v0 │ │ - and t5,a2,a1 │ │ - or s3,t2,s5 │ │ - addu v1,s4,t4 │ │ - or s6,s8,t5 │ │ - xor s2,s0,s3 │ │ - addu t6,v1,t6 │ │ - addu t2,s6,s2 │ │ - addu v1,t6,a0 │ │ - beqz a3,a3f8 │ │ - addu a0,t2,t6 │ │ - lw s8,48(s1) │ │ - lw t6,60(s1) │ │ - sll t5,s8,0xd │ │ - srl s6,s8,0x13 │ │ - sll t4,s8,0xf │ │ - srl s5,s8,0x11 │ │ - sll t2,t6,0xe │ │ - srl s4,t6,0x12 │ │ - srl s3,t6,0x7 │ │ - sll s0,t6,0x19 │ │ - or s2,t5,s6 │ │ - or t5,t4,s5 │ │ - or s6,t2,s4 │ │ - or t4,s3,s0 │ │ - xor s4,s2,t5 │ │ - xor t2,s6,t4 │ │ - srl s8,s8,0xa │ │ - srl s5,t6,0x3 │ │ - lw t4,92(s1) │ │ - xor s3,s4,s8 │ │ - xor s0,t2,s5 │ │ - addu s2,s3,s0 │ │ - addu t5,s2,t4 │ │ - addu t9,t9,t5 │ │ - sw t9,56(s1) │ │ - sll s8,v1,0x15 │ │ - srl s5,v1,0x6 │ │ - sll t2,v1,0x1a │ │ - sll s3,v1,0x7 │ │ - srl s4,v1,0xb │ │ - or s4,s4,s8 │ │ - or s2,s5,t2 │ │ - sw s3,68(sp) │ │ - xor s6,t8,t7 │ │ - lw t2,16(s7) │ │ - xor s2,s4,s2 │ │ - lw s4,68(sp) │ │ - and t5,v1,s6 │ │ - srl s0,a0,0x2 │ │ - sll s6,a0,0x13 │ │ - srl s8,v1,0x19 │ │ - srl s3,a0,0xd │ │ - sll s5,a0,0x1e │ │ - addu t3,t3,t2 │ │ - or s8,s4,s8 │ │ - or s3,s3,s6 │ │ - or s5,s0,s5 │ │ - xor t2,a0,a2 │ │ - sll s0,a0,0xa │ │ - srl s6,a0,0x16 │ │ - xor t5,t5,t7 │ │ - addu t5,t3,t5 │ │ - xor s2,s2,s8 │ │ - and s4,t2,a1 │ │ - xor s8,s3,s5 │ │ - or t2,s0,s6 │ │ - and t3,a0,a2 │ │ - xor s0,s8,t2 │ │ - addu s3,t5,s2 │ │ - or s5,s4,t3 │ │ - addu t9,s3,t9 │ │ - addu s6,s5,s0 │ │ - addu t2,t9,v0 │ │ - beqz a3,a3f0 │ │ - addu v0,s6,t9 │ │ - lw t9,52(s1) │ │ - lw s0,64(s1) │ │ - srl s8,t9,0x13 │ │ - sll t5,t9,0xf │ │ - srl s6,t9,0x11 │ │ - sll s3,t9,0xd │ │ - sll t3,s0,0xe │ │ - srl s5,s0,0x12 │ │ - srl s2,s0,0x7 │ │ - sll s4,s0,0x19 │ │ - or s3,s3,s8 │ │ - or s8,t5,s6 │ │ - or s6,t3,s5 │ │ - or t3,s2,s4 │ │ - xor t5,s3,s8 │ │ - xor s5,s6,t3 │ │ - srl t9,t9,0xa │ │ - srl s2,s0,0x3 │ │ - xor s4,t5,t9 │ │ - xor s3,s5,s2 │ │ - lw s6,52(sp) │ │ - addu s8,s4,s3 │ │ - addu t3,s8,s6 │ │ - addu t6,t6,t3 │ │ - sw t6,60(s1) │ │ - sll t5,t2,0x1a │ │ - srl t3,v0,0x2 │ │ - srl s2,t2,0x6 │ │ - or s2,s2,t5 │ │ - srl s8,t2,0x19 │ │ - srl s3,v0,0xd │ │ - sll s6,v0,0x13 │ │ - sw t3,68(sp) │ │ - sll t5,t2,0x7 │ │ - or t5,t5,s8 │ │ - srl s5,t2,0xb │ │ - or s8,s3,s6 │ │ - lw t3,20(s7) │ │ - lw s3,68(sp) │ │ - xor t9,v1,t8 │ │ - sll s4,t2,0x15 │ │ - or s4,s5,s4 │ │ - and t9,t2,t9 │ │ - sll s5,v0,0x1e │ │ - xor s2,s4,s2 │ │ - or s5,s3,s5 │ │ - addu t7,t7,t3 │ │ - xor t9,t9,t8 │ │ - xor s4,v0,a0 │ │ - sll t3,v0,0xa │ │ - srl s6,v0,0x16 │ │ - addu t7,t7,t9 │ │ - xor t9,s2,t5 │ │ - and t5,s4,a2 │ │ - and s2,v0,a0 │ │ - xor s4,s8,s5 │ │ - or s8,t3,s6 │ │ - addu s3,t7,t9 │ │ - or s5,t5,s2 │ │ - xor t3,s4,s8 │ │ - addu t6,s3,t6 │ │ - addu s6,s5,t3 │ │ - addu a1,t6,a1 │ │ - beqz a3,a3e8 │ │ - addu t7,s6,t6 │ │ - lw t6,56(s1) │ │ - lw t9,68(s1) │ │ - srl s5,t6,0x13 │ │ - sll s4,t6,0xf │ │ - srl t3,t6,0x11 │ │ - sll s2,t6,0xd │ │ - srl s8,t9,0x12 │ │ - srl s3,t9,0x7 │ │ - sll s6,t9,0x19 │ │ - sll t5,t9,0xe │ │ - or t5,t5,s8 │ │ - or s2,s2,s5 │ │ - or s8,s3,s6 │ │ - or s3,s4,t3 │ │ - xor s6,t5,s8 │ │ - xor s4,s2,s3 │ │ - srl s5,t9,0x3 │ │ - srl t6,t6,0xa │ │ - xor t3,s6,s5 │ │ - xor t5,s4,t6 │ │ - addu s8,t3,t5 │ │ - addu s2,s8,t1 │ │ - addu s0,s0,s2 │ │ - sw s0,64(s1) │ │ - sll s4,a1,0x15 │ │ - sll t3,a1,0x1a │ │ - srl s8,a1,0x19 │ │ - srl s5,a1,0xb │ │ - srl s3,a1,0x6 │ │ - or s5,s5,s4 │ │ - or s3,s3,t3 │ │ - sw s8,68(sp) │ │ - xor s6,t2,v1 │ │ - lw t3,24(s7) │ │ - xor s3,s5,s3 │ │ - lw s5,68(sp) │ │ - and t6,a1,s6 │ │ - sll s8,t7,0x13 │ │ - srl s2,t7,0x2 │ │ - sll t5,a1,0x7 │ │ - srl s4,t7,0xd │ │ - sll s6,t7,0x1e │ │ - or t5,t5,s5 │ │ - or s4,s4,s8 │ │ - or s6,s2,s6 │ │ - addu t8,t8,t3 │ │ - xor t6,t6,v1 │ │ - xor t3,t7,v0 │ │ - sll s2,t7,0xa │ │ - srl s8,t7,0x16 │ │ - addu t8,t8,t6 │ │ - xor s3,s3,t5 │ │ - and s5,t3,a0 │ │ - xor t5,s4,s6 │ │ - or t3,s2,s8 │ │ - and t6,t7,v0 │ │ - addu s4,t8,s3 │ │ - xor s2,t5,t3 │ │ - or s6,s5,t6 │ │ - addu s0,s4,s0 │ │ - addu s8,s6,s2 │ │ - addu t8,s0,a2 │ │ - beqz a3,a3e0 │ │ - addu t3,s8,s0 │ │ - lw s0,60(s1) │ │ - lw t6,72(s1) │ │ - srl s8,s0,0x13 │ │ - sll a2,s0,0xf │ │ - srl s6,s0,0x11 │ │ - sll s3,s0,0xd │ │ - sll t5,t6,0xe │ │ - srl s5,t6,0x12 │ │ - srl s2,t6,0x7 │ │ - sll s4,t6,0x19 │ │ - or s3,s3,s8 │ │ - or s8,a2,s6 │ │ - or s6,t5,s5 │ │ - or t5,s2,s4 │ │ - xor a2,s3,s8 │ │ - xor s5,s6,t5 │ │ - srl s0,s0,0xa │ │ - srl s2,t6,0x3 │ │ - xor s4,a2,s0 │ │ + addiu sp,sp,-32 │ │ + sw s7,28(sp) │ │ + sw s6,24(sp) │ │ + sw s5,20(sp) │ │ + sw s4,16(sp) │ │ + sw s3,12(sp) │ │ + sw s2,8(sp) │ │ + sw s1,4(sp) │ │ + sw s0,0(sp) │ │ + lbu a2,3(a0) │ │ + lbu v0,2(a0) │ │ + lbu a3,0(a0) │ │ + lbu v1,1(a0) │ │ + sll t0,a2,0x18 │ │ + sll t1,v0,0x10 │ │ + or t2,t0,t1 │ │ + or t3,t2,a3 │ │ + sll t4,v1,0x8 │ │ + or t7,t3,t4 │ │ + sw t7,0(a1) │ │ + lbu t5,7(a0) │ │ + lbu t6,6(a0) │ │ + lbu s0,4(a0) │ │ + lbu s1,5(a0) │ │ + sll s2,t5,0x18 │ │ + sll s3,t6,0x10 │ │ + or s4,s2,s3 │ │ + or s5,s4,s0 │ │ + sll s6,s1,0x8 │ │ + or s7,s5,s6 │ │ + sw s7,4(a1) │ │ + lbu t8,11(a0) │ │ + lbu t9,10(a0) │ │ + lbu a3,8(a0) │ │ + lbu a2,9(a0) │ │ + sll v1,t8,0x18 │ │ + sll v0,t9,0x10 │ │ + or t0,v1,v0 │ │ + or t1,t0,a3 │ │ + sll t2,a2,0x8 │ │ + or s0,t1,t2 │ │ + sw s0,8(a1) │ │ + lbu t4,14(a0) │ │ + lbu t3,15(a0) │ │ + lbu t5,12(a0) │ │ + lbu t6,13(a0) │ │ + sll s1,t4,0x10 │ │ + sll a0,t3,0x18 │ │ + or s2,a0,s1 │ │ + or s3,s2,t5 │ │ + sll s4,t6,0x8 │ │ + or s5,s3,s4 │ │ + srl s6,s5,0x18 │ │ + lw v0,-32720(gp) │ │ + lw t0,-32708(gp) │ │ + addiu t8,s6,512 │ │ + andi t9,s5,0xff │ │ + sll a3,t8,0x2 │ │ + addiu a2,t9,768 │ │ + srl v1,s5,0x10 │ │ + lw t2,0(t0) │ │ + addu t3,v0,a3 │ │ + sll t1,a2,0x2 │ │ + srl t4,s5,0x6 │ │ + andi t6,v1,0xff │ │ + lw t5,0(t3) │ │ + addu s1,v0,t1 │ │ + andi s2,t4,0x3fc │ │ + addiu a0,t6,256 │ │ + addu s4,v0,s2 │ │ + lw s3,0(s1) │ │ + xor t7,t7,t2 │ │ + sll s6,a0,0x2 │ │ + lw t8,0(s4) │ │ + xor t9,t7,t5 │ │ + addu a3,v0,s6 │ │ + lw a2,0(a3) │ │ + xor v1,t9,s3 │ │ + xor t2,v1,t8 │ │ + xor s1,t2,a2 │ │ + xor s7,s1,s7 │ │ + xor s0,s7,s0 │ │ + xor t5,s0,s5 │ │ + srl t3,t5,0x18 │ │ + addiu t1,t3,512 │ │ + andi t4,t5,0xff │ │ + sll s2,t1,0x2 │ │ + addiu a0,t4,768 │ │ + srl t6,t5,0x10 │ │ + lw s3,4(t0) │ │ + addu t7,v0,s2 │ │ + sll s4,a0,0x2 │ │ + srl s6,t5,0x6 │ │ + andi t8,t6,0xff │ │ + lw t9,0(t7) │ │ + addu a3,v0,s4 │ │ + andi a2,s6,0x3fc │ │ + addiu v1,t8,256 │ │ + lw t2,0(a3) │ │ + xor t3,s1,s3 │ │ + addu t1,v0,a2 │ │ + sll t4,v1,0x2 │ │ + lw s2,0(t1) │ │ + xor a0,t3,t9 │ │ + addu t6,v0,t4 │ │ + sw s5,12(a1) │ │ + sw s1,16(a1) │ │ + xor s5,a0,t2 │ │ + lw s1,0(t6) │ │ xor s3,s5,s2 │ │ - addu s8,s4,s3 │ │ - addu s6,s8,t0 │ │ - addu t9,t9,s6 │ │ - sw t9,68(s1) │ │ - srl s5,t8,0xb │ │ - sll s0,t8,0x15 │ │ - sll a2,t8,0x1a │ │ - sll s3,t8,0x7 │ │ - srl s2,t8,0x6 │ │ - or s4,s5,s0 │ │ - or s2,s2,a2 │ │ - sw s3,68(sp) │ │ - xor s2,s4,s2 │ │ - lw a2,28(s7) │ │ - lw s4,68(sp) │ │ - xor t5,a1,t2 │ │ - sll s6,t3,0x13 │ │ - srl s0,t3,0x2 │ │ - and t5,t8,t5 │ │ - srl s8,t8,0x19 │ │ - srl s3,t3,0xd │ │ - sll s5,t3,0x1e │ │ - or s8,s4,s8 │ │ - or s3,s3,s6 │ │ - or s5,s0,s5 │ │ - addu v1,v1,a2 │ │ - xor t5,t5,t2 │ │ - xor a2,t3,t7 │ │ - sll s0,t3,0xa │ │ - srl s6,t3,0x16 │ │ - addu v1,v1,t5 │ │ - and s4,t3,t7 │ │ - xor t5,s2,s8 │ │ - xor s8,s3,s5 │ │ - and s2,a2,v0 │ │ - or s3,s0,s6 │ │ - addu s5,v1,t5 │ │ - or a2,s2,s4 │ │ - xor s0,s8,s3 │ │ - addu t9,s5,t9 │ │ - addu s6,a2,s0 │ │ - addu s2,t9,a0 │ │ - beqz a3,9b74 │ │ - addu t5,s6,t9 │ │ - lw v1,64(s1) │ │ - lw s8,64(sp) │ │ - srl s6,v1,0x13 │ │ - sll s5,v1,0xf │ │ - srl a2,v1,0x11 │ │ - sll s0,v1,0xd │ │ - srl a0,s8,0x12 │ │ - srl t9,s8,0x7 │ │ - sll s3,s8,0x19 │ │ - sll s4,s8,0xe │ │ - or s0,s0,s6 │ │ - or s4,s4,a0 │ │ - or s6,s5,a2 │ │ - or s5,t9,s3 │ │ - xor a2,s0,s6 │ │ - xor a0,s4,s5 │ │ - srl v1,v1,0xa │ │ - srl t9,s8,0x3 │ │ - xor s3,a2,v1 │ │ - xor s0,a0,t9 │ │ - lw s6,44(s1) │ │ - addu s4,s3,s0 │ │ - addu s5,s4,s6 │ │ - addu t6,t6,s5 │ │ - sw t6,72(s1) │ │ - lw s8,32(s7) │ │ - sll a0,s2,0x15 │ │ - sll v1,s2,0x1a │ │ - xor a2,t8,a1 │ │ - srl s3,s2,0xb │ │ - srl t9,s2,0x6 │ │ - or s3,s3,a0 │ │ - and a2,s2,a2 │ │ - or t9,t9,v1 │ │ - srl s6,s2,0x19 │ │ - srl s0,t5,0xd │ │ - sll s5,t5,0x13 │ │ - srl a0,t5,0x2 │ │ - sll s4,t5,0x1e │ │ - sll v1,s2,0x7 │ │ - addu t2,t2,s8 │ │ - xor t9,s3,t9 │ │ - or v1,v1,s6 │ │ - xor s8,a2,a1 │ │ - or s6,s0,s5 │ │ - xor s3,t5,t3 │ │ - or s0,a0,s4 │ │ - sll s5,t5,0xa │ │ - srl s4,t5,0x16 │ │ - addu a2,t2,s8 │ │ - xor a0,s6,s0 │ │ - xor s8,t9,v1 │ │ - and t2,t5,t3 │ │ - or v1,s5,s4 │ │ - and t9,s3,t7 │ │ - addu s6,a2,s8 │ │ - or s3,t9,t2 │ │ - xor s0,a0,v1 │ │ - addu t6,s6,t6 │ │ - addu s5,s3,s0 │ │ - addu s8,t6,v0 │ │ - beqz a3,9c78 │ │ - addu s4,s5,t6 │ │ - lw a2,68(s1) │ │ - lw t2,48(s1) │ │ - sll v1,a2,0xf │ │ - srl v0,a2,0x11 │ │ - or s3,v1,v0 │ │ - sll t9,a2,0xd │ │ - lw v1,40(sp) │ │ - srl a0,a2,0x13 │ │ - or s6,t9,a0 │ │ - xor t6,s6,s3 │ │ - srl a0,a2,0xa │ │ - srl s5,v1,0x12 │ │ - sll a2,v1,0xe │ │ - srl s0,v1,0x7 │ │ - sll v0,v1,0x19 │ │ - xor s6,t6,a0 │ │ - or s3,a2,s5 │ │ - or t6,s0,v0 │ │ - lw a2,64(sp) │ │ - addu t2,s6,t2 │ │ - xor a0,s3,t6 │ │ - srl t9,v1,0x3 │ │ - addu s0,t2,a2 │ │ - xor s5,a0,t9 │ │ - addu v0,s0,s5 │ │ - sw v0,56(sp) │ │ - sw v0,76(s1) │ │ - lw s6,36(s7) │ │ - xor s3,s2,t8 │ │ - srl t6,s8,0xb │ │ - sll t2,s8,0x15 │ │ - srl a0,s8,0x6 │ │ - sll t9,s8,0x1a │ │ - and v1,s8,s3 │ │ - sll s5,s8,0x7 │ │ - or s3,t6,t2 │ │ - srl s0,s8,0x19 │ │ - or t2,a0,t9 │ │ - srl a2,s4,0xd │ │ - sll t9,s4,0x13 │ │ - srl v0,s4,0x2 │ │ - sll t6,s4,0x1e │ │ - xor a0,s3,t2 │ │ - addu a1,a1,s6 │ │ - or s3,s5,s0 │ │ - xor s6,v1,t8 │ │ - or s0,a2,t9 │ │ - xor t2,s4,t5 │ │ - or a2,v0,t6 │ │ - sll t9,s4,0xa │ │ - srl t6,s4,0x16 │ │ - addu v1,a1,s6 │ │ - and s5,t2,t3 │ │ - xor s6,a0,s3 │ │ - xor v0,s0,a2 │ │ - or s3,t9,t6 │ │ - and a1,s4,t5 │ │ - lw a2,56(sp) │ │ - or t2,s5,a1 │ │ - xor s0,v0,s3 │ │ - addu a0,v1,s6 │ │ - addu t9,a0,a2 │ │ - addu t6,t2,s0 │ │ - addu s5,t9,t7 │ │ - beqz a3,9d80 │ │ - addu s3,t6,t9 │ │ - lw t7,72(s1) │ │ - lw a0,52(s1) │ │ - sll v0,t7,0xf │ │ - srl v1,t7,0x11 │ │ - or s0,v0,v1 │ │ - sll s6,t7,0xd │ │ - lw v0,44(sp) │ │ - srl a1,t7,0x13 │ │ - or t2,s6,a1 │ │ - xor t6,t2,s0 │ │ - sll a1,v0,0xe │ │ - srl v1,v0,0x12 │ │ - srl a2,v0,0x7 │ │ - srl t7,t7,0xa │ │ - sll t9,v0,0x19 │ │ - xor s6,t6,t7 │ │ - or s0,a1,v1 │ │ - or t6,a2,t9 │ │ - srl t7,v0,0x3 │ │ - lw v0,40(sp) │ │ - addu a0,s6,a0 │ │ - xor t2,s0,t6 │ │ - addu v1,a0,v0 │ │ - xor a1,t2,t7 │ │ - addu a2,v1,a1 │ │ - sw a2,40(sp) │ │ - sw a2,80(s1) │ │ - lw t9,40(s7) │ │ - xor s6,s8,s2 │ │ - srl s0,s5,0xb │ │ - sll t6,s5,0x15 │ │ - srl a0,s5,0x6 │ │ - sll t2,s5,0x1a │ │ - or a1,s0,t6 │ │ - and t7,s5,s6 │ │ - or v1,a0,t2 │ │ - srl s6,s5,0x19 │ │ - srl t6,s3,0xd │ │ - sll a0,s3,0x13 │ │ - srl s0,s3,0x2 │ │ - sll a2,s3,0x1e │ │ - sll v0,s5,0x7 │ │ - addu t8,t8,t9 │ │ - xor v1,a1,v1 │ │ - or v0,v0,s6 │ │ - xor t9,t7,s2 │ │ - or s6,t6,a0 │ │ - xor a1,s3,s4 │ │ - or t6,s0,a2 │ │ - sll a0,s3,0xa │ │ - srl t2,s3,0x16 │ │ - addu t7,t8,t9 │ │ - xor s0,s6,t6 │ │ - xor a2,v1,v0 │ │ - lw s6,40(sp) │ │ - or v1,a0,t2 │ │ - and t9,a1,t5 │ │ - and t8,s3,s4 │ │ - xor t6,s0,v1 │ │ - addu v0,t7,a2 │ │ - or a1,t9,t8 │ │ - addu a0,v0,s6 │ │ - addu t2,a1,t6 │ │ - addu s0,a0,t3 │ │ - beqz a3,9e88 │ │ - addu s6,t2,a0 │ │ - lw t3,76(s1) │ │ - lw t7,56(s1) │ │ - sll t8,t3,0xf │ │ - srl v1,t3,0x11 │ │ - or v0,t8,v1 │ │ - sll a2,t3,0xd │ │ - lw t8,48(sp) │ │ - srl t9,t3,0x13 │ │ - or a1,a2,t9 │ │ - xor t9,a1,v0 │ │ - srl t2,t3,0xa │ │ - sll a2,t8,0xe │ │ - srl a0,t8,0x12 │ │ - srl t3,t8,0x7 │ │ - sll v1,t8,0x19 │ │ - xor a1,t9,t2 │ │ - or v0,t3,v1 │ │ - or t9,a2,a0 │ │ - lw t6,44(sp) │ │ - addu t7,a1,t7 │ │ - xor t2,t9,v0 │ │ - srl a2,t8,0x3 │ │ - addu a0,t7,t6 │ │ - xor t3,t2,a2 │ │ - addu v1,a0,t3 │ │ - sw v1,44(sp) │ │ - sw v1,84(s1) │ │ - lw t9,44(s7) │ │ - xor t7,s5,s8 │ │ - srl t2,s0,0xb │ │ - sll v0,s0,0x1a │ │ - sll t8,s0,0x15 │ │ - srl a1,s0,0x6 │ │ - and t6,s0,t7 │ │ - or t8,t2,t8 │ │ - or a1,a1,v0 │ │ - sll t7,s0,0x7 │ │ - srl t2,s0,0x19 │ │ - srl t3,s6,0xd │ │ - sll a2,s6,0x13 │ │ - srl v0,s6,0x2 │ │ - sll a0,s6,0x1e │ │ - addu s2,s2,t9 │ │ - xor v1,t6,s8 │ │ - xor t9,t8,a1 │ │ - or t6,t7,t2 │ │ - xor t8,s6,s3 │ │ - or t2,t3,a2 │ │ - or t3,v0,a0 │ │ - srl a2,s6,0x16 │ │ - sll v0,s6,0xa │ │ - xor a1,t9,t6 │ │ - addu a0,s2,v1 │ │ - or t6,v0,a2 │ │ - xor t9,t2,t3 │ │ - and t7,t8,s4 │ │ - and v1,s6,s3 │ │ - lw t3,44(sp) │ │ - addu s2,a0,a1 │ │ - or t8,t7,v1 │ │ - xor t2,t9,t6 │ │ - addu v0,s2,t3 │ │ - addu a2,t8,t2 │ │ - addu s2,v0,t5 │ │ - beqz a3,9f8c │ │ - addu t5,a2,v0 │ │ - lw a1,80(s1) │ │ - srl v0,t4,0x12 │ │ - sll v1,a1,0xd │ │ - srl t6,a1,0x13 │ │ - sll a0,a1,0xf │ │ - srl t9,a1,0x11 │ │ - or t2,a0,t9 │ │ - or t8,v1,t6 │ │ - xor v1,t8,t2 │ │ - srl a2,a1,0xa │ │ - srl t6,t4,0x7 │ │ - sll a1,t4,0xe │ │ - lw t7,60(s1) │ │ - sll t3,t4,0x19 │ │ - xor a0,v1,a2 │ │ - or t9,a1,v0 │ │ - or t8,t6,t3 │ │ - lw t2,48(sp) │ │ - addu t7,a0,t7 │ │ - xor v1,t9,t8 │ │ - srl a2,t4,0x3 │ │ - addu a1,t7,t2 │ │ - xor v0,v1,a2 │ │ - addu t6,a1,v0 │ │ - sw t6,48(sp) │ │ - sw t6,88(s1) │ │ - lw t9,48(s7) │ │ - xor t3,s0,s5 │ │ - srl t8,s2,0xb │ │ - sll a2,s2,0x15 │ │ - srl a0,s2,0x6 │ │ - sll v1,s2,0x1a │ │ - or v0,t8,a2 │ │ - and t7,s2,t3 │ │ - or t6,a0,v1 │ │ - sll t8,s2,0x7 │ │ - srl t3,s2,0x19 │ │ - srl a2,t5,0xd │ │ - sll t2,t5,0x13 │ │ - srl v1,t5,0x2 │ │ - sll a1,t5,0x1e │ │ - xor a0,v0,t6 │ │ - addu s8,s8,t9 │ │ - or v0,t8,t3 │ │ - xor t9,t7,s5 │ │ - or t3,a2,t2 │ │ - xor t6,t5,s6 │ │ - or a2,v1,a1 │ │ - sll v1,t5,0xa │ │ - srl a1,t5,0x16 │ │ - addu t7,s8,t9 │ │ - xor t2,t3,a2 │ │ - xor t9,a0,v0 │ │ - and t8,t6,s3 │ │ - or a0,v1,a1 │ │ - and s8,t5,s6 │ │ - lw v0,48(sp) │ │ - addu t6,t7,t9 │ │ - or t3,t8,s8 │ │ - xor v1,t2,a0 │ │ - addu a2,t6,v0 │ │ - addu a1,t3,v1 │ │ - addu t9,a2,s4 │ │ - beqz a3,a08c │ │ - addu s4,a1,a2 │ │ - lw t7,84(s1) │ │ - lw t8,52(sp) │ │ - sll t3,t7,0xd │ │ - srl t2,t7,0x13 │ │ - sll v1,t7,0xf │ │ - srl a0,t7,0x11 │ │ - or a2,t3,t2 │ │ - or s8,v1,a0 │ │ - srl t3,t8,0x12 │ │ - srl a1,t8,0x7 │ │ - sll v0,t8,0x19 │ │ - sll t6,t8,0xe │ │ - xor v1,a2,s8 │ │ - or a0,a1,v0 │ │ - or t6,t6,t3 │ │ - srl t7,t7,0xa │ │ - lw t2,64(s1) │ │ - xor a2,v1,t7 │ │ - xor s8,t6,a0 │ │ - srl t3,t8,0x3 │ │ - addu a1,a2,t2 │ │ - xor v0,s8,t3 │ │ - addu v1,a1,v0 │ │ - addu t4,t4,v1 │ │ - sw t4,92(s1) │ │ - lw t7,52(s7) │ │ - xor t6,s2,s0 │ │ - sll a2,t9,0x15 │ │ - sll s8,t9,0x1a │ │ - srl t2,t9,0xb │ │ - srl a0,t9,0x6 │ │ - and v1,t9,t6 │ │ - or t2,t2,a2 │ │ - or a0,a0,s8 │ │ - sll v0,t9,0x7 │ │ - srl t6,t9,0x19 │ │ - sll a1,s4,0x13 │ │ - srl t8,s4,0x2 │ │ - srl a2,s4,0xd │ │ - sll t3,s4,0x1e │ │ - addu s5,s5,t7 │ │ - xor s8,t2,a0 │ │ - or a2,a2,a1 │ │ - or t2,v0,t6 │ │ - or t3,t8,t3 │ │ - xor t7,v1,s0 │ │ - xor v0,s4,t5 │ │ - sll a1,s4,0xa │ │ - srl t6,s4,0x16 │ │ - addu v1,s5,t7 │ │ - xor a0,s8,t2 │ │ - and s5,s4,t5 │ │ - xor t7,a2,t3 │ │ - and t8,v0,s6 │ │ - or s8,a1,t6 │ │ - or v0,t8,s5 │ │ - addu t2,v1,a0 │ │ - xor a2,t7,s8 │ │ - addu t4,t2,t4 │ │ - addu t3,v0,a2 │ │ - addu s3,t4,s3 │ │ - beqz a3,a18c │ │ - addu s5,t3,t4 │ │ - lw a1,88(s1) │ │ - sll a2,t1,0xe │ │ + xor t6,s3,s1 │ │ + xor a3,t6,s7 │ │ + xor t2,a3,s0 │ │ + sw t5,28(a1) │ │ + xor t5,t2,t5 │ │ + sw s7,20(a1) │ │ + srl s7,t5,0x18 │ │ + sw s0,24(a1) │ │ + andi t7,t5,0xff │ │ + addiu s0,s7,512 │ │ + sll s4,s0,0x2 │ │ + addiu s6,t7,768 │ │ + srl t8,t5,0x10 │ │ + lw t9,8(t0) │ │ + addu a2,v0,s4 │ │ + sll v1,s6,0x2 │ │ + srl t3,t5,0x6 │ │ + andi t1,t8,0xff │ │ + lw t4,0(a2) │ │ + addu s2,v0,v1 │ │ + andi s5,t3,0x3fc │ │ + addiu s1,t1,256 │ │ + lw a0,0(s2) │ │ + xor s3,t6,t9 │ │ + addu s7,v0,s5 │ │ + sll s0,s1,0x2 │ │ + lw t7,0(s7) │ │ + xor s4,s3,t4 │ │ + addu s6,v0,s0 │ │ + lw t8,0(s6) │ │ + xor t9,s4,a0 │ │ + xor a2,t9,t7 │ │ + xor t3,a2,t8 │ │ + xor s2,t3,a3 │ │ + xor s1,s2,t2 │ │ + xor t8,s1,t5 │ │ + srl v1,t8,0x18 │ │ + addiu t1,v1,512 │ │ + andi t4,t8,0xff │ │ + sll s5,t1,0x2 │ │ + addiu a0,t4,768 │ │ + srl s3,t8,0x10 │ │ + lw s7,12(t0) │ │ + addu s0,v0,s5 │ │ + sll s4,a0,0x2 │ │ + srl s6,t8,0x6 │ │ + andi t9,s3,0xff │ │ + addu a2,v0,s4 │ │ + lw t7,0(s0) │ │ + andi v1,s6,0x3fc │ │ + addiu t1,t9,256 │ │ + lw s5,0(a2) │ │ + xor a0,t3,s7 │ │ + addu t4,v0,v1 │ │ + sll s3,t1,0x2 │ │ + lw s7,0(t4) │ │ + xor s0,a0,t7 │ │ + addu s4,v0,s3 │ │ + lw s6,0(s4) │ │ + xor t9,s0,s5 │ │ + xor t7,t9,s7 │ │ + xor t1,t7,s6 │ │ + xor s0,t1,s2 │ │ + xor t9,s0,s1 │ │ + xor t7,t9,t8 │ │ + srl a2,t7,0x18 │ │ + addiu v1,a2,512 │ │ + andi s5,t7,0xff │ │ + sll t4,v1,0x2 │ │ + addiu s3,s5,768 │ │ + srl s7,t7,0x10 │ │ + lw a0,16(t0) │ │ + addu s4,v0,t4 │ │ + sll s6,s3,0x2 │ │ + srl s5,t7,0x6 │ │ + andi v1,s7,0xff │ │ + addu a2,v0,s6 │ │ + lw t4,0(s4) │ │ + andi s3,s5,0x3fc │ │ + addiu s7,v1,256 │ │ + lw s4,0(a2) │ │ + addu s6,v0,s3 │ │ + xor a0,t1,a0 │ │ + sll s5,s7,0x2 │ │ + lw a2,0(s6) │ │ + addu v1,v0,s5 │ │ + xor t4,a0,t4 │ │ + lw s3,0(v1) │ │ + xor s7,t4,s4 │ │ + xor s4,s7,a2 │ │ + xor v1,s4,s3 │ │ + xor t4,v1,s0 │ │ + xor s4,t4,t9 │ │ + xor s3,s4,t7 │ │ + srl a0,s3,0x18 │ │ + addiu s6,a0,512 │ │ + andi s5,s3,0xff │ │ + sll s7,s6,0x2 │ │ + addiu a0,s5,768 │ │ + srl a2,s3,0x10 │ │ + lw s5,20(t0) │ │ + addu s6,v0,s7 │ │ + sll a0,a0,0x2 │ │ + srl s7,s3,0x6 │ │ + andi a2,a2,0xff │ │ + sw t6,32(a1) │ │ + sw a3,36(a1) │ │ + addu t6,v0,a0 │ │ + sw t2,40(a1) │ │ + sw t5,44(a1) │ │ + sw t3,48(a1) │ │ + sw s2,52(a1) │ │ + sw s1,56(a1) │ │ + andi a3,s7,0x3fc │ │ + sw t8,60(a1) │ │ + addiu t5,a2,256 │ │ + lw t2,0(s6) │ │ + lw t3,0(t6) │ │ + xor s2,v1,s5 │ │ + addu s1,v0,a3 │ │ + sll t8,t5,0x2 │ │ + sw t1,64(a1) │ │ + sw s0,68(a1) │ │ + lw t1,0(s1) │ │ + xor s0,s2,t2 │ │ + sw t9,72(a1) │ │ + addu t9,v0,t8 │ │ + sw t7,76(a1) │ │ + sw v1,80(a1) │ │ + lw t7,0(t9) │ │ + xor v1,s0,t3 │ │ + xor s5,v1,t1 │ │ + xor s6,s5,t7 │ │ + sw t4,84(a1) │ │ + xor t4,s6,t4 │ │ + xor s7,t4,s4 │ │ + xor t3,s7,s3 │ │ + sw s4,88(a1) │ │ + srl s4,t3,0x18 │ │ + sw s3,92(a1) │ │ + andi a0,t3,0xff │ │ + addiu s3,s4,512 │ │ + sll t6,s3,0x2 │ │ + addiu a2,a0,768 │ │ + srl a3,t3,0x10 │ │ + lw s2,24(t0) │ │ + addu t2,v0,t6 │ │ + sll s1,a2,0x2 │ │ + srl t5,t3,0x6 │ │ + andi t8,a3,0xff │ │ + lw t1,0(t2) │ │ + addu s0,v0,s1 │ │ + andi t9,t5,0x3fc │ │ + addiu t7,t8,256 │ │ + lw v1,0(s0) │ │ + xor s5,s6,s2 │ │ + addu s4,v0,t9 │ │ + sll s3,t7,0x2 │ │ + lw t6,0(s4) │ │ + xor a0,s5,t1 │ │ + addu a2,v0,s3 │ │ + lw a3,0(a2) │ │ + xor s2,a0,v1 │ │ + xor t2,s2,t6 │ │ + xor t1,t2,a3 │ │ + xor s0,t1,t4 │ │ + xor t9,s0,s7 │ │ + xor v1,t9,t3 │ │ + srl s1,v1,0x18 │ │ + addiu t5,s1,512 │ │ + andi t8,v1,0xff │ │ + sll t7,t5,0x2 │ │ + addiu s5,t8,768 │ │ + srl s4,v1,0x10 │ │ + lw s3,28(t0) │ │ + addu t6,v0,t7 │ │ + sll a0,s5,0x2 │ │ + srl a3,v1,0x6 │ │ + andi s2,s4,0xff │ │ + addu a2,v0,a0 │ │ + lw s1,0(t6) │ │ + andi t8,a3,0x3fc │ │ + addiu t2,s2,256 │ │ + lw t5,0(a2) │ │ + xor s5,t1,s3 │ │ + addu t7,v0,t8 │ │ + sll s4,t2,0x2 │ │ + lw s3,0(t7) │ │ + xor t6,s5,s1 │ │ + addu a0,v0,s4 │ │ + lw a3,0(a0) │ │ + xor s2,t6,t5 │ │ + xor s1,s2,s3 │ │ + xor a2,s1,a3 │ │ + xor t8,a2,s0 │ │ + xor t7,t8,t9 │ │ + xor t5,t7,v1 │ │ + srl t2,t5,0x18 │ │ + addiu s5,t2,512 │ │ + andi s4,t5,0xff │ │ + sll s3,s5,0x2 │ │ + addiu t6,s4,768 │ │ + srl a3,t5,0x10 │ │ + addu s2,v0,s3 │ │ + lw a0,32(t0) │ │ + srl s5,t5,0x6 │ │ + sll s1,t6,0x2 │ │ + andi t2,a3,0xff │ │ + addu t6,v0,s1 │ │ + lw s4,0(s2) │ │ + andi s3,s5,0x3fc │ │ + addiu a3,t2,256 │ │ + lw s2,0(t6) │ │ + addu s1,v0,s3 │ │ + xor a0,a2,a0 │ │ + sll s5,a3,0x2 │ │ + lw t6,0(s1) │ │ + addu t2,v0,s5 │ │ + xor s4,a0,s4 │ │ + lw s3,0(t2) │ │ + xor a3,s4,s2 │ │ + xor s2,a3,t6 │ │ + xor a0,s2,s3 │ │ + xor s1,a0,t8 │ │ + xor t6,s1,t7 │ │ + xor s2,t6,t5 │ │ + srl s5,s2,0x18 │ │ + addiu t2,s5,512 │ │ + andi s4,s2,0xff │ │ + sll a3,t2,0x2 │ │ + srl s3,s2,0x10 │ │ + addiu t2,s4,768 │ │ + sw s6,96(a1) │ │ + sw t4,100(a1) │ │ + addu s6,v0,a3 │ │ + sw s7,104(a1) │ │ + sw t3,108(a1) │ │ + sw t1,112(a1) │ │ + sw s0,116(a1) │ │ + sll t4,t2,0x2 │ │ + sw t9,120(a1) │ │ + srl s7,s2,0x6 │ │ + andi t3,s3,0xff │ │ + lw t0,36(t0) │ │ + addu s0,v0,t4 │ │ + lw t1,0(s6) │ │ + andi t9,s7,0x3fc │ │ + sw t8,132(a1) │ │ + addiu t8,t3,256 │ │ + sw v1,124(a1) │ │ + sw a2,128(a1) │ │ + addu v1,v0,t9 │ │ + lw a2,0(s0) │ │ + sw t7,136(a1) │ │ + sw t5,140(a1) │ │ + xor t7,a0,t0 │ │ + sll t5,t8,0x2 │ │ + lw s5,0(v1) │ │ + addu v0,v0,t5 │ │ + sw a0,144(a1) │ │ + xor a0,t7,t1 │ │ + xor s4,a0,a2 │ │ + lw a3,0(v0) │ │ + xor t2,s4,s5 │ │ + xor s3,t2,a3 │ │ + sw s1,148(a1) │ │ + xor s1,s3,s1 │ │ + sw t6,152(a1) │ │ + xor t6,s1,t6 │ │ + xor s6,t6,s2 │ │ + sw s2,156(a1) │ │ + li s2,-96 │ │ + lw s7,28(sp) │ │ + lw s5,20(sp) │ │ + lw s4,16(sp) │ │ + lw s0,0(sp) │ │ + sw zero,240(a1) │ │ + sw s3,160(a1) │ │ + sw s1,164(a1) │ │ + lw s3,12(sp) │ │ + lw s1,4(sp) │ │ + sw s6,172(a1) │ │ + sb s2,240(a1) │ │ + lw s6,24(sp) │ │ + lw s2,8(sp) │ │ + move v0,zero │ │ + sw t6,168(a1) │ │ + jr ra │ │ + addiu sp,sp,32 │ │ + │ │ +00006618 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,10728 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-56 │ │ + sw s7,48(sp) │ │ + sw s6,44(sp) │ │ + sw s5,40(sp) │ │ + sw s4,36(sp) │ │ + sw s3,32(sp) │ │ + sw s2,28(sp) │ │ + sw s0,20(sp) │ │ + sw gp,0(sp) │ │ + sw s8,52(sp) │ │ + sw s1,24(sp) │ │ + lbu a2,3(a0) │ │ + lbu t7,2(a0) │ │ + lbu v0,0(a0) │ │ + lbu v1,1(a0) │ │ + sll a3,a2,0x18 │ │ + sll t0,t7,0x10 │ │ + or t1,a3,t0 │ │ + or t2,t1,v0 │ │ + sll t3,v1,0x8 │ │ + or s0,t2,t3 │ │ + sw s0,0(a1) │ │ + lbu t4,7(a0) │ │ + lbu t5,6(a0) │ │ + lbu t6,4(a0) │ │ + lbu s1,5(a0) │ │ + sll s2,t4,0x18 │ │ + sll s3,t5,0x10 │ │ + or s4,s2,s3 │ │ + or s5,s4,t6 │ │ + sll s6,s1,0x8 │ │ + or s7,s5,s6 │ │ + sw s7,4(a1) │ │ + lbu t9,10(a0) │ │ + lbu t8,11(a0) │ │ + lbu s8,8(a0) │ │ + lbu a2,9(a0) │ │ + sll t7,t8,0x18 │ │ + sll v0,t9,0x10 │ │ + or v1,t7,v0 │ │ + or a3,v1,s8 │ │ + sll t0,a2,0x8 │ │ + or s1,a3,t0 │ │ + sw s1,8(a1) │ │ + lbu t1,15(a0) │ │ + lbu t4,14(a0) │ │ + lbu t2,12(a0) │ │ + lbu t3,13(a0) │ │ + sll t5,t1,0x18 │ │ + sll t6,t4,0x10 │ │ + or s2,t5,t6 │ │ + or s3,s2,t2 │ │ + sll s4,t3,0x8 │ │ + or s5,s3,s4 │ │ + sw s5,12(a1) │ │ + lbu s6,19(a0) │ │ + lbu t8,18(a0) │ │ + sll a2,s6,0x18 │ │ + lbu t9,16(a0) │ │ + lbu s8,17(a0) │ │ + sll t7,t8,0x10 │ │ + or v0,a2,t7 │ │ + or v1,v0,t9 │ │ + sll a3,s8,0x8 │ │ + or t2,v1,a3 │ │ + sw t2,16(a1) │ │ + lbu t0,23(a0) │ │ + lbu t1,22(a0) │ │ + lbu t4,20(a0) │ │ + sll t3,t0,0x18 │ │ + lbu a0,21(a0) │ │ + sll t5,t1,0x10 │ │ + or t6,t3,t5 │ │ + or s2,t6,t4 │ │ + sll s3,a0,0x8 │ │ + or s4,s2,s3 │ │ + srl s6,s4,0x18 │ │ + lw v0,-32720(gp) │ │ + lw t7,-32708(gp) │ │ + addiu t8,s6,512 │ │ + andi t9,s4,0xff │ │ + sll s8,t8,0x2 │ │ + addiu a2,t9,768 │ │ + srl v1,s4,0x10 │ │ + lw t0,0(t7) │ │ + addu a3,v0,s8 │ │ + sll t1,a2,0x2 │ │ + srl a0,s4,0x6 │ │ + andi t4,v1,0xff │ │ + lw t3,0(a3) │ │ + addu t6,v0,t1 │ │ + andi t5,a0,0x3fc │ │ + addiu s2,t4,256 │ │ + lw s3,0(t6) │ │ + addu s6,v0,t5 │ │ + xor s0,s0,t0 │ │ + sll t8,s2,0x2 │ │ + xor t9,s0,t3 │ │ + lw s8,0(s6) │ │ + addu a2,v0,t8 │ │ + xor t0,t9,s3 │ │ + lw v1,0(a2) │ │ + xor a3,t0,s8 │ │ + xor v1,a3,v1 │ │ + xor t1,v1,s7 │ │ + xor t0,t1,s1 │ │ + xor a3,t0,s5 │ │ + xor a2,a3,t2 │ │ + xor a0,a2,s4 │ │ + srl s7,a0,0x18 │ │ + addiu s1,s7,512 │ │ + andi s5,a0,0xff │ │ + sw s4,20(a1) │ │ + addiu t2,s5,768 │ │ + sll s4,s1,0x2 │ │ + srl t4,a0,0x10 │ │ + lw t3,4(t7) │ │ + addu t5,v0,s4 │ │ + sll s2,t2,0x2 │ │ + srl t6,a0,0x6 │ │ + andi s3,t4,0xff │ │ + lw s0,0(t5) │ │ + addu s6,v0,s2 │ │ + andi t8,t6,0x3fc │ │ + addiu t9,s3,256 │ │ + lw s8,0(s6) │ │ + xor s7,v1,t3 │ │ + addu s1,v0,t8 │ │ + sll s5,t9,0x2 │ │ + lw s4,0(s1) │ │ + xor t2,s7,s0 │ │ + addu t4,v0,s5 │ │ + xor t3,t2,s8 │ │ + lw t5,0(t4) │ │ + xor s2,t3,s4 │ │ + xor t4,s2,t5 │ │ + xor s7,t4,t1 │ │ + xor s6,s7,t0 │ │ + xor s5,s6,a3 │ │ + xor s4,s5,a2 │ │ + xor s2,s4,a0 │ │ + srl t6,s2,0x18 │ │ + addiu s3,t6,512 │ │ + andi s0,s2,0xff │ │ + sll t8,s3,0x2 │ │ + addiu t9,s0,768 │ │ + srl s8,s2,0x10 │ │ + addu t2,v0,t8 │ │ + lw s1,8(t7) │ │ + sll t5,t9,0x2 │ │ + srl s3,s2,0x6 │ │ + andi t3,s8,0xff │ │ + addu s0,v0,t5 │ │ + lw t6,0(t2) │ │ + andi t8,s3,0x3fc │ │ + addiu t9,t3,256 │ │ + lw s8,0(s0) │ │ + addu t2,v0,t8 │ │ + xor s1,t4,s1 │ │ + sll t5,t9,0x2 │ │ + lw s3,0(t2) │ │ + addu t3,v0,t5 │ │ + xor t6,s1,t6 │ │ + xor t8,t6,s8 │ │ + lw s0,0(t3) │ │ + xor t9,t8,s3 │ │ + xor t3,t9,s0 │ │ + xor s1,t3,s7 │ │ + xor s0,s1,s6 │ │ + xor t9,s0,s5 │ │ + xor t8,t9,s4 │ │ + xor t2,t8,s2 │ │ + srl s8,t2,0x18 │ │ + andi t5,t2,0xff │ │ + addiu s3,s8,512 │ │ + sll s8,s3,0x2 │ │ + addiu s3,t5,768 │ │ + sll t5,s3,0x2 │ │ + addu t5,v0,t5 │ │ + lw t5,0(t5) │ │ + srl t6,t2,0x10 │ │ + sw t5,8(sp) │ │ + addu s8,v0,s8 │ │ + lw t5,12(t7) │ │ + srl s3,t2,0x6 │ │ + andi t6,t6,0xff │ │ + lw s8,0(s8) │ │ + andi s3,s3,0x3fc │ │ + addiu t6,t6,256 │ │ + xor t5,t3,t5 │ │ + addu s3,v0,s3 │ │ + sw v1,24(a1) │ │ + sw t1,28(a1) │ │ + sw t0,32(a1) │ │ + sw a3,36(a1) │ │ + sw a2,40(a1) │ │ + sll t6,t6,0x2 │ │ + sw a0,44(a1) │ │ + lw a2,8(sp) │ │ + xor t1,t5,s8 │ │ + lw a3,0(s3) │ │ + addu v1,v0,t6 │ │ + xor a0,t1,a2 │ │ + lw t0,0(v1) │ │ + sw t4,48(a1) │ │ + xor t4,a0,a3 │ │ + xor t0,t4,t0 │ │ + sw s1,76(a1) │ │ + xor s1,t0,s1 │ │ + sw s0,80(a1) │ │ + xor s0,s1,s0 │ │ + sw t9,84(a1) │ │ + xor t9,s0,t9 │ │ + sw t8,88(a1) │ │ + xor t8,t9,t8 │ │ + sw t2,92(a1) │ │ + xor t2,t8,t2 │ │ + sw s7,52(a1) │ │ + srl s7,t2,0x18 │ │ + sw s6,56(a1) │ │ + sw s5,60(a1) │ │ + addiu s6,s7,512 │ │ + andi s5,t2,0xff │ │ + sw s4,64(a1) │ │ + sw s2,68(a1) │ │ + sw t3,72(a1) │ │ + sll s4,s6,0x2 │ │ + addiu s2,s5,768 │ │ + srl t3,t2,0x10 │ │ + lw s8,16(t7) │ │ + addu t5,v0,s4 │ │ + sll s3,s2,0x2 │ │ + srl t6,t2,0x6 │ │ + andi a3,t3,0xff │ │ + lw t4,0(t5) │ │ + addu v1,v0,s3 │ │ + andi t1,t6,0x3fc │ │ + addiu a2,a3,256 │ │ + lw s7,0(v1) │ │ + xor s6,t0,s8 │ │ + addu s5,v0,t1 │ │ + sll a0,a2,0x2 │ │ + lw s4,0(s5) │ │ + xor s2,s6,t4 │ │ + addu t3,v0,a0 │ │ + lw s8,0(t3) │ │ + xor t5,s2,s7 │ │ + xor s3,t5,s4 │ │ + xor a0,s3,s8 │ │ + xor s7,a0,s1 │ │ + xor s6,s7,s0 │ │ + xor s5,s6,t9 │ │ + xor s4,s5,t8 │ │ + xor s2,s4,t2 │ │ + srl t6,s2,0x18 │ │ + addiu t4,t6,512 │ │ + andi a3,s2,0xff │ │ + sll t1,t4,0x2 │ │ + addiu t3,a3,768 │ │ + srl a2,s2,0x10 │ │ + addu s8,v0,t1 │ │ + lw v1,20(t7) │ │ + sll t5,t3,0x2 │ │ + srl s3,s2,0x6 │ │ + andi t6,a2,0xff │ │ + lw t4,0(s8) │ │ + addu a3,v0,t5 │ │ + andi t1,s3,0x3fc │ │ + addiu a2,t6,256 │ │ + lw s8,0(a3) │ │ + addu t3,v0,t1 │ │ + xor v1,a0,v1 │ │ + sll t5,a2,0x2 │ │ + lw s3,0(t3) │ │ + xor t6,v1,t4 │ │ + addu t4,v0,t5 │ │ + lw a3,0(t4) │ │ + xor t1,t6,s8 │ │ + xor a2,t1,s3 │ │ + xor v1,a2,a3 │ │ + xor t5,v1,s7 │ │ + xor t4,t5,s6 │ │ + xor t3,t4,s5 │ │ + xor t6,t3,s4 │ │ + xor a2,t6,s2 │ │ + srl s8,a2,0x18 │ │ + andi a3,a2,0xff │ │ + addiu s3,s8,512 │ │ + sll s8,s3,0x2 │ │ + addiu s3,a3,768 │ │ + sll a3,s3,0x2 │ │ + addu a3,v0,a3 │ │ + lw a3,0(a3) │ │ + srl t1,a2,0x10 │ │ + sw a3,8(sp) │ │ + addu s8,v0,s8 │ │ + lw a3,24(t7) │ │ + srl s3,a2,0x6 │ │ + andi t1,t1,0xff │ │ + lw s8,0(s8) │ │ + andi s3,s3,0x3fc │ │ + addiu t1,t1,256 │ │ + xor a3,v1,a3 │ │ + addu s3,v0,s3 │ │ + sw t0,96(a1) │ │ + sw s1,100(a1) │ │ + sw s0,104(a1) │ │ + sw t9,108(a1) │ │ + sll t1,t1,0x2 │ │ + sw t8,112(a1) │ │ + lw t9,8(sp) │ │ + xor t0,a3,s8 │ │ + lw s1,0(s3) │ │ + addu s0,v0,t1 │ │ + xor t8,t0,t9 │ │ + sw t2,116(a1) │ │ + lw t2,0(s0) │ │ + sw a0,120(a1) │ │ + xor a0,t8,s1 │ │ + sw s7,124(a1) │ │ + xor s7,a0,t2 │ │ + sw s6,128(a1) │ │ + xor s6,s7,t5 │ │ + sw s5,132(a1) │ │ + xor s5,s6,t4 │ │ + sw s4,136(a1) │ │ + xor s4,s5,t3 │ │ + sw s2,140(a1) │ │ + xor s2,s4,t6 │ │ + sw t5,148(a1) │ │ + xor t5,s2,a2 │ │ + sw v1,144(a1) │ │ + srl v1,t5,0x18 │ │ + sw t4,152(a1) │ │ + sw t3,156(a1) │ │ + addiu t4,v1,512 │ │ + andi t3,t5,0xff │ │ + sw t6,160(a1) │ │ + sw a2,164(a1) │ │ + sll t6,t4,0x2 │ │ + addiu a2,t3,768 │ │ + srl s8,t5,0x10 │ │ + lw a3,28(t7) │ │ + sll s3,a2,0x2 │ │ + addu t7,v0,t6 │ │ + srl t1,t5,0x6 │ │ + andi s1,s8,0xff │ │ + lw s0,0(t7) │ │ + addu t0,v0,s3 │ │ + andi t9,t1,0x3fc │ │ + addiu t8,s1,256 │ │ + xor a0,s7,a3 │ │ + lw t4,0(t0) │ │ + addu t2,v0,t9 │ │ + sll v1,t8,0x2 │ │ + xor t3,a0,s0 │ │ + lw t6,0(t2) │ │ + addu v0,v0,v1 │ │ + lw s8,0(v0) │ │ + xor a2,t3,t4 │ │ + xor a3,a2,t6 │ │ + xor t7,a3,s8 │ │ + xor s3,t7,s6 │ │ + xor t1,s3,s5 │ │ + xor s1,t1,s4 │ │ + sw s7,168(a1) │ │ + li s7,-64 │ │ + sw zero,240(a1) │ │ + sw s6,172(a1) │ │ + sw s5,176(a1) │ │ + sw s4,180(a1) │ │ + sw s2,184(a1) │ │ + sw s3,196(a1) │ │ + sw s1,204(a1) │ │ + sb s7,240(a1) │ │ + sw t5,188(a1) │ │ + sw t7,192(a1) │ │ + sw t1,200(a1) │ │ + move v0,zero │ │ + lw s8,52(sp) │ │ + lw s7,48(sp) │ │ + lw s6,44(sp) │ │ + lw s5,40(sp) │ │ + lw s4,36(sp) │ │ + lw s3,32(sp) │ │ + lw s2,28(sp) │ │ + lw s1,24(sp) │ │ + lw s0,20(sp) │ │ + jr ra │ │ + addiu sp,sp,56 │ │ + │ │ +00006c3c : │ │ + lui gp,0x2 │ │ + addiu gp,gp,9156 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-32 │ │ + sw s6,28(sp) │ │ + sw s5,24(sp) │ │ + sw s4,20(sp) │ │ + sw s3,16(sp) │ │ + sw s2,12(sp) │ │ + sw s1,8(sp) │ │ + sw s0,4(sp) │ │ + move v0,a0 │ │ + lbu a2,3(a0) │ │ + lbu a0,2(a0) │ │ + lbu a3,0(v0) │ │ + lbu v1,1(v0) │ │ + sll t0,a2,0x18 │ │ + sll t1,a0,0x10 │ │ + or t2,t0,t1 │ │ + or t3,t2,a3 │ │ + sll t4,v1,0x8 │ │ + or s1,t3,t4 │ │ + sw s1,0(a1) │ │ + lbu t5,7(v0) │ │ + lbu t6,6(v0) │ │ + lbu t7,4(v0) │ │ + lbu s0,5(v0) │ │ + sll s2,t5,0x18 │ │ + sll s3,t6,0x10 │ │ + or s4,s2,s3 │ │ + or s5,s4,t7 │ │ + sll s6,s0,0x8 │ │ + or t4,s5,s6 │ │ + sw t4,4(a1) │ │ + lbu t8,11(v0) │ │ + lbu t9,10(v0) │ │ + lbu a2,8(v0) │ │ + lbu a3,9(v0) │ │ + sll v1,t8,0x18 │ │ + sll a0,t9,0x10 │ │ + or t0,v1,a0 │ │ + or t1,t0,a2 │ │ + sll t2,a3,0x8 │ │ + or t3,t1,t2 │ │ + sw t3,8(a1) │ │ + lbu t5,15(v0) │ │ + lbu t6,14(v0) │ │ + lbu t7,12(v0) │ │ + lbu s0,13(v0) │ │ + sll s2,t5,0x18 │ │ + sll s3,t6,0x10 │ │ + or s4,s2,s3 │ │ + or s5,s4,t7 │ │ + sll s6,s0,0x8 │ │ + or a2,s5,s6 │ │ + sw a2,12(a1) │ │ + lbu t8,19(v0) │ │ + lbu t9,18(v0) │ │ + lbu v1,16(v0) │ │ + lbu t1,17(v0) │ │ + sll a0,t8,0x18 │ │ + sll a3,t9,0x10 │ │ + or t0,a0,a3 │ │ + or t2,t0,v1 │ │ + sll t5,t1,0x8 │ │ + or s2,t2,t5 │ │ + sw s2,16(a1) │ │ + lbu t6,23(v0) │ │ + lbu t7,22(v0) │ │ + lbu s0,20(v0) │ │ + lbu s3,21(v0) │ │ + sll s4,t6,0x18 │ │ + sll s5,t7,0x10 │ │ + or s6,s4,s5 │ │ + or t8,s6,s0 │ │ + sll t9,s3,0x8 │ │ + or t0,t8,t9 │ │ + sw t0,20(a1) │ │ + lbu v1,27(v0) │ │ + lbu t1,26(v0) │ │ + lbu t5,24(v0) │ │ + lbu a0,25(v0) │ │ + sll t2,v1,0x18 │ │ + sll a3,t1,0x10 │ │ + or t6,t2,a3 │ │ + or t7,t6,t5 │ │ + sll s0,a0,0x8 │ │ + or s3,t7,s0 │ │ + sw s3,24(a1) │ │ + lbu s5,30(v0) │ │ + lbu s4,31(v0) │ │ + lbu s6,28(v0) │ │ + lbu t8,29(v0) │ │ + sll t9,s5,0x10 │ │ + sll v0,s4,0x18 │ │ + or v1,v0,t9 │ │ + or t1,v1,s6 │ │ + sll t5,t8,0x8 │ │ + or s5,t1,t5 │ │ + srl t2,s5,0x18 │ │ + lw v0,-32720(gp) │ │ + lw a3,-32708(gp) │ │ + addiu a0,t2,512 │ │ + andi t6,s5,0xff │ │ + sll t7,a0,0x2 │ │ + addiu s4,t6,768 │ │ + srl s6,s5,0x10 │ │ + lw s0,0(a3) │ │ + addu t9,v0,t7 │ │ + sll v1,s4,0x2 │ │ + srl t8,s5,0x6 │ │ + andi t1,s6,0xff │ │ + addu a0,v0,v1 │ │ + lw t5,0(t9) │ │ + andi t6,t8,0x3fc │ │ + addiu t2,t1,256 │ │ + lw t7,0(a0) │ │ + addu s4,v0,t6 │ │ + xor s1,s1,s0 │ │ + sll s6,t2,0x2 │ │ + lw s0,0(s4) │ │ + xor t9,s1,t5 │ │ + addu v1,v0,s6 │ │ + lw t8,0(v1) │ │ + xor t1,t9,t7 │ │ + xor t5,t1,s0 │ │ + xor s6,t5,t8 │ │ + xor t4,s6,t4 │ │ + xor t3,t4,t3 │ │ + xor a2,t3,a2 │ │ + srl a0,a2,0x18 │ │ + andi t2,a2,0xff │ │ + addiu s1,a0,768 │ │ + srl t6,a2,0x8 │ │ + sll t7,t2,0x2 │ │ + sll s4,s1,0x2 │ │ + andi s0,t6,0xff │ │ + srl t9,a2,0x10 │ │ + addu v1,v0,t7 │ │ + addu t8,v0,s4 │ │ + addiu t1,s0,256 │ │ + andi t5,t9,0xff │ │ + lw a0,0(v1) │ │ + lw s1,0(t8) │ │ + sll t6,t1,0x2 │ │ + addiu t2,t5,512 │ │ + addu t7,v0,t6 │ │ + sll s4,t2,0x2 │ │ + lw s0,0(t7) │ │ + xor t9,a0,s1 │ │ + addu v1,v0,s4 │ │ + lw t8,0(v1) │ │ + xor s2,t9,s2 │ │ + xor t1,s2,s0 │ │ + xor t1,t1,t8 │ │ + xor t0,t1,t0 │ │ + xor s3,t0,s3 │ │ + xor t2,s3,s5 │ │ + srl t5,t2,0x18 │ │ + addiu a0,t5,512 │ │ + andi s1,t2,0xff │ │ + sll s4,a0,0x2 │ │ + addiu t7,s1,768 │ │ + srl t6,t2,0x10 │ │ + addu v1,v0,s4 │ │ + lw s0,4(a3) │ │ + sll t8,t7,0x2 │ │ + srl t9,t2,0x6 │ │ + andi s2,t6,0xff │ │ + lw t5,0(v1) │ │ + addu a0,v0,t8 │ │ + andi s1,t9,0x3fc │ │ + addiu s4,s2,256 │ │ + addu t7,v0,s1 │ │ + lw v1,0(a0) │ │ + xor s0,s6,s0 │ │ + sll t6,s4,0x2 │ │ + lw t8,0(t7) │ │ + xor t9,s0,t5 │ │ + addu s2,v0,t6 │ │ + lw t5,0(s2) │ │ + xor a0,t9,v1 │ │ + xor s1,a0,t8 │ │ + xor a0,s1,t5 │ │ + xor s4,a0,t4 │ │ + xor t8,s4,t3 │ │ + xor t7,t8,a2 │ │ + srl v1,t7,0x18 │ │ + andi s0,t7,0xff │ │ + addiu t6,v1,768 │ │ + srl t9,t7,0x8 │ │ + sll t5,t6,0x2 │ │ + sll s2,s0,0x2 │ │ + andi v1,t9,0xff │ │ + srl s0,t7,0x10 │ │ + addu s1,v0,t5 │ │ + addu s2,v0,s2 │ │ + addiu t9,v1,256 │ │ + andi t6,s0,0xff │ │ + sw s5,28(a1) │ │ + sw s6,32(a1) │ │ + sw t4,36(a1) │ │ + sw t3,40(a1) │ │ + sw a2,44(a1) │ │ + sll s5,t9,0x2 │ │ + sw t1,48(a1) │ │ + addiu t4,t6,512 │ │ + lw t3,0(s1) │ │ + lw s6,0(s2) │ │ + addu a2,v0,s5 │ │ + sll t5,t4,0x2 │ │ + lw s0,0(a2) │ │ + xor s2,s6,t3 │ │ + addu v1,v0,t5 │ │ + lw s1,0(v1) │ │ + xor t1,s2,t1 │ │ + xor t9,t1,s0 │ │ + xor t5,t9,s1 │ │ + sw t0,52(a1) │ │ + xor t0,t5,t0 │ │ + xor a2,t0,s3 │ │ + xor t3,a2,t2 │ │ + sw s3,56(a1) │ │ + srl s3,t3,0x18 │ │ + sw t2,60(a1) │ │ + andi t6,t3,0xff │ │ + addiu t2,s3,512 │ │ + sll s5,t2,0x2 │ │ + addiu s6,t6,768 │ │ + srl t4,t3,0x10 │ │ + lw s0,8(a3) │ │ + addu s2,v0,s5 │ │ + sll v1,s6,0x2 │ │ + srl s1,t3,0x6 │ │ + andi t1,t4,0xff │ │ + addu s3,v0,v1 │ │ + lw t9,0(s2) │ │ + andi t2,s1,0x3fc │ │ + addiu t6,t1,256 │ │ + lw s5,0(s3) │ │ + addu s6,v0,t2 │ │ + sw a0,64(a1) │ │ + sll t4,t6,0x2 │ │ + xor a0,a0,s0 │ │ + xor s2,a0,t9 │ │ + lw s0,0(s6) │ │ + addu v1,v0,t4 │ │ + xor t1,s2,s5 │ │ + lw s1,0(v1) │ │ + xor t9,t1,s0 │ │ + xor v1,t9,s1 │ │ + sw s4,68(a1) │ │ + xor s4,v1,s4 │ │ + sw t8,72(a1) │ │ + xor t8,s4,t8 │ │ + xor t2,t8,t7 │ │ + sw t7,76(a1) │ │ + srl t7,t2,0x18 │ │ + andi s3,t2,0xff │ │ + addiu t6,t7,768 │ │ + srl s5,t2,0x8 │ │ + sll s6,s3,0x2 │ │ + sll s0,t6,0x2 │ │ + andi s2,s5,0xff │ │ + srl a0,t2,0x10 │ │ + addu t4,v0,s6 │ │ + addu s1,v0,s0 │ │ + addiu t1,s2,256 │ │ + andi t9,a0,0xff │ │ + lw s3,0(t4) │ │ + lw t7,0(s1) │ │ + sll t6,t1,0x2 │ │ + addiu s5,t9,512 │ │ + addu s6,v0,t6 │ │ + sll s0,s5,0x2 │ │ + lw s2,0(s6) │ │ + xor s1,s3,t7 │ │ + addu a0,v0,s0 │ │ + xor t1,s1,t5 │ │ + lw t4,0(a0) │ │ + xor t9,t1,s2 │ │ + xor t4,t9,t4 │ │ + xor s2,t4,t0 │ │ + xor t9,s2,a2 │ │ + xor s0,t9,t3 │ │ + srl s3,s0,0x18 │ │ + addiu t7,s3,512 │ │ + andi t6,s0,0xff │ │ + sll s5,t7,0x2 │ │ + srl t1,s0,0x10 │ │ + addiu s6,t6,768 │ │ + addu s3,v0,s5 │ │ + lw a0,12(a3) │ │ + srl s1,s0,0x6 │ │ + sll t6,s6,0x2 │ │ + andi s5,t1,0xff │ │ + lw t7,0(s3) │ │ + addu s6,v0,t6 │ │ + andi s3,s1,0x3fc │ │ + addiu t1,s5,256 │ │ + addu s1,v0,s3 │ │ + lw t6,0(s6) │ │ + xor a0,v1,a0 │ │ + sll s5,t1,0x2 │ │ + lw s6,0(s1) │ │ + addu s3,v0,s5 │ │ + xor t7,a0,t7 │ │ + lw t1,0(s3) │ │ + xor t6,t7,t6 │ │ + xor a0,t6,s6 │ │ + xor a0,a0,t1 │ │ + xor s6,a0,s4 │ │ + xor s5,s6,t8 │ │ + xor t7,s5,t2 │ │ + srl s1,t7,0x18 │ │ + andi s3,t7,0xff │ │ + addiu t6,s1,768 │ │ + srl t1,t7,0x8 │ │ + sll s1,t6,0x2 │ │ + sll s3,s3,0x2 │ │ + srl t6,t7,0x10 │ │ + andi t1,t1,0xff │ │ + addu s3,v0,s3 │ │ + addu s1,v0,s1 │ │ + addiu t1,t1,256 │ │ + andi t6,t6,0xff │ │ + sw t5,80(a1) │ │ + sw t0,84(a1) │ │ + sw a2,88(a1) │ │ + sw t3,92(a1) │ │ + sw v1,96(a1) │ │ + sw s4,100(a1) │ │ + sw t8,104(a1) │ │ + sw t2,108(a1) │ │ + sll t5,t1,0x2 │ │ + sw t4,112(a1) │ │ + addiu t3,t6,512 │ │ + lw t0,0(s3) │ │ + lw a2,0(s1) │ │ + addu v1,v0,t5 │ │ + sll s4,t3,0x2 │ │ + lw t8,0(v1) │ │ + xor t2,t0,a2 │ │ + addu s3,v0,s4 │ │ + lw s1,0(s3) │ │ + xor t4,t2,t4 │ │ + xor t1,t4,t8 │ │ + xor t1,t1,s1 │ │ + sw s2,116(a1) │ │ + xor s2,t1,s2 │ │ + sw t9,120(a1) │ │ + xor t9,s2,t9 │ │ + xor a2,t9,s0 │ │ + sw s0,124(a1) │ │ + srl s0,a2,0x18 │ │ + addiu t6,s0,512 │ │ + andi t5,a2,0xff │ │ + sll t3,t6,0x2 │ │ + addiu v1,t5,768 │ │ + srl s4,a2,0x10 │ │ + lw t8,16(a3) │ │ + addu t0,v0,t3 │ │ + sll s3,v1,0x2 │ │ + srl t2,a2,0x6 │ │ + andi s1,s4,0xff │ │ + lw t4,0(t0) │ │ + addu s0,v0,s3 │ │ + andi t5,t2,0x3fc │ │ + addiu t6,s1,256 │ │ + lw t3,0(s0) │ │ + addu v1,v0,t5 │ │ + sw a0,128(a1) │ │ + sll s4,t6,0x2 │ │ + xor a0,a0,t8 │ │ + lw t0,0(v1) │ │ + xor s3,a0,t4 │ │ + addu t8,v0,s4 │ │ + lw t2,0(t8) │ │ + xor s1,s3,t3 │ │ + xor t4,s1,t0 │ │ + xor v1,t4,t2 │ │ + sw s6,132(a1) │ │ + xor s6,v1,s6 │ │ + sw s5,136(a1) │ │ + xor s5,s6,s5 │ │ + xor t0,s5,t7 │ │ + sw t7,140(a1) │ │ + srl t7,t0,0x18 │ │ + andi s0,t0,0xff │ │ + addiu t5,t7,768 │ │ + srl t6,t0,0x8 │ │ + sll t3,s0,0x2 │ │ + sll s4,t5,0x2 │ │ + andi a0,t6,0xff │ │ + srl s3,t0,0x10 │ │ + addu t8,v0,t3 │ │ + addu s1,v0,s4 │ │ + addiu t4,a0,256 │ │ + andi t2,s3,0xff │ │ + lw t7,0(t8) │ │ + lw s0,0(s1) │ │ + sll t5,t4,0x2 │ │ + addiu t6,t2,512 │ │ + addu t3,v0,t5 │ │ + sll s4,t6,0x2 │ │ + lw s3,0(t3) │ │ + xor a0,t7,s0 │ │ + addu t8,v0,s4 │ │ + lw s1,0(t8) │ │ + xor t4,a0,t1 │ │ + xor t2,t4,s3 │ │ + xor t3,t2,s1 │ │ + xor s1,t3,s2 │ │ + xor s0,s1,t9 │ │ + xor t2,s0,a2 │ │ + srl t7,t2,0x18 │ │ + addiu t6,t7,512 │ │ + andi t5,t2,0xff │ │ + srl t8,t2,0x10 │ │ + sll s4,t6,0x2 │ │ + addiu s3,t5,768 │ │ + lw a0,20(a3) │ │ + addu t6,v0,s4 │ │ + srl t7,t2,0x6 │ │ + andi t4,t8,0xff │ │ + sll t5,s3,0x2 │ │ + lw s4,0(t6) │ │ + addu s3,v0,t5 │ │ + andi t8,t7,0x3fc │ │ + addiu t6,t4,256 │ │ + addu t7,v0,t8 │ │ + lw t5,0(s3) │ │ + xor a0,v1,a0 │ │ + sll t4,t6,0x2 │ │ + lw s3,0(t7) │ │ + addu t8,v0,t4 │ │ + xor s4,a0,s4 │ │ + lw t6,0(t8) │ │ + xor t5,s4,t5 │ │ + xor a0,t5,s3 │ │ + xor a0,a0,t6 │ │ + xor t7,a0,s6 │ │ + xor t6,t7,s5 │ │ + xor t5,t6,t0 │ │ + srl t4,t5,0x18 │ │ + andi s4,t5,0xff │ │ + addiu s3,t4,768 │ │ + srl t8,t5,0x8 │ │ + srl t4,t5,0x10 │ │ + sll s4,s4,0x2 │ │ + sll s3,s3,0x2 │ │ + andi t8,t8,0xff │ │ + addu s4,v0,s4 │ │ + addu s3,v0,s3 │ │ + addiu t8,t8,256 │ │ + andi t4,t4,0xff │ │ + sw t1,144(a1) │ │ + sw s2,148(a1) │ │ + sw t9,152(a1) │ │ + sw a2,156(a1) │ │ + sw v1,160(a1) │ │ + sw s6,164(a1) │ │ + sw s5,168(a1) │ │ + sw t0,172(a1) │ │ + sll t1,t8,0x2 │ │ + sw t3,176(a1) │ │ + addiu s2,t4,512 │ │ + lw t9,0(s4) │ │ + lw a2,0(s3) │ │ + addu s6,v0,t1 │ │ + sll v1,s2,0x2 │ │ + xor s5,t9,a2 │ │ + lw t0,0(s6) │ │ + addu s4,v0,v1 │ │ + lw s3,0(s4) │ │ + xor t3,s5,t3 │ │ + xor t8,t3,t0 │ │ + xor s2,t8,s3 │ │ + sw s1,180(a1) │ │ + xor s1,s2,s1 │ │ + sw s0,184(a1) │ │ + xor s0,s1,s0 │ │ + sw t2,188(a1) │ │ + xor t2,s0,t2 │ │ + srl t4,t2,0x18 │ │ + addiu t9,t4,512 │ │ + andi t1,t2,0xff │ │ + sll a2,t9,0x2 │ │ + addiu s6,t1,768 │ │ + srl s5,t2,0x10 │ │ + lw s4,24(a3) │ │ + addu v1,v0,a2 │ │ + sll t0,s6,0x2 │ │ + srl a3,t2,0x6 │ │ + andi t3,s5,0xff │ │ + lw s3,0(v1) │ │ + addu t8,v0,t0 │ │ + andi t9,a3,0x3fc │ │ + addiu t4,t3,256 │ │ + sw a0,192(a1) │ │ + lw t1,0(t8) │ │ + xor a0,a0,s4 │ │ + addu a2,v0,t9 │ │ + sll s6,t4,0x2 │ │ + xor s5,a0,s3 │ │ + lw s4,0(a2) │ │ + addu v0,v0,s6 │ │ + lw t0,0(v0) │ │ + xor v1,s5,t1 │ │ + xor a3,v1,s4 │ │ + xor t3,a3,t0 │ │ + sw t7,196(a1) │ │ + xor t7,t3,t7 │ │ + sw t6,200(a1) │ │ + xor t6,t7,t6 │ │ + sw t5,204(a1) │ │ + sw s2,208(a1) │ │ + xor t5,t6,t5 │ │ + li s2,-32 │ │ + sw zero,240(a1) │ │ + sw s1,212(a1) │ │ + sw s0,216(a1) │ │ + sb s2,240(a1) │ │ + lw s6,28(sp) │ │ + lw s5,24(sp) │ │ + lw s4,20(sp) │ │ + lw s3,16(sp) │ │ + lw s2,12(sp) │ │ + lw s1,8(sp) │ │ + lw s0,4(sp) │ │ + sw t2,220(a1) │ │ + sw t3,224(a1) │ │ + sw t7,228(a1) │ │ + sw t6,232(a1) │ │ + sw t5,236(a1) │ │ + move v0,zero │ │ + jr ra │ │ + addiu sp,sp,32 │ │ + │ │ +000074a4 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,7004 │ │ + addu gp,gp,t9 │ │ + li v0,32 │ │ + beq a1,v0,7510 │ │ + slti v1,a1,33 │ │ + bnez v1,74e4 │ │ + li t1,192 │ │ + beq a1,t1,74f8 │ │ + li t2,256 │ │ + beq a1,t2,7510 │ │ + li t3,128 │ │ + beq a1,t3,7508 │ │ + lw t9,-32704(gp) │ │ + jr ra │ │ + li v0,1 │ │ + li a3,16 │ │ + beq a1,a3,7504 │ │ + li t0,24 │ │ + bne a1,t0,74dc │ │ + nop │ │ + lw t9,-32700(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + lw t9,-32704(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + lw t9,-32696(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + │ │ +0000751c : │ │ + lui gp,0x2 │ │ + addiu gp,gp,6884 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-64 │ │ + sw s7,56(sp) │ │ + sw s6,52(sp) │ │ + sw s5,48(sp) │ │ + sw s4,44(sp) │ │ + sw s3,40(sp) │ │ + sw s2,36(sp) │ │ + sw gp,0(sp) │ │ + sw s8,60(sp) │ │ + sw s1,32(sp) │ │ + sw s0,28(sp) │ │ + lbu t3,3(a0) │ │ + lbu t5,2(a0) │ │ + lbu t4,0(a0) │ │ + lbu s1,1(a0) │ │ + sll v0,t3,0x18 │ │ + sll v1,t5,0x10 │ │ + or a2,v0,v1 │ │ + or a3,a2,t4 │ │ + sll t0,s1,0x8 │ │ + or t7,a3,t0 │ │ + sw t7,160(a1) │ │ + lbu t1,7(a0) │ │ + lbu t2,6(a0) │ │ + lbu t6,4(a0) │ │ + lbu s0,5(a0) │ │ + sll s2,t1,0x18 │ │ + sll s3,t2,0x10 │ │ + or s4,s2,s3 │ │ + or s5,s4,t6 │ │ + sll s6,s0,0x8 │ │ + or s7,s5,s6 │ │ + sw s7,164(a1) │ │ + lbu t8,11(a0) │ │ + lbu t9,10(a0) │ │ + lbu s8,8(a0) │ │ + lbu t3,9(a0) │ │ + sll t5,t8,0x18 │ │ + sll t4,t9,0x10 │ │ + or s1,t5,t4 │ │ + or v0,s1,s8 │ │ + sll v1,t3,0x8 │ │ + or a2,v0,v1 │ │ + sw a2,168(a1) │ │ + lbu t2,14(a0) │ │ + lbu a3,15(a0) │ │ + lbu t1,12(a0) │ │ + lbu t0,13(a0) │ │ + sll t6,t2,0x10 │ │ + sll a0,a3,0x18 │ │ + or s0,a0,t6 │ │ + or s2,s0,t1 │ │ + sll s3,t0,0x8 │ │ + or t0,s2,s3 │ │ + srl s4,t0,0x18 │ │ + andi s5,t0,0xff │ │ + lw v1,-32720(gp) │ │ + addiu s6,s4,512 │ │ + addiu t8,s5,768 │ │ + sll t9,s6,0x2 │ │ + sll s8,t8,0x2 │ │ + srl t3,t0,0x10 │ │ + lw t6,-32708(gp) │ │ + addu t5,v1,t9 │ │ + addu t4,v1,s8 │ │ + srl s1,t0,0x6 │ │ + andi v0,t3,0xff │ │ + lw a3,0(t5) │ │ + lw t1,0(t4) │ │ + andi t2,s1,0x3fc │ │ + addiu a0,v0,256 │ │ + addu s2,v1,t2 │ │ + sll s3,a0,0x2 │ │ + lw s0,0(t6) │ │ + xor s5,a3,t1 │ │ + lw s4,0(s2) │ │ + addu s6,v1,s3 │ │ + lw t8,0(s6) │ │ + xor t9,s5,s0 │ │ + xor s8,t9,s4 │ │ + xor s1,s8,t8 │ │ + xor t4,s1,t7 │ │ + srl t3,t4,0x18 │ │ + srl t5,t4,0x8 │ │ + lw v0,-32692(gp) │ │ + xor a3,s7,t7 │ │ + addiu t1,t3,768 │ │ + andi t7,t4,0xff │ │ + andi s0,t5,0xff │ │ + srl s2,t4,0x10 │ │ + xor t2,a3,a2 │ │ + sll a0,t1,0x2 │ │ + sll s3,t7,0x2 │ │ + addiu s4,s0,256 │ │ + andi s5,s2,0xff │ │ + xor s6,t2,t0 │ │ + addu t8,v0,a0 │ │ + addu t9,v0,s3 │ │ + sll s8,s4,0x2 │ │ + addiu t3,s5,512 │ │ + xor t4,t4,s7 │ │ + xor t1,s6,s1 │ │ + lw a3,0(t8) │ │ + lw s2,0(t9) │ │ + addu s1,v0,s8 │ │ + sll t5,t3,0x2 │ │ + addu s3,v0,t5 │ │ + srl t2,t4,0x8 │ │ + srl a0,t4,0x10 │ │ + lw s0,0(s1) │ │ + srl t7,t4,0x18 │ │ + srl s6,t1,0x18 │ │ + andi t8,t1,0xff │ │ + lw s8,0(s3) │ │ + xor t3,a3,s2 │ │ + andi s4,t2,0xff │ │ + andi s5,a0,0xff │ │ + addiu a3,t7,768 │ │ + andi s2,t4,0xff │ │ + addiu t9,s6,512 │ │ + addiu t7,t8,768 │ │ + addiu s1,s4,256 │ │ + addiu t5,s5,512 │ │ + xor s0,t3,s0 │ │ + sll s4,s2,0x2 │ │ + srl t8,t1,0x10 │ │ + sll s5,t9,0x2 │ │ + sll s6,t7,0x2 │ │ + addu t9,v1,s5 │ │ + addu t7,v1,s6 │ │ + sll s3,a3,0x2 │ │ + sll t2,s1,0x2 │ │ + sll a0,t5,0x2 │ │ + xor s1,s0,s8 │ │ + addu a3,v0,s4 │ │ + srl s0,t1,0x6 │ │ + andi t3,t8,0xff │ │ + addu s8,v0,s3 │ │ + lw s4,0(a3) │ │ + lw t8,0(t9) │ │ + addu s2,v0,t2 │ │ + addu s3,v0,a0 │ │ + andi s5,s0,0x3fc │ │ + addiu s6,t3,256 │ │ + lw a3,0(t7) │ │ + lw t5,0(s8) │ │ + lw t2,0(s2) │ │ + lw a0,0(s3) │ │ + lw s8,4(t6) │ │ + addu s2,v1,s5 │ │ + sll s3,s6,0x2 │ │ + lw t9,0(s2) │ │ + xor t7,t8,a3 │ │ + addu s0,v1,s3 │ │ + lw t3,0(s0) │ │ + sw t5,8(sp) │ │ + xor t5,t7,s8 │ │ + sw s4,12(sp) │ │ + xor s4,t5,t9 │ │ + sw t2,16(sp) │ │ + xor s7,t0,s7 │ │ + xor t2,s4,t3 │ │ + sw a0,20(sp) │ │ + xor a0,s7,t2 │ │ + srl s5,a0,0x18 │ │ + andi s6,a0,0xff │ │ + addiu t8,s5,512 │ │ + addiu a3,s6,768 │ │ + sll s2,t8,0x2 │ │ + sll s3,a3,0x2 │ │ + srl t7,a0,0x10 │ │ + addu t3,v1,s2 │ │ + addu s5,v1,s3 │ │ + srl s8,t2,0x18 │ │ + andi s0,t7,0xff │ │ + addiu t5,s8,768 │ │ + addiu s0,s0,256 │ │ + lw s8,0(t3) │ │ + lw t3,0(s5) │ │ + xor s6,t4,a2 │ │ + andi s7,t2,0xff │ │ + srl s4,a0,0x6 │ │ + sll s0,s0,0x2 │ │ + xor t4,s6,t0 │ │ + srl a3,s6,0x18 │ │ + srl t9,t2,0x8 │ │ + srl t8,s6,0x8 │ │ + sll s7,s7,0x2 │ │ + xor t3,s8,t3 │ │ + andi s4,s4,0x3fc │ │ + addu s8,v1,s0 │ │ + lw s0,0(s8) │ │ + addu s4,v1,s4 │ │ + lw s8,8(t6) │ │ + addiu s3,a3,768 │ │ + andi s5,s6,0xff │ │ + srl a3,s6,0x10 │ │ + srl s2,t4,0x18 │ │ + addu s6,v0,s7 │ │ + sll t5,t5,0x2 │ │ + andi t9,t9,0xff │ │ + andi t8,t8,0xff │ │ + lw s7,0(s6) │ │ + addu t5,v0,t5 │ │ + lw s6,0(s4) │ │ + srl t2,t2,0x10 │ │ + addiu t9,t9,256 │ │ + addiu t8,t8,256 │ │ + addiu s2,s2,768 │ │ + lw t5,0(t5) │ │ + xor t3,t3,s8 │ │ + andi t2,t2,0xff │ │ + sll s3,s3,0x2 │ │ + sll s5,s5,0x2 │ │ + sll t9,t9,0x2 │ │ + sll t8,t8,0x2 │ │ + sll s2,s2,0x2 │ │ + addu t8,v0,t8 │ │ + xor s6,t3,s6 │ │ + addu s3,v0,s3 │ │ + addu s5,v0,s5 │ │ + addu t9,v0,t9 │ │ + addu s2,v0,s2 │ │ + addiu t2,t2,512 │ │ + xor s8,s6,s0 │ │ + sw t0,172(a1) │ │ + sw s1,144(a1) │ │ + lw s5,0(s5) │ │ + lw t9,0(t9) │ │ + xor s7,s7,t5 │ │ + lw t3,0(t8) │ │ + srl t7,t4,0x8 │ │ + sll t2,t2,0x2 │ │ + lw s3,0(s3) │ │ + lw s2,0(s2) │ │ + lw s0,8(sp) │ │ + lw t8,12(sp) │ │ + addu t5,v0,t2 │ │ + xor s1,s7,s1 │ │ + andi s4,t4,0xff │ │ + lw s7,16(sp) │ │ + andi a3,a3,0xff │ │ + andi t7,t7,0xff │ │ + srl t4,t4,0x10 │ │ + lw t2,0(t5) │ │ + xor s6,s0,t8 │ │ + addiu a3,a3,512 │ │ + sll s4,s4,0x2 │ │ + addiu t7,t7,256 │ │ + andi t4,t4,0xff │ │ + xor t8,s6,s7 │ │ + xor a2,t0,a2 │ │ + xor s6,s1,t9 │ │ + sll a3,a3,0x2 │ │ + addu s4,v0,s4 │ │ + sll t7,t7,0x2 │ │ + addiu t4,t4,512 │ │ + addu t5,v0,a3 │ │ + lw s4,0(s4) │ │ + xor a3,a2,s8 │ │ + addu t7,v0,t7 │ │ + xor a2,s6,t2 │ │ + sll t4,t4,0x2 │ │ + lw t2,20(sp) │ │ + lw s0,0(t5) │ │ + xor s3,s3,s5 │ │ + lw t5,0(t7) │ │ + srl s5,s8,0x8 │ │ + addu t7,v0,t4 │ │ + srl t9,s8,0x10 │ │ + xor s6,t8,t2 │ │ + lw s1,0(t7) │ │ + xor t3,s3,t3 │ │ + xor s2,s2,s4 │ │ + srl t4,s8,0x18 │ │ + srl s7,a3,0x18 │ │ + andi s4,a3,0xff │ │ + andi t7,s5,0xff │ │ + andi t2,t9,0xff │ │ + xor t8,t3,s0 │ │ + addiu s5,t7,256 │ │ + addiu t9,t2,512 │ │ + xor t5,s2,t5 │ │ + andi s8,s8,0xff │ │ + addiu s0,t4,768 │ │ + addiu s2,s7,512 │ │ + addiu t2,s4,768 │ │ + xor t5,t5,s1 │ │ + sll t4,s0,0x2 │ │ + sll s1,s8,0x2 │ │ + srl s0,a3,0x10 │ │ + sll s8,s5,0x2 │ │ + sll t3,t9,0x2 │ │ + sll s7,s2,0x2 │ │ + sll s4,t2,0x2 │ │ + xor s3,a2,s6 │ │ + addu t9,v0,s8 │ │ + addu s2,v0,s1 │ │ + addu t3,v0,t3 │ │ + addu s7,v1,s7 │ │ + addu s4,v1,s4 │ │ + srl s8,a3,0x6 │ │ + andi s5,s0,0xff │ │ + xor t7,s3,t8 │ │ + lw s1,0(s2) │ │ + sw s6,148(a1) │ │ + lw s2,0(t9) │ │ + sw t8,152(a1) │ │ + lw t9,0(s7) │ │ + andi s6,s8,0x3fc │ │ + lw s7,0(s4) │ │ + lw t8,0(t3) │ │ + addiu t3,s5,256 │ │ + xor t2,t7,t5 │ │ + lw s0,12(t6) │ │ + sw t5,156(a1) │ │ + sll s4,t3,0x2 │ │ + addu t5,v1,s6 │ │ + lw s8,0(t5) │ │ + xor s6,t9,s7 │ │ + addu s5,v1,s4 │ │ + lw s7,0(s5) │ │ + xor t3,s6,s0 │ │ + xor t9,t3,s8 │ │ + xor s8,t9,s7 │ │ + xor t3,s8,t0 │ │ + srl t0,t3,0x18 │ │ + andi s0,t3,0xff │ │ + addiu s4,t0,512 │ │ + addiu t5,s0,768 │ │ + sll s6,s4,0x2 │ │ + sll s5,t5,0x2 │ │ + srl s7,t3,0x10 │ │ + addu t0,v1,s6 │ │ + addu s4,v1,s5 │ │ + srl s0,t3,0x6 │ │ + andi t9,s7,0xff │ │ + lw s5,0(t0) │ │ + lw s7,0(s4) │ │ + andi s6,s0,0x3fc │ │ + addiu t0,t9,256 │ │ + lw t5,16(t6) │ │ + addu s4,v1,s6 │ │ + sll s0,t0,0x2 │ │ + addu t9,v1,s0 │ │ + lw s6,0(s4) │ │ + xor s5,s5,s7 │ │ + xor t0,s5,t5 │ │ + lw s7,0(t9) │ │ + srl s0,s8,0x18 │ │ + addu t4,v0,t4 │ │ + lw t4,0(t4) │ │ + andi s4,s8,0xff │ │ + srl t5,s8,0x8 │ │ + addiu s5,s0,768 │ │ + xor s6,t0,s6 │ │ + xor t0,s6,s7 │ │ + sll s0,s5,0x2 │ │ + sll s7,s4,0x2 │ │ + andi t9,t5,0xff │ │ + srl s8,s8,0x10 │ │ + addu t5,v0,s0 │ │ + xor s1,s1,t4 │ │ + andi s5,s8,0xff │ │ + addu t4,v0,s7 │ │ + srl s0,t0,0x18 │ │ + addiu s7,t9,256 │ │ + lw s8,0(t5) │ │ + xor s6,s1,a2 │ │ + sw a2,128(a1) │ │ + lw s4,0(t4) │ │ + andi a2,t0,0xff │ │ + addiu t4,s5,512 │ │ + srl s1,t0,0x8 │ │ + sll t9,s7,0x2 │ │ + addiu t5,s0,768 │ │ + xor s2,s6,s2 │ │ + addu t9,v0,t9 │ │ + sll s6,t4,0x2 │ │ + sll s0,t5,0x2 │ │ + andi s5,s1,0xff │ │ + srl s7,t0,0x10 │ │ + sll t4,a2,0x2 │ │ + xor t8,s2,t8 │ │ + addu a2,v0,t4 │ │ + sw s3,132(a1) │ │ + sw t7,136(a1) │ │ + sw t2,140(a1) │ │ + xor s4,s4,s8 │ │ + lw s1,0(t9) │ │ + addu s8,v0,s6 │ │ + andi t9,s7,0xff │ │ + addu s6,v0,s0 │ │ + addiu s0,s5,256 │ │ + lw s7,0(s6) │ │ + xor t4,s4,t8 │ │ + lw t5,0(s8) │ │ + lw s2,0(a2) │ │ + sll s5,s0,0x2 │ │ + addiu s4,t9,512 │ │ + xor t1,t0,t1 │ │ + addu s8,v0,s5 │ │ + xor s1,t4,s1 │ │ + sll s6,s4,0x2 │ │ + xor t5,s1,t5 │ │ + lw s0,0(s8) │ │ + xor a2,s2,s7 │ │ + addu t9,v0,s6 │ │ + xor s2,t8,s3 │ │ + srl t4,t1,0x18 │ │ + andi s8,t1,0xff │ │ + xor s4,s2,t7 │ │ + lw s7,0(t9) │ │ + xor t0,a2,t5 │ │ + addiu t7,t4,512 │ │ + addiu s6,s8,768 │ │ + xor s3,t0,s0 │ │ + xor s8,s4,t2 │ │ + sll a2,t7,0x2 │ │ + sll t9,s6,0x2 │ │ + srl t2,t1,0x10 │ │ + xor s5,s3,s7 │ │ + addu t9,v1,t9 │ │ + addu s7,v1,a2 │ │ + andi t2,t2,0xff │ │ + srl a2,t1,0x6 │ │ + xor s1,t5,s2 │ │ + lw t4,0(s7) │ │ + addiu t2,t2,256 │ │ + lw s7,0(t9) │ │ + andi t9,a2,0x3fc │ │ + xor s0,s1,s4 │ │ + xor s3,s5,s1 │ │ + sw t8,112(a1) │ │ + sw s2,116(a1) │ │ + addu t8,v1,t9 │ │ + lw s2,20(t6) │ │ + sw s4,120(a1) │ │ + sll s4,t2,0x2 │ │ + xor t7,s3,s0 │ │ + xor s6,s0,s8 │ │ + sw t5,96(a1) │ │ + sw s1,100(a1) │ │ + xor t5,t4,s7 │ │ + lw s1,0(t8) │ │ + sw s0,104(a1) │ │ + addu s0,v1,s4 │ │ + xor t0,t7,s6 │ │ + sw s8,124(a1) │ │ + sw s6,108(a1) │ │ + lw s8,0(s0) │ │ + xor s6,t5,s2 │ │ + xor a2,s6,s1 │ │ + xor s7,a2,s8 │ │ + xor t5,s7,a0 │ │ + srl a0,t5,0x18 │ │ + andi t4,t5,0xff │ │ + addiu t9,a0,512 │ │ + addiu t2,t4,768 │ │ + sll t8,t9,0x2 │ │ + sll s2,t2,0x2 │ │ + srl s4,t5,0x10 │ │ + addu s1,v1,t8 │ │ + addu s0,v1,s2 │ │ + srl s8,t5,0x6 │ │ + andi s6,s4,0xff │ │ + lw a2,0(s0) │ │ + lw a0,0(s1) │ │ + andi t4,s8,0x3fc │ │ + addiu t9,s6,256 │ │ + lw t8,24(t6) │ │ + addu s2,v1,t4 │ │ + sll t2,t9,0x2 │ │ + lw s4,0(s2) │ │ + xor s1,a0,a2 │ │ + addu s0,v1,t2 │ │ + lw s8,0(s0) │ │ + xor s6,s1,t8 │ │ + xor a0,s6,s4 │ │ + xor a0,a0,s8 │ │ + xor a2,a0,a3 │ │ + srl a3,a2,0x18 │ │ + andi t4,a2,0xff │ │ + addiu t9,a3,512 │ │ + addiu t8,t4,768 │ │ + sll s2,t9,0x2 │ │ + sll t2,t8,0x2 │ │ + srl s4,a2,0x10 │ │ + addu s1,v1,s2 │ │ + addu s0,v1,t2 │ │ + srl s6,a2,0x6 │ │ + andi a3,s4,0xff │ │ + lw t2,0(s0) │ │ + lw s8,0(s1) │ │ + srl t9,s7,0x18 │ │ + addiu t8,a3,256 │ │ + andi t4,s6,0x3fc │ │ + lw s1,28(t6) │ │ + andi s0,s7,0xff │ │ + addiu s2,t9,768 │ │ + srl s4,s7,0x8 │ │ + addu s6,v1,t4 │ │ + sll t4,t8,0x2 │ │ + sll a3,s0,0x2 │ │ + xor s8,s8,t2 │ │ + andi s0,s4,0xff │ │ + addu t2,v1,t4 │ │ + lw s6,0(s6) │ │ + sll t8,s2,0x2 │ │ + srl s7,s7,0x10 │ │ + addu s2,v0,t8 │ │ + addu t4,v0,a3 │ │ + addiu t8,s0,256 │ │ + andi t9,s7,0xff │ │ + srl s4,a0,0x18 │ │ + xor s1,s8,s1 │ │ + lw t2,0(t2) │ │ + sw s5,80(a1) │ │ + sw s3,84(a1) │ │ + sw t7,88(a1) │ │ + sw t0,92(a1) │ │ + xor s6,s1,s6 │ │ + lw a3,0(t4) │ │ + andi s7,a0,0xff │ │ + lw s8,0(s2) │ │ + sll t4,t8,0x2 │ │ + addiu s2,t9,512 │ │ + addiu t8,s4,768 │ │ + srl s0,a0,0x8 │ │ + xor t2,s6,t2 │ │ + addu t9,v0,t4 │ │ + srl s1,a0,0x10 │ │ + sll t4,s2,0x2 │ │ + sll s7,s7,0x2 │ │ + sll s4,t8,0x2 │ │ + andi s0,s0,0xff │ │ + addu s2,v0,s7 │ │ + addu t8,v0,s4 │ │ + lw t9,0(t9) │ │ + xor s8,a3,s8 │ │ + addiu a0,s0,256 │ │ + addu a3,v0,t4 │ │ + andi s6,s1,0xff │ │ + srl s4,t2,0x18 │ │ + lw s7,0(a3) │ │ + lw s0,0(s2) │ │ + lw a3,0(t8) │ │ + xor s5,s8,s5 │ │ + andi s1,t2,0xff │ │ + sll s8,a0,0x2 │ │ + srl s2,t2,0x8 │ │ + addiu a0,s4,768 │ │ + addiu t4,s6,512 │ │ + addu s4,v0,s8 │ │ + xor t8,s5,t9 │ │ + sll s6,t4,0x2 │ │ + sll s5,s1,0x2 │ │ + srl t4,t2,0x10 │ │ + sll t9,a0,0x2 │ │ + andi s8,s2,0xff │ │ + xor t8,t8,s7 │ │ + addu s1,v0,s5 │ │ + lw s7,0(s4) │ │ + addu a0,v0,t9 │ │ + xor s0,s0,a3 │ │ + addiu s2,s8,256 │ │ + addu a3,v0,s6 │ │ + andi s5,t4,0xff │ │ + lw s6,0(a3) │ │ + lw s8,0(s1) │ │ + lw s4,0(a0) │ │ + xor t4,s0,t8 │ │ + sll a3,s2,0x2 │ │ + addiu s1,s5,512 │ │ + xor t9,t2,t3 │ │ + xor t3,t4,s7 │ │ + addu t2,v0,a3 │ │ + sll s7,s1,0x2 │ │ + lw s0,0(t2) │ │ + xor s1,t8,s3 │ │ + addu s5,v0,s7 │ │ + xor s3,t3,s6 │ │ + srl s2,t9,0x18 │ │ + xor s6,s8,s4 │ │ + andi a0,t9,0xff │ │ + lw s4,0(s5) │ │ + xor t4,s6,s3 │ │ + addiu t2,s2,512 │ │ + addiu s7,a0,768 │ │ + xor t7,s1,t7 │ │ + xor s8,s3,s1 │ │ + xor a3,t4,s0 │ │ + srl s5,t9,0x10 │ │ + sll s0,t2,0x2 │ │ + sll s6,s7,0x2 │ │ + xor t4,a3,s4 │ │ + xor t3,s8,t7 │ │ + xor t0,t7,t0 │ │ + addu s2,v1,s0 │ │ + addu s7,v1,s6 │ │ + srl s4,t9,0x6 │ │ + andi a0,s5,0xff │ │ + xor t2,t3,t0 │ │ + sw t8,64(a1) │ │ + sw s1,68(a1) │ │ + sw t7,72(a1) │ │ + sw t0,76(a1) │ │ + lw t7,0(s7) │ │ + lw t0,0(s2) │ │ + andi t8,s4,0x3fc │ │ + addiu s1,a0,256 │ │ + lw a3,32(t6) │ │ + addu s0,v1,t8 │ │ + sw s3,48(a1) │ │ + sll s3,s1,0x2 │ │ + xor s6,t0,t7 │ │ + lw s2,0(s0) │ │ + addu s7,v1,s3 │ │ + xor s5,s6,a3 │ │ + lw s4,0(s7) │ │ + xor a0,s5,s2 │ │ + xor t8,a0,s4 │ │ + xor t1,t8,t1 │ │ + srl t0,t8,0x18 │ │ + andi s1,t8,0xff │ │ + addiu a3,t0,768 │ │ + srl s0,t8,0x8 │ │ + srl t7,t1,0x18 │ │ + sll s6,a3,0x2 │ │ + andi s2,s0,0xff │ │ + srl s7,t8,0x10 │ │ + addiu s4,t7,512 │ │ + andi t8,t1,0xff │ │ + sll s3,s1,0x2 │ │ + addu s1,v0,s3 │ │ + addu t0,v0,s6 │ │ + addiu a0,s2,256 │ │ + andi s5,s7,0xff │ │ + sll a3,s4,0x2 │ │ + addiu s0,t8,768 │ │ + srl s7,t1,0x10 │ │ + lw t7,0(s1) │ │ + lw s2,36(t6) │ │ + lw s1,0(t0) │ │ + addu s3,v1,a3 │ │ + addiu t0,s5,512 │ │ + srl s6,t1,0x6 │ │ + sll s5,s0,0x2 │ │ + andi t8,s7,0xff │ │ + sll s4,a0,0x2 │ │ + addu a0,v0,s4 │ │ + addu s7,v1,s5 │ │ + sll t6,t0,0x2 │ │ + lw a3,0(s3) │ │ + andi s4,s6,0x3fc │ │ + addiu t0,t8,256 │ │ + lw s0,0(a0) │ │ + addu s3,v1,s4 │ │ + xor t7,t7,s1 │ │ + addu v0,v0,t6 │ │ + xor s2,t5,s2 │ │ + lw s1,0(s7) │ │ + sll s5,t0,0x2 │ │ + xor t5,t7,t4 │ │ + lw s6,0(v0) │ │ + xor t8,s2,a3 │ │ + addu a0,v1,s5 │ │ + sw s8,52(a1) │ │ + sw t3,56(a1) │ │ + sw t2,60(a1) │ │ + sw t4,32(a1) │ │ + lw a3,0(s3) │ │ + xor s7,t8,s1 │ │ + xor v1,t5,s0 │ │ + lw s4,0(a0) │ │ + xor s8,t4,s8 │ │ + xor t6,v1,s6 │ │ + xor t4,s7,a3 │ │ + xor t3,s8,t3 │ │ + xor t7,t4,s4 │ │ + xor s0,t6,s8 │ │ + xor s2,s0,t3 │ │ + xor t0,t9,a2 │ │ + xor t2,t3,t2 │ │ + xor t1,t7,t1 │ │ + xor a2,s2,t2 │ │ + xor v0,t0,t1 │ │ + xor t9,t7,t9 │ │ + li s1,-96 │ │ + lw s7,56(sp) │ │ + lw s6,52(sp) │ │ + lw s5,48(sp) │ │ + lw s4,44(sp) │ │ + lw s3,40(sp) │ │ + sw zero,240(a1) │ │ + sw s8,36(a1) │ │ + sw s0,20(a1) │ │ + lw s8,60(sp) │ │ + lw s0,28(sp) │ │ + sw s2,24(a1) │ │ + sw v0,0(a1) │ │ + lw s2,36(sp) │ │ + sb s1,240(a1) │ │ + move v0,zero │ │ + lw s1,32(sp) │ │ + sw t3,40(a1) │ │ + sw t2,44(a1) │ │ + sw t6,16(a1) │ │ + sw a2,28(a1) │ │ + sw t9,4(a1) │ │ + sw t1,8(a1) │ │ + sw t7,12(a1) │ │ + jr ra │ │ + addiu sp,sp,64 │ │ + │ │ +00008050 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,4016 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-104 │ │ + sw s7,96(sp) │ │ + sw s4,84(sp) │ │ + sw s3,80(sp) │ │ + sw s2,76(sp) │ │ + sw s0,68(sp) │ │ + sw gp,0(sp) │ │ + sw s8,100(sp) │ │ + sw s6,92(sp) │ │ + sw s5,88(sp) │ │ + sw s1,72(sp) │ │ + lbu s1,3(a0) │ │ + lbu t2,2(a0) │ │ + lbu a3,0(a0) │ │ + lbu v0,1(a0) │ │ + sll v1,s1,0x18 │ │ + sll a2,t2,0x10 │ │ + or t0,v1,a2 │ │ + or t1,t0,a3 │ │ + sll t3,v0,0x8 │ │ + or t4,t1,t3 │ │ + sw t4,192(a1) │ │ + move s7,a1 │ │ + lbu t5,6(a0) │ │ + lbu a1,7(a0) │ │ + lbu t6,4(a0) │ │ + lbu s8,5(a0) │ │ + sll t7,a1,0x18 │ │ + sll s0,t5,0x10 │ │ + or s2,t7,s0 │ │ + or s3,s2,t6 │ │ + sll s4,s8,0x8 │ │ + or t9,s3,s4 │ │ + sw t9,196(s7) │ │ + lbu s6,11(a0) │ │ + lbu s5,10(a0) │ │ + lbu s1,8(a0) │ │ + lbu t2,9(a0) │ │ + sll t8,s6,0x18 │ │ + sll a3,s5,0x10 │ │ + or v0,t8,a3 │ │ + or v1,v0,s1 │ │ + sll a2,t2,0x8 │ │ + or t1,v1,a2 │ │ + sw t1,200(s7) │ │ + lbu t0,15(a0) │ │ + lbu t3,14(a0) │ │ + lbu a1,12(a0) │ │ + lbu t5,13(a0) │ │ + sll t6,t0,0x18 │ │ + sll s8,t3,0x10 │ │ + or t7,t6,s8 │ │ + or s0,t7,a1 │ │ + sll s2,t5,0x8 │ │ + or a1,s0,s2 │ │ + sw a1,204(s7) │ │ + lbu s3,19(a0) │ │ + lbu s4,18(a0) │ │ + sll s1,s3,0x18 │ │ + lbu s6,16(a0) │ │ + lbu s5,17(a0) │ │ + sll t2,s4,0x10 │ │ + or t8,s1,t2 │ │ + or a3,t8,s6 │ │ + sll v0,s5,0x8 │ │ + or t2,a3,v0 │ │ + srl v1,t2,0x18 │ │ + srl a2,t2,0x8 │ │ + lw s6,-32692(gp) │ │ + addiu t3,v1,768 │ │ + andi t0,t2,0xff │ │ + andi t5,a2,0xff │ │ + srl t6,t2,0x10 │ │ + sll s8,t3,0x2 │ │ + sll t7,t0,0x2 │ │ + addiu s0,t5,256 │ │ + andi s2,t6,0xff │ │ + addu s3,s6,s8 │ │ + addu s4,s6,t7 │ │ + sll s5,s0,0x2 │ │ + addiu s1,s2,512 │ │ + lw t8,0(s3) │ │ + lw a3,0(s4) │ │ + addu v0,s6,s5 │ │ + sll v1,s1,0x2 │ │ + lw t3,0(v0) │ │ + addu a2,s6,v1 │ │ + lw t0,0(a2) │ │ + xor t5,t8,a3 │ │ + xor t6,t5,t3 │ │ + xor s8,t6,t0 │ │ + sw s8,176(s7) │ │ + lbu t7,23(a0) │ │ + lbu s0,22(a0) │ │ + lbu s2,20(a0) │ │ + sll s3,t7,0x18 │ │ + lbu a0,21(a0) │ │ + sll s4,s0,0x10 │ │ + or s5,s3,s4 │ │ + or s1,s5,s2 │ │ + sll t8,a0,0x8 │ │ + or a3,s1,t8 │ │ + srl v0,a3,0x18 │ │ + lw s8,-32720(gp) │ │ + addiu v1,v0,768 │ │ + andi s1,a3,0xff │ │ + addiu a2,v0,512 │ │ + lw a0,-32708(gp) │ │ + sll t3,v1,0x2 │ │ + srl t0,a3,0x8 │ │ + srl t5,a3,0x10 │ │ + sll t7,a2,0x2 │ │ + addiu s0,s1,768 │ │ + addu t6,s6,t3 │ │ + lw s5,0(a0) │ │ + addu t8,s8,t7 │ │ + andi s3,t0,0xff │ │ + andi s4,t5,0xff │ │ + sll v0,s0,0x2 │ │ + lw s2,0(t6) │ │ + lw t5,0(t8) │ │ + addu v1,s8,v0 │ │ + sll t3,s3,0x2 │ │ + addiu a2,s4,256 │ │ + lw t6,0(v1) │ │ + addu t7,s8,t3 │ │ + xor t4,t4,s5 │ │ + sll t0,a2,0x2 │ │ + lw s0,0(t7) │ │ + addu a0,s8,t0 │ │ + sw s2,28(sp) │ │ + xor s2,t4,t5 │ │ + lw s5,0(a0) │ │ + xor t8,s2,t6 │ │ + xor v0,t8,s0 │ │ + xor t5,v0,s5 │ │ + xor t9,t5,t9 │ │ + xor t1,t9,t1 │ │ + move t3,t9 │ │ + xor a1,t1,a1 │ │ + srl t4,t5,0x18 │ │ + srl a2,t9,0x18 │ │ + move t6,a1 │ │ + move s0,t1 │ │ + move v0,t3 │ │ + srl a1,t1,0x18 │ │ + srl s5,t1,0x8 │ │ + addiu a2,a2,768 │ │ + addiu t1,t4,768 │ │ + andi t3,t3,0xff │ │ + andi t4,t5,0xff │ │ + srl s2,t9,0x8 │ │ + sw t5,12(sp) │ │ + srl v1,t5,0x8 │ │ + srl t9,t5,0x10 │ │ + sll s1,s1,0x2 │ │ + srl t5,v0,0x10 │ │ + sll t1,t1,0x2 │ │ + sll t4,t4,0x2 │ │ + sll a2,a2,0x2 │ │ + sll t3,t3,0x2 │ │ + addu s1,s6,s1 │ │ + addu t1,s6,t1 │ │ + addu t4,s6,t4 │ │ + addu a2,s6,a2 │ │ + addu t3,s6,t3 │ │ + andi t0,s0,0xff │ │ + andi t5,t5,0xff │ │ + addiu a1,a1,768 │ │ + xor t2,t6,t2 │ │ + sw v0,16(sp) │ │ + sw t6,24(sp) │ │ + srl a0,t6,0x18 │ │ + srl t8,t6,0x8 │ │ + andi t7,s2,0xff │ │ + andi v0,t6,0xff │ │ + srl s2,t6,0x10 │ │ + andi v1,v1,0xff │ │ + addiu t6,t5,512 │ │ + sll a1,a1,0x2 │ │ + lw t5,0(s1) │ │ + sll t0,t0,0x2 │ │ + lw s1,0(t1) │ │ + lw t1,0(t4) │ │ + lw t4,0(a2) │ │ + lw a2,0(t3) │ │ + addu a1,s6,a1 │ │ + addu t0,s6,t0 │ │ + addiu s4,s4,512 │ │ + addiu s3,s3,256 │ │ + addiu v1,v1,256 │ │ + andi t9,t9,0xff │ │ + sw s0,20(sp) │ │ + sw t5,32(sp) │ │ + sw s1,40(sp) │ │ + sw t1,44(sp) │ │ + sw t4,48(sp) │ │ + sw a2,52(sp) │ │ + sll v1,v1,0x2 │ │ + lw t3,0(a1) │ │ + srl s0,s0,0x10 │ │ + lw t4,0(t0) │ │ + sll s3,s3,0x2 │ │ + sll t0,s4,0x2 │ │ + addiu t9,t9,512 │ │ + addu t1,s6,v1 │ │ + addu s3,s6,s3 │ │ + addu t0,s6,t0 │ │ + sll t9,t9,0x2 │ │ + addiu a0,a0,768 │ │ + addiu t7,t7,256 │ │ + andi s0,s0,0xff │ │ + andi s2,s2,0xff │ │ + lw s4,0(s3) │ │ + addiu s0,s0,512 │ │ + lw s3,0(t1) │ │ + addiu s2,s2,512 │ │ + addu t1,s6,t9 │ │ + andi s5,s5,0xff │ │ + lw t9,0(t0) │ │ + andi t8,t8,0xff │ │ + sll a0,a0,0x2 │ │ + sll t7,t7,0x2 │ │ + addu a0,s6,a0 │ │ + addu t7,s6,t7 │ │ + sll a1,s0,0x2 │ │ + sll s1,s2,0x2 │ │ + addiu s5,s5,256 │ │ + addiu t8,t8,256 │ │ + xor a3,t2,a3 │ │ + lw t5,0(a0) │ │ + sw t9,36(sp) │ │ + lw s2,0(t7) │ │ + lw t9,0(t1) │ │ + addu t7,s6,a1 │ │ + lw t1,32(sp) │ │ + addu a1,s6,s1 │ │ + sll s5,s5,0x2 │ │ + lw s1,28(sp) │ │ + sll t8,t8,0x2 │ │ + sll a0,t6,0x2 │ │ + addu a0,s6,a0 │ │ + addu t6,s6,s5 │ │ + addu s5,s6,t8 │ │ + andi t8,a3,0xff │ │ + lw s0,0(t6) │ │ + lw t0,0(a1) │ │ + move t6,t8 │ │ + xor a1,s1,t1 │ │ + lw t8,0(a0) │ │ + lw s1,40(sp) │ │ + lw a0,44(sp) │ │ + lw t1,48(sp) │ │ + xor a0,s1,a0 │ │ + sll v0,v0,0x2 │ │ + lw s1,52(sp) │ │ + sw t3,56(sp) │ │ + addu v0,s6,v0 │ │ + lw t3,0(v0) │ │ + srl a2,a3,0x18 │ │ + xor t1,t1,s1 │ │ + srl v1,t2,0x8 │ │ + lw s1,56(sp) │ │ + sw a2,8(sp) │ │ + lw s5,0(s5) │ │ + srl a2,t2,0x18 │ │ + andi v1,v1,0xff │ │ + sw t1,32(sp) │ │ + xor s4,a1,s4 │ │ + xor t1,t5,t3 │ │ + xor a1,a0,s3 │ │ + xor s1,s1,t4 │ │ + addiu a2,a2,768 │ │ + addiu v1,v1,256 │ │ + xor a0,a1,t9 │ │ + lw t7,0(t7) │ │ + lw t9,36(sp) │ │ + lw t4,8(sp) │ │ + andi t5,t2,0xff │ │ + xor s1,s1,s0 │ │ + xor s5,t1,s5 │ │ + sll s0,a2,0x2 │ │ + sll v1,v1,0x2 │ │ + lw s3,32(sp) │ │ + xor s5,s5,t0 │ │ + addu a1,s6,v1 │ │ + addu t0,s6,s0 │ │ + sw t6,28(sp) │ │ + sll t5,t5,0x2 │ │ + addiu t6,t6,768 │ │ + xor s1,s1,t7 │ │ + sll t3,t6,0x2 │ │ + xor t7,s4,t9 │ │ + addu t6,s6,t5 │ │ + lw s4,0(t0) │ │ + lw t5,0(a1) │ │ + srl v0,t2,0x10 │ │ + addiu t4,t4,512 │ │ + xor s2,s3,s2 │ │ + srl a2,a3,0x8 │ │ + srl t1,a3,0x10 │ │ + sll t4,t4,0x2 │ │ + andi v0,v0,0xff │ │ + xor t8,s2,t8 │ │ + addu s0,s8,t3 │ │ + addu s2,s8,t4 │ │ + sw s4,32(sp) │ │ + andi a2,a2,0xff │ │ + lw s4,0(t6) │ │ + andi t1,t1,0xff │ │ + sw t5,36(sp) │ │ + addiu v0,v0,512 │ │ + sw t7,180(s7) │ │ + lw t7,-32708(gp) │ │ + lw t3,0(s0) │ │ + sll v1,a2,0x2 │ │ + addiu t9,t1,256 │ │ + lw t4,0(s2) │ │ + sll v0,v0,0x2 │ │ + lw t0,4(t7) │ │ + addu t6,s8,v1 │ │ + addu s3,s6,v0 │ │ + sll a1,t9,0x2 │ │ + lw v0,0(s3) │ │ + xor s2,t4,t3 │ │ + lw s3,0(t6) │ │ + addu s0,s8,a1 │ │ + lw t5,0(s0) │ │ + xor v1,s2,t0 │ │ + lw t9,12(sp) │ │ + sw v0,40(sp) │ │ + xor v0,v1,s3 │ │ + xor v0,v0,t5 │ │ + lw t4,16(sp) │ │ + xor s0,v0,t9 │ │ + lw t3,20(sp) │ │ + xor t6,s0,t4 │ │ + lw a1,24(sp) │ │ + xor t0,t6,t3 │ │ + xor t5,t0,a1 │ │ + xor t4,t5,t2 │ │ + xor t3,t4,a3 │ │ + srl t2,t3,0x18 │ │ + andi s3,t3,0xff │ │ + addiu a3,t2,512 │ │ + addiu s2,s3,768 │ │ + sll a1,a3,0x2 │ │ + sll t9,s2,0x2 │ │ + srl v1,t3,0x10 │ │ + addu t2,s8,a1 │ │ + addu s3,s8,t9 │ │ + srl s2,t3,0x6 │ │ + andi v1,v1,0xff │ │ + lw t9,0(s3) │ │ + lw a3,0(t2) │ │ + andi a1,s2,0x3fc │ │ + addiu t2,v1,256 │ │ + lw t7,8(t7) │ │ + addu s3,s8,a1 │ │ + sll s2,t2,0x2 │ │ + lw a1,0(s3) │ │ + addu v1,s8,s2 │ │ + xor a3,a3,t9 │ │ + xor t9,a3,t7 │ │ + lw s2,0(v1) │ │ + andi t7,v0,0xff │ │ + srl s3,v0,0x8 │ │ + xor a1,t9,a1 │ │ + sll a3,t7,0x2 │ │ + srl t2,v0,0x18 │ │ + andi t7,s3,0xff │ │ + xor v1,a1,s2 │ │ + addiu t2,t2,768 │ │ + addiu s3,t7,256 │ │ + sll s2,t2,0x2 │ │ + srl v0,v0,0x10 │ │ + addu t2,s6,a3 │ │ + sll s3,s3,0x2 │ │ + srl a3,v1,0x18 │ │ + andi a1,v0,0xff │ │ + addiu v0,a3,768 │ │ + addu a3,s6,s3 │ │ + lw s3,0(a3) │ │ + xor s0,v1,s0 │ │ + sw s3,12(sp) │ │ + addu t9,s6,s2 │ │ + xor s3,s0,t6 │ │ + lw t6,8(sp) │ │ + lw t2,0(t2) │ │ + lw t9,0(t9) │ │ + andi s2,v1,0xff │ │ + srl t7,v1,0x8 │ │ + addiu a3,t6,768 │ │ + addiu a1,a1,512 │ │ + srl v1,v1,0x10 │ │ + xor t0,s3,t0 │ │ + xor t9,t2,t9 │ │ + sll t6,a3,0x2 │ │ + sll a1,a1,0x2 │ │ + lw a3,28(sp) │ │ + andi t7,t7,0xff │ │ + andi v1,v1,0xff │ │ + sll s2,s2,0x2 │ │ + addu t2,s6,a1 │ │ + sw a0,184(s7) │ │ + addu s2,s6,s2 │ │ + xor a0,t9,a0 │ │ + addiu a1,t7,256 │ │ + addiu t9,v1,512 │ │ + xor v1,t0,t5 │ │ + addu t5,s6,t6 │ │ + lw t6,12(sp) │ │ + lw t7,0(t2) │ │ + addiu a2,a2,256 │ │ + lw t2,0(s2) │ │ + sll v0,v0,0x2 │ │ + sll s2,a3,0x2 │ │ + sll a1,a1,0x2 │ │ + addu a3,s6,s2 │ │ + addu v0,s6,v0 │ │ + sll s2,a2,0x2 │ │ + addu a1,s6,a1 │ │ + xor a2,a0,t6 │ │ + xor a0,a2,t7 │ │ + sw t8,188(s7) │ │ + sw s1,160(s7) │ │ + sw s5,164(s7) │ │ + lw v0,0(v0) │ │ + lw a3,0(a3) │ │ + addiu t1,t1,512 │ │ + lw t5,0(t5) │ │ + lw a1,0(a1) │ │ + lw t6,32(sp) │ │ + xor t8,a0,t8 │ │ + xor t7,v1,t4 │ │ + sll t9,t9,0x2 │ │ + addu t4,s6,s2 │ │ + sll s2,t1,0x2 │ │ + xor t2,t2,v0 │ │ + addu t1,s6,t9 │ │ + xor s4,t6,s4 │ │ + addu t9,s6,s2 │ │ + xor t6,t8,s1 │ │ + lw s1,36(sp) │ │ + xor v0,t7,t3 │ │ + lw a2,0(t1) │ │ + lw t3,0(t4) │ │ + lw t1,0(t9) │ │ + xor t4,t2,a0 │ │ + xor t9,t6,s5 │ │ + lw s5,40(sp) │ │ + xor s2,s4,s1 │ │ + xor t5,t5,a3 │ │ + srl t2,v0,0x18 │ │ + andi a3,v0,0xff │ │ + xor a1,t4,a1 │ │ + xor s4,s2,s5 │ │ + xor a1,a1,a2 │ │ + addiu t4,t2,512 │ │ + xor a2,t5,t3 │ │ + addiu s2,a3,768 │ │ + xor t3,t9,s4 │ │ + xor t1,a2,t1 │ │ + sll t5,t4,0x2 │ │ + sll t2,s2,0x2 │ │ + srl a2,v0,0x10 │ │ + xor s1,a1,t8 │ │ + xor t4,t3,t1 │ │ + addu s2,s8,t5 │ │ + addu a3,s8,t2 │ │ + srl t5,v0,0x6 │ │ + sw t1,172(s7) │ │ + andi a2,a2,0xff │ │ + lw t1,-32708(gp) │ │ + xor s5,s1,t6 │ │ + sw s4,168(s7) │ │ + sw a0,144(s7) │ │ + lw s4,0(a3) │ │ + lw a0,0(s2) │ │ + sw t8,148(s7) │ │ + sw t6,152(s7) │ │ + andi t8,t5,0x3fc │ │ + addiu t6,a2,256 │ │ + lw s2,12(t1) │ │ + addu t2,s8,t8 │ │ + sll a3,t6,0x2 │ │ + lw t5,0(t2) │ │ + addu a2,s8,a3 │ │ + xor t6,a0,s4 │ │ + xor a0,t6,s2 │ │ + lw t8,0(a2) │ │ + xor s4,a0,t5 │ │ + xor t8,s4,t8 │ │ + xor a3,t8,s0 │ │ + xor s3,a3,s3 │ │ + xor s2,s3,t0 │ │ + xor t0,s2,v1 │ │ + xor v1,t0,t7 │ │ + xor v0,v1,v0 │ │ + srl s0,v0,0x18 │ │ + andi t7,v0,0xff │ │ + addiu t1,s0,512 │ │ + addiu t2,t7,768 │ │ + sll t6,t1,0x2 │ │ + sll t5,t2,0x2 │ │ + srl a0,v0,0x10 │ │ + addu s4,s8,t5 │ │ + addu a2,s8,t6 │ │ + srl s0,v0,0x6 │ │ + lw t6,-32708(gp) │ │ + andi t7,a0,0xff │ │ + lw t1,0(s4) │ │ + andi t2,s0,0x3fc │ │ + addiu a0,t7,256 │ │ + lw a2,0(a2) │ │ + lw s4,16(t6) │ │ + addu t5,s8,t2 │ │ + sll s0,a0,0x2 │ │ + addu t7,s8,s0 │ │ + xor a2,a2,t1 │ │ + lw t5,0(t5) │ │ + lw t1,0(t7) │ │ + srl a0,t8,0x18 │ │ + xor s4,a2,s4 │ │ + andi t2,t8,0xff │ │ + srl t6,t8,0x8 │ │ + xor t5,s4,t5 │ │ + addiu s0,a0,768 │ │ + xor t1,t5,t1 │ │ + sll t7,t2,0x2 │ │ + sll a0,s0,0x2 │ │ + andi a2,t6,0xff │ │ + srl t8,t8,0x10 │ │ + addu s4,s6,t7 │ │ + addu t2,s6,a0 │ │ + addiu s0,a2,256 │ │ + andi t7,t8,0xff │ │ + srl t6,t1,0x18 │ │ + lw a0,0(t2) │ │ + lw t5,0(s4) │ │ + sll a2,s0,0x2 │ │ + addiu t8,t7,512 │ │ + andi s4,t1,0xff │ │ + addiu t6,t6,768 │ │ + srl t7,t1,0x8 │ │ + addu t2,s6,a2 │ │ + sll s0,s4,0x2 │ │ + sll a2,t8,0x2 │ │ + sll s4,t6,0x2 │ │ + srl t8,t1,0x10 │ │ + andi t7,t7,0xff │ │ + addu t6,s6,s4 │ │ + lw t2,0(t2) │ │ + xor t5,t5,a0 │ │ + addu s0,s6,s0 │ │ + addu a0,s6,a2 │ │ + addiu s4,t7,256 │ │ + andi a2,t8,0xff │ │ + sw t9,156(s7) │ │ + lw t8,0(a0) │ │ + sw t3,128(s7) │ │ + sw t4,132(s7) │ │ + sw a1,136(s7) │ │ + sw s1,140(s7) │ │ + sw s5,112(s7) │ │ + lw a0,0(s0) │ │ + xor a1,t5,a1 │ │ + lw s0,0(t6) │ │ + sll t7,s4,0x2 │ │ + addiu t5,a2,512 │ │ + xor a3,t1,a3 │ │ + addu t6,s6,t7 │ │ + xor t1,a1,t2 │ │ + sll s4,t5,0x2 │ │ + xor a1,a3,s3 │ │ + xor t2,t1,t8 │ │ + addu a2,s6,s4 │ │ + lw t8,0(t6) │ │ + xor s2,a1,s2 │ │ + xor s3,a0,s0 │ │ + lw t7,0(a2) │ │ + xor a0,s3,t2 │ │ + xor a2,s2,t0 │ │ + xor v1,a2,v1 │ │ + xor t0,a0,t8 │ │ + xor v0,v1,v0 │ │ + xor t1,t0,t7 │ │ + xor t0,s5,t9 │ │ + sw s2,8(sp) │ │ + xor s2,t0,t3 │ │ + andi t3,v0,0xff │ │ + addiu t8,t3,768 │ │ + sll t8,t8,0x2 │ │ + xor s1,t2,s1 │ │ + srl t9,v0,0x18 │ │ + addu t8,s8,t8 │ │ + xor s0,s1,s5 │ │ + xor t7,t1,s1 │ │ + sw t8,16(sp) │ │ + addiu s3,t9,512 │ │ + xor a0,s0,t0 │ │ + xor t6,t7,s0 │ │ + sw t0,116(s7) │ │ + sll t9,s3,0x2 │ │ + lw t0,16(sp) │ │ + srl t3,v0,0x10 │ │ + xor t5,t6,a0 │ │ + xor s5,s2,t4 │ │ + sw v1,12(sp) │ │ + addu t9,s8,t9 │ │ + xor v1,a0,s2 │ │ + srl t8,v0,0x6 │ │ + sw a0,108(s7) │ │ + andi t3,t3,0xff │ │ + lw a0,-32708(gp) │ │ + xor t4,t5,v1 │ │ + xor s4,v1,s5 │ │ + sw s2,120(s7) │ │ + sw t2,96(s7) │ │ + lw s2,0(t0) │ │ + lw t2,0(t9) │ │ + sw s1,100(s7) │ │ + sw s0,104(s7) │ │ + andi s1,t8,0x3fc │ │ + addiu s0,t3,256 │ │ + xor s3,t4,s4 │ │ + sw s5,124(s7) │ │ + sw v1,80(s7) │ │ + addu s5,s8,s1 │ │ + lw v1,20(a0) │ │ + sw s4,84(s7) │ │ + sll s4,s0,0x2 │ │ + lw t9,0(s5) │ │ + addu t3,s8,s4 │ │ + xor t8,t2,s2 │ │ + lw s1,0(t3) │ │ + xor t2,t8,v1 │ │ + xor s0,t2,t9 │ │ + xor t0,s0,s1 │ │ + xor a3,t0,a3 │ │ + xor s5,a3,a1 │ │ + lw a1,8(sp) │ │ + sw t1,88(s7) │ │ + xor t2,s5,a1 │ │ + xor t8,t2,a2 │ │ + lw a2,12(sp) │ │ + sw t7,92(s7) │ │ + xor t9,t8,a2 │ │ + xor a1,t9,v0 │ │ + srl v0,a1,0x18 │ │ + andi s2,a1,0xff │ │ + addiu a0,v0,512 │ │ + addiu v1,s2,768 │ │ + sll s4,a0,0x2 │ │ + sll t3,v1,0x2 │ │ + srl s1,a1,0x10 │ │ + addu s0,s8,s4 │ │ + addu s2,s8,t3 │ │ + srl v1,a1,0x6 │ │ + andi a2,s1,0xff │ │ + lw s1,-32708(gp) │ │ + lw v0,0(s0) │ │ + lw a0,0(s2) │ │ + andi s4,v1,0x3fc │ │ + addiu t3,a2,256 │ │ + lw s2,24(s1) │ │ + addu s0,s8,s4 │ │ + sll v1,t3,0x2 │ │ + lw s4,0(s0) │ │ + addu a2,s8,v1 │ │ + xor a0,v0,a0 │ │ + sw t6,64(s7) │ │ + sw t5,68(s7) │ │ + sw t4,72(s7) │ │ + sw s3,76(s7) │ │ + srl v0,t0,0x18 │ │ + lw t3,0(a2) │ │ + xor s2,a0,s2 │ │ + xor v1,s2,s4 │ │ + andi s0,t0,0xff │ │ + addiu a2,v0,768 │ │ + srl s1,t0,0x8 │ │ + xor a0,v1,t3 │ │ + sll s4,s0,0x2 │ │ + sll t3,a2,0x2 │ │ + andi s2,s1,0xff │ │ + srl t0,t0,0x10 │ │ + addu a2,s6,s4 │ │ + addu v0,s6,t3 │ │ + addiu s1,s2,256 │ │ + andi v1,t0,0xff │ │ + srl s0,a0,0x18 │ │ + lw s2,0(v0) │ │ + lw t3,0(a2) │ │ + sll v0,s1,0x2 │ │ + addiu a2,v1,512 │ │ + andi s4,a0,0xff │ │ + addiu s0,s0,768 │ │ + addu s1,s6,v0 │ │ + sll v1,a2,0x2 │ │ + srl t0,a0,0x8 │ │ + sll s4,s4,0x2 │ │ + sll s0,s0,0x2 │ │ + srl a2,a0,0x10 │ │ + addu v0,s6,s4 │ │ + lw s1,0(s1) │ │ + xor t3,t3,s2 │ │ + addu s4,s6,s0 │ │ + addu s2,s6,v1 │ │ + andi a2,a2,0xff │ │ + andi t0,t0,0xff │ │ + lw s0,0(s4) │ │ + lw s2,0(s2) │ │ + xor v1,a0,a3 │ │ + xor t1,t3,t1 │ │ + addiu s4,a2,512 │ │ + addiu t0,t0,256 │ │ + lw a0,0(v0) │ │ + xor a3,v1,s5 │ │ + sll t3,t0,0x2 │ │ + xor s5,t1,s1 │ │ + sll t0,s4,0x2 │ │ + xor v0,s5,s2 │ │ + addu s1,s6,t3 │ │ + xor t2,a3,t2 │ │ + addu s6,s6,t0 │ │ + xor s2,a0,s0 │ │ + xor t8,t2,t8 │ │ + lw s0,0(s6) │ │ + xor t9,a1,t9 │ │ + xor s6,v0,t7 │ │ + xor a0,t9,t8 │ │ + xor t6,s6,t6 │ │ + xor t5,t6,t5 │ │ + lw a2,0(s1) │ │ + srl t3,a0,0x18 │ │ + xor t1,s2,v0 │ │ + addiu s4,t3,512 │ │ + xor s2,t5,t4 │ │ + andi s5,a0,0xff │ │ + lw t4,-32708(gp) │ │ + xor a1,t1,a2 │ │ + sll t0,s4,0x2 │ │ + addiu a2,s5,768 │ │ + srl t1,a0,0x10 │ │ + xor t7,a1,s0 │ │ + addu s4,s8,t0 │ │ + lw a1,28(t4) │ │ + sll t3,a2,0x2 │ │ + srl a0,a0,0x6 │ │ + andi t0,t1,0xff │ │ + lw s5,0(s4) │ │ + addu t4,s8,t3 │ │ + andi s4,a0,0x3fc │ │ + addiu t1,t0,256 │ │ + xor v1,v1,a1 │ │ + lw t0,0(t4) │ │ + addu a1,s8,s4 │ │ + sll t3,t1,0x2 │ │ + xor s0,t7,s6 │ │ + sw s6,52(s7) │ │ + sw t7,40(s7) │ │ + xor s6,v1,s5 │ │ + lw t7,0(a1) │ │ + addu s8,s8,t3 │ │ + xor s1,s0,t6 │ │ + sw v0,48(s7) │ │ + sw t6,56(s7) │ │ + xor v0,s6,t0 │ │ + lw t6,0(s8) │ │ + sw s0,44(s7) │ │ + xor s0,v0,t7 │ │ + xor t9,s1,t5 │ │ + sw t5,60(s7) │ │ + xor t5,s0,t6 │ │ + xor a3,t5,a3 │ │ + xor s3,s2,s3 │ │ + xor a2,t9,s2 │ │ + xor t2,a3,t2 │ │ + xor t4,a2,s3 │ │ + sw s1,16(s7) │ │ + xor t8,t2,t8 │ │ + li s1,-64 │ │ + sw s2,32(s7) │ │ + sw s3,36(s7) │ │ + sw t9,20(s7) │ │ + sw a2,24(s7) │ │ + sw t4,28(s7) │ │ + sw zero,240(s7) │ │ + sw t5,0(s7) │ │ + sw a3,4(s7) │ │ + sw t2,8(s7) │ │ + sw t8,12(s7) │ │ + sb s1,240(s7) │ │ + lw s8,100(sp) │ │ + move v0,zero │ │ + lw s7,96(sp) │ │ + lw s6,92(sp) │ │ + lw s5,88(sp) │ │ + lw s4,84(sp) │ │ + lw s3,80(sp) │ │ + lw s2,76(sp) │ │ + lw s1,72(sp) │ │ + lw s0,68(sp) │ │ + jr ra │ │ + addiu sp,sp,104 │ │ + │ │ +00008cf4 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,780 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-136 │ │ + sw s5,120(sp) │ │ + sw s4,116(sp) │ │ + sw s3,112(sp) │ │ + sw s2,108(sp) │ │ + sw s1,104(sp) │ │ + sw s0,100(sp) │ │ + sw gp,0(sp) │ │ + sw s8,132(sp) │ │ + sw s7,128(sp) │ │ + sw s6,124(sp) │ │ + lbu v1,2(a0) │ │ + lbu a3,3(a0) │ │ + move t3,a0 │ │ + lbu v0,0(a0) │ │ + lbu t9,1(a0) │ │ + sll a2,v1,0x10 │ │ + sll a0,a3,0x18 │ │ + or t0,a0,a2 │ │ + or t1,t0,v0 │ │ + sll t2,t9,0x8 │ │ + or s3,t1,t2 │ │ + sw s3,224(a1) │ │ + lbu t7,7(t3) │ │ + lbu t6,6(t3) │ │ + lbu t4,4(t3) │ │ + lbu t5,5(t3) │ │ + sll s0,t7,0x18 │ │ + sll s1,t6,0x10 │ │ + or s2,s0,s1 │ │ + or s4,s2,t4 │ │ + sll s5,t5,0x8 │ │ + or t9,s4,s5 │ │ + sw t9,228(a1) │ │ + lbu s6,11(t3) │ │ + lbu s7,10(t3) │ │ + lbu t8,8(t3) │ │ + lbu s8,9(t3) │ │ + sll a3,s6,0x18 │ │ + sll v1,s7,0x10 │ │ + or v0,a3,v1 │ │ + or a0,v0,t8 │ │ + sll a2,s8,0x8 │ │ + or t1,a0,a2 │ │ + sw t1,232(a1) │ │ + lbu t0,15(t3) │ │ + lbu t2,14(t3) │ │ + lbu t7,12(t3) │ │ + lbu t5,13(t3) │ │ + sll t6,t0,0x18 │ │ + sll t4,t2,0x10 │ │ + or s0,t6,t4 │ │ + or s1,s0,t7 │ │ + sll s2,t5,0x8 │ │ + or t5,s1,s2 │ │ + sw t5,236(a1) │ │ + lbu s4,19(t3) │ │ + lbu s5,18(t3) │ │ + sll t8,s4,0x18 │ │ + lbu s6,16(t3) │ │ + lbu s7,17(t3) │ │ + sll s8,s5,0x10 │ │ + or a3,t8,s8 │ │ + or v1,a3,s6 │ │ + sll v0,s7,0x8 │ │ + or a2,v1,v0 │ │ + srl a0,a2,0x18 │ │ + srl t7,a2,0x8 │ │ + lw v0,-32692(gp) │ │ + addiu t0,a0,768 │ │ + andi t2,a2,0xff │ │ + andi t6,t7,0xff │ │ + srl t4,a2,0x10 │ │ + sll s0,t0,0x2 │ │ + sll s1,t2,0x2 │ │ + addiu s2,t6,256 │ │ + andi s4,t4,0xff │ │ + addu s5,v0,s0 │ │ + addu s6,v0,s1 │ │ + sll s7,s2,0x2 │ │ + addiu t8,s4,512 │ │ + lw s8,0(s5) │ │ + lw a0,0(s6) │ │ + addu a3,v0,s7 │ │ + sll v1,t8,0x2 │ │ + lw t7,0(a3) │ │ + addu t0,v0,v1 │ │ + lw t2,0(t0) │ │ + xor t6,s8,a0 │ │ + xor t4,t6,t7 │ │ + xor s0,t4,t2 │ │ + sw s0,208(a1) │ │ + lbu s1,23(t3) │ │ + lbu s2,22(t3) │ │ + lbu s4,20(t3) │ │ + lbu s5,21(t3) │ │ + sll s6,s1,0x18 │ │ + sll s7,s2,0x10 │ │ + or t8,s6,s7 │ │ + or s8,t8,s4 │ │ + sll a0,s5,0x8 │ │ + or s2,s8,a0 │ │ + srl v1,s2,0x18 │ │ + srl a3,s2,0x8 │ │ + addiu t7,v1,768 │ │ + andi t2,s2,0xff │ │ + andi t6,a3,0xff │ │ + srl t4,s2,0x10 │ │ + sll t0,t7,0x2 │ │ + sll s0,t2,0x2 │ │ + addiu s1,t6,256 │ │ + andi s4,t4,0xff │ │ + addu s5,v0,t0 │ │ + addu s6,v0,s0 │ │ + sll s7,s1,0x2 │ │ + addiu t8,s4,512 │ │ + lw s8,0(s5) │ │ + addu a0,v0,s7 │ │ + lw t7,0(s6) │ │ + sll v1,t8,0x2 │ │ + lw t2,0(a0) │ │ + addu a3,v0,v1 │ │ + lw t6,0(a3) │ │ + xor t4,s8,t7 │ │ + xor t0,t4,t2 │ │ + xor s0,t0,t6 │ │ + sw s0,212(a1) │ │ + lbu s4,27(t3) │ │ + lbu s5,26(t3) │ │ + lbu s1,24(t3) │ │ + lbu s6,25(t3) │ │ + sll s7,s4,0x18 │ │ + sll t8,s5,0x10 │ │ + or s8,s7,t8 │ │ + or a0,s8,s1 │ │ + sll t7,s6,0x8 │ │ + or t2,a0,t7 │ │ + srl v1,t2,0x18 │ │ + srl a3,t2,0x8 │ │ + addiu t6,v1,768 │ │ + andi t4,t2,0xff │ │ + andi s0,a3,0xff │ │ + srl s4,t2,0x10 │ │ + sll t0,t6,0x2 │ │ + sll s5,t4,0x2 │ │ + addiu s1,s0,256 │ │ + andi s6,s4,0xff │ │ + addu s7,v0,t0 │ │ + addu t8,v0,s5 │ │ + sll s8,s1,0x2 │ │ + addiu a0,s6,512 │ │ + lw t7,0(s7) │ │ + lw t6,0(t8) │ │ + addu a3,v0,s8 │ │ + sll v1,a0,0x2 │ │ + lw t4,0(a3) │ │ + addu s0,v0,v1 │ │ + lw s4,0(s0) │ │ + xor t0,t7,t6 │ │ + xor s5,t0,t4 │ │ + xor s1,s5,s4 │ │ + sw s1,216(a1) │ │ + lbu s6,31(t3) │ │ + lbu s7,30(t3) │ │ + lbu t8,28(t3) │ │ + sll s8,s6,0x18 │ │ + lbu t3,29(t3) │ │ + sll a0,s7,0x10 │ │ + or t7,s8,a0 │ │ + or t6,t7,t8 │ │ + sll a3,t3,0x8 │ │ + or a3,t6,a3 │ │ + srl s8,a3,0x18 │ │ + lw v1,-32720(gp) │ │ + andi t3,a3,0xff │ │ + addiu s0,s8,512 │ │ + lw t0,-32708(gp) │ │ + srl s4,a3,0x10 │ │ + sll s5,s0,0x2 │ │ + addiu s1,t3,768 │ │ + srl t4,a3,0x8 │ │ + lw s6,0(t0) │ │ + addu s7,v1,s5 │ │ + andi t4,t4,0xff │ │ + andi t6,s4,0xff │ │ + sll t8,s1,0x2 │ │ + addu t7,v1,t8 │ │ + sll s0,t4,0x2 │ │ + addiu s1,t6,256 │ │ + lw a0,0(s7) │ │ + addu s4,v1,s0 │ │ + lw s5,0(t7) │ │ + xor s3,s3,s6 │ │ + sll t0,s1,0x2 │ │ + lw s7,0(s4) │ │ + addu s6,v1,t0 │ │ + xor a0,s3,a0 │ │ + lw t8,0(s6) │ │ + xor t7,a0,s5 │ │ + xor s0,t7,s7 │ │ + xor s5,s0,t8 │ │ + srl s1,s5,0x18 │ │ + srl s4,s5,0x8 │ │ + addiu s7,s1,768 │ │ + andi s0,s4,0xff │ │ + srl t0,s5,0x10 │ │ + addiu s8,s8,768 │ │ + andi t7,s5,0xff │ │ + xor a0,s5,t9 │ │ + sw s5,20(sp) │ │ + sll t9,s8,0x2 │ │ + sll t8,t3,0x2 │ │ + sll s5,t7,0x2 │ │ + addiu t3,t4,256 │ │ + addiu s3,s0,256 │ │ + sll t4,s7,0x2 │ │ + andi s4,t0,0xff │ │ + xor t1,a0,t1 │ │ + addu s7,v0,t9 │ │ + addu t7,v0,t8 │ │ + addu s0,v0,s5 │ │ + addu t8,v0,t4 │ │ + sll s1,s3,0x2 │ │ + addiu t9,s4,512 │ │ + sll t0,t3,0x2 │ │ + move s6,a0 │ │ + sw t1,16(sp) │ │ + xor t5,t1,t5 │ │ + lw s5,0(s7) │ │ + lw t4,0(s0) │ │ + addu s8,v0,s1 │ │ + lw a0,0(t7) │ │ + lw t1,0(t8) │ │ + addu t3,v0,t0 │ │ + sll s7,t9,0x2 │ │ + addiu t6,t6,512 │ │ + addu t8,v0,s7 │ │ + move s1,t5 │ │ + sll s4,t6,0x2 │ │ + lw t0,0(t3) │ │ + lw s0,0(s8) │ │ + move s3,t5 │ │ + srl t5,t5,0x18 │ │ + addu t7,v0,s4 │ │ + srl t9,s6,0x18 │ │ + lw s4,0(t8) │ │ + xor a0,s5,a0 │ │ + xor t1,t1,t4 │ │ + srl t3,s1,0x8 │ │ + addiu s7,t5,768 │ │ + andi s3,s3,0xff │ │ + addiu s5,t9,768 │ │ + sll t8,s7,0x2 │ │ + xor t0,a0,t0 │ │ + xor s0,t1,s0 │ │ + andi a0,t3,0xff │ │ + sw s1,40(sp) │ │ + lw t7,0(t7) │ │ + sll s3,s3,0x2 │ │ + srl s1,s1,0x10 │ │ + xor t5,s0,s4 │ │ + addu t1,v1,s3 │ │ + addu t4,v1,t8 │ │ + andi s8,s1,0xff │ │ + addiu s4,a0,256 │ │ + sll t6,s5,0x2 │ │ + addu s5,v0,t6 │ │ + sll t3,s4,0x2 │ │ + lw t6,0(t1) │ │ + lw t9,0(t4) │ │ + xor t7,t0,t7 │ │ + addiu t0,s8,512 │ │ + sll s1,t0,0x2 │ │ + addu a0,v1,t3 │ │ + lw s0,0(s5) │ │ + sw t7,220(a1) │ │ + addu s5,v1,s1 │ │ + xor t7,t6,t9 │ │ + sw t5,24(sp) │ │ + sw t5,192(a1) │ │ + lw t5,0(a0) │ │ + lw s8,0(s5) │ │ + xor a2,t7,a2 │ │ + xor s4,a2,t5 │ │ + xor t0,s4,s8 │ │ + xor t4,t0,s2 │ │ + xor t2,t4,t2 │ │ + sw t2,12(sp) │ │ + sw t3,72(sp) │ │ + srl t9,t2,0x18 │ │ + srl t3,t2,0x8 │ │ + srl t2,s6,0x10 │ │ + lw t1,16(sp) │ │ + andi t2,t2,0xff │ │ + sw s1,76(sp) │ │ + addiu t2,t2,512 │ │ + srl s1,t0,0x18 │ │ + sw s0,32(sp) │ │ + srl s5,t1,0x18 │ │ + sw t2,52(sp) │ │ + srl s0,t4,0x18 │ │ + lw t2,12(sp) │ │ + andi s8,s6,0xff │ │ + addiu s1,s1,768 │ │ + lw a0,12(sp) │ │ + addiu s2,s5,768 │ │ + addiu s0,s0,768 │ │ + sll s8,s8,0x2 │ │ + sll s1,s1,0x2 │ │ + move a2,t4 │ │ + srl s7,s6,0x8 │ │ + xor a3,t2,a3 │ │ + srl t5,t0,0x8 │ │ + srl s4,t4,0x8 │ │ + andi s5,t4,0xff │ │ + addu s8,v0,s8 │ │ + addu s1,v0,s1 │ │ + sll s2,s2,0x2 │ │ + sll s0,s0,0x2 │ │ + sw s6,28(sp) │ │ + sw t0,44(sp) │ │ + sw a2,48(sp) │ │ + sw a3,8(sp) │ │ + srl t6,t1,0x8 │ │ + lw s8,0(s8) │ │ + andi t7,s7,0xff │ │ + lw s1,0(s1) │ │ + andi s7,t1,0xff │ │ + andi t4,s4,0xff │ │ + addu s2,v0,s2 │ │ + andi s4,a0,0xff │ │ + addu s0,v0,s0 │ │ + andi t5,t5,0xff │ │ + sll s5,s5,0x2 │ │ + addu s5,v0,s5 │ │ + lw s2,0(s2) │ │ + lw s0,0(s0) │ │ + andi s6,t0,0xff │ │ + addu s3,v0,s3 │ │ + andi t6,t6,0xff │ │ + srl t1,t1,0x10 │ │ + srl t0,t0,0x10 │ │ + srl a2,a2,0x10 │ │ + addiu t9,t9,768 │ │ + andi t3,t3,0xff │ │ + srl a0,a0,0x10 │ │ + sll s7,s7,0x2 │ │ + addiu t5,t5,256 │ │ + sll s4,s4,0x2 │ │ + addu s4,v0,s4 │ │ + lw s3,0(s3) │ │ + sw s1,80(sp) │ │ + addu s7,v0,s7 │ │ + lw s1,0(s5) │ │ + addiu t7,t7,256 │ │ + lw s5,52(sp) │ │ + addiu t6,t6,256 │ │ + andi t1,t1,0xff │ │ + sll s6,s6,0x2 │ │ + andi t0,t0,0xff │ │ + andi a2,a2,0xff │ │ + sll t9,t9,0x2 │ │ + addiu t3,t3,256 │ │ + andi a0,a0,0xff │ │ + sll t5,t5,0x2 │ │ + addu t9,v0,t9 │ │ + sw s2,56(sp) │ │ + lw s7,0(s7) │ │ + lw s2,0(s4) │ │ + sw s0,88(sp) │ │ + lw s4,72(sp) │ │ + lw s0,76(sp) │ │ + addu t5,v0,t5 │ │ + addu t8,v0,t8 │ │ + addu s6,v0,s6 │ │ + addiu a0,a0,512 │ │ + addiu t4,t4,256 │ │ + sll t7,t7,0x2 │ │ + sll t6,t6,0x2 │ │ + addiu t1,t1,512 │ │ + addiu t0,t0,512 │ │ + addiu a2,a2,512 │ │ + sll t3,t3,0x2 │ │ + lw a3,8(sp) │ │ + lw t8,0(t8) │ │ + sw s3,68(sp) │ │ + lw s6,0(s6) │ │ + lw s3,0(t9) │ │ + addu t7,v0,t7 │ │ + addu t6,v0,t6 │ │ + addu t3,v0,t3 │ │ + sll t2,a0,0x2 │ │ + sll t9,s5,0x2 │ │ + lw a0,0(t5) │ │ + sll t0,t0,0x2 │ │ + sll a2,a2,0x2 │ │ + sll t4,t4,0x2 │ │ + sll t1,t1,0x2 │ │ + lw s5,0(t6) │ │ + sw s8,36(sp) │ │ + sw s7,60(sp) │ │ + addu s8,v0,s4 │ │ + addu t4,v0,t4 │ │ + lw s7,0(t7) │ │ + lw t5,0(t3) │ │ + addu t7,v0,t0 │ │ + addu t3,v0,s0 │ │ + addu t0,v0,a2 │ │ + addu t9,v0,t9 │ │ + addu t1,v0,t1 │ │ + addu t6,v0,t2 │ │ + sw t8,64(sp) │ │ + sw s6,84(sp) │ │ + srl t8,a3,0x18 │ │ + andi s6,a3,0xff │ │ + lw s4,0(t4) │ │ + lw a2,0(t9) │ │ + lw s8,0(s8) │ │ + lw t9,0(t1) │ │ + sw a0,52(sp) │ │ + lw t1,0(t3) │ │ + lw a0,0(t7) │ │ + lw a3,32(sp) │ │ + lw t3,56(sp) │ │ + lw t4,0(t0) │ │ + lw t2,0(t6) │ │ + lw s0,36(sp) │ │ + lw t7,60(sp) │ │ + lw t6,68(sp) │ │ + lw t0,64(sp) │ │ + xor s0,a3,s0 │ │ + xor t0,t0,t6 │ │ + xor a3,t3,t7 │ │ + lw t6,88(sp) │ │ + lw t3,84(sp) │ │ + lw t7,80(sp) │ │ + xor s7,s0,s7 │ │ + xor a3,a3,s5 │ │ + lw s0,8(sp) │ │ + lw s5,52(sp) │ │ + xor s1,t6,s1 │ │ + xor s3,s3,s2 │ │ + xor t7,t7,t3 │ │ + addiu s2,t8,512 │ │ + addiu t6,s6,768 │ │ + xor s8,t0,s8 │ │ + xor t7,t7,s5 │ │ + xor s4,s1,s4 │ │ + xor t5,s3,t5 │ │ + srl t3,s0,0x8 │ │ + srl t0,s0,0x10 │ │ + sll s3,s2,0x2 │ │ + sll t6,t6,0x2 │ │ + xor a2,s7,a2 │ │ + xor t9,a3,t9 │ │ + xor s7,s8,t1 │ │ + xor a3,t7,a0 │ │ + xor t1,s4,t4 │ │ + addu s1,v1,s3 │ │ + xor t4,t5,t2 │ │ + addu s2,v1,t6 │ │ + andi t5,t3,0xff │ │ + andi t7,t0,0xff │ │ + lw t0,-32708(gp) │ │ + lw s4,0(s1) │ │ + lw t3,0(s2) │ │ + sll s8,t5,0x2 │ │ + addiu s5,t7,256 │ │ + lw s3,4(t0) │ │ + addu t6,v1,s8 │ │ + sw a2,32(sp) │ │ + sw a2,196(a1) │ │ + sll a2,s5,0x2 │ │ + lw s0,0(t6) │ │ + sw t9,36(sp) │ │ + sw t9,200(a1) │ │ + sw t1,52(sp) │ │ + addu t9,v1,a2 │ │ + sw t1,180(a1) │ │ + xor t1,s4,t3 │ │ + lw a0,0(t9) │ │ + sw t4,56(sp) │ │ + sw t4,184(a1) │ │ + xor t4,t1,s3 │ │ + xor t2,t4,s0 │ │ + lw s1,20(sp) │ │ + xor s4,t2,a0 │ │ + lw s2,28(sp) │ │ + xor t0,s4,s1 │ │ + lw s8,16(sp) │ │ + xor a0,t0,s2 │ │ + lw s5,40(sp) │ │ + xor s8,a0,s8 │ │ + xor s0,s8,s5 │ │ + srl t3,s0,0x18 │ │ + srl s3,s0,0x8 │ │ + addiu t6,t3,768 │ │ + andi t1,s0,0xff │ │ + andi t9,s3,0xff │ │ + srl t4,s0,0x10 │ │ + sll a2,t6,0x2 │ │ + sll s2,t1,0x2 │ │ + addiu s1,t9,256 │ │ + andi t2,t4,0xff │ │ + addu s5,v1,a2 │ │ + addu t3,v1,s2 │ │ + sll t6,s1,0x2 │ │ + addiu t1,t2,512 │ │ + addu t4,v1,t6 │ │ + sw s7,204(a1) │ │ + sw a3,176(a1) │ │ + sll a2,t1,0x2 │ │ + lw s3,0(s5) │ │ + lw t9,0(t3) │ │ + lw s2,0(t4) │ │ + addu s1,v1,a2 │ │ + lw t2,0(s1) │ │ + xor s5,s3,t9 │ │ + xor t3,s5,s2 │ │ + xor t6,t3,t2 │ │ + srl t1,s4,0x18 │ │ + srl s3,t6,0x18 │ │ + srl s2,s4,0x8 │ │ + addiu t9,t1,768 │ │ + andi s1,t6,0xff │ │ + lw t1,44(sp) │ │ + andi t4,s4,0xff │ │ + addiu a2,s3,768 │ │ + andi s5,s2,0xff │ │ + srl s4,s4,0x10 │ │ + sll s1,s1,0x2 │ │ + srl t3,t6,0x8 │ │ + sll t2,t4,0x2 │ │ + addiu s5,s5,256 │ │ + xor t4,t6,t1 │ │ + andi s2,s4,0xff │ │ + lw t1,48(sp) │ │ + addu s4,v0,s1 │ │ + sll a2,a2,0x2 │ │ + lw s1,0(s4) │ │ + addu a2,v0,a2 │ │ + andi s3,t3,0xff │ │ + addiu s4,t8,768 │ │ + srl t3,t6,0x10 │ │ + sll t8,s5,0x2 │ │ + addu t6,v0,t2 │ │ + lw s5,12(sp) │ │ + sll t9,t9,0x2 │ │ + lw t2,0(t6) │ │ + addu t9,v0,t9 │ │ + lw t6,0(a2) │ │ + addiu s2,s2,512 │ │ + xor a2,t4,t1 │ │ + xor t1,a2,s5 │ │ + lw t9,0(t9) │ │ + sll s5,s6,0x2 │ │ + sll s2,s2,0x2 │ │ + addu s5,v0,s5 │ │ + addu s2,v0,s2 │ │ + addiu s3,s3,256 │ │ + andi t3,t3,0xff │ │ + addiu s6,t5,256 │ │ + addu t8,v0,t8 │ │ + lw t5,8(sp) │ │ + xor t9,t2,t9 │ │ + sll s3,s3,0x2 │ │ + lw t2,0(s5) │ │ + addiu t3,t3,512 │ │ + lw s5,0(s2) │ │ + lw s2,24(sp) │ │ + addu s3,v0,s3 │ │ + lw t8,0(t8) │ │ + sll s4,s4,0x2 │ │ + sll t3,t3,0x2 │ │ + xor t5,t1,t5 │ │ + addu s4,v0,s4 │ │ + addu t3,v0,t3 │ │ + xor t9,t9,s2 │ │ + lw s3,0(s3) │ │ + xor t6,s1,t6 │ │ + sll s6,s6,0x2 │ │ + addiu t7,t7,512 │ │ + lw s1,0(s4) │ │ + addu s6,v0,s6 │ │ + lw s4,0(t3) │ │ + xor t6,t6,a3 │ │ + andi t3,t5,0xff │ │ + xor t8,t9,t8 │ │ + sll t7,t7,0x2 │ │ + lw a3,0(s6) │ │ + addiu t9,t3,768 │ │ + addu s6,v0,t7 │ │ + srl s2,t5,0x18 │ │ + xor t7,t8,s5 │ │ + xor s3,t6,s3 │ │ + lw s5,32(sp) │ │ + xor t6,s3,s4 │ │ + xor s1,s1,t2 │ │ + lw t3,52(sp) │ │ + addiu s2,s2,512 │ │ + sll s3,t9,0x2 │ │ + lw s4,0(s6) │ │ + addu t9,v1,s3 │ │ + sll s6,s2,0x2 │ │ + lw s3,56(sp) │ │ + xor s2,t7,s5 │ │ + xor s5,s1,a3 │ │ + lw s1,36(sp) │ │ + xor t3,t6,t3 │ │ + srl t2,t5,0x10 │ │ + xor s1,s2,s1 │ │ + addu t8,v1,s6 │ │ + xor s4,s5,s4 │ │ + andi s6,t2,0xff │ │ + xor t2,t3,s3 │ │ + xor s5,t2,s4 │ │ + xor s7,s1,s7 │ │ + srl a3,t5,0x6 │ │ + addiu s3,s6,256 │ │ + move s6,s7 │ │ + move s7,s5 │ │ + lw s5,-32708(gp) │ │ + lw t8,0(t8) │ │ + lw t9,0(t9) │ │ + andi a3,a3,0x3fc │ │ + addu a3,v1,a3 │ │ + lw s5,8(s5) │ │ + sll s3,s3,0x2 │ │ + sw s4,188(a1) │ │ + sw t7,160(a1) │ │ + sw s2,164(a1) │ │ + sw s1,168(a1) │ │ + sw s6,8(sp) │ │ + xor t9,t8,t9 │ │ + sw s6,172(a1) │ │ + addu s6,v1,s3 │ │ + lw t8,0(a3) │ │ + sw s7,12(sp) │ │ + sw s7,156(a1) │ │ + xor s5,t9,s5 │ │ + lw s7,0(s6) │ │ + xor a3,s5,t8 │ │ + xor s4,a3,s7 │ │ + xor s5,s4,t0 │ │ + xor t0,s5,a0 │ │ + xor a0,t0,s8 │ │ + sw a0,20(sp) │ │ + xor a0,a0,s0 │ │ + srl s8,a0,0x18 │ │ + srl s0,a0,0x8 │ │ + addiu s3,s8,768 │ │ + andi t9,a0,0xff │ │ + andi t8,s0,0xff │ │ + srl s7,a0,0x10 │ │ + sw t0,16(sp) │ │ + andi s8,s7,0xff │ │ + addiu t0,t8,256 │ │ + sll a3,s3,0x2 │ │ + sll s6,t9,0x2 │ │ + addu s3,v1,a3 │ │ + addu t9,v1,s6 │ │ + sll s0,t0,0x2 │ │ + addiu t8,s8,512 │ │ + lw s7,0(s3) │ │ + lw a3,0(t9) │ │ + addu s6,v1,s0 │ │ + sll t0,t8,0x2 │ │ + lw s3,0(s6) │ │ + addu s8,v1,t0 │ │ + lw t9,0(s8) │ │ + xor s0,s7,a3 │ │ + xor t8,s0,s3 │ │ + xor t0,t8,t9 │ │ + xor t4,t0,t4 │ │ + xor a2,t4,a2 │ │ + xor t1,a2,t1 │ │ + sw a2,28(sp) │ │ + xor a2,t1,t5 │ │ + srl t5,a2,0x18 │ │ + andi s7,a2,0xff │ │ + addiu a3,t5,512 │ │ + addiu s6,s7,768 │ │ + sll s3,a3,0x2 │ │ + sll s8,s6,0x2 │ │ + srl t9,a2,0x10 │ │ + addu t8,v1,s3 │ │ + sw t4,24(sp) │ │ + sw t1,32(sp) │ │ + addu t4,v1,s8 │ │ + srl s0,a2,0x6 │ │ + andi t1,t9,0xff │ │ + lw s3,-32708(gp) │ │ + lw t5,0(t8) │ │ + lw s7,0(t4) │ │ + andi a3,s0,0x3fc │ │ + addiu s6,t1,256 │ │ + lw s8,12(s3) │ │ + addu t9,v1,a3 │ │ + sll t8,s6,0x2 │ │ + lw s0,0(t9) │ │ + xor t4,t5,s7 │ │ + addu t1,v1,t8 │ │ + srl t5,s4,0x18 │ │ + lw a3,0(t1) │ │ + xor s6,t4,s8 │ │ + andi s3,s4,0xff │ │ + addiu t9,t5,768 │ │ + srl s7,s4,0x8 │ │ + xor s8,s6,s0 │ │ + sll t8,s3,0x2 │ │ + sll s0,t9,0x2 │ │ + andi s6,s7,0xff │ │ + srl s4,s4,0x10 │ │ + xor t1,s8,a3 │ │ + addu t9,v0,t8 │ │ + srl t4,t0,0x18 │ │ + addu t5,v0,s0 │ │ + andi t8,t0,0xff │ │ + srl s0,t0,0x8 │ │ + addiu s7,s6,256 │ │ + andi a3,s4,0xff │ │ + lw s8,0(t9) │ │ + lw t5,0(t5) │ │ + addiu s4,t4,768 │ │ + sll s6,t8,0x2 │ │ + srl t9,t1,0x8 │ │ + andi t8,s0,0xff │ │ + sll s7,s7,0x2 │ │ + addiu a3,a3,512 │ │ + srl t0,t0,0x10 │ │ + srl s3,t1,0x18 │ │ + sll t4,s4,0x2 │ │ + addu s7,v0,s7 │ │ + sll a3,a3,0x2 │ │ + addiu s0,t8,256 │ │ + andi t0,t0,0xff │ │ + andi t9,t9,0xff │ │ + xor s8,s8,t5 │ │ + andi s4,t1,0xff │ │ + addu t5,v0,a3 │ │ + addu s6,v0,s6 │ │ + addu t4,v0,t4 │ │ + srl t8,t1,0x10 │ │ + lw s7,0(s7) │ │ + sll s0,s0,0x2 │ │ + addiu t0,t0,512 │ │ + addiu t9,t9,256 │ │ + addiu s3,s3,768 │ │ + lw a3,0(t5) │ │ + lw t4,0(t4) │ │ + addu t5,v0,s0 │ │ + xor t1,t1,s5 │ │ + xor t7,s8,t7 │ │ + sll s0,t0,0x2 │ │ + sll s5,t9,0x2 │ │ + lw s6,0(s6) │ │ + andi t8,t8,0xff │ │ + sll s4,s4,0x2 │ │ + sll s3,s3,0x2 │ │ + lw t0,16(sp) │ │ + addiu s8,t8,512 │ │ + xor s7,t7,s7 │ │ + addu s4,v0,s4 │ │ + addu t7,v0,s0 │ │ + addu s3,v0,s3 │ │ + addu s0,v0,s5 │ │ + xor t9,s7,a3 │ │ + sw t6,144(a1) │ │ + lw a3,0(t7) │ │ + sw t3,148(a1) │ │ + sw t2,152(a1) │ │ + lw s3,0(s3) │ │ + lw t8,0(t5) │ │ + xor s6,s6,t4 │ │ + lw s4,0(s4) │ │ + sll t4,s8,0x2 │ │ + lw s8,0(s0) │ │ + lw s5,20(sp) │ │ + xor t5,t1,t0 │ │ + xor s5,t5,s5 │ │ + xor t0,s6,t6 │ │ + xor a0,s5,a0 │ │ + addu t6,v0,t4 │ │ + xor s4,s4,s3 │ │ + xor t8,t0,t8 │ │ + lw s3,0(t6) │ │ + xor s7,s4,t9 │ │ + xor t4,t8,a3 │ │ + srl t7,a0,0x18 │ │ + srl a3,a0,0x8 │ │ + xor t8,t4,t3 │ │ + xor s6,s7,s8 │ │ + srl t6,a0,0x10 │ │ + andi s8,a0,0xff │ │ + addiu t3,t7,768 │ │ + andi s4,a3,0xff │ │ + xor s2,t9,s2 │ │ + xor s0,s6,s3 │ │ + lw s7,8(sp) │ │ + sll t0,s8,0x2 │ │ + addiu a3,s4,256 │ │ + andi s8,t6,0xff │ │ + sll t3,t3,0x2 │ │ + xor s3,s2,s1 │ │ + lw s6,12(sp) │ │ + xor s1,s0,s2 │ │ + addu t3,v1,t3 │ │ + addu t0,v1,t0 │ │ + addiu t6,s8,512 │ │ + sll a3,a3,0x2 │ │ + xor t7,s1,s3 │ │ + xor t2,t8,t2 │ │ + xor s4,s3,s7 │ │ + lw s8,0(t0) │ │ + sw t9,128(a1) │ │ + sw s2,132(a1) │ │ + sw s3,136(a1) │ │ + addu s2,v1,a3 │ │ + sll s3,t6,0x2 │ │ + lw t9,0(t3) │ │ + xor s7,t2,s6 │ │ + sw s4,8(sp) │ │ + addu s6,v1,s3 │ │ + sw s4,140(a1) │ │ + lw s4,0(s2) │ │ + xor t3,t9,s8 │ │ + sw s7,12(sp) │ │ + sw s7,124(a1) │ │ + lw s7,0(s6) │ │ + lw a3,24(sp) │ │ + xor t0,t3,s4 │ │ + xor t0,t0,s7 │ │ + lw t6,28(sp) │ │ + lw s2,32(sp) │ │ + xor s8,t0,a3 │ │ + xor a3,s8,t6 │ │ + xor s3,a3,s2 │ │ + xor t9,s3,a2 │ │ + srl a2,t9,0x18 │ │ + andi s4,t9,0xff │ │ + addiu s6,a2,512 │ │ + addiu s7,s4,768 │ │ + sw s3,16(sp) │ │ + sll t6,s6,0x2 │ │ + sll t3,s7,0x2 │ │ + srl s3,t9,0x10 │ │ + addu s2,v1,t6 │ │ + addu s4,v1,t3 │ │ + srl s6,t9,0x6 │ │ + andi a2,s3,0xff │ │ + lw s3,-32708(gp) │ │ + lw t3,0(s4) │ │ + lw s7,0(s2) │ │ + andi t6,s6,0x3fc │ │ + addiu s2,a2,256 │ │ + lw s4,16(s3) │ │ + addu s6,v1,t6 │ │ + sll a2,s2,0x2 │ │ + lw t6,0(s6) │ │ + xor s7,s7,t3 │ │ + addu t3,v1,a2 │ │ + lw s2,0(t3) │ │ + xor s3,s7,s4 │ │ + xor s4,s3,t6 │ │ + xor s7,s4,s2 │ │ + xor t1,s7,t1 │ │ + xor t5,t1,t5 │ │ + xor s2,t5,s5 │ │ + xor a0,s2,a0 │ │ + srl s6,a0,0x8 │ │ + srl s5,a0,0x18 │ │ + andi t3,s6,0xff │ │ + sw t5,24(sp) │ │ + addiu s3,s5,768 │ │ + andi a2,a0,0xff │ │ + addiu t5,t3,256 │ │ + sw t1,20(sp) │ │ + srl t6,a0,0x10 │ │ + sll s4,s3,0x2 │ │ + sll t1,a2,0x2 │ │ + sll t3,t5,0x2 │ │ + addu s3,v1,t1 │ │ + addu s5,v1,s4 │ │ + addu t1,v1,t3 │ │ + andi s6,t6,0xff │ │ + sw t4,112(a1) │ │ + sw t8,116(a1) │ │ + sw t2,120(a1) │ │ + sw s0,96(a1) │ │ + sw s1,100(a1) │ │ + sw t7,104(a1) │ │ + lw s5,0(s5) │ │ + addiu t6,s6,512 │ │ + lw t5,0(s3) │ │ + lw s6,0(t1) │ │ + srl a2,t0,0x18 │ │ + sw s6,28(sp) │ │ + sll t6,t6,0x2 │ │ + andi t3,t0,0xff │ │ + addu t6,v1,t6 │ │ + xor t5,s5,t5 │ │ + addiu a2,a2,768 │ │ + lw s5,28(sp) │ │ + srl s4,s7,0x18 │ │ + lw t6,0(t6) │ │ + srl s3,t0,0x8 │ │ + sll t3,t3,0x2 │ │ + sll a2,a2,0x2 │ │ + srl t0,t0,0x10 │ │ + addu t3,v0,t3 │ │ + addu a2,v0,a2 │ │ + andi t1,s7,0xff │ │ + addiu s6,s4,768 │ │ + xor t5,t5,s5 │ │ + srl s4,s7,0x8 │ │ + andi s3,s3,0xff │ │ + andi t0,t0,0xff │ │ + xor t5,t5,t6 │ │ + sll t1,t1,0x2 │ │ + lw t6,0(t3) │ │ + sll s6,s6,0x2 │ │ + lw t3,0(a2) │ │ + andi s4,s4,0xff │ │ + srl s7,s7,0x10 │ │ + addiu s3,s3,256 │ │ + addiu t0,t0,512 │ │ + addu t1,v0,t1 │ │ + addu s6,v0,s6 │ │ + addiu s4,s4,256 │ │ + sll s3,s3,0x2 │ │ + sll t0,t0,0x2 │ │ + andi s7,s7,0xff │ │ + lw a2,0(t1) │ │ + xor s8,t5,s8 │ │ + lw t1,0(s6) │ │ + addu s5,v0,s3 │ │ + xor t3,t6,t3 │ │ + sll s6,s4,0x2 │ │ + addu t6,v0,t0 │ │ + addiu s7,s7,512 │ │ + lw t0,16(sp) │ │ + addu s4,v0,s6 │ │ + lw s3,0(s5) │ │ + xor a3,s8,a3 │ │ + sll s6,s7,0x2 │ │ + addu s7,v0,s6 │ │ + lw s5,0(s4) │ │ + xor t1,a2,t1 │ │ + xor s4,a3,t0 │ │ + lw a2,0(t6) │ │ + xor t4,t3,t4 │ │ + sw s8,28(sp) │ │ + xor t3,s4,t9 │ │ + lw s8,0(s7) │ │ + xor t9,t4,s3 │ │ + xor s0,t1,s0 │ │ + xor s6,t9,a2 │ │ + sw s4,32(sp) │ │ + xor s5,s0,s5 │ │ + srl s3,t5,0x8 │ │ + srl s4,t3,0x18 │ │ + xor t6,s5,s8 │ │ + xor t8,s6,t8 │ │ + srl t1,t5,0x10 │ │ + andi s8,s3,0xff │ │ + addiu t9,s4,512 │ │ + lw s4,12(sp) │ │ + xor s1,t6,s1 │ │ + srl s7,t5,0x18 │ │ + andi a2,t1,0xff │ │ + andi t0,t3,0xff │ │ + lw t1,8(sp) │ │ + andi s5,t5,0xff │ │ + addiu t4,s8,256 │ │ + xor t5,t8,t2 │ │ + addiu s0,s7,768 │ │ + xor t2,s1,t7 │ │ + addiu s3,a2,512 │ │ + addiu s7,t0,768 │ │ + sll s5,s5,0x2 │ │ + xor t0,t5,s4 │ │ + sll t4,t4,0x2 │ │ + xor s8,t7,t1 │ │ + sw t2,8(sp) │ │ + addu s5,v0,s5 │ │ + addu t4,v0,t4 │ │ + sll a2,s3,0x2 │ │ + sll s0,s0,0x2 │ │ + move s3,t0 │ │ + xor t1,t2,s8 │ │ + addu s0,v0,s0 │ │ + lw t2,0(s5) │ │ + srl t0,t3,0x6 │ │ + lw s5,0(t4) │ │ + sw s3,12(sp) │ │ + sw s3,92(a1) │ │ + srl t7,t3,0x10 │ │ + lw s3,8(sp) │ │ + sll t9,t9,0x2 │ │ + sll s7,s7,0x2 │ │ + move s4,t1 │ │ + addu a2,v0,a2 │ │ + lw t1,0(s0) │ │ + addu t9,v1,t9 │ │ + andi s0,t0,0x3fc │ │ + addu s7,v1,s7 │ │ + lw t0,-32708(gp) │ │ + andi t7,t7,0xff │ │ + sw s5,36(sp) │ │ + sw s8,108(a1) │ │ + sw s6,80(a1) │ │ + sw t8,84(a1) │ │ + sw t5,88(a1) │ │ + sw t6,64(a1) │ │ + sw s1,68(a1) │ │ + sw s3,72(a1) │ │ + sw s4,16(sp) │ │ + lw t4,0(a2) │ │ + lw t9,0(t9) │ │ + lw s7,0(s7) │ │ + addiu a2,t7,256 │ │ + lw s5,20(t0) │ │ + addu s8,v1,s0 │ │ + sll t7,a2,0x2 │ │ + lw s3,0(s8) │ │ + addu s0,v1,t7 │ │ + sw s4,76(a1) │ │ + xor s4,t9,s7 │ │ + sw t4,40(sp) │ │ + xor a2,s4,s5 │ │ + lw t4,0(s0) │ │ + xor t9,a2,s3 │ │ + lw s7,20(sp) │ │ + xor t0,t9,t4 │ │ + lw s5,24(sp) │ │ + xor s7,t0,s7 │ │ + xor t7,s7,s5 │ │ + xor t9,t7,s2 │ │ + xor a0,t9,a0 │ │ + srl s2,a0,0x18 │ │ + srl s8,a0,0x8 │ │ + addiu s3,s2,768 │ │ + andi s4,a0,0xff │ │ + srl t4,a0,0x10 │ │ + andi s0,s8,0xff │ │ + sll a2,s3,0x2 │ │ + sll s5,s4,0x2 │ │ + addiu s8,s0,256 │ │ + andi s3,t4,0xff │ │ + addu s4,v1,a2 │ │ + addu s2,v1,s5 │ │ + sll s0,s8,0x2 │ │ + addiu t4,s3,512 │ │ + lw a2,0(s4) │ │ + lw s5,0(s2) │ │ + addu s8,v1,s0 │ │ + sll s3,t4,0x2 │ │ + lw s4,0(s8) │ │ + addu s2,v1,s3 │ │ + lw t4,0(s2) │ │ + xor s0,a2,s5 │ │ + xor a2,s0,s4 │ │ + xor a2,a2,t4 │ │ + srl s3,t0,0x18 │ │ + srl s5,a2,0x18 │ │ + addiu t4,s3,768 │ │ + xor t1,t2,t1 │ │ + andi s8,t0,0xff │ │ + lw t2,28(sp) │ │ + srl s3,t0,0x8 │ │ + andi s2,a2,0xff │ │ + srl s4,a2,0x8 │ │ + addiu s5,s5,768 │ │ + sll s0,t4,0x2 │ │ + xor s6,t1,s6 │ │ + srl t4,a2,0x10 │ │ + lw t1,32(sp) │ │ + sll s8,s8,0x2 │ │ + andi s3,s3,0xff │ │ + srl t0,t0,0x10 │ │ + sll s2,s2,0x2 │ │ + sll s5,s5,0x2 │ │ + andi s4,s4,0xff │ │ + addu s8,v0,s8 │ │ + addu s0,v0,s0 │ │ + addu s2,v0,s2 │ │ + addu s5,v0,s5 │ │ + xor a3,a3,t2 │ │ + addiu s3,s3,256 │ │ + lw t2,36(sp) │ │ + andi t0,t0,0xff │ │ + addiu s4,s4,256 │ │ + andi t4,t4,0xff │ │ + lw s0,0(s0) │ │ + lw s5,0(s5) │ │ + xor a3,a3,t1 │ │ + lw s8,0(s8) │ │ + lw t1,40(sp) │ │ + lw s2,0(s2) │ │ + sll s3,s3,0x2 │ │ + addiu t0,t0,512 │ │ + sll s4,s4,0x2 │ │ + addiu t4,t4,512 │ │ + xor s6,s6,t2 │ │ + addu s3,v0,s3 │ │ + addu s4,v0,s4 │ │ + xor t3,a3,t3 │ │ + sll t0,t0,0x2 │ │ + sll t4,t4,0x2 │ │ + xor t1,s6,t1 │ │ + xor a2,t3,a2 │ │ + lw a3,0(s3) │ │ + lw t2,0(s4) │ │ + xor s8,s8,s0 │ │ + xor s2,s2,s5 │ │ + addu s0,v0,t0 │ │ + addu v0,v0,t4 │ │ + lw s6,0(s0) │ │ + lw t0,0(v0) │ │ + xor s5,s2,t1 │ │ + xor t6,s8,t6 │ │ + srl s4,a2,0x18 │ │ + move s2,v1 │ │ + xor s3,s5,t2 │ │ + xor t4,t6,a3 │ │ + addiu t2,s4,512 │ │ + andi t3,a2,0xff │ │ + lw v1,-32708(gp) │ │ + xor a3,t4,s6 │ │ + sll s8,t2,0x2 │ │ + xor t4,s3,t0 │ │ + addiu s0,t3,768 │ │ + lw s3,8(sp) │ │ + srl v0,a2,0x10 │ │ + xor s5,t1,t8 │ │ + xor s1,a3,s1 │ │ + addu t6,s2,s8 │ │ + lw s6,12(sp) │ │ + lw v1,24(v1) │ │ + sll t0,s0,0x2 │ │ + andi s4,v0,0xff │ │ + srl a2,a2,0x6 │ │ + xor t5,s5,t5 │ │ + xor t2,s1,s3 │ │ + addu s8,s2,t0 │ │ + lw s3,0(t6) │ │ + andi a2,a2,0x3fc │ │ + addiu s4,s4,256 │ │ + xor t3,t5,s6 │ │ + lw t0,0(s8) │ │ + xor s7,s7,v1 │ │ + sll s6,s4,0x2 │ │ + addu v1,s2,a2 │ │ + xor t8,t4,s5 │ │ + lw s0,16(sp) │ │ + sw t1,48(a1) │ │ + addu s2,s2,s6 │ │ + sw s5,52(a1) │ │ + xor t1,s7,s3 │ │ + lw s5,0(v1) │ │ + sw a3,32(a1) │ │ + sw t4,16(a1) │ │ + xor a3,t1,t0 │ │ + lw t4,0(s2) │ │ + xor v0,t8,t5 │ │ + sw t5,56(a1) │ │ + xor t5,a3,s5 │ │ + sw s1,36(a1) │ │ + xor s1,t5,t4 │ │ + xor t7,s1,t7 │ │ + xor t9,t7,t9 │ │ + xor s8,v0,t3 │ │ + xor t6,t2,s0 │ │ + sw t8,20(a1) │ │ + xor a0,t9,a0 │ │ + li t8,-32 │ │ + lw s7,128(sp) │ │ + lw s6,124(sp) │ │ + lw s5,120(sp) │ │ + lw s4,116(sp) │ │ + lw s3,112(sp) │ │ + lw s2,108(sp) │ │ + lw s0,100(sp) │ │ + sw v0,24(a1) │ │ + sw s8,28(a1) │ │ + sw zero,240(a1) │ │ + lw s8,132(sp) │ │ + sw s1,0(a1) │ │ + move v0,zero │ │ + lw s1,104(sp) │ │ + sw t3,60(a1) │ │ + sw t2,40(a1) │ │ + sw t6,44(a1) │ │ + sw t7,4(a1) │ │ + sw t9,8(a1) │ │ + sw a0,12(a1) │ │ + sb t8,240(a1) │ │ + jr ra │ │ + addiu sp,sp,136 │ │ + │ │ +00009fbc : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-4028 │ │ + addu gp,gp,t9 │ │ + li v0,32 │ │ + beq a1,v0,a028 │ │ + slti v1,a1,33 │ │ + bnez v1,9ffc │ │ + li t1,192 │ │ + beq a1,t1,a010 │ │ + li t2,256 │ │ + beq a1,t2,a028 │ │ + li t3,128 │ │ + beq a1,t3,a020 │ │ + lw t9,-32688(gp) │ │ + jr ra │ │ + li v0,1 │ │ + li a3,16 │ │ + beq a1,a3,a01c │ │ + li t0,24 │ │ + bne a1,t0,9ff4 │ │ + nop │ │ + lw t9,-32684(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + lw t9,-32688(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + lw t9,-32680(gp) │ │ + jr t9 │ │ + move a1,a2 │ │ + ... │ │ + │ │ +0000a040 : │ │ + jr ra │ │ + move v0,zero │ │ + ... │ │ + │ │ +0000a050 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-4176 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-56 │ │ + sw s8,48(sp) │ │ + sw s5,44(sp) │ │ + sw s1,28(sp) │ │ + sw ra,52(sp) │ │ + sw s4,40(sp) │ │ + sw s3,36(sp) │ │ + sw s2,32(sp) │ │ + sw s0,24(sp) │ │ + move s8,sp │ │ + sw gp,16(sp) │ │ + addiu sp,sp,-264 │ │ + addiu s1,sp,31 │ │ + lw v0,4(a0) │ │ + srl v1,s1,0x4 │ │ + move s5,a0 │ │ + beqz v0,a198 │ │ + sll s1,v1,0x4 │ │ + lw a0,8(s5) │ │ + bnez a0,a230 │ │ + lw t9,-32484(gp) │ │ + jalr t9 │ │ + addiu a0,s5,16 │ │ + bnez v0,a230 │ │ + lw gp,16(s8) │ │ + lw t9,-32696(gp) │ │ + move a1,s1 │ │ + jalr t9 │ │ + addiu a0,s5,32 │ │ + lw a1,0(s5) │ │ + lw gp,16(s8) │ │ + addiu s2,s5,80 │ │ + addiu s4,s5,112 │ │ + beqz a1,a1e0 │ │ + addiu s3,s5,64 │ │ + move a3,zero │ │ + b a11c │ │ + move s0,zero │ │ + move a0,s4 │ │ + move a1,s2 │ │ + jalr t9 │ │ + move a2,s1 │ │ + lw t0,0(s5) │ │ + addiu s0,s0,1 │ │ + sltu t1,s0,t0 │ │ + lw gp,16(s8) │ │ + beqz t1,a14c │ │ + move a3,zero │ │ + bnez a3,a0f4 │ │ + lw t9,-32736(gp) │ │ + move a0,s2 │ │ + move a1,s4 │ │ + jalr t9 │ │ + move a2,s1 │ │ + lw t0,0(s5) │ │ + addiu s0,s0,1 │ │ + sltu t1,s0,t0 │ │ + lw gp,16(s8) │ │ + bnez t1,a11c │ │ + li a3,1 │ │ + move s1,a3 │ │ + beq s2,s3,a1e8 │ │ + lw t9,-32520(gp) │ │ + li t2,1 │ │ + sw t2,8(s5) │ │ + jalr t9 │ │ + addiu a0,s5,16 │ │ + move sp,s8 │ │ + lw ra,52(sp) │ │ + move v0,s1 │ │ + lw s8,48(sp) │ │ + lw s5,44(sp) │ │ + lw s4,40(sp) │ │ + lw s3,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,56 │ │ + lw t9,-32484(gp) │ │ + addiu s0,a0,12 │ │ + jalr t9 │ │ + move a0,s0 │ │ + bnez v0,a0a4 │ │ + lw gp,16(s8) │ │ + lw t9,-32696(gp) │ │ + addiu a0,s5,32 │ │ + jalr t9 │ │ + move a1,s1 │ │ + lw a2,0(s5) │ │ + addiu s2,s5,64 │ │ + lw gp,16(s8) │ │ + addiu s4,s5,96 │ │ + bnez a2,a0e8 │ │ + move s3,s2 │ │ + b a1ec │ │ + move s1,zero │ │ + b a150 │ │ + move s1,zero │ │ + addiu s0,s5,12 │ │ + lw t9,-32520(gp) │ │ + li t3,1 │ │ + sw t3,4(s5) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move sp,s8 │ │ + lw ra,52(sp) │ │ + move v0,s1 │ │ + lw s8,48(sp) │ │ + lw s5,44(sp) │ │ + lw s4,40(sp) │ │ + lw s3,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,56 │ │ + lw t9,-32516(gp) │ │ + jalr t9 │ │ + li a0,-1 │ │ + │ │ +0000a23c : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-4668 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-40 │ │ + sw gp,16(sp) │ │ + sw s0,32(sp) │ │ + sw ra,36(sp) │ │ + lw v1,0(a0) │ │ + lw a3,-32676(gp) │ │ + lw t9,24(v1) │ │ + lui s0,0x1 │ │ + addiu a1,sp,24 │ │ + sw a0,4420(a3) │ │ + jalr t9 │ │ + addiu a2,s0,6 │ │ + bnez v0,a3d4 │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw a2,-32676(gp) │ │ + lw a1,0(a0) │ │ + lw t9,24(a1) │ │ + jalr t9 │ │ + addiu a1,a2,-25136 │ │ + beqz v0,a3d4 │ │ + lw a0,24(sp) │ │ + lw t0,0(a0) │ │ + lw t9,84(t0) │ │ + jalr t9 │ │ + move a1,v0 │ │ + lw gp,16(sp) │ │ + lw a0,-32676(gp) │ │ + beqz v0,a3d4 │ │ + sw v0,4416(a0) │ │ + lw a0,24(sp) │ │ + lw t2,-32676(gp) │ │ + lw t1,0(a0) │ │ + lw t9,24(t1) │ │ + jalr t9 │ │ + addiu a1,t2,-25100 │ │ + beqz v0,a3d4 │ │ + lw a0,24(sp) │ │ + lw t3,0(a0) │ │ + lw t9,84(t3) │ │ + jalr t9 │ │ + move a1,v0 │ │ + lw gp,16(sp) │ │ + lw t4,-32676(gp) │ │ + beqz v0,a3d4 │ │ + sw v0,4412(t4) │ │ + lw a0,24(sp) │ │ + lw t6,-32676(gp) │ │ + lw t5,0(a0) │ │ + lw t9,24(t5) │ │ + jalr t9 │ │ + addiu a1,t6,-25072 │ │ + beqz v0,a3d4 │ │ + lw a0,24(sp) │ │ + lw t7,0(a0) │ │ + lw t9,84(t7) │ │ + jalr t9 │ │ + move a1,v0 │ │ + lw a0,24(sp) │ │ + lw gp,16(sp) │ │ + lw t8,0(a0) │ │ + lw v1,-32676(gp) │ │ + lw a3,-32676(gp) │ │ + lw t9,24(t8) │ │ + addiu a1,v1,-25036 │ │ + jalr t9 │ │ + sw v0,4408(a3) │ │ + beqz v0,a3d4 │ │ + lw a0,24(sp) │ │ + lw ra,0(a0) │ │ + lw t9,84(ra) │ │ + jalr t9 │ │ + move a1,v0 │ │ + lw a0,24(sp) │ │ + lw gp,16(sp) │ │ + lw a1,0(a0) │ │ + lw a2,-32676(gp) │ │ + lw t0,-32676(gp) │ │ + lw t9,24(a1) │ │ + sw v0,4404(t0) │ │ + jalr t9 │ │ + addiu a1,a2,-25000 │ │ + beqz v0,a3d4 │ │ + lw a0,24(sp) │ │ + move a1,v0 │ │ + lw v0,0(a0) │ │ + lw t9,84(v0) │ │ + jalr t9 │ │ + nop │ │ + lw gp,16(sp) │ │ + lw a0,-32676(gp) │ │ + lw t9,-32672(gp) │ │ + jalr t9 │ │ + sw v0,4400(a0) │ │ + lw ra,36(sp) │ │ + ori v0,s0,0x6 │ │ + lw s0,32(sp) │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + lw ra,36(sp) │ │ + lw s0,32(sp) │ │ + li v0,-1 │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + │ │ +0000a3e8 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-5096 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-40 │ │ + sw gp,16(sp) │ │ + sw ra,36(sp) │ │ + lw v0,0(a0) │ │ + lui a2,0x1 │ │ + lw t9,24(v0) │ │ + addiu a1,sp,24 │ │ + jalr t9 │ │ + addiu a2,a2,6 │ │ + bnez v0,a4a8 │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw v1,-32676(gp) │ │ + lw a3,0(a0) │ │ + lw t9,88(a3) │ │ + jalr t9 │ │ + lw a1,4416(v1) │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw a1,-32676(gp) │ │ + lw t0,0(a0) │ │ + lw t9,88(t0) │ │ + jalr t9 │ │ + lw a1,4412(a1) │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw t2,-32676(gp) │ │ + lw t1,0(a0) │ │ + lw t9,88(t1) │ │ + jalr t9 │ │ + lw a1,4408(t2) │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw t4,-32676(gp) │ │ + lw t3,0(a0) │ │ + lw t9,88(t3) │ │ + jalr t9 │ │ + lw a1,4404(t4) │ │ + lw gp,16(sp) │ │ + lw a0,24(sp) │ │ + lw t6,-32676(gp) │ │ + lw t5,0(a0) │ │ + lw t9,88(t5) │ │ + jalr t9 │ │ + lw a1,4400(t6) │ │ + lw ra,36(sp) │ │ + jr ra │ │ + addiu sp,sp,40 │ │ + │ │ +0000a4b4 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-5300 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-96 │ │ + sw gp,24(sp) │ │ + sw ra,92(sp) │ │ + sw s5,88(sp) │ │ + sw s3,80(sp) │ │ + sw s2,76(sp) │ │ + sw s1,72(sp) │ │ + sw s4,84(sp) │ │ + sw s0,68(sp) │ │ + lw v0,0(a0) │ │ + move s1,a0 │ │ + lw t9,684(v0) │ │ + move a1,a3 │ │ + andi s5,a2,0xff │ │ + jalr t9 │ │ + move s3,a3 │ │ + lw v1,0(s1) │ │ + lw a1,112(sp) │ │ + lw t9,684(v1) │ │ + move a0,s1 │ │ + jalr t9 │ │ + move s2,v0 │ │ + li a0,-9 │ │ + and a1,s2,a0 │ │ + li a2,16 │ │ + beq a1,a2,a538 │ │ + lw gp,24(sp) │ │ + li a3,32 │ │ + bne s2,a3,a610 │ │ + nop │ │ + li t0,16 │ │ + bne v0,t0,a610 │ │ + lw t9,-32500(gp) │ │ + jalr t9 │ │ + li a0,300 │ │ + move s0,v0 │ │ + beqz v0,a65c │ │ + lw gp,24(sp) │ │ + lw t9,-32508(gp) │ │ + move a0,v0 │ │ + move a1,zero │ │ + jalr t9 │ │ + li a2,300 │ │ + addiu s4,sp,32 │ │ + lw t1,0(s1) │ │ + sw s4,16(sp) │ │ + lw t9,800(t1) │ │ + move a0,s1 │ │ + move a1,s3 │ │ + move a2,zero │ │ + jalr t9 │ │ + move a3,s2 │ │ + lw t2,0(s1) │ │ + addiu t3,s0,8 │ │ + sw t3,16(sp) │ │ + lw t9,800(t2) │ │ + lw a1,112(sp) │ │ + move a0,s1 │ │ + move a2,zero │ │ + jalr t9 │ │ + li a3,16 │ │ + bnez s5,a604 │ │ + lw gp,24(sp) │ │ + li t4,1 │ │ + lw t9,-32668(gp) │ │ + sw t4,0(s0) │ │ + move a0,s4 │ │ + move a1,s2 │ │ + jalr t9 │ │ + addiu a2,s0,56 │ │ + move v0,s0 │ │ + sra v1,s0,0x1f │ │ + lw ra,92(sp) │ │ + lw s5,88(sp) │ │ + lw s4,84(sp) │ │ + lw s3,80(sp) │ │ + lw s2,76(sp) │ │ + lw s1,72(sp) │ │ + lw s0,68(sp) │ │ + jr ra │ │ + addiu sp,sp,96 │ │ + lw t9,-32664(gp) │ │ + b a5c8 │ │ + sw zero,0(s0) │ │ + lw t8,0(s1) │ │ + lw ra,-32676(gp) │ │ + move a0,s1 │ │ + lw s1,-32676(gp) │ │ + lw a1,4416(ra) │ │ + lw t9,56(t8) │ │ + jalr t9 │ │ + addiu a2,s1,-24960 │ │ + lw ra,92(sp) │ │ + lw s5,88(sp) │ │ + lw s4,84(sp) │ │ + lw s3,80(sp) │ │ + lw s2,76(sp) │ │ + lw s1,72(sp) │ │ + lw s0,68(sp) │ │ + li v0,-1 │ │ + li v1,-1 │ │ + jr ra │ │ + addiu sp,sp,96 │ │ + lw t5,0(s1) │ │ + lw t6,-32676(gp) │ │ + lw t7,-32676(gp) │ │ + lw t9,56(t5) │ │ + lw a1,4412(t6) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,t7,-24932 │ │ + li v0,-1 │ │ + b a5e0 │ │ + li v1,-1 │ │ + │ │ +0000a688 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-5768 │ │ + addu gp,gp,t9 │ │ + lw t9,-32512(gp) │ │ + jr t9 │ │ + move a0,a2 │ │ + │ │ +0000a6a0 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-5792 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-80 │ │ + sw s8,72(sp) │ │ + sw s3,52(sp) │ │ + lw s8,-32676(gp) │ │ + sw s2,48(sp) │ │ + sw s1,44(sp) │ │ + lw s2,104(sp) │ │ + lw s3,116(sp) │ │ + move s1,a2 │ │ + lw a2,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + sw gp,24(sp) │ │ + sw s4,56(sp) │ │ + sw ra,76(sp) │ │ + sw s7,68(sp) │ │ + sw s6,64(sp) │ │ + sw s5,60(sp) │ │ + sw s0,40(sp) │ │ + move s4,a0 │ │ + sw s3,16(sp) │ │ + li a0,4 │ │ + addiu a1,s8,-24884 │ │ + addiu a2,a2,-24864 │ │ + jalr t9 │ │ + move a3,s2 │ │ + beqz s2,a984 │ │ + lw gp,24(sp) │ │ + beqz s3,a984 │ │ + lw v0,112(sp) │ │ + bltz v0,a984 │ │ + lw v1,96(sp) │ │ + beqz v1,a984 │ │ + lw a0,108(sp) │ │ + beqz a0,a984 │ │ + nop │ │ + lw a1,0(s1) │ │ + li a3,2 │ │ + beq a1,a3,aa20 │ │ + lw ra,-32676(gp) │ │ + lw t0,4(s1) │ │ + addu s6,s2,t0 │ │ + sltiu t1,s6,32 │ │ + bnez t1,a920 │ │ + andi s5,s6,0xf │ │ + addiu s5,s5,16 │ │ + subu s0,s6,s5 │ │ + sltu t2,s3,s0 │ │ + bnez t2,a9ac │ │ + lw t9,-32500(gp) │ │ + addiu a0,s6,15 │ │ + jalr t9 │ │ + sw t0,32(sp) │ │ + move s6,v0 │ │ + lw gp,24(sp) │ │ + beqz v0,aa44 │ │ + lw t3,32(sp) │ │ + lw t9,-32500(gp) │ │ + addiu t4,v0,15 │ │ + li t5,-16 │ │ + sw t3,32(sp) │ │ + addiu a0,s0,15 │ │ + jalr t9 │ │ + and s3,t4,t5 │ │ + move s7,v0 │ │ + lw gp,24(sp) │ │ + beqz v0,aa6c │ │ + lw a2,32(sp) │ │ + addiu t6,v0,15 │ │ + li t7,-16 │ │ + and t8,t6,t7 │ │ + bnez a2,a8d4 │ │ + sw t8,32(sp) │ │ + lw ra,0(s4) │ │ + sw s3,16(sp) │ │ + lw t9,800(ra) │ │ + lw a1,96(sp) │ │ + lw a2,100(sp) │ │ + move a3,s2 │ │ + jalr t9 │ │ + move a0,s4 │ │ + lw s2,0(s1) │ │ + bnez s2,a918 │ │ + lw gp,24(sp) │ │ + lw t9,-32660(gp) │ │ + addiu a0,s1,56 │ │ + lw a1,32(sp) │ │ + sw a0,16(sp) │ │ + move a2,s0 │ │ + move a0,s3 │ │ + jalr t9 │ │ + addiu a3,s1,8 │ │ + bnez v0,a9d4 │ │ + lw gp,24(sp) │ │ + lw a3,32(sp) │ │ + lw a1,0(s4) │ │ + sw a3,16(sp) │ │ + lw t9,832(a1) │ │ + lw a2,112(sp) │ │ + lw a1,108(sp) │ │ + move a3,s0 │ │ + jalr t9 │ │ + move a0,s4 │ │ + lw gp,24(sp) │ │ + addu a1,s3,s0 │ │ + lw t9,-32504(gp) │ │ + move a2,s5 │ │ + addiu a0,s1,24 │ │ + jalr t9 │ │ + sw s5,4(s1) │ │ + lw gp,24(sp) │ │ + lw t9,-32512(gp) │ │ + jalr t9 │ │ + move a0,s6 │ │ + lw gp,24(sp) │ │ + lw t9,-32512(gp) │ │ + jalr t9 │ │ + move a0,s7 │ │ + lw gp,24(sp) │ │ + addiu a1,s8,-24884 │ │ + lw s8,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + li a0,4 │ │ + addiu a2,s8,-24560 │ │ + jalr t9 │ │ + move a3,s0 │ │ + lw ra,76(sp) │ │ + move v0,s0 │ │ + lw s8,72(sp) │ │ + lw s7,68(sp) │ │ + lw s6,64(sp) │ │ + lw s5,60(sp) │ │ + lw s4,56(sp) │ │ + lw s3,52(sp) │ │ + lw s2,48(sp) │ │ + lw s1,44(sp) │ │ + lw s0,40(sp) │ │ + jr ra │ │ + addiu sp,sp,80 │ │ + lw t9,-32504(gp) │ │ + move a0,s3 │ │ + jalr t9 │ │ + addiu a1,s1,24 │ │ + lw a2,4(s1) │ │ + lw v1,0(s4) │ │ + addu v0,s3,a2 │ │ + sw v0,16(sp) │ │ + lw t9,800(v1) │ │ + lw a1,96(sp) │ │ + lw a2,100(sp) │ │ + move a3,s2 │ │ + jalr t9 │ │ + move a0,s4 │ │ + lw s2,0(s1) │ │ + beqz s2,a7f8 │ │ + lw gp,24(sp) │ │ + b a7fc │ │ + lw t9,-32656(gp) │ │ + addiu s7,t0,24 │ │ + lw t6,0(s4) │ │ + addu t7,s1,s7 │ │ + sw t7,16(sp) │ │ + lw a1,96(sp) │ │ + lw a2,100(sp) │ │ + lw t9,800(t6) │ │ + move a0,s4 │ │ + jalr t9 │ │ + move a3,s2 │ │ + sw s6,4(s1) │ │ + lw ra,76(sp) │ │ + move s0,zero │ │ + move v0,s0 │ │ + lw s8,72(sp) │ │ + lw s7,68(sp) │ │ + lw s6,64(sp) │ │ + lw s5,60(sp) │ │ + lw s4,56(sp) │ │ + lw s3,52(sp) │ │ + lw s2,48(sp) │ │ + lw s1,44(sp) │ │ + lw s0,40(sp) │ │ + jr ra │ │ + addiu sp,sp,80 │ │ + lw v1,0(s4) │ │ + lw v0,-32676(gp) │ │ + lw s2,-32676(gp) │ │ + lw t9,56(v1) │ │ + lw a1,4416(v0) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,s2,-24828 │ │ + b a8a0 │ │ + li s0,-1 │ │ + lw t4,0(s4) │ │ + lw t5,-32676(gp) │ │ + lw s3,-32676(gp) │ │ + lw t9,56(t4) │ │ + lw a1,4416(t5) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,s3,-24740 │ │ + b a8a0 │ │ + li s0,-1 │ │ + lw t9,-32512(gp) │ │ + jalr t9 │ │ + move a0,s6 │ │ + lw gp,24(sp) │ │ + move a0,s7 │ │ + lw t9,-32512(gp) │ │ + jalr t9 │ │ + li s0,-1 │ │ + lw gp,24(sp) │ │ + lw s1,0(s4) │ │ + lw t0,-32676(gp) │ │ + move a0,s4 │ │ + lw s4,-32676(gp) │ │ + lw t9,56(s1) │ │ + lw a1,4416(t0) │ │ + jalr t9 │ │ + addiu a2,s4,-24592 │ │ + b a8a4 │ │ + lw ra,76(sp) │ │ + lw t8,0(s4) │ │ + lw a2,-32676(gp) │ │ + lw t9,56(t8) │ │ + lw a1,4416(ra) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,a2,-24776 │ │ + b a8a0 │ │ + li s0,-1 │ │ + lw t2,0(s4) │ │ + lw s6,-32676(gp) │ │ + lw t3,-32676(gp) │ │ + lw t9,56(t2) │ │ + lw a1,4412(s6) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,t3,-24696 │ │ + b a8a0 │ │ + li s0,-1 │ │ + lw t9,-32512(gp) │ │ + jalr t9 │ │ + move a0,s6 │ │ + lw gp,24(sp) │ │ + lw t1,0(s4) │ │ + lw s5,-32676(gp) │ │ + lw s0,-32676(gp) │ │ + lw t9,56(t1) │ │ + lw a1,4412(s5) │ │ + addiu a2,s0,-24644 │ │ + move a0,s4 │ │ + jalr t9 │ │ + li s0,-1 │ │ + b a8a4 │ │ + lw ra,76(sp) │ │ + │ │ +0000aaa8 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-6824 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-72 │ │ + sw s8,64(sp) │ │ + move s8,sp │ │ + sw s7,60(sp) │ │ + sw s5,52(sp) │ │ + sw s4,48(sp) │ │ + sw s3,44(sp) │ │ + sw s2,40(sp) │ │ + sw s1,36(sp) │ │ + sw s0,32(sp) │ │ + sw gp,24(sp) │ │ + lw s3,-32676(gp) │ │ + sw ra,68(sp) │ │ + sw s6,56(sp) │ │ + lw s1,96(s8) │ │ + addiu sp,sp,-48 │ │ + lw s2,100(s8) │ │ + move s5,a2 │ │ + lw a2,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + addiu s0,sp,39 │ │ + srl v0,s0,0x4 │ │ + move s4,a0 │ │ + sw s2,16(sp) │ │ + li a0,4 │ │ + addiu a1,s3,-24544 │ │ + addiu a2,a2,-24524 │ │ + move a3,s1 │ │ + lbu s7,88(s8) │ │ + jalr t9 │ │ + sll s0,v0,0x4 │ │ + lw v1,92(s8) │ │ + beqz v1,ae50 │ │ + lw gp,24(s8) │ │ + bltz s1,ae50 │ │ + nop │ │ + lw a0,0(s5) │ │ + li s6,2 │ │ + beq a0,s6,aec8 │ │ + lw v0,-32676(gp) │ │ + beqz s7,ad58 │ │ + lw a3,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + addiu a1,s3,-24544 │ │ + li a0,4 │ │ + jalr t9 │ │ + addiu a2,a3,-24404 │ │ + lw a1,0(s5) │ │ + beqz a1,ac68 │ │ + lw gp,24(s8) │ │ + lw s7,4(s5) │ │ + slt t0,s2,s7 │ │ + bnez t0,aea0 │ │ + li t1,16 │ │ + bne s7,t1,ae28 │ │ + lw t9,-32656(gp) │ │ + addiu t2,s5,56 │ │ + sw t2,16(sp) │ │ + addiu a0,s5,24 │ │ + move a1,s0 │ │ + li a2,16 │ │ + jalr t9 │ │ + addiu a3,s5,8 │ │ + bnez v0,aeec │ │ + lw gp,24(s8) │ │ + lbu s2,15(s0) │ │ + lw t3,-32676(gp) │ │ + sltiu t4,s2,17 │ │ + lw t9,-32496(gp) │ │ + li a0,4 │ │ + addiu a1,s3,-24544 │ │ + addiu a2,t3,-24148 │ │ + beqz t4,adc4 │ │ + move a3,s2 │ │ + jalr t9 │ │ + nop │ │ + lw t8,0(s4) │ │ + sw s0,16(sp) │ │ + lw t9,832(t8) │ │ + subu s0,s7,s2 │ │ + lw a1,92(s8) │ │ + move a2,s1 │ │ + move a0,s4 │ │ + jalr t9 │ │ + move a3,s0 │ │ + lw gp,24(s8) │ │ + sw s6,0(s5) │ │ + lw s1,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + li a0,4 │ │ + addiu a1,s3,-24544 │ │ + addiu a2,s1,-24092 │ │ + move a3,s0 │ │ + jalr t9 │ │ + move s6,s0 │ │ + move sp,s8 │ │ + lw ra,68(sp) │ │ + move v0,s6 │ │ + lw s8,64(sp) │ │ + lw s7,60(sp) │ │ + lw s6,56(sp) │ │ + lw s5,52(sp) │ │ + lw s4,48(sp) │ │ + lw s3,44(sp) │ │ + lw s2,40(sp) │ │ + lw s1,36(sp) │ │ + lw s0,32(sp) │ │ + jr ra │ │ + addiu sp,sp,72 │ │ + lw v1,4(s5) │ │ + li a3,16 │ │ + sltiu a0,v1,16 │ │ + li a1,32 │ │ + movz a3,a1,a0 │ │ + slt t0,s2,a3 │ │ + move s6,a3 │ │ + bnez t0,aea0 │ │ + move s7,a3 │ │ + subu a2,a3,v1 │ │ + beqz a2,adbc │ │ + li a1,16 │ │ + move a1,a2 │ │ + lw t9,-32508(gp) │ │ + addiu t1,v1,24 │ │ + jalr t9 │ │ + addu a0,s5,t1 │ │ + lw gp,24(s8) │ │ + addiu t2,s5,56 │ │ + lw t9,-32660(gp) │ │ + sw t2,16(sp) │ │ + addiu a0,s5,24 │ │ + move a1,s0 │ │ + move a2,s6 │ │ + jalr t9 │ │ + addiu a3,s5,8 │ │ + bnez v0,ae78 │ │ + lw gp,24(s8) │ │ + lw s2,0(s4) │ │ + sw s0,16(sp) │ │ + lw t9,832(s2) │ │ + lw a1,92(s8) │ │ + move a0,s4 │ │ + move a2,s1 │ │ + jalr t9 │ │ + move a3,s6 │ │ + lw gp,24(s8) │ │ + li t3,2 │ │ + lw t4,-32676(gp) │ │ + lw t9,-32496(gp) │ │ + sw t3,0(s5) │ │ + addiu a1,s3,-24544 │ │ + move a3,s7 │ │ + li a0,4 │ │ + jalr t9 │ │ + addiu a2,t4,-24300 │ │ + move sp,s8 │ │ + lw ra,68(sp) │ │ + move v0,s6 │ │ + lw s8,64(sp) │ │ + lw s7,60(sp) │ │ + lw s6,56(sp) │ │ + lw s5,52(sp) │ │ + lw s4,48(sp) │ │ + lw s3,44(sp) │ │ + lw s2,40(sp) │ │ + lw s1,36(sp) │ │ + lw s0,32(sp) │ │ + jr ra │ │ + addiu sp,sp,72 │ │ + lw ra,0(s4) │ │ + addiu s3,s5,24 │ │ + lw a3,4(s5) │ │ + sw s3,16(sp) │ │ + lw t9,832(ra) │ │ + lw a1,92(s8) │ │ + move a0,s4 │ │ + jalr t9 │ │ + move a2,s1 │ │ + sw s6,0(s5) │ │ + lw s6,4(s5) │ │ + move sp,s8 │ │ + lw ra,68(sp) │ │ + move v0,s6 │ │ + lw s8,64(sp) │ │ + lw s7,60(sp) │ │ + lw s6,56(sp) │ │ + lw s5,52(sp) │ │ + lw s4,48(sp) │ │ + lw s3,44(sp) │ │ + lw s2,40(sp) │ │ + lw s1,36(sp) │ │ + lw s0,32(sp) │ │ + jr ra │ │ + addiu sp,sp,72 │ │ + b ac9c │ │ + li a2,16 │ │ + jalr t9 │ │ + li s6,-1 │ │ + lw gp,24(s8) │ │ + lw t5,0(s4) │ │ + lw t6,-32676(gp) │ │ + lw t7,-32676(gp) │ │ + lw t9,56(t5) │ │ + lw a1,4408(t6) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,t7,-24136 │ │ + move sp,s8 │ │ + lw ra,68(sp) │ │ + move v0,s6 │ │ + lw s8,64(sp) │ │ + lw s7,60(sp) │ │ + lw s6,56(sp) │ │ + lw s5,52(sp) │ │ + lw s4,48(sp) │ │ + lw s3,44(sp) │ │ + lw s2,40(sp) │ │ + lw s1,36(sp) │ │ + lw s0,32(sp) │ │ + jr ra │ │ + addiu sp,sp,72 │ │ + lw s5,0(s4) │ │ + lw a2,-32676(gp) │ │ + move a0,s4 │ │ + lw s4,-32676(gp) │ │ + lw a1,4408(a2) │ │ + lw t9,56(s5) │ │ + jalr t9 │ │ + addiu a2,s4,-24248 │ │ + b ac30 │ │ + li s6,-1 │ │ + lw a2,0(s4) │ │ + lw v1,-32676(gp) │ │ + move a0,s4 │ │ + lw s4,-32676(gp) │ │ + lw t9,56(a2) │ │ + lw a1,4416(v1) │ │ + jalr t9 │ │ + addiu a2,s4,-24484 │ │ + b ac30 │ │ + li s6,-1 │ │ + lw t5,0(s4) │ │ + lw t6,-32676(gp) │ │ + lw t7,-32676(gp) │ │ + lw t9,56(t5) │ │ + lw a1,4416(t6) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,t7,-24344 │ │ + b ac30 │ │ + li s6,-1 │ │ + lw t8,0(s4) │ │ + lw s0,-32676(gp) │ │ + lw s1,-32676(gp) │ │ + lw t9,56(t8) │ │ + lw a1,4404(s0) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,s1,-24380 │ │ + b ac30 │ │ + li s6,-1 │ │ + lw s6,0(s4) │ │ + lw s5,-32676(gp) │ │ + lw t9,56(s6) │ │ + lw a1,4416(v0) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,s5,-24444 │ │ + b ac30 │ │ + li s6,-1 │ │ + lw ra,0(s4) │ │ + lw s3,-32676(gp) │ │ + lw v0,-32676(gp) │ │ + lw t9,56(ra) │ │ + lw a1,4416(s3) │ │ + move a0,s4 │ │ + jalr t9 │ │ + addiu a2,v0,-24192 │ │ + b ac30 │ │ + li s6,-1 │ │ + │ │ +0000af14 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-7956 │ │ + addu gp,gp,t9 │ │ + lw v1,0(a2) │ │ + li v0,2 │ │ + beq v1,v0,af38 │ │ + lw a3,-32676(gp) │ │ + jr ra │ │ + lw v0,4(a2) │ │ + addiu sp,sp,-32 │ │ + lw a2,0(a0) │ │ + lw t0,-32676(gp) │ │ + sw ra,28(sp) │ │ + sw gp,16(sp) │ │ + lw t9,56(a2) │ │ + lw a1,4416(a3) │ │ + jalr t9 │ │ + addiu a2,t0,-24040 │ │ + lw ra,28(sp) │ │ + li v0,-1 │ │ + jr ra │ │ + addiu sp,sp,32 │ │ + │ │ +0000af6c : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-8044 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-80 │ │ + sw s8,72(sp) │ │ + sw s5,68(sp) │ │ + sw s4,64(sp) │ │ + sw s3,60(sp) │ │ + sw s2,56(sp) │ │ + sw s1,52(sp) │ │ + sw s0,48(sp) │ │ + sw gp,24(sp) │ │ + sw ra,76(sp) │ │ + lw v0,0(a0) │ │ + move s8,sp │ │ + addiu sp,sp,-248 │ │ + addiu s0,sp,39 │ │ + lw t9,684(v0) │ │ + srl v1,s0,0x4 │ │ + move a1,a2 │ │ + move s1,a0 │ │ + move s3,a2 │ │ + move s5,a3 │ │ + lw s4,96(s8) │ │ + jalr t9 │ │ + sll s0,v1,0x4 │ │ + li a0,32 │ │ + lw gp,24(s8) │ │ + bne v0,a0,b170 │ │ + move s2,v0 │ │ + lw a1,0(s1) │ │ + move a0,s1 │ │ + lw t9,684(a1) │ │ + jalr t9 │ │ + move a1,s5 │ │ + bne v0,s2,b264 │ │ + lw gp,24(s8) │ │ + bltz s4,b390 │ │ + lw t9,-32492(gp) │ │ + sw s4,0(s0) │ │ + sw zero,8(s0) │ │ + sw zero,4(s0) │ │ + addiu a0,s0,12 │ │ + jalr t9 │ │ + move a1,zero │ │ + bnez v0,b2f0 │ │ + lw gp,24(s8) │ │ + lw t9,-32492(gp) │ │ + addiu a0,s0,16 │ │ + jalr t9 │ │ + move a1,zero │ │ + bnez v0,b318 │ │ + lw gp,24(s8) │ │ + lw a2,0(s1) │ │ + addiu a3,s0,32 │ │ + sw a3,16(sp) │ │ + lw t9,800(a2) │ │ + move a0,s1 │ │ + move a1,s3 │ │ + move a2,zero │ │ + jalr t9 │ │ + li a3,32 │ │ + addiu s2,s0,64 │ │ + lw t0,0(s1) │ │ + sw s2,16(sp) │ │ + lw t9,800(t0) │ │ + move a0,s1 │ │ + move a1,s5 │ │ + move a2,zero │ │ + jalr t9 │ │ + li a3,32 │ │ + lw gp,24(s8) │ │ + addiu a0,s8,44 │ │ + lw t9,-32476(gp) │ │ + lw a2,-32652(gp) │ │ + move a1,zero │ │ + jalr t9 │ │ + move a3,s0 │ │ + bnez v0,b1c0 │ │ + lw gp,24(s8) │ │ + lw t9,-32476(gp) │ │ + lw a2,-32652(gp) │ │ + addiu a0,s8,40 │ │ + move a1,zero │ │ + jalr t9 │ │ + move a3,s0 │ │ + bnez v0,b340 │ │ + lw gp,24(s8) │ │ + lw t9,-32480(gp) │ │ + lw a0,44(s8) │ │ + jalr t9 │ │ + addiu a1,s8,36 │ │ + bnez v0,b368 │ │ + lw gp,24(s8) │ │ + lw t9,-32480(gp) │ │ + lw a0,40(s8) │ │ + jalr t9 │ │ + addiu a1,s8,32 │ │ + bnez v0,b3b8 │ │ + lw gp,24(s8) │ │ + lw s3,36(s8) │ │ + li t1,-1 │ │ + beq s3,t1,b120 │ │ + lw t2,32(s8) │ │ + li t3,-1 │ │ + beq t2,t3,b120 │ │ + nop │ │ + beq s3,t2,b1e8 │ │ + lw t9,-32648(gp) │ │ + lw t8,0(s1) │ │ + lw ra,-32676(gp) │ │ + move a0,s1 │ │ + lw s1,-32676(gp) │ │ + lw t9,56(t8) │ │ + lw a1,4416(ra) │ │ + jalr t9 │ │ + addiu a2,s1,-23548 │ │ + move v0,zero │ │ + move sp,s8 │ │ + lw ra,76(sp) │ │ + lw s8,72(sp) │ │ + lw s5,68(sp) │ │ + lw s4,64(sp) │ │ + lw s3,60(sp) │ │ + lw s2,56(sp) │ │ + lw s1,52(sp) │ │ + lw s0,48(sp) │ │ + jr ra │ │ + addiu sp,sp,80 │ │ + lw a2,0(s1) │ │ + lw a0,-32676(gp) │ │ + lw a3,-32676(gp) │ │ + lw t9,56(a2) │ │ + lw a1,4416(a0) │ │ + addiu a2,a3,-24024 │ │ + jalr t9 │ │ + move a0,s1 │ │ + move sp,s8 │ │ + lw ra,76(sp) │ │ + lw s8,72(sp) │ │ + lw s5,68(sp) │ │ + lw s4,64(sp) │ │ + lw s3,60(sp) │ │ + lw s2,56(sp) │ │ + lw s1,52(sp) │ │ + lw s0,48(sp) │ │ + move v0,zero │ │ + jr ra │ │ + addiu sp,sp,80 │ │ + lw t2,0(s1) │ │ + lw t3,-32676(gp) │ │ + lw s5,-32676(gp) │ │ + lw t9,56(t2) │ │ + lw a1,4416(t3) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,s5,-23732 │ │ + b b144 │ │ + move v0,zero │ │ + addiu s5,s0,128 │ │ + jalr t9 │ │ + move a0,s5 │ │ + lw gp,24(s8) │ │ + move a2,s5 │ │ + beqz s3,b28c │ │ + lw t9,-32644(gp) │ │ + addiu a0,s0,96 │ │ + jalr t9 │ │ + li a1,32 │ │ + lw gp,24(s8) │ │ + move a0,s2 │ │ + lw t9,-32640(gp) │ │ + jalr t9 │ │ + move a1,s5 │ │ + lw t6,0(s1) │ │ + move a0,s1 │ │ + lw t9,704(t6) │ │ + jalr t9 │ │ + li a1,32 │ │ + lw t7,0(s1) │ │ + sw s2,16(sp) │ │ + lw t9,832(t7) │ │ + move s2,v0 │ │ + move a1,v0 │ │ + move a0,s1 │ │ + move a2,zero │ │ + jalr t9 │ │ + li a3,32 │ │ + b b144 │ │ + move v0,s2 │ │ + lw v0,0(s1) │ │ + lw v1,-32676(gp) │ │ + move a0,s1 │ │ + lw s1,-32676(gp) │ │ + lw t9,56(v0) │ │ + lw a1,4416(v1) │ │ + jalr t9 │ │ + addiu a2,s1,-23968 │ │ + b b144 │ │ + move v0,zero │ │ + move a0,s2 │ │ + jalr t9 │ │ + li a1,32 │ │ + lw gp,24(s8) │ │ + addiu s4,s0,96 │ │ + lw t9,-32640(gp) │ │ + move a0,s4 │ │ + jalr t9 │ │ + move a1,s5 │ │ + lw t4,0(s1) │ │ + move a0,s1 │ │ + lw t9,704(t4) │ │ + jalr t9 │ │ + li a1,32 │ │ + lw t5,0(s1) │ │ + sw s4,16(sp) │ │ + lw t9,832(t5) │ │ + move s0,v0 │ │ + move a1,v0 │ │ + move a0,s1 │ │ + move a2,zero │ │ + jalr t9 │ │ + li a3,32 │ │ + b b144 │ │ + move v0,s0 │ │ + lw s0,0(s1) │ │ + lw t6,-32676(gp) │ │ + lw t7,-32676(gp) │ │ + lw t9,56(s0) │ │ + lw a1,4416(t6) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,t7,-23860 │ │ + b b144 │ │ + move v0,zero │ │ + lw s4,0(s1) │ │ + lw t4,-32676(gp) │ │ + lw t5,-32676(gp) │ │ + lw t9,56(s4) │ │ + lw a1,4416(t4) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,t5,-23796 │ │ + b b144 │ │ + move v0,zero │ │ + lw t0,0(s1) │ │ + lw s3,-32676(gp) │ │ + lw t1,-32676(gp) │ │ + lw t9,56(t0) │ │ + lw a1,4416(s3) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,t1,-23684 │ │ + b b144 │ │ + move v0,zero │ │ + lw a0,0(s1) │ │ + lw a1,-32676(gp) │ │ + lw a3,-32676(gp) │ │ + lw t9,56(a0) │ │ + lw a1,4416(a1) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,a3,-23636 │ │ + b b144 │ │ + move v0,zero │ │ + lw s2,0(s1) │ │ + lw t8,-32676(gp) │ │ + lw ra,-32676(gp) │ │ + lw t9,56(s2) │ │ + lw a1,4416(t8) │ │ + addiu a2,ra,-23916 │ │ + jalr t9 │ │ + move a0,s1 │ │ + b b144 │ │ + move v0,zero │ │ + lw v0,0(s1) │ │ + lw v1,-32676(gp) │ │ + lw a2,-32676(gp) │ │ + lw t9,56(v0) │ │ + lw a1,4416(v1) │ │ + move a0,s1 │ │ + jalr t9 │ │ + addiu a2,a2,-23592 │ │ + b b144 │ │ + move v0,zero │ │ + │ │ +0000b3e0 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-9184 │ │ + addu gp,gp,t9 │ │ + lw t9,-32508(gp) │ │ + move a1,zero │ │ + jr t9 │ │ + li a2,172 │ │ + │ │ +0000b3fc : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-9212 │ │ + addu gp,gp,t9 │ │ + lw v0,168(a2) │ │ + li v1,-1 │ │ + beq v0,v1,b504 │ │ + nop │ │ + addiu sp,sp,-48 │ │ + sw s2,36(sp) │ │ + move s2,a0 │ │ + addu a0,a1,v0 │ │ + sw s1,32(sp) │ │ + sw gp,16(sp) │ │ + move s1,a1 │ │ + sltiu a1,a0,65 │ │ + sw s0,28(sp) │ │ + sw ra,44(sp) │ │ + sw s3,40(sp) │ │ + bnez a1,b4c4 │ │ + move s0,a2 │ │ + addiu s3,a2,64 │ │ + sltiu a2,v0,65 │ │ + bnez a2,b49c │ │ + lw t9,-32648(gp) │ │ + lw t9,-32644(gp) │ │ + move a0,s2 │ │ + move a1,s1 │ │ + jalr t9 │ │ + move a2,s3 │ │ + lw a3,168(s0) │ │ + move v0,zero │ │ + addu t0,a3,s1 │ │ + sw t0,168(s0) │ │ + lw ra,44(sp) │ │ + lw s3,40(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ + jr ra │ │ + addiu sp,sp,48 │ │ + jalr t9 │ │ + move a0,s3 │ │ + lw gp,16(sp) │ │ + lw a1,168(s0) │ │ + lw t9,-32644(gp) │ │ + move a0,s0 │ │ + jalr t9 │ │ + move a2,s3 │ │ + b b45c │ │ + lw gp,16(sp) │ │ + lw t9,-32504(gp) │ │ + addu a0,a2,v0 │ │ + move a1,s2 │ │ + jalr t9 │ │ + move a2,s1 │ │ + lw a3,168(s0) │ │ + move v0,zero │ │ + addu t0,a3,s1 │ │ + sw t0,168(s0) │ │ + lw ra,44(sp) │ │ + lw s3,40(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ + jr ra │ │ + addiu sp,sp,48 │ │ + jr ra │ │ + li v0,-1 │ │ + │ │ +0000b50c : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-9484 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-48 │ │ + sw s3,36(sp) │ │ + sw s2,32(sp) │ │ + sw s0,24(sp) │ │ + sw gp,16(sp) │ │ + sw ra,44(sp) │ │ + sw s4,40(sp) │ │ + sw s1,28(sp) │ │ + lw v0,168(a2) │ │ + li v1,-1 │ │ + move s0,a2 │ │ + move s2,a0 │ │ + beq v0,v1,b678 │ │ + move s3,a1 │ │ + sltiu a0,v0,65 │ │ + beqz a0,b6c8 │ │ + lw t9,-32640(gp) │ │ + addiu s1,a2,64 │ │ + li a2,64 │ │ + subu a2,a2,v0 │ │ + lw t9,-32508(gp) │ │ + move a1,zero │ │ + jalr t9 │ │ + addu a0,s0,v0 │ │ + lw gp,16(sp) │ │ + lw a0,8(s0) │ │ + lw v1,60(s0) │ │ + lw s4,0(s0) │ │ + lw ra,4(s0) │ │ + lw t8,12(s0) │ │ + lw t7,16(s0) │ │ + lw t6,20(s0) │ │ + lw t5,24(s0) │ │ + lw t4,28(s0) │ │ + lw t3,32(s0) │ │ + lw t2,36(s0) │ │ + lw t1,40(s0) │ │ + lw t0,44(s0) │ │ + lw a3,48(s0) │ │ + lw a2,52(s0) │ │ + lw a1,56(s0) │ │ + lui v0,0x3636 │ │ + addiu v0,v0,13878 │ │ + xor ra,ra,v0 │ │ + xor t9,a0,v0 │ │ + xor t8,t8,v0 │ │ + xor t7,t7,v0 │ │ + xor t6,t6,v0 │ │ + xor t5,t5,v0 │ │ + xor t4,t4,v0 │ │ + xor t3,t3,v0 │ │ + xor t2,t2,v0 │ │ + xor t1,t1,v0 │ │ + xor t0,t0,v0 │ │ + xor a3,a3,v0 │ │ + xor a2,a2,v0 │ │ + xor a1,a1,v0 │ │ + xor s4,s4,v0 │ │ + xor v0,v1,v0 │ │ + lw v1,-32648(gp) │ │ + move a0,s1 │ │ + sw ra,4(s0) │ │ + sw t9,8(s0) │ │ + sw t8,12(s0) │ │ + move t9,v1 │ │ + sw t7,16(s0) │ │ + sw t6,20(s0) │ │ + sw t5,24(s0) │ │ + sw t4,28(s0) │ │ + sw t3,32(s0) │ │ + sw t2,36(s0) │ │ + sw t1,40(s0) │ │ + sw t0,44(s0) │ │ + sw a3,48(s0) │ │ + sw a2,52(s0) │ │ + sw a1,56(s0) │ │ + sw v0,60(s0) │ │ + jalr t9 │ │ + sw s4,0(s0) │ │ + lw gp,16(sp) │ │ + move a2,s1 │ │ + lw t9,-32644(gp) │ │ + move a0,s0 │ │ + li a1,64 │ │ + jalr t9 │ │ + li s1,-1 │ │ + lw gp,16(sp) │ │ + sw s1,168(s0) │ │ + bnez s3,b69c │ │ + lw ra,44(sp) │ │ + lw s4,40(sp) │ │ + lw s3,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,48 │ │ + lw s4,40(sp) │ │ + lw s1,28(sp) │ │ + move a0,s2 │ │ + move a1,s3 │ │ + lw s2,32(sp) │ │ + lw s3,36(sp) │ │ + addiu a2,s0,64 │ │ + lw t9,-32644(gp) │ │ + lw s0,24(sp) │ │ + jr t9 │ │ + addiu sp,sp,48 │ │ + addiu s1,a2,64 │ │ + move a0,a2 │ │ + jalr t9 │ │ + move a1,s1 │ │ + li v0,32 │ │ + lw gp,16(sp) │ │ + li a2,32 │ │ + b b568 │ │ + sw v0,168(s0) │ │ + │ │ +0000b6ec : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-9964 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-88 │ │ + sw s3,72(sp) │ │ + sw s2,68(sp) │ │ + sw s1,64(sp) │ │ + sw gp,16(sp) │ │ + sw ra,84(sp) │ │ + sw s5,80(sp) │ │ + sw s4,76(sp) │ │ + sw s0,60(sp) │ │ + lw v1,168(a2) │ │ + li v0,-1 │ │ + move s3,a2 │ │ + move s1,a0 │ │ + beq v1,v0,b748 │ │ + move s2,a1 │ │ + lw t9,-32636(gp) │ │ + move a0,zero │ │ + jalr t9 │ │ + move a1,zero │ │ + lw gp,16(sp) │ │ + addiu s4,s3,64 │ │ + lw t9,-32640(gp) │ │ + addiu s0,sp,24 │ │ + move a1,s4 │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw gp,16(sp) │ │ + lw a0,8(s3) │ │ + lw v1,60(s3) │ │ + lw s5,0(s3) │ │ + lw ra,4(s3) │ │ + lw t8,12(s3) │ │ + lw t7,16(s3) │ │ + lw t6,20(s3) │ │ + lw t5,24(s3) │ │ + lw t4,28(s3) │ │ + lw t3,32(s3) │ │ + lw t2,36(s3) │ │ + lw t1,40(s3) │ │ + lw t0,44(s3) │ │ + lw a3,48(s3) │ │ + lw a2,52(s3) │ │ + lw a1,56(s3) │ │ + lui v0,0x6a6a │ │ + addiu v0,v0,27242 │ │ + xor ra,ra,v0 │ │ + xor t8,t8,v0 │ │ + xor t7,t7,v0 │ │ + xor t6,t6,v0 │ │ + xor t5,t5,v0 │ │ + xor t4,t4,v0 │ │ + xor t3,t3,v0 │ │ + xor t2,t2,v0 │ │ + xor t1,t1,v0 │ │ + xor t0,t0,v0 │ │ + xor a3,a3,v0 │ │ + xor t9,a0,v0 │ │ + xor a2,a2,v0 │ │ + xor a1,a1,v0 │ │ + xor s5,s5,v0 │ │ + xor v0,v1,v0 │ │ + lw v1,-32648(gp) │ │ + sw ra,4(s3) │ │ + sw t8,12(s3) │ │ + sw t7,16(s3) │ │ + sw t6,20(s3) │ │ + sw t5,24(s3) │ │ + sw t4,28(s3) │ │ + sw t3,32(s3) │ │ + sw t2,36(s3) │ │ + sw t1,40(s3) │ │ + sw t0,44(s3) │ │ + sw a3,48(s3) │ │ + sw v0,60(s3) │ │ + move a0,s4 │ │ + sw t9,8(s3) │ │ + sw a2,52(s3) │ │ + move t9,v1 │ │ + sw a1,56(s3) │ │ + jalr t9 │ │ + sw s5,0(s3) │ │ + lw gp,16(sp) │ │ + move a0,s3 │ │ + lw t9,-32644(gp) │ │ + li a1,64 │ │ + jalr t9 │ │ + move a2,s4 │ │ + lw gp,16(sp) │ │ + move a0,s0 │ │ + lw t9,-32644(gp) │ │ + li a1,32 │ │ + jalr t9 │ │ + move a2,s4 │ │ + lw gp,16(sp) │ │ + move a0,s0 │ │ + lw t9,-32640(gp) │ │ + jalr t9 │ │ + move a1,s4 │ │ + beqz s2,b8a4 │ │ + move s4,s0 │ │ + addu s3,s4,s2 │ │ + move s0,s1 │ │ + lbu s1,0(s4) │ │ + addiu s4,s4,1 │ │ + sb s1,0(s0) │ │ + bne s4,s3,b890 │ │ + addiu s0,s0,1 │ │ + lw ra,84(sp) │ │ + lw s5,80(sp) │ │ + lw s4,76(sp) │ │ + lw s3,72(sp) │ │ + lw s2,68(sp) │ │ + lw s1,64(sp) │ │ + lw s0,60(sp) │ │ + jr ra │ │ + addiu sp,sp,88 │ │ + │ │ +0000b8c8 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-10440 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-232 │ │ + lw t9,-32632(gp) │ │ + sw s0,212(sp) │ │ + addiu s0,sp,24 │ │ + sw ra,228(sp) │ │ + sw s3,224(sp) │ │ + sw s2,220(sp) │ │ + sw s1,216(sp) │ │ + sw gp,16(sp) │ │ + move s3,a0 │ │ + sw a1,200(sp) │ │ + move a0,s0 │ │ + move s1,a3 │ │ + jalr t9 │ │ + move s2,a2 │ │ + lw gp,16(sp) │ │ + lw a1,200(sp) │ │ + lw t9,-32628(gp) │ │ + move a0,s3 │ │ + jalr t9 │ │ + move a2,s0 │ │ + lw gp,16(sp) │ │ + move a0,s2 │ │ + lw t9,-32636(gp) │ │ + move a1,s1 │ │ + jalr t9 │ │ + move a2,s0 │ │ + lw gp,16(sp) │ │ + lw a0,248(sp) │ │ + lw t9,-32624(gp) │ │ + lw a1,252(sp) │ │ + jalr t9 │ │ + move a2,s0 │ │ + lw ra,228(sp) │ │ + lw s3,224(sp) │ │ + lw s2,220(sp) │ │ + lw s1,216(sp) │ │ + lw s0,212(sp) │ │ + jr ra │ │ + addiu sp,sp,232 │ │ + ... │ │ + │ │ +0000b980 : │ │ + lw t4,12(a0) │ │ + lw v0,8(a0) │ │ + lw v1,8(a0) │ │ + lw a3,20(a0) │ │ + lw a1,16(a0) │ │ + lw t2,12(a0) │ │ + addiu sp,sp,-80 │ │ + lw t6,24(a0) │ │ + lui t0,0x5a82 │ │ + addiu t0,t0,31129 │ │ + lw t8,16(a0) │ │ + sw s7,72(sp) │ │ + sw s5,64(sp) │ │ + sw s0,44(sp) │ │ + xor s7,a3,a1 │ │ + lw s5,20(a0) │ │ + sll a2,v0,0x5 │ │ + srl t1,v1,0x1b │ │ + srl t3,t2,0x2 │ │ + sll s0,t4,0x1e │ │ + or t5,s0,t3 │ │ + sw s3,56(sp) │ │ + sw s1,48(sp) │ │ + addu t7,t6,t0 │ │ + or s1,a2,t1 │ │ + and s3,s7,t4 │ │ + lw v0,8(a0) │ │ + sw s6,68(sp) │ │ + sw s4,60(sp) │ │ + lw a2,28(a0) │ │ + addu s4,t7,s1 │ │ + xor s6,s3,s5 │ │ + xor t9,t5,t8 │ │ + lw t1,20(a0) │ │ + lw a3,16(a0) │ │ + lw t3,8(a0) │ │ + lw s0,8(a0) │ │ + sw s8,76(sp) │ │ + and v1,t9,v0 │ │ + addu s8,s4,s6 │ │ + addu s7,s8,a2 │ │ + addu a1,t1,t0 │ │ + lw s8,32(a0) │ │ + xor t2,v1,a3 │ │ + srl t4,t3,0x2 │ │ + sll t6,s0,0x1e │ │ + or s3,t6,t4 │ │ + sw s2,52(sp) │ │ + addu s1,a1,t2 │ │ + lw v0,16(a0) │ │ + sll s2,s7,0x5 │ │ + srl t7,s7,0x1b │ │ + lw s5,36(a0) │ │ + addu s4,s1,s8 │ │ + or s6,s2,t7 │ │ + xor t8,s3,t5 │ │ + addu t9,s4,s6 │ │ + addu v1,v0,t0 │ │ + and t1,s7,t8 │ │ + srl a1,s7,0x2 │ │ + sll s7,s7,0x1e │ │ + or t3,s7,a1 │ │ + addu t2,v1,s5 │ │ + xor a3,t1,t5 │ │ + sll t4,t9,0x5 │ │ + srl s0,t9,0x1b │ │ + lw s1,40(a0) │ │ + addu t6,t2,a3 │ │ + or t7,t4,s0 │ │ + xor s2,t3,s3 │ │ + addu s4,t6,t7 │ │ + and s6,s2,t9 │ │ + addu t5,t5,t0 │ │ + srl t8,t9,0x2 │ │ + sll t9,t9,0x1e │ │ + or t4,t9,t8 │ │ + addu v1,t5,s1 │ │ + xor t1,s6,s3 │ │ + sll v0,s4,0x5 │ │ + srl a1,s4,0x1b │ │ + lw s0,44(a0) │ │ + addu s7,v1,t1 │ │ + or t2,v0,a1 │ │ + xor a3,t4,t3 │ │ + addu t6,s7,t2 │ │ + addu t7,s3,t0 │ │ + srl s2,s4,0x2 │ │ + and s3,a3,s4 │ │ + sll s4,s4,0x1e │ │ + lw t1,48(a0) │ │ + or t5,s4,s2 │ │ + addu s6,t7,s0 │ │ + xor t9,s3,t3 │ │ + sll v1,t6,0x5 │ │ + srl t8,t6,0x1b │ │ + addu v0,s6,t9 │ │ + or a1,v1,t8 │ │ + xor s7,t5,t4 │ │ + addu t7,v0,a1 │ │ + addu t2,t1,t0 │ │ + and s3,s7,t6 │ │ + srl s2,t6,0x2 │ │ + sll t6,t6,0x1e │ │ + or s6,t6,s2 │ │ + xor s4,s3,t4 │ │ + addu t3,t2,t3 │ │ + lw a3,52(a0) │ │ + sll t9,t7,0x5 │ │ + srl v1,t7,0x1b │ │ + addu t8,t3,s4 │ │ + or v0,t9,v1 │ │ + xor a1,s6,t5 │ │ + addu t2,t8,v0 │ │ + addu s7,a3,t0 │ │ + and s3,a1,t7 │ │ + srl s2,t7,0x2 │ │ + sll t7,t7,0x1e │ │ + or t6,t7,s2 │ │ + xor t3,s3,t5 │ │ + lw v0,56(a0) │ │ + addu t4,s7,t4 │ │ + sll s4,t2,0x5 │ │ + srl t9,t2,0x1b │ │ + addu v1,t4,t3 │ │ + or t8,s4,t9 │ │ + xor a1,t6,s6 │ │ + addu s2,v1,t8 │ │ + addu s3,v0,t0 │ │ + and s7,a1,t2 │ │ + srl t4,t2,0x2 │ │ + sll t2,t2,0x1e │ │ + lw t7,60(a0) │ │ + or t3,t2,t4 │ │ + xor t9,s7,s6 │ │ + addu t5,s3,t5 │ │ + sll s4,s2,0x5 │ │ + srl v1,s2,0x1b │ │ + addu t8,t5,t9 │ │ + or a1,s4,v1 │ │ + xor v0,t3,t6 │ │ + addu t4,t8,a1 │ │ + addu s3,t7,t0 │ │ + and t2,v0,s2 │ │ + srl t5,s2,0x2 │ │ + sll s2,s2,0x1e │ │ + lw s7,64(a0) │ │ + or s2,s2,t5 │ │ + xor t9,t2,t6 │ │ + addu s6,s3,s6 │ │ + sll v1,t4,0x5 │ │ + srl s4,t4,0x1b │ │ + addu t8,s6,t9 │ │ + or a1,v1,s4 │ │ + xor v0,s2,t3 │ │ + addu t2,t8,a1 │ │ + addu t5,s7,t0 │ │ + and s6,v0,t4 │ │ + srl t9,t4,0x2 │ │ + sll t4,t4,0x1e │ │ + lw s3,68(a0) │ │ + or a1,t4,t9 │ │ + xor v1,s6,t3 │ │ + sll s4,t2,0x5 │ │ + srl t8,t2,0x1b │ │ + addu t6,t5,t6 │ │ + addu t5,t6,v1 │ │ + or v0,s4,t8 │ │ + xor t9,a1,s2 │ │ + addu t4,t5,v0 │ │ + addu s6,s3,t0 │ │ + and t6,t9,t2 │ │ + srl v1,t2,0x2 │ │ + sll t2,t2,0x1e │ │ + or t9,t2,v1 │ │ + xor s4,t6,s2 │ │ + lw v1,72(a0) │ │ + addu t3,s6,t3 │ │ + sll t8,t4,0x5 │ │ + srl t5,t4,0x1b │ │ + addu v0,t3,s4 │ │ + or s6,t8,t5 │ │ + xor t6,t9,a1 │ │ + addu t2,v0,s6 │ │ + addu t3,v1,t0 │ │ + and s4,t6,t4 │ │ + srl t5,t4,0x2 │ │ + sll t4,t4,0x1e │ │ + or t8,t4,t5 │ │ + xor v0,s4,a1 │ │ + lw t5,76(a0) │ │ + sll s6,t2,0x5 │ │ + srl t6,t2,0x1b │ │ + addu s2,t3,s2 │ │ + or s4,s6,t6 │ │ + xor v1,t8,t9 │ │ + addu t3,s2,v0 │ │ + addu s2,t3,s4 │ │ + addu t4,t5,t0 │ │ + and v0,v1,t2 │ │ + srl s6,t2,0x2 │ │ + sll t2,t2,0x1e │ │ + lw s4,80(a0) │ │ + or t2,t2,s6 │ │ + xor t3,v0,t9 │ │ + sll v1,s2,0x5 │ │ + srl t6,s2,0x1b │ │ + addu a1,t4,a1 │ │ + or v0,v1,t6 │ │ + xor t5,t2,t8 │ │ + addu t4,a1,t3 │ │ + addu a1,t4,v0 │ │ + addu t3,s4,t0 │ │ + and v1,t5,s2 │ │ + srl t6,s2,0x2 │ │ + addu t9,t3,t9 │ │ + xor v0,v1,t8 │ │ + sll t4,a1,0x5 │ │ + srl t5,a1,0x1b │ │ + sll s2,s2,0x1e │ │ + lw s6,84(a0) │ │ + or s2,s2,t6 │ │ + or t3,t4,t5 │ │ + addu v1,t9,v0 │ │ + addu t9,v1,t3 │ │ + xor v0,s2,t2 │ │ + addu t6,s6,t0 │ │ + and t4,v0,a1 │ │ + srl t5,a1,0x2 │ │ + sll t3,t9,0x5 │ │ + srl v0,t9,0x1b │ │ + sll a1,a1,0x1e │ │ + or a1,a1,t5 │ │ + xor v1,t4,t2 │ │ + xor a2,s5,a2 │ │ + or t4,t3,v0 │ │ + addu t8,t6,t8 │ │ + lw v0,88(a0) │ │ + xor t5,a1,s2 │ │ + addu t6,t8,v1 │ │ + xor v1,a2,t7 │ │ + addu t8,t6,t4 │ │ + xor t3,v1,s4 │ │ + addu a2,v0,t0 │ │ + and t6,t5,t9 │ │ + srl t4,t9,0x2 │ │ + sll t9,t9,0x1e │ │ + or t9,t9,t4 │ │ + xor t5,t6,s2 │ │ + addu v0,a2,t2 │ │ + sll t6,t3,0x1 │ │ + sll a2,t8,0x5 │ │ + srl t2,t8,0x1b │ │ + xor s8,s1,s8 │ │ + srl v1,t3,0x1f │ │ + or v1,v1,t6 │ │ + xor t4,t9,a1 │ │ + xor t3,s8,s7 │ │ + addu v0,v0,t5 │ │ + or t5,a2,t2 │ │ + addu s8,v0,t5 │ │ + sw v1,8(sp) │ │ + xor a2,t3,s6 │ │ + addu t2,v1,t0 │ │ + srl t6,t8,0x2 │ │ + and v1,t4,t8 │ │ + sll t8,t8,0x1e │ │ + or t8,t8,t6 │ │ + addu t3,t2,s2 │ │ + sll t4,s8,0x5 │ │ + xor s2,v1,a1 │ │ + srl t5,s8,0x1b │ │ + sll v0,a2,0x1 │ │ + srl a2,a2,0x1f │ │ + or v1,a2,v0 │ │ + xor t6,t8,t9 │ │ + xor s5,s0,s5 │ │ + addu t3,t3,s2 │ │ + or s2,t4,t5 │ │ + lw t4,88(a0) │ │ + sw v1,12(sp) │ │ + addu a2,v1,t0 │ │ + xor t2,s5,s3 │ │ + and v1,t6,s8 │ │ + xor s5,t2,t4 │ │ + xor t6,v1,t9 │ │ + srl v0,s8,0x2 │ │ + addu a1,a2,a1 │ │ + sll s8,s8,0x1e │ │ + addu t5,t3,s2 │ │ + or s8,s8,v0 │ │ + sll s2,s5,0x1 │ │ + srl t2,s5,0x1f │ │ + addu s5,a1,t6 │ │ + lw a1,72(a0) │ │ + xor t3,t1,s1 │ │ + xor v0,s8,t8 │ │ + or s1,t2,s2 │ │ + lw s2,8(sp) │ │ + addu t2,s1,t0 │ │ + sll t4,t5,0x5 │ │ + srl a2,t5,0x1b │ │ + xor t6,t3,a1 │ │ + and v0,v0,t5 │ │ + or v1,t4,a2 │ │ + xor t6,t6,s2 │ │ + addu t9,t2,t9 │ │ + xor v0,v0,t8 │ │ + addu a1,s5,v1 │ │ + sll t2,t6,0x1 │ │ + srl t4,t6,0x1f │ │ + addu t6,t9,v0 │ │ + lw t9,76(a0) │ │ + srl t3,t5,0x2 │ │ + sll a2,a1,0x5 │ │ + srl v1,a1,0x1b │ │ + xor s0,a3,s0 │ │ + sll t5,t5,0x1e │ │ + or s5,t5,t3 │ │ + or t5,a2,v1 │ │ + xor a2,s0,t9 │ │ + lw s0,12(sp) │ │ + or t4,t4,t2 │ │ + xor t3,s5,s8 │ │ + lw v1,56(a0) │ │ + addu v0,t6,t5 │ │ + xor t2,a2,s0 │ │ + and t6,t3,a1 │ │ + addu t0,t4,t0 │ │ + xor a2,t6,s8 │ │ + addu t9,t0,t8 │ │ + xor t6,v1,t1 │ │ + sll t3,v0,0x5 │ │ + srl t0,v0,0x1b │ │ + srl t8,a1,0x2 │ │ + sll t5,t2,0x1 │ │ + sll a1,a1,0x1e │ │ + srl t2,t2,0x1f │ │ + lui t1,0x6ed9 │ │ + ori t1,t1,0xeba1 │ │ + or t2,t2,t5 │ │ + or a1,a1,t8 │ │ + addu t9,t9,a2 │ │ + or a2,t3,t0 │ │ + xor t0,t6,s4 │ │ + addu t3,t9,a2 │ │ + addu t8,t2,t1 │ │ + xor t9,t0,s1 │ │ + xor t5,a1,s5 │ │ + sw s1,20(sp) │ │ + xor v1,t5,v0 │ │ + addu s8,t8,s8 │ │ + sll a2,t3,0x5 │ │ + srl s1,t3,0x1b │ │ + srl t8,v0,0x2 │ │ + sll t6,t9,0x1 │ │ + xor a3,t7,a3 │ │ + srl t0,t9,0x1f │ │ + sll v0,v0,0x1e │ │ + or t0,t0,t6 │ │ + or v0,v0,t8 │ │ + or t5,a2,s1 │ │ + addu t9,s8,v1 │ │ + xor s8,a3,s6 │ │ + addu v1,t9,t5 │ │ + xor a2,s8,t4 │ │ + addu s1,t0,t1 │ │ + xor t8,v0,a1 │ │ + xor s8,t8,t3 │ │ + addu t6,s1,s5 │ │ + srl t8,v1,0x1b │ │ + sll s5,v1,0x5 │ │ + sll t9,a2,0x1 │ │ + srl a3,a2,0x1f │ │ + lw a2,56(a0) │ │ + addu t6,t6,s8 │ │ + or s8,s5,t8 │ │ + lw s5,88(a0) │ │ + xor s1,s7,a2 │ │ + srl t5,t3,0x2 │ │ + sll t3,t3,0x1e │ │ + or a3,a3,t9 │ │ + or t3,t3,t5 │ │ + xor t8,s1,s5 │ │ + addu s8,t6,s8 │ │ + addu t5,a3,t1 │ │ + xor a2,t3,v0 │ │ + xor t9,t8,t2 │ │ + xor s5,a2,v1 │ │ + addu s1,t5,a1 │ │ + srl t6,s8,0x1b │ │ + sll a1,s8,0x5 │ │ + srl t5,v1,0x2 │ │ + sll t8,t9,0x1 │ │ + xor t7,s3,t7 │ │ + srl t9,t9,0x1f │ │ + sll v1,v1,0x1e │ │ + or a2,t9,t8 │ │ + or v1,v1,t5 │ │ + addu s1,s1,s5 │ │ + or s5,a1,t6 │ │ + xor a1,t7,s2 │ │ + lw t7,72(a0) │ │ + xor t9,a1,t0 │ │ + xor t5,v1,t3 │ │ + addu t6,a2,t1 │ │ + addu s5,s1,s5 │ │ + sw a2,16(sp) │ │ + sll s2,t9,0x1 │ │ + addu a2,t6,v0 │ │ + srl a1,t9,0x1f │ │ + xor v0,t5,s8 │ │ + xor t9,t7,s7 │ │ + or a1,a1,s2 │ │ + addu t6,a2,v0 │ │ + sll t8,s5,0x5 │ │ + xor a2,t9,s0 │ │ + srl t5,s5,0x1b │ │ + srl s1,s8,0x2 │ │ + sll s8,s8,0x1e │ │ + or s8,s8,s1 │ │ + xor v0,a2,a3 │ │ + or s7,t8,t5 │ │ + addu t8,a1,t1 │ │ + addu s7,t6,s7 │ │ + xor t5,s8,v1 │ │ + addu s1,t8,t3 │ │ + sll t6,v0,0x1 │ │ + lw t3,76(a0) │ │ + srl a2,v0,0x1f │ │ + or v0,a2,t6 │ │ + xor t9,t5,s5 │ │ + lw a2,20(sp) │ │ + sll t7,s7,0x5 │ │ + srl s0,s7,0x1b │ │ + addu t8,s1,t9 │ │ + srl s2,s5,0x2 │ │ + or s1,t7,s0 │ │ + lw t9,16(sp) │ │ + addu s0,v0,t1 │ │ + xor s3,t3,s3 │ │ + sll s5,s5,0x1e │ │ + or s5,s5,s2 │ │ + xor t7,s3,a2 │ │ + addu s3,t8,s1 │ │ + addu t8,s0,v1 │ │ + lw v1,72(a0) │ │ + xor s2,t7,t9 │ │ + xor t6,s5,s8 │ │ + xor s1,t6,s7 │ │ + srl t5,s7,0x2 │ │ + sll t9,s2,0x1 │ │ + srl t3,s2,0x1f │ │ + sll s7,s7,0x1e │ │ + xor s2,s4,v1 │ │ + or t3,t3,t9 │ │ + or s7,s7,t5 │ │ + addu s0,t8,s1 │ │ + sll t6,s3,0x5 │ │ + xor s1,s2,t4 │ │ + srl t7,s3,0x1b │ │ + xor v1,s1,a1 │ │ + or t8,t6,t7 │ │ + xor t7,s7,s5 │ │ + addu t6,t3,t1 │ │ + addu t6,t6,s8 │ │ + xor s2,t7,s3 │ │ + sll s1,s3,0x1e │ │ + srl t7,s3,0x2 │ │ + srl s8,v1,0x1f │ │ + lw s3,76(a0) │ │ + addu t8,s0,t8 │ │ + sll t9,v1,0x1 │ │ + move v1,s8 │ │ + or v1,v1,t9 │ │ + xor s8,s6,s3 │ │ + sll t5,t8,0x5 │ │ + srl s0,t8,0x1b │ │ + or s1,s1,t7 │ │ + addu s2,t6,s2 │ │ + or t6,t5,s0 │ │ + addu s0,v1,t1 │ │ + xor t5,s8,t2 │ │ + addu t6,s2,t6 │ │ + xor s8,t5,v0 │ │ + xor t7,s1,s7 │ │ + addu t5,s0,s5 │ │ + lw s5,88(a0) │ │ + sll s2,t6,0x5 │ │ + srl t9,t6,0x1b │ │ + xor t7,t7,t8 │ │ + srl s0,t8,0x2 │ │ + sll s3,s8,0x1 │ │ + xor s4,s5,s4 │ │ + addu t7,t5,t7 │ │ + sll t8,t8,0x1e │ │ + or t5,s2,t9 │ │ + srl s8,s8,0x1f │ │ + or s8,s8,s3 │ │ + addu t5,t7,t5 │ │ + or t8,t8,s0 │ │ + xor s2,s4,t0 │ │ + lw t7,8(sp) │ │ + xor s5,s2,t3 │ │ + addu s0,s8,t1 │ │ + xor t9,t8,s1 │ │ + addu s3,s0,s7 │ │ + srl s2,t6,0x2 │ │ + xor s7,t9,t6 │ │ + srl s0,t5,0x1b │ │ + sll s4,s5,0x1 │ │ + xor s6,t7,s6 │ │ + sll t9,t5,0x5 │ │ + sll t6,t6,0x1e │ │ + srl s5,s5,0x1f │ │ + or s5,s5,s4 │ │ + or t6,t6,s2 │ │ + addu s3,s3,s7 │ │ + or t9,t9,s0 │ │ + xor s7,s6,a3 │ │ + addu s2,s3,t9 │ │ + addu s0,s5,t1 │ │ + xor t7,t6,t8 │ │ + sw v1,20(sp) │ │ + xor v1,s7,v1 │ │ + xor s3,t7,t5 │ │ + addu s4,s0,s1 │ │ + srl t9,s2,0x1b │ │ + sll s0,s2,0x5 │ │ + sll s6,v1,0x1 │ │ + lw t7,12(sp) │ │ + srl s7,v1,0x1f │ │ + lw v1,88(a0) │ │ + srl s1,t5,0x2 │ │ + addu s4,s4,s3 │ │ + sll t5,t5,0x1e │ │ + or s3,s0,t9 │ │ + lw s0,16(sp) │ │ + or t5,t5,s1 │ │ + xor t7,t7,v1 │ │ + xor t9,t7,s0 │ │ + xor t7,t5,t6 │ │ + or s7,s7,s6 │ │ + xor s0,t7,s2 │ │ + lw t7,8(sp) │ │ + addu s1,s4,s3 │ │ + xor v1,t9,s8 │ │ + addu s6,s7,t1 │ │ + sll t9,s1,0x5 │ │ + srl s3,s1,0x1b │ │ + srl s4,s2,0x2 │ │ + xor t7,a2,t7 │ │ + addu t8,s6,t8 │ │ + sll s2,s2,0x1e │ │ + sll s6,v1,0x1 │ │ + srl v1,v1,0x1f │ │ + or s6,v1,s6 │ │ + or s2,s2,s4 │ │ + addu t8,t8,s0 │ │ + or s0,t9,s3 │ │ + xor t9,t7,a1 │ │ + lw t7,12(sp) │ │ + addu t8,t8,s0 │ │ + xor v1,t9,s5 │ │ + addu s3,s6,t1 │ │ + xor s4,s2,t5 │ │ + sw s6,24(sp) │ │ + xor s0,s4,s1 │ │ + sll t9,t8,0x5 │ │ + srl s4,s1,0x2 │ │ + xor t7,t4,t7 │ │ + addu t6,s3,t6 │ │ + sll s6,v1,0x1 │ │ + srl s3,t8,0x1b │ │ + srl v1,v1,0x1f │ │ + sll s1,s1,0x1e │ │ + or s6,v1,s6 │ │ + or s1,s1,s4 │ │ + addu t6,t6,s0 │ │ + or s0,t9,s3 │ │ + xor t9,t7,v0 │ │ + addu s0,t6,s0 │ │ + xor v1,t9,s7 │ │ + addu s4,s6,t1 │ │ + xor t7,s1,s2 │ │ + sw s6,12(sp) │ │ + xor t7,t7,t8 │ │ + sll t6,s0,0x5 │ │ + srl s3,s0,0x1b │ │ + sll s6,v1,0x1 │ │ + addu t5,s4,t5 │ │ + srl v1,v1,0x1f │ │ + srl s4,t8,0x2 │ │ + sll t8,t8,0x1e │ │ + xor t9,t2,a2 │ │ + or t8,t8,s4 │ │ + or a2,v1,s6 │ │ + addu t5,t5,t7 │ │ + or t7,t6,s3 │ │ + lw s3,24(sp) │ │ + addu t7,t5,t7 │ │ + xor t6,t9,t3 │ │ + addu s4,a2,t1 │ │ + xor s6,t8,s1 │ │ + sw a2,8(sp) │ │ + xor v1,t6,s3 │ │ + xor a2,s6,s0 │ │ + sll t9,t7,0x5 │ │ + srl t5,t7,0x1b │ │ + addu s2,s4,s2 │ │ + srl s3,s0,0x2 │ │ + sll t6,v1,0x1 │ │ + addu s2,s2,a2 │ │ + srl v1,v1,0x1f │ │ + or a2,t9,t5 │ │ + sll s0,s0,0x1e │ │ + lw t9,20(sp) │ │ + or s4,v1,t6 │ │ + or s0,s0,s3 │ │ + lw t6,12(sp) │ │ + xor t4,t0,t4 │ │ + addu t5,s2,a2 │ │ + xor s3,t4,t9 │ │ + move a2,s4 │ │ + xor s6,s0,t8 │ │ + addu s4,s4,t1 │ │ + xor v1,s3,t6 │ │ + sll t9,t5,0x5 │ │ + xor t6,s6,t7 │ │ + srl s2,t5,0x1b │ │ + addu s1,s4,s1 │ │ + addu s4,s1,t6 │ │ + srl s3,t7,0x2 │ │ + or s1,t9,s2 │ │ + xor t2,a3,t2 │ │ + lw t9,8(sp) │ │ + sll t7,t7,0x1e │ │ + xor t6,t2,s8 │ │ + sll t4,v1,0x1 │ │ + or t7,t7,s3 │ │ + srl v1,v1,0x1f │ │ + or s6,v1,t4 │ │ + xor s3,t7,s0 │ │ + xor v1,t6,t9 │ │ + addu t4,s4,s1 │ │ + addu s2,s6,t1 │ │ + xor t2,s3,t5 │ │ + srl s4,v1,0x1f │ │ + sll s3,v1,0x1 │ │ + lw v1,16(sp) │ │ + addu t8,s2,t8 │ │ + srl s2,t5,0x2 │ │ + sll t5,t5,0x1e │ │ + or s4,s4,s3 │ │ + sll t9,t4,0x5 │ │ + srl s1,t4,0x1b │ │ + xor t0,v1,t0 │ │ + or t5,t5,s2 │ │ + xor s2,t5,t7 │ │ + addu t8,t8,t2 │ │ + or t2,t9,s1 │ │ + xor t9,t0,s5 │ │ + addu s1,s4,t1 │ │ + addu t2,t8,t2 │ │ + xor t6,s2,t4 │ │ + xor s3,t9,a2 │ │ + xor a3,a1,a3 │ │ + addu s0,s1,s0 │ │ + sw a2,28(sp) │ │ + addu s1,s0,t6 │ │ + sll t0,t2,0x5 │ │ + xor s0,a3,s7 │ │ + srl t8,t2,0x1b │ │ + srl t9,t4,0x2 │ │ + sll a2,s3,0x1 │ │ + sll t4,t4,0x1e │ │ + srl s3,s3,0x1f │ │ + or s3,s3,a2 │ │ + xor t6,s0,s6 │ │ + or t4,t4,t9 │ │ + or s2,t0,t8 │ │ + addu t0,s1,s2 │ │ + addu t8,s3,t1 │ │ + xor t9,t4,t5 │ │ + sll s1,t6,0x1 │ │ + srl s2,t6,0x1f │ │ + or s2,s2,s1 │ │ + xor a3,t9,t2 │ │ + lw s1,24(sp) │ │ + srl t9,t0,0x1b │ │ + srl s0,t2,0x2 │ │ + addu t7,t8,t7 │ │ + sll t2,t2,0x1e │ │ + sll t8,t0,0x5 │ │ + xor a2,v0,v1 │ │ + or t2,t2,s0 │ │ + addu t7,t7,a3 │ │ + or a3,t8,t9 │ │ + addu t7,t7,a3 │ │ + xor t8,a2,s1 │ │ + addu t9,s2,t1 │ │ + xor s0,t2,t4 │ │ + xor a2,s0,t0 │ │ + xor v1,t8,s4 │ │ + sll s0,t7,0x5 │ │ + srl t6,t7,0x1b │ │ + addu t5,t9,t5 │ │ + srl a3,t0,0x2 │ │ + sll t8,v1,0x1 │ │ + addu t5,t5,a2 │ │ + srl v1,v1,0x1f │ │ + or a2,s0,t6 │ │ + sll t0,t0,0x1e │ │ + lw t6,12(sp) │ │ + or t9,v1,t8 │ │ + or t0,t0,a3 │ │ + xor a1,t3,a1 │ │ + addu t5,t5,a2 │ │ + addu s0,t9,t1 │ │ + xor a3,a1,t6 │ │ + xor t1,t0,t2 │ │ + sw t9,16(sp) │ │ + xor t8,a3,s3 │ │ + xor t9,t1,t7 │ │ + addu v1,s0,t4 │ │ + lw t1,20(sp) │ │ + sll a2,t5,0x5 │ │ + srl t4,t5,0x1b │ │ + addu s0,v1,t9 │ │ + or a1,a2,t4 │ │ + srl t6,t7,0x2 │ │ + lw a2,8(sp) │ │ + sll a3,t8,0x1 │ │ + lui v1,0x8f1b │ │ + sll t7,t7,0x1e │ │ + srl t8,t8,0x1f │ │ + ori t9,v1,0xbcdc │ │ + or t8,t8,a3 │ │ + or t7,t7,t6 │ │ + xor v0,t1,v0 │ │ + addu t1,s0,a1 │ │ + xor t4,v0,a2 │ │ + addu a1,t8,t9 │ │ + xor a2,t5,t7 │ │ + sll s0,t1,0x5 │ │ + srl a3,t1,0x1b │ │ + xor v1,t4,s2 │ │ + srl t6,t5,0x2 │ │ + addu t4,a1,t2 │ │ + sll v0,t5,0x1e │ │ + or t2,s0,a3 │ │ + and t5,t5,t7 │ │ + and s0,a2,t0 │ │ + or a2,s0,t5 │ │ + addu t2,t4,t2 │ │ + lw s0,28(sp) │ │ + addu t2,t2,a2 │ │ + or v0,v0,t6 │ │ + lw a2,16(sp) │ │ + sll a1,v1,0x1 │ │ + xor t3,s8,t3 │ │ + srl v1,v1,0x1f │ │ + or a3,v1,a1 │ │ + xor t4,t1,v0 │ │ + xor t5,t3,s0 │ │ + addu v1,a3,t9 │ │ + and a1,t1,v0 │ │ + xor s0,t5,a2 │ │ + move t6,a3 │ │ + srl t5,t1,0x2 │ │ + and a3,t4,t7 │ │ + sll a2,t1,0x1e │ │ + lw t1,20(sp) │ │ + or t4,a3,a1 │ │ + addu t0,v1,t0 │ │ + srl a3,t2,0x1b │ │ + sll v1,t2,0x5 │ │ + addu t3,t0,t4 │ │ + or a1,v1,a3 │ │ + sll t0,s0,0x1 │ │ + xor v1,s5,t1 │ │ + srl s0,s0,0x1f │ │ + addu t1,t3,a1 │ │ + or s0,s0,t0 │ │ + or t4,a2,t5 │ │ + xor a3,v1,s6 │ │ + xor t0,a3,t8 │ │ + addu t3,s0,t9 │ │ + sll a2,t1,0x5 │ │ + srl t5,t1,0x1b │ │ + xor a1,t2,t4 │ │ + srl a3,t2,0x2 │ │ + sll v1,t2,0x1e │ │ + or v1,v1,a3 │ │ + addu t7,t3,t7 │ │ + and t2,t2,t4 │ │ + or t3,a2,t5 │ │ + and a1,a1,v0 │ │ + sll a2,t0,0x1 │ │ + srl t0,t0,0x1f │ │ + or t5,t0,a2 │ │ + addu t3,t7,t3 │ │ + xor a2,t1,v1 │ │ + xor s8,s7,s8 │ │ + or a1,a1,t2 │ │ + addu t2,t3,a1 │ │ + sw t5,20(sp) │ │ + and t0,a2,t4 │ │ + and a3,t1,v1 │ │ + xor t3,s8,s4 │ │ + addu t5,t5,t9 │ │ + sw t6,32(sp) │ │ + or a1,t0,a3 │ │ + xor t6,t3,t6 │ │ + addu v0,t5,v0 │ │ + sll t7,t2,0x5 │ │ + srl a2,t2,0x1b │ │ + addu s8,v0,a1 │ │ + or t5,t7,a2 │ │ + sll t3,t6,0x1 │ │ + srl v0,t6,0x1f │ │ + xor s5,s1,s5 │ │ + addu a3,s8,t5 │ │ + or t7,v0,t3 │ │ + xor t6,s5,s3 │ │ + srl t0,t1,0x2 │ │ + sll t1,t1,0x1e │ │ + or t1,t1,t0 │ │ + xor t5,t6,s0 │ │ + addu s8,t7,t9 │ │ + move a2,s1 │ │ + sll t3,a3,0x5 │ │ + srl t0,a3,0x1b │ │ + srl a1,t2,0x2 │ │ + sll s1,t2,0x1e │ │ + or t6,s1,a1 │ │ + xor v0,t2,t1 │ │ + lw a1,12(sp) │ │ + addu t4,s8,t4 │ │ + or s8,t3,t0 │ │ + sll t3,t5,0x1 │ │ + srl t5,t5,0x1f │ │ + or s1,t5,t3 │ │ + and s5,v0,v1 │ │ + and t2,t2,t1 │ │ + sw s1,24(sp) │ │ + addu t0,t4,s8 │ │ + xor s7,a1,s7 │ │ + or s8,s5,t2 │ │ + xor t4,a3,t6 │ │ + addu s5,s1,t9 │ │ + lw s1,20(sp) │ │ + addu t0,t0,s8 │ │ + and t3,a3,t6 │ │ + xor t5,s7,s2 │ │ + and t2,t4,t1 │ │ + xor s8,t5,s1 │ │ + or t4,t2,t3 │ │ + sll v0,t0,0x5 │ │ + lw t2,8(sp) │ │ + srl s7,t0,0x1b │ │ + addu v1,s5,v1 │ │ + addu s5,v1,t4 │ │ + or s1,v0,s7 │ │ + lw t4,16(sp) │ │ + srl v1,a3,0x2 │ │ + sll t3,s8,0x1 │ │ + sll t5,a3,0x1e │ │ + srl a3,s8,0x1f │ │ + or a3,a3,t3 │ │ + or t5,t5,v1 │ │ + xor s8,t2,a2 │ │ + addu t2,s5,s1 │ │ + xor v0,s8,t4 │ │ + addu s7,a3,t9 │ │ + sll a2,t2,0x5 │ │ + srl s8,t2,0x1b │ │ + xor s5,t0,t5 │ │ + or t4,a2,s8 │ │ + xor t3,v0,t7 │ │ + srl v1,t0,0x2 │ │ + and s5,s5,t6 │ │ + sll s1,t0,0x1e │ │ + addu t1,s7,t1 │ │ + and t0,t0,t5 │ │ + or s1,s1,v1 │ │ + sll v0,t3,0x1 │ │ + addu t1,t1,t4 │ │ + srl t3,t3,0x1f │ │ + or t4,s5,t0 │ │ + lw s5,28(sp) │ │ + or s7,t3,v0 │ │ + xor a2,t2,s1 │ │ + xor t3,s5,a1 │ │ + sw s7,12(sp) │ │ + addu v0,s7,t9 │ │ + and s7,a2,t5 │ │ + lw a2,24(sp) │ │ + addu t4,t1,t4 │ │ + and s8,t2,s1 │ │ + xor t1,t3,t8 │ │ + xor v1,t1,a2 │ │ + or t0,s7,s8 │ │ + addu t3,v0,t6 │ │ + addu v0,t3,t0 │ │ + lw a2,8(sp) │ │ + srl t1,t2,0x2 │ │ + sll t3,t2,0x1e │ │ + sll s8,v1,0x1 │ │ + srl t2,v1,0x1f │ │ + or t2,t2,s8 │ │ + sll a1,t4,0x5 │ │ + lw s8,32(sp) │ │ + srl t6,t4,0x1b │ │ + or s7,a1,t6 │ │ + xor v1,s6,a2 │ │ + or t6,t3,t1 │ │ + addu a2,v0,s7 │ │ + xor a1,v1,s8 │ │ + xor t0,a1,a3 │ │ + addu v0,t2,t9 │ │ + xor s7,t4,t6 │ │ + srl a1,a2,0x1b │ │ + srl t3,t4,0x2 │ │ + sll t1,a2,0x5 │ │ + sll v1,t4,0x1e │ │ + or v1,v1,t3 │ │ + or t1,t1,a1 │ │ + and t4,t4,t6 │ │ + and a1,s7,s1 │ │ + addu t5,v0,t5 │ │ + sll v0,t0,0x1 │ │ + srl t0,t0,0x1f │ │ + or s7,t0,v0 │ │ + addu t5,t5,t1 │ │ + xor t0,a2,v1 │ │ + or a1,a1,t4 │ │ + addu t4,t5,a1 │ │ + xor t1,s4,s5 │ │ + and t5,t0,t6 │ │ + lw t0,12(sp) │ │ + xor s5,t1,s0 │ │ + addu a1,s7,t9 │ │ + and t3,a2,v1 │ │ + xor t1,s5,t0 │ │ + addu s1,a1,s1 │ │ + or t5,t5,t3 │ │ + sll v0,t4,0x5 │ │ + srl a1,t4,0x1b │ │ + sll t3,t1,0x1 │ │ + srl t0,t1,0x1f │ │ + lw t1,20(sp) │ │ + addu s5,s1,t5 │ │ + xor s6,s3,s6 │ │ + or s1,v0,a1 │ │ + srl t5,a2,0x2 │ │ + sll a2,a2,0x1e │ │ + addu s1,s5,s1 │ │ + or t0,t0,t3 │ │ + or a2,a2,t5 │ │ + xor v0,s6,t1 │ │ + xor t1,v0,t2 │ │ + xor s6,t4,a2 │ │ + addu v0,t0,t9 │ │ + srl t3,s1,0x1b │ │ + sll t5,s1,0x5 │ │ + srl s5,t4,0x2 │ │ + or t5,t5,t3 │ │ + sll a1,t4,0x1e │ │ + and t3,s6,v1 │ │ + and t4,t4,a2 │ │ + addu t6,v0,t6 │ │ + sll v0,t1,0x1 │ │ + srl t1,t1,0x1f │ │ + or a1,a1,s5 │ │ + or s6,t3,t4 │ │ + or s5,t1,v0 │ │ + xor s4,s2,s4 │ │ + addu t6,t6,t5 │ │ + addu t6,t6,s6 │ │ + xor t5,s1,a1 │ │ + addu t3,s5,t9 │ │ + xor v0,s4,t7 │ │ + sw s5,8(sp) │ │ + sw s7,28(sp) │ │ + and s5,s1,a1 │ │ + xor s6,v0,s7 │ │ + addu s4,t3,v1 │ │ + lw s7,16(sp) │ │ + and t4,t5,a2 │ │ + sll v1,t6,0x5 │ │ + srl t1,t6,0x1b │ │ + or t5,t4,s5 │ │ + or v0,v1,t1 │ │ + lw v1,24(sp) │ │ + addu s5,s4,t5 │ │ + xor s3,s7,s3 │ │ + srl t5,s1,0x2 │ │ + sll t4,s1,0x1e │ │ + sll s1,s6,0x1 │ │ + srl s6,s6,0x1f │ │ + addu v0,s5,v0 │ │ + or s4,s6,s1 │ │ + xor t1,s3,v1 │ │ + or t4,t4,t5 │ │ + xor s5,t1,t0 │ │ + addu v1,s4,t9 │ │ + sll s1,v0,0x5 │ │ + srl s6,v0,0x1b │ │ + srl t5,t6,0x2 │ │ + sll t3,t6,0x1e │ │ + or t3,t3,t5 │ │ + xor s3,t6,t4 │ │ + or t1,s1,s6 │ │ + addu a2,v1,a2 │ │ + sll v1,s5,0x1 │ │ + srl s5,s5,0x1f │ │ + or s6,s5,v1 │ │ + and s1,s3,a1 │ │ + and t6,t6,t4 │ │ + addu s3,a2,t1 │ │ + xor a2,v0,t3 │ │ + and s5,v0,t3 │ │ + or t5,s1,t6 │ │ + and v1,a2,t4 │ │ + addu s1,s6,t9 │ │ + addu t5,s3,t5 │ │ + lw t6,8(sp) │ │ + addu s3,s1,a1 │ │ + xor s2,t8,s2 │ │ + or a2,v1,s5 │ │ + xor t1,s2,a3 │ │ + addu s5,s3,a2 │ │ + lw s3,12(sp) │ │ + sw s6,16(sp) │ │ + xor s1,s8,s7 │ │ + xor s6,t1,t6 │ │ + sll s2,t5,0x5 │ │ + srl a1,t5,0x1b │ │ + or v1,s2,a1 │ │ + srl t6,v0,0x2 │ │ + xor s2,s1,s3 │ │ + sll a2,v0,0x1e │ │ + srl t1,s6,0x1f │ │ + sll v0,s6,0x1 │ │ + or a1,a2,t6 │ │ + or t1,t1,v0 │ │ + move s6,s8 │ │ + srl t6,t5,0x2 │ │ + addu s8,s5,v1 │ │ + sll a2,t5,0x1e │ │ + xor s5,s2,s4 │ │ + addu v0,t1,t9 │ │ + xor s1,t5,a1 │ │ + or a2,a2,t6 │ │ + srl s7,s8,0x1b │ │ + sll s3,s5,0x1 │ │ + sll v1,s8,0x5 │ │ + srl s5,s5,0x1f │ │ + xor t6,s8,a2 │ │ + addu t4,v0,t4 │ │ + and s2,s1,t3 │ │ + or v0,s5,s3 │ │ + and t5,t5,a1 │ │ + or v1,v1,s7 │ │ + or s1,s2,t5 │ │ + lw s5,16(sp) │ │ + and t5,s8,a2 │ │ + addu s7,t4,v1 │ │ + xor t8,s0,t8 │ │ + addu v1,v0,t9 │ │ + and s2,t6,a1 │ │ + addu t4,s7,s1 │ │ + move s3,v0 │ │ + or t6,s2,t5 │ │ + xor v0,t8,t2 │ │ + addu s1,v1,t3 │ │ + xor s7,v0,s5 │ │ + addu v1,s1,t6 │ │ + sll t8,t4,0x5 │ │ + lw s1,20(sp) │ │ + srl t3,t4,0x1b │ │ + or t5,t8,t3 │ │ + srl t6,s8,0x2 │ │ + sll t3,s8,0x1e │ │ + srl s5,s7,0x1f │ │ + sll s8,s7,0x1 │ │ + lw s7,28(sp) │ │ + xor s2,s1,s6 │ │ + addu v0,v1,t5 │ │ + xor t8,s2,s7 │ │ + or s5,s5,s8 │ │ + or t3,t3,t6 │ │ + srl v1,v0,0x1b │ │ + xor t6,t8,t1 │ │ + srl t5,t4,0x2 │ │ + sll s7,t4,0x1e │ │ + sll s8,v0,0x5 │ │ + or t8,s7,t5 │ │ + addu s6,s5,t9 │ │ + xor s2,t4,t3 │ │ + or s8,s8,v1 │ │ + sll v1,t6,0x1 │ │ + srl t6,t6,0x1f │ │ + xor s7,v0,t8 │ │ + addu a1,s6,a1 │ │ + and t4,t4,t3 │ │ + and s6,s2,a2 │ │ + xor s0,t7,s0 │ │ + or s2,t6,v1 │ │ + sw s2,20(sp) │ │ + and v1,v0,t8 │ │ + addu t5,a1,s8 │ │ + or a1,s6,t4 │ │ + addu s6,s2,t9 │ │ + and t4,s7,t3 │ │ + xor s2,s0,t0 │ │ + addu s8,t5,a1 │ │ + xor t6,s2,s3 │ │ + or a1,t4,v1 │ │ + lw s2,24(sp) │ │ + addu a2,s6,a2 │ │ + addu s6,a2,a1 │ │ + sll t5,s8,0x5 │ │ + lw a1,8(sp) │ │ + srl s7,s8,0x1b │ │ + sw s3,32(sp) │ │ + sll v1,t6,0x1 │ │ + or s3,t5,s7 │ │ + srl a2,t6,0x1f │ │ + xor s1,s2,s1 │ │ + addu t6,s6,s3 │ │ + or s7,a2,v1 │ │ + xor t5,s1,a1 │ │ + srl t4,v0,0x2 │ │ + sll v0,v0,0x1e │ │ + or v0,v0,t4 │ │ + xor s3,t5,s5 │ │ + addu t4,s7,t9 │ │ + sll s0,t6,0x5 │ │ + srl v1,t6,0x1b │ │ + srl a2,s8,0x2 │ │ + sll s6,s8,0x1e │ │ + or s6,s6,a2 │ │ + xor s1,s8,v0 │ │ + addu t3,t4,t3 │ │ + or a1,s0,v1 │ │ + sll t4,s3,0x1 │ │ + and s0,s8,v0 │ │ + srl s8,s3,0x1f │ │ + or s8,s8,t4 │ │ + addu v1,t3,a1 │ │ + xor s3,t6,s6 │ │ + lw t3,20(sp) │ │ + and t5,s1,t8 │ │ + xor t7,a3,t7 │ │ + or s1,t5,s0 │ │ + xor a2,t7,s4 │ │ + and t5,t6,s6 │ │ + addu t9,s8,t9 │ │ + and a1,s3,v0 │ │ + addu s0,v1,s1 │ │ + xor t7,a2,t3 │ │ + addu s1,t9,t8 │ │ + lw t3,12(sp) │ │ + or s3,a1,t5 │ │ + addu t5,s1,s3 │ │ + lw s3,16(sp) │ │ + xor a2,t3,s2 │ │ + sll t8,s0,0x5 │ │ + srl t4,s0,0x1b │ │ + srl t9,t6,0x2 │ │ + sll t6,t6,0x1e │ │ + or t6,t6,t9 │ │ + sll a1,t7,0x1 │ │ + or s1,t8,t4 │ │ + srl v1,t7,0x1f │ │ + xor t4,a2,s3 │ │ + lui t7,0xca62 │ │ + ori t3,t7,0xc1d6 │ │ + or v1,v1,a1 │ │ + xor s2,t6,s6 │ │ + xor t9,t4,s7 │ │ + addu t8,t5,s1 │ │ + addu a1,v1,t3 │ │ + xor t7,s2,s0 │ │ + srl t5,s0,0x2 │ │ + sll t4,t9,0x1 │ │ + sll s0,s0,0x1e │ │ + srl t9,t9,0x1f │ │ + or t9,t9,t4 │ │ + addu s1,a1,v0 │ │ + or s0,s0,t5 │ │ + sll s3,t8,0x5 │ │ + srl v0,t8,0x1b │ │ + xor a3,t2,a3 │ │ + or a1,s3,v0 │ │ + xor s2,a3,t1 │ │ + xor s3,s0,t6 │ │ + addu a2,s1,t7 │ │ + addu t7,t9,t3 │ │ + addu s1,a2,a1 │ │ + lw a3,12(sp) │ │ + xor v0,s2,s8 │ │ + xor a2,s3,t8 │ │ + lw s2,28(sp) │ │ + addu s6,t7,s6 │ │ + addu s6,s6,a2 │ │ + lw a2,32(sp) │ │ + xor s3,s2,a3 │ │ + srl a1,s1,0x1b │ │ + srl t4,t8,0x2 │ │ + sll t5,v0,0x1 │ │ + sll t7,s1,0x5 │ │ + sll t8,t8,0x1e │ │ + srl v0,v0,0x1f │ │ + or v0,v0,t5 │ │ + or t8,t8,t4 │ │ + or t7,t7,a1 │ │ + xor a1,s3,a2 │ │ + addu t5,s6,t7 │ │ + xor t4,a1,v1 │ │ + addu s2,v0,t3 │ │ + xor a3,t8,s0 │ │ + addu t6,s2,t6 │ │ + xor s3,a3,s1 │ │ + sll s2,t5,0x5 │ │ + srl t7,t5,0x1b │ │ + srl s6,s1,0x2 │ │ + xor t2,t0,t2 │ │ + sll a2,t4,0x1 │ │ + srl a1,t4,0x1f │ │ + sll s1,s1,0x1e │ │ + or t4,a1,a2 │ │ + or s1,s1,s6 │ │ + addu a3,t6,s3 │ │ + xor s3,t2,s5 │ │ + or t6,s2,t7 │ │ + addu t6,a3,t6 │ │ + xor a2,s3,t9 │ │ + addu t7,t4,t3 │ │ + xor s2,s1,t8 │ │ + sw t4,12(sp) │ │ + lw a1,8(sp) │ │ + lw t2,28(sp) │ │ + addu s0,t7,s0 │ │ + sll s6,t6,0x5 │ │ + srl t7,t6,0x1b │ │ + srl a3,t5,0x2 │ │ + xor s2,s2,t5 │ │ + sll s3,t5,0x1e │ │ + sll t4,a2,0x1 │ │ + srl t5,a2,0x1f │ │ + or s3,s3,a3 │ │ + or t4,t5,t4 │ │ + addu s2,s0,s2 │ │ + or s0,s6,t7 │ │ + lw s6,20(sp) │ │ + addu a3,t4,t3 │ │ + xor a2,s3,s1 │ │ + xor a1,a1,t2 │ │ + xor t7,a1,s6 │ │ + sw t4,24(sp) │ │ + addu t5,a3,t8 │ │ + xor t4,a2,t6 │ │ + addu s0,s2,s0 │ │ + xor t2,t7,v0 │ │ + addu a3,t5,t4 │ │ + xor t0,s4,t0 │ │ + lw t4,12(sp) │ │ + xor a2,t0,s7 │ │ + sll s2,s0,0x5 │ │ + srl a1,s0,0x1b │ │ + srl s6,t6,0x2 │ │ + sll t8,t6,0x1e │ │ + srl t7,t2,0x1f │ │ + sll t6,t2,0x1 │ │ + or t2,t7,t6 │ │ + or t8,t8,s6 │ │ + or t5,s2,a1 │ │ + xor a1,a2,t4 │ │ + addu t7,a3,t5 │ │ + addu s2,t2,t3 │ │ + xor s6,t8,s3 │ │ + srl t0,a1,0x1f │ │ + lw a2,16(sp) │ │ + sll t4,a1,0x1 │ │ + lw a1,8(sp) │ │ + xor t6,s6,s0 │ │ + sll t5,t7,0x5 │ │ + srl a3,t7,0x1b │ │ + addu s1,s2,s1 │ │ + xor a2,a2,a1 │ │ + srl s2,s0,0x2 │ │ + addu s1,s1,t6 │ │ + sll s0,s0,0x1e │ │ + or t6,t5,a3 │ │ + lw a3,24(sp) │ │ + or t4,t0,t4 │ │ + or s0,s0,s2 │ │ + xor t5,a2,s8 │ │ + xor a2,t5,a3 │ │ + addu s6,t4,t3 │ │ + xor s2,s0,t8 │ │ + addu t0,s1,t6 │ │ + sw t4,8(sp) │ │ + addu a1,s6,s3 │ │ + xor t4,s2,t7 │ │ + srl s1,t7,0x2 │ │ + srl t6,a2,0x1f │ │ + sll s3,t7,0x1e │ │ + sll t7,a2,0x1 │ │ + xor a2,t1,s4 │ │ + sll a3,t0,0x5 │ │ + srl t5,t0,0x1b │ │ + addu a1,a1,t4 │ │ + xor t4,a2,v1 │ │ + or s6,t6,t7 │ │ + or s3,s3,s1 │ │ + or s2,a3,t5 │ │ + xor t5,t4,t2 │ │ + addu s2,a1,s2 │ │ + move s4,s6 │ │ + xor s1,s3,s0 │ │ + addu a3,s6,t3 │ │ + sll t6,t5,0x1 │ │ + lw s6,32(sp) │ │ + srl a2,t5,0x1f │ │ + lw t5,16(sp) │ │ + addu a3,a3,t8 │ │ + xor a1,s1,t0 │ │ + sll t4,s2,0x5 │ │ + srl t7,s2,0x1b │ │ + xor s1,s6,t5 │ │ + srl t8,t0,0x2 │ │ + addu a1,a3,a1 │ │ + sll t0,t0,0x1e │ │ + or a3,t4,t7 │ │ + lw t4,8(sp) │ │ + or a2,a2,t6 │ │ + or t0,t0,t8 │ │ + xor t7,s1,t9 │ │ + addu a3,a1,a3 │ │ + xor t5,t7,t4 │ │ + addu t8,a2,t3 │ │ + xor t6,t0,s3 │ │ + addu s0,t8,s0 │ │ + xor s1,t6,s2 │ │ + sll a1,a3,0x5 │ │ + srl t7,a3,0x1b │ │ + srl t4,s2,0x2 │ │ + sll t8,t5,0x1 │ │ + sll s2,s2,0x1e │ │ + srl t5,t5,0x1f │ │ + or t5,t5,t8 │ │ + or s2,s2,t4 │ │ + addu t6,s0,s1 │ │ + xor t1,s5,t1 │ │ + or s0,a1,t7 │ │ + addu s0,t6,s0 │ │ + xor s1,t1,v0 │ │ + addu t4,t5,t3 │ │ + xor t7,s2,t0 │ │ + sw s4,16(sp) │ │ + xor a1,s1,s4 │ │ + addu s3,t4,s3 │ │ + lw s4,20(sp) │ │ + sll t6,s0,0x5 │ │ + srl t1,s0,0x1b │ │ + xor t7,t7,a3 │ │ + srl s1,a3,0x2 │ │ + sll t8,a1,0x1 │ │ + addu t7,s3,t7 │ │ + sll a3,a3,0x1e │ │ + or s3,t6,t1 │ │ + srl a1,a1,0x1f │ │ + lw t6,12(sp) │ │ + or a1,a1,t8 │ │ + or a3,a3,s1 │ │ + xor t4,s4,s6 │ │ + xor t1,t4,t6 │ │ + addu s1,a1,t3 │ │ + xor t8,a3,s2 │ │ + addu s6,t7,s3 │ │ + xor s4,t1,a2 │ │ + addu s3,s1,t0 │ │ + xor t1,t8,s0 │ │ + sll t6,s4,0x1 │ │ + srl t4,s4,0x1f │ │ + addu s4,s3,t1 │ │ + lw s3,24(sp) │ │ + sll t0,s6,0x5 │ │ + srl t7,s6,0x1b │ │ + srl s1,s0,0x2 │ │ + xor s5,s7,s5 │ │ + sll s0,s0,0x1e │ │ + or s0,s0,s1 │ │ + or t8,t0,t7 │ │ + xor t0,s5,s3 │ │ + or t4,t4,t6 │ │ + xor t7,t0,t5 │ │ + lw s3,20(sp) │ │ + xor t6,s0,a3 │ │ + addu t1,s4,t8 │ │ + addu s1,t4,t3 │ │ + srl s5,s6,0x2 │ │ + sll s4,t7,0x1 │ │ + xor t6,t6,s6 │ │ + srl t0,t7,0x1f │ │ + sll s6,s6,0x1e │ │ + or t0,t0,s4 │ │ + xor t7,s8,s3 │ │ + addu s2,s1,s2 │ │ + or s3,s6,s5 │ │ + sll t8,t1,0x5 │ │ + srl s1,t1,0x1b │ │ + xor s5,s3,s0 │ │ + addu t6,s2,t6 │ │ + or s2,t8,s1 │ │ + xor t8,t7,t2 │ │ + addu s1,t0,t3 │ │ + addu s2,t6,s2 │ │ + xor s6,t8,a1 │ │ + xor t6,s5,t1 │ │ + addu s1,s1,a3 │ │ + sll s4,s6,0x1 │ │ + srl t7,s6,0x1f │ │ + addu s6,s1,t6 │ │ + lw t6,8(sp) │ │ + sll a3,s2,0x5 │ │ + srl t8,s2,0x1b │ │ + srl s5,t1,0x2 │ │ + xor s7,v1,s7 │ │ + sll t1,t1,0x1e │ │ + or t1,t1,s5 │ │ + or s1,a3,t8 │ │ + xor a3,s7,t6 │ │ + or t7,t7,s4 │ │ + xor t6,a3,t4 │ │ + xor t8,t1,s3 │ │ + addu s1,s6,s1 │ │ + addu s5,t7,t3 │ │ + srl s7,s2,0x2 │ │ + sll s6,t6,0x1 │ │ + xor t8,t8,s2 │ │ + srl a3,t6,0x1f │ │ + sll s2,s2,0x1e │ │ + lw t6,16(sp) │ │ + or a3,a3,s6 │ │ + or s2,s2,s7 │ │ + addu s0,s5,s0 │ │ + sll s4,s1,0x5 │ │ + srl s5,s1,0x1b │ │ + xor s8,t9,s8 │ │ + xor s7,s2,t1 │ │ + addu t8,s0,t8 │ │ + or s0,s4,s5 │ │ + xor s4,s8,t6 │ │ + addu s5,a3,t3 │ │ + addu s8,t8,s0 │ │ + xor s0,s4,t0 │ │ + addu s4,s5,s3 │ │ + xor s3,s7,s1 │ │ + srl s7,s1,0x2 │ │ + sll s1,s1,0x1e │ │ + sll t8,s8,0x5 │ │ + srl s5,s8,0x1b │ │ + xor v1,v0,v1 │ │ + or s1,s1,s7 │ │ + xor s7,s1,s2 │ │ + sll s6,s0,0x1 │ │ + srl t6,s0,0x1f │ │ + addu s0,s4,s3 │ │ + or s4,t8,s5 │ │ + xor t8,v1,a2 │ │ + addu s3,s0,s4 │ │ + or t6,t6,s6 │ │ + xor v1,t8,t7 │ │ + sll s0,s8,0x1e │ │ + xor t8,s7,s8 │ │ + srl s7,s8,0x2 │ │ + lw s8,12(sp) │ │ + addu s5,t6,t3 │ │ + addu s4,s5,t1 │ │ + xor t9,s8,t9 │ │ + sll t1,s3,0x5 │ │ + srl s5,s3,0x1b │ │ + addu s4,s4,t8 │ │ + or t8,t1,s5 │ │ + xor t1,t9,t5 │ │ + xor s8,t1,a3 │ │ + sll s6,v1,0x1 │ │ + srl v1,v1,0x1f │ │ + or v1,v1,s6 │ │ + or s0,s0,s7 │ │ + sll s6,s8,0x1 │ │ + srl t1,s8,0x1f │ │ + lw s8,24(sp) │ │ + addu t8,s4,t8 │ │ + addu s5,v1,t3 │ │ + xor s7,s0,s1 │ │ + addu s4,s5,s2 │ │ + sll t9,t8,0x5 │ │ + xor s2,s7,s3 │ │ + srl s5,t8,0x1b │ │ + srl s7,s3,0x2 │ │ + xor v0,s8,v0 │ │ + sll s3,s3,0x1e │ │ + or s3,s3,s7 │ │ + addu s4,s4,s2 │ │ + or s2,t9,s5 │ │ + xor t9,v0,a1 │ │ + or t1,t1,s6 │ │ + xor v0,t9,t6 │ │ + xor s7,s3,s0 │ │ + lw t9,12(sp) │ │ + addu s2,s4,s2 │ │ + addu s5,t1,t3 │ │ + xor s4,s7,t8 │ │ + srl s8,t8,0x2 │ │ + sll s7,v0,0x1 │ │ + sll t8,t8,0x1e │ │ + srl v0,v0,0x1f │ │ + or v0,v0,s7 │ │ + srl s6,s2,0x1b │ │ + xor t9,t2,t9 │ │ + or t8,t8,s8 │ │ + addu s1,s5,s1 │ │ + sll s5,s2,0x5 │ │ + xor s8,t8,s3 │ │ + addu s1,s1,s4 │ │ + or s4,s5,s6 │ │ + addu s6,v0,t3 │ │ + xor s5,t9,t4 │ │ + addu s1,s1,s4 │ │ + xor t9,s5,v1 │ │ + addu s0,s6,s0 │ │ + xor s5,s8,s2 │ │ + srl s4,s1,0x1b │ │ + addu s5,s0,s5 │ │ + sll s6,s1,0x5 │ │ + lw s0,8(a0) │ │ + sll s8,t9,0x1 │ │ + or s6,s6,s4 │ │ + srl s7,s2,0x2 │ │ + srl t9,t9,0x1f │ │ + sll s2,s2,0x1e │ │ + or t9,t9,s8 │ │ + or s7,s2,s7 │ │ + addu t3,s0,t3 │ │ + addu s2,s5,s6 │ │ + addu s4,t3,t9 │ │ + sll s0,s2,0x5 │ │ + srl s6,s2,0x1b │ │ + xor s8,s7,t8 │ │ + addu s3,s4,s3 │ │ + or s4,s0,s6 │ │ + lw s0,12(a0) │ │ + xor s5,s8,s1 │ │ + addu s6,s2,s0 │ │ + srl t3,s1,0x2 │ │ + lw s2,16(a0) │ │ + addu s8,s3,s5 │ │ + sll s1,s1,0x1e │ │ + addu s5,s8,s4 │ │ + or s3,t3,s1 │ │ + lw s8,24(a0) │ │ + lw t3,20(a0) │ │ + addu s1,s3,s2 │ │ + lw s4,24(sp) │ │ + lw s3,16(sp) │ │ + sw t2,32(a0) │ │ + lw t2,8(sp) │ │ + addu s7,s7,t3 │ │ + addu t8,t8,s8 │ │ + sw s4,28(a0) │ │ + sw s3,40(a0) │ │ + sw t2,36(a0) │ │ + sw a2,44(a0) │ │ + sw t5,48(a0) │ │ + sw a1,52(a0) │ │ + sw t4,56(a0) │ │ + sw t0,60(a0) │ │ + sw t7,64(a0) │ │ + sw a3,68(a0) │ │ + sw t6,72(a0) │ │ + sw v1,76(a0) │ │ + sw t1,80(a0) │ │ + sw v0,84(a0) │ │ + lw s8,76(sp) │ │ + lw s4,60(sp) │ │ + lw s3,56(sp) │ │ + lw s2,52(sp) │ │ + lw s0,44(sp) │ │ + sw s5,8(a0) │ │ + sw s6,12(a0) │ │ + lw s5,64(sp) │ │ + lw s6,68(sp) │ │ + sw s1,16(a0) │ │ + sw s7,20(a0) │ │ + lw s1,48(sp) │ │ + lw s7,72(sp) │ │ + sw t9,88(a0) │ │ + sw t8,24(a0) │ │ + jr ra │ │ + addiu sp,sp,80 │ │ + │ │ +0000d294 : │ │ + lui v0,0x6745 │ │ + lui a1,0xefcd │ │ + lui a3,0x98ba │ │ + lui t1,0x1032 │ │ + lui t3,0xc3d2 │ │ + addiu v1,v0,8961 │ │ + ori a2,a1,0xab89 │ │ + ori t0,a3,0xdcfe │ │ + addiu t2,t1,21622 │ │ + ori t4,t3,0xe1f0 │ │ + sw zero,4(a0) │ │ + sw zero,0(a0) │ │ + sw v1,8(a0) │ │ + sw a2,12(a0) │ │ + sw t0,16(a0) │ │ + sw t2,20(a0) │ │ + jr ra │ │ + sw t4,24(a0) │ │ + │ │ +0000d2dc : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-17116 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-48 │ │ + sw s3,36(sp) │ │ + sw s2,32(sp) │ │ + sw s1,28(sp) │ │ + sw s0,24(sp) │ │ + sw gp,16(sp) │ │ + sw ra,44(sp) │ │ + sw s4,40(sp) │ │ + lw v0,0(a2) │ │ + move s2,a1 │ │ + addu v1,a1,v0 │ │ + andi t1,v0,0x3f │ │ + li s1,64 │ │ + sltu a1,v1,a1 │ │ + move s0,a2 │ │ + move s3,a0 │ │ + subu s1,s1,t1 │ │ + beqz a1,d340 │ │ + sw v1,0(a2) │ │ + lw a0,4(a2) │ │ + addiu a2,a0,1 │ │ + sw a2,4(s0) │ │ + sltu a3,s2,s1 │ │ + bnez a3,d4cc │ │ + addiu s4,s0,28 │ │ + lw t9,-32504(gp) │ │ + addu a0,s4,t1 │ │ + move a1,s3 │ │ + jalr t9 │ │ + move a2,s1 │ │ + lw gp,16(sp) │ │ + lw a0,88(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + subu s2,s2,s1 │ │ + lw gp,16(sp) │ │ + lw a0,84(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,88(s0) │ │ + lw gp,16(sp) │ │ + lw a0,80(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,84(s0) │ │ + lw gp,16(sp) │ │ + lw a0,76(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,80(s0) │ │ + lw gp,16(sp) │ │ + lw a0,72(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,76(s0) │ │ + lw gp,16(sp) │ │ + lw a0,68(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,72(s0) │ │ + lw gp,16(sp) │ │ + lw a0,64(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,68(s0) │ │ + lw gp,16(sp) │ │ + lw a0,60(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,64(s0) │ │ + lw gp,16(sp) │ │ + lw a0,56(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,60(s0) │ │ + lw gp,16(sp) │ │ + lw a0,52(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,56(s0) │ │ + lw gp,16(sp) │ │ + lw a0,48(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,52(s0) │ │ + lw gp,16(sp) │ │ + lw a0,44(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,48(s0) │ │ + lw gp,16(sp) │ │ + lw a0,40(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,44(s0) │ │ + lw gp,16(sp) │ │ + lw a0,36(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,40(s0) │ │ + lw gp,16(sp) │ │ + lw a0,32(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,36(s0) │ │ + lw gp,16(sp) │ │ + lw a0,28(s0) │ │ + lw t9,-32620(gp) │ │ + jalr t9 │ │ + sw v0,32(s0) │ │ + lw gp,16(sp) │ │ + sw v0,28(s0) │ │ + lw t9,-32616(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + sltiu t0,s2,64 │ │ + addu s3,s3,s1 │ │ + lw gp,16(sp) │ │ + move t1,zero │ │ + beqz t0,d34c │ │ + li s1,64 │ │ + lw ra,44(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + addu a0,s4,t1 │ │ + move a1,s3 │ │ + lw s4,40(sp) │ │ + lw s3,36(sp) │ │ + move a2,s2 │ │ + lw t9,-32504(gp) │ │ + lw s2,32(sp) │ │ + jr t9 │ │ + addiu sp,sp,48 │ │ + │ │ +0000d4fc : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-17660 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-56 │ │ + sw s5,44(sp) │ │ + sw s4,40(sp) │ │ + sw s2,32(sp) │ │ + sw s0,24(sp) │ │ + sw gp,16(sp) │ │ + sw ra,52(sp) │ │ + sw s6,48(sp) │ │ + sw s3,36(sp) │ │ + sw s1,28(sp) │ │ + lw s3,0(a1) │ │ + move s5,a1 │ │ + andi s4,s3,0x3f │ │ + addiu v0,s4,3 │ │ + srl v1,v0,0x2 │ │ + move s0,a0 │ │ + beqz v1,d580 │ │ + addiu s2,v1,-1 │ │ + addiu a0,v1,6 │ │ + sll s1,a0,0x2 │ │ + addu s1,a1,s1 │ │ + li s6,-1 │ │ + lw t9,-32620(gp) │ │ + lw a0,0(s1) │ │ + jalr t9 │ │ + addiu s2,s2,-1 │ │ + addiu s1,s1,-4 │ │ + lw gp,16(sp) │ │ + bne s2,s6,d560 │ │ + sw v0,4(s1) │ │ + srl t0,s4,0x2 │ │ + sll a2,t0,0x2 │ │ + nor a1,zero,s4 │ │ + addu t1,s5,a2 │ │ + andi a3,a1,0x3 │ │ + sll t2,a3,0x3 │ │ + lw t3,28(t1) │ │ + li t4,-128 │ │ + sllv t5,t4,t2 │ │ + li t6,128 │ │ + sllv t7,t6,t2 │ │ + and t8,t5,t3 │ │ + or ra,t7,t8 │ │ + sltiu v0,s4,56 │ │ + bnez v0,d770 │ │ + sw ra,28(t1) │ │ + sltiu s3,s4,60 │ │ + bnez s3,d7b8 │ │ + nop │ │ + lw t9,-32616(gp) │ │ + jalr t9 │ │ + move a0,s5 │ │ + lw s3,0(s5) │ │ + lw gp,16(sp) │ │ + li t3,2 │ │ + sw zero,28(s5) │ │ + sw zero,32(s5) │ │ + addiu t4,t3,6 │ │ + sll t0,t4,0x2 │ │ + addu a3,s5,t0 │ │ + addiu t2,t3,1 │ │ + li t5,14 │ │ + beq t2,t5,d6e8 │ │ + sw zero,4(a3) │ │ + addiu t6,t3,7 │ │ + sll t7,t6,0x2 │ │ + addu t8,s5,t7 │ │ + addiu ra,t3,2 │ │ + beq ra,t5,d6e8 │ │ + sw zero,4(t8) │ │ + addiu v0,t3,8 │ │ + sll s4,v0,0x2 │ │ + addu v1,s5,s4 │ │ + addiu a0,t3,3 │ │ + beq a0,t5,d6e8 │ │ + sw zero,4(v1) │ │ + addiu s6,t3,9 │ │ + sll s2,s6,0x2 │ │ + addu s1,s5,s2 │ │ + addiu a2,t3,4 │ │ + beq a2,t5,d6e8 │ │ + sw zero,4(s1) │ │ + addiu t1,t3,10 │ │ + sll a1,t1,0x2 │ │ + addu t9,s5,a1 │ │ + addiu t0,t3,5 │ │ + beq t0,t5,d6e8 │ │ + sw zero,4(t9) │ │ + addiu a3,t3,11 │ │ + sll t2,a3,0x2 │ │ + addu t7,s5,t2 │ │ + beq t4,t5,d6e8 │ │ + sw zero,4(t7) │ │ + addiu t4,t3,12 │ │ + sll t8,t4,0x2 │ │ + addu ra,s5,t8 │ │ + beq t6,t5,d6e8 │ │ + sw zero,4(ra) │ │ + addiu t6,t3,13 │ │ + sll s4,t6,0x2 │ │ + addu v1,s5,s4 │ │ + beq v0,t5,d6e8 │ │ + sw zero,4(v1) │ │ + addiu v0,t3,14 │ │ + sll a0,v0,0x2 │ │ + addu s2,s5,a0 │ │ + beq s6,t5,d6e8 │ │ + sw zero,4(s2) │ │ + addiu s6,t3,15 │ │ + sll s1,s6,0x2 │ │ + addu a2,s5,s1 │ │ + beq t1,t5,d6e8 │ │ + sw zero,4(a2) │ │ + addiu t5,t3,16 │ │ + sll t1,t5,0x2 │ │ + addu a1,s5,t1 │ │ + li t9,2 │ │ + bne t3,t9,d6e8 │ │ + sw zero,4(a1) │ │ + sw zero,80(s5) │ │ + lw t3,4(s5) │ │ + srl t0,s3,0x1d │ │ + sll a3,t3,0x3 │ │ + or t2,t0,a3 │ │ + lw t9,-32616(gp) │ │ + sll s3,s3,0x3 │ │ + sw t2,84(s5) │ │ + sw s3,88(s5) │ │ + jalr t9 │ │ + move a0,s5 │ │ + move v1,zero │ │ + li t7,20 │ │ + srl t4,v1,0x2 │ │ + addiu t8,t4,2 │ │ + sll ra,t8,0x2 │ │ + addu t6,s5,ra │ │ + nor s4,zero,v1 │ │ + lw v0,0(t6) │ │ + sll a0,s4,0x3 │ │ + addu s2,s0,v1 │ │ + srlv s6,v0,a0 │ │ + addiu v1,v1,1 │ │ + bne v1,t7,d718 │ │ + sb s6,0(s2) │ │ + lw ra,52(sp) │ │ + lw s6,48(sp) │ │ + lw s5,44(sp) │ │ + lw s4,40(sp) │ │ + lw s3,36(sp) │ │ + lw s2,32(sp) │ │ + lw s1,28(sp) │ │ + lw s0,24(sp) │ │ + jr ra │ │ + addiu sp,sp,56 │ │ + addiu s4,t0,1 │ │ + sltiu v1,s4,14 │ │ + beqz v1,d6e8 │ │ + addiu a0,t0,7 │ │ + sll s6,a0,0x2 │ │ + addu t9,s5,s6 │ │ + addiu s2,t0,2 │ │ + li s1,14 │ │ + beq s2,s1,d6e8 │ │ + sw zero,4(t9) │ │ + addiu a2,t0,8 │ │ + sll a1,a2,0x2 │ │ + addu t1,s5,a1 │ │ + addiu t3,t0,3 │ │ + bne t3,s1,d5ec │ │ + sw zero,4(t1) │ │ + b d6ec │ │ + lw t3,4(s5) │ │ + b d5cc │ │ + sw zero,88(s5) │ │ + │ │ +0000d7c0 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-18368 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-144 │ │ + lw t9,-32612(gp) │ │ + sw s0,124(sp) │ │ + addiu s0,sp,24 │ │ + sw ra,140(sp) │ │ + sw s3,136(sp) │ │ + sw s2,132(sp) │ │ + sw s1,128(sp) │ │ + sw gp,16(sp) │ │ + move s1,a0 │ │ + move a0,s0 │ │ + move s3,a1 │ │ + jalr t9 │ │ + move s2,a2 │ │ + lw gp,16(sp) │ │ + move a2,s0 │ │ + lw t9,-32608(gp) │ │ + move a0,s3 │ │ + jalr t9 │ │ + move a1,s2 │ │ + lw gp,16(sp) │ │ + move a0,s1 │ │ + lw t9,-32604(gp) │ │ + jalr t9 │ │ + move a1,s0 │ │ + lw ra,140(sp) │ │ + lw s3,136(sp) │ │ + lw s2,132(sp) │ │ + lw s1,128(sp) │ │ + lw s0,124(sp) │ │ + jr ra │ │ + addiu sp,sp,144 │ │ + nop │ │ + │ │ +0000d850 : │ │ + lui gp,0x2 │ │ + addiu gp,gp,-18512 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-112 │ │ + addiu t1,a0,8 │ │ + sw s7,104(sp) │ │ + sw s4,92(sp) │ │ + sw s3,88(sp) │ │ + sw s1,80(sp) │ │ + sw gp,0(sp) │ │ + sw s8,108(sp) │ │ + sw s6,100(sp) │ │ + sw s5,96(sp) │ │ + sw s2,84(sp) │ │ + sw s0,76(sp) │ │ + lwl v1,3(t1) │ │ + lwl v0,19(t1) │ │ + lwl t5,23(t1) │ │ + lwl t4,27(t1) │ │ + lwl t8,7(t1) │ │ + lwl t7,11(t1) │ │ + lwl t3,15(t1) │ │ + lwl s5,31(t1) │ │ + lwr v0,16(t1) │ │ + lwr t5,20(t1) │ │ + lwr t4,24(t1) │ │ + lwr v1,0(t1) │ │ + move s1,a0 │ │ + lwr s5,28(t1) │ │ + lwr t8,4(t1) │ │ + lwr t3,12(t1) │ │ + lwr t7,8(t1) │ │ + move a1,v1 │ │ + lw s7,-32600(gp) │ │ + lw t0,40(s1) │ │ + move t9,s5 │ │ + move a2,t8 │ │ + move a3,zero │ │ + move s4,t3 │ │ + move s3,t4 │ │ + move s5,t7 │ │ + move t8,t5 │ │ + move v1,v0 │ │ + move a0,a1 │ │ + beqz a3,e9d4 │ │ + lw t2,96(s1) │ │ + lw t7,44(s1) │ │ + srl t4,t2,0x11 │ │ + lw t6,76(s1) │ │ + sll s6,t2,0xd │ │ + srl t3,t2,0x13 │ │ + sll v0,t2,0xf │ │ + move s2,t2 │ │ + or a1,v0,t4 │ │ + sll s0,t7,0xe │ │ + srl t1,t7,0x7 │ │ + sw t2,52(sp) │ │ + or t2,s6,t3 │ │ + srl s6,t7,0x12 │ │ + sll t3,t7,0x19 │ │ + move s8,t6 │ │ + xor t5,t2,a1 │ │ + sw t6,64(sp) │ │ + or t2,s0,s6 │ │ + srl t6,s2,0xa │ │ + or s0,t1,t3 │ │ + addu t0,s8,t0 │ │ + move t4,s8 │ │ + xor a1,t2,s0 │ │ + xor s8,t5,t6 │ │ + srl s6,t7,0x3 │ │ + addu t1,t0,s8 │ │ + xor t3,a1,s6 │ │ + addu t0,t1,t3 │ │ + sw s2,60(sp) │ │ + sw t4,56(sp) │ │ + sw t0,40(s1) │ │ + srl t5,v1,0xb │ │ + sll v0,v1,0x15 │ │ + srl t6,v1,0x6 │ │ + sll s0,v1,0x1a │ │ + or t2,t5,v0 │ │ + or t4,t6,s0 │ │ + sll s8,v1,0x7 │ │ + srl s6,v1,0x19 │ │ + xor a1,s3,t8 │ │ + xor t1,t2,t4 │ │ + or t3,s8,s6 │ │ + and s2,a1,v1 │ │ + xor t6,t1,t3 │ │ + xor s0,s2,s3 │ │ + lw t4,0(s7) │ │ + srl t5,a0,0xd │ │ + sll s8,a0,0x13 │ │ + srl t2,a0,0x2 │ │ + sll v0,a0,0x1e │ │ + addu s6,t6,s0 │ │ + or s2,t5,s8 │ │ + or t6,t2,v0 │ │ + xor a1,a2,a0 │ │ + sll t1,a0,0xa │ │ + srl s0,a0,0x16 │ │ + addu t3,s6,t4 │ │ + xor s8,s2,t6 │ │ + or t2,t1,s0 │ │ + and t5,a1,s5 │ │ + and t4,a2,a0 │ │ + addu s6,t3,t0 │ │ + xor v0,s8,t2 │ │ + or a1,t5,t4 │ │ + addu t9,s6,t9 │ │ + addu s2,a1,v0 │ │ + addu t3,s4,t9 │ │ + addu v0,s2,t9 │ │ + beqz a3,ea34 │ │ + lw t1,100(s1) │ │ + lw t2,48(s1) │ │ + sll t6,t1,0xd │ │ + srl s8,t1,0x13 │ │ + sll s6,t1,0xf │ │ + srl a1,t1,0x11 │ │ + sll s0,t2,0xe │ │ + srl t4,t2,0x12 │ │ + srl t5,t2,0x7 │ │ + sll t9,t2,0x19 │ │ + or s4,t6,s8 │ │ + or s2,s6,a1 │ │ + or t6,s0,t4 │ │ + or s8,t5,t9 │ │ + xor s6,s4,s2 │ │ + xor t4,t6,s8 │ │ + srl s0,t1,0xa │ │ + srl t5,t2,0x3 │ │ + lw a1,80(s1) │ │ + xor t9,s6,s0 │ │ + xor s4,t4,t5 │ │ + addu s2,t9,s4 │ │ + addu t6,s2,a1 │ │ + addu t7,t6,t7 │ │ + sw a1,40(sp) │ │ + sw t7,44(s1) │ │ + xor s8,t8,v1 │ │ + srl s6,t3,0xb │ │ + srl t5,t3,0x6 │ │ + sll t4,t3,0x1a │ │ + lw a1,4(s7) │ │ + sll s0,t3,0x15 │ │ + or s0,s6,s0 │ │ + or t6,t5,t4 │ │ + and s2,t3,s8 │ │ + srl t9,v0,0xd │ │ + srl s8,t3,0x19 │ │ + sll s6,v0,0x13 │ │ + srl t5,v0,0x2 │ │ + sll s4,v0,0x1e │ │ + sll t4,t3,0x7 │ │ + addu s3,s3,a1 │ │ + xor t6,s0,t6 │ │ + or t4,t4,s8 │ │ + xor s2,s2,t8 │ │ + or s8,t9,s6 │ │ + xor s0,v0,a0 │ │ + or t9,t5,s4 │ │ + sll s6,v0,0xa │ │ + srl t5,v0,0x16 │ │ + addu s4,s3,s2 │ │ + xor a1,t6,t4 │ │ + and s2,s0,a2 │ │ + xor t6,s8,t9 │ │ + and s3,v0,a0 │ │ + or s8,s6,t5 │ │ + addu t4,s4,a1 │ │ + or s0,s2,s3 │ │ + xor t9,t6,s8 │ │ + addu s6,t4,t7 │ │ + addu t5,s0,t9 │ │ + addu t7,s6,s5 │ │ + beqz a3,ea24 │ │ + addu a1,t5,s6 │ │ + lw t6,52(s1) │ │ + sll s3,t0,0xd │ │ + srl s8,t0,0x13 │ │ + sll t4,t0,0xf │ │ + srl s2,t0,0x11 │ │ + sll s6,t6,0xe │ │ + srl s0,t6,0x12 │ │ + srl s4,t6,0x7 │ │ + sll t5,t6,0x19 │ │ + or t9,s3,s8 │ │ + or s5,t4,s2 │ │ + or s3,s6,s0 │ │ + or s8,s4,t5 │ │ + xor s2,t9,s5 │ │ + xor s0,s3,s8 │ │ + srl s6,t0,0xa │ │ + srl s4,t6,0x3 │ │ + lw t4,84(s1) │ │ + xor t5,s2,s6 │ │ + xor t9,s0,s4 │ │ + addu s5,t5,t9 │ │ + addu s3,s5,t4 │ │ + addu t2,t2,s3 │ │ + sw t4,44(sp) │ │ + sw t2,48(s1) │ │ + lw s8,8(s7) │ │ + srl s6,t7,0xb │ │ + srl s4,t7,0x6 │ │ + sll t4,t7,0x1a │ │ + xor s2,t3,v1 │ │ + sll s0,t7,0x15 │ │ + or s3,s4,t4 │ │ + or s0,s6,s0 │ │ + and s2,t7,s2 │ │ + sll t4,t7,0x7 │ │ + srl s6,t7,0x19 │ │ + srl t9,a1,0xd │ │ + sll s5,a1,0x13 │ │ + srl t5,a1,0x2 │ │ + sll s4,a1,0x1e │ │ + addu t8,t8,s8 │ │ + xor s8,s2,v1 │ │ + xor s2,s0,s3 │ │ + or s3,t4,s6 │ │ + xor s0,a1,v0 │ │ + or s6,t9,s5 │ │ + or t9,t5,s4 │ │ + srl s5,a1,0x16 │ │ + sll t5,a1,0xa │ │ + xor t4,s2,s3 │ │ + addu s4,t8,s8 │ │ + xor s3,s6,t9 │ │ + and s8,s0,a0 │ │ + or s6,t5,s5 │ │ + and s2,a1,v0 │ │ + addu t8,s4,t4 │ │ + or s0,s8,s2 │ │ + xor t9,s3,s6 │ │ + addu t2,t8,t2 │ │ + addu t5,s0,t9 │ │ + addu t8,t2,a2 │ │ + beqz a3,ea14 │ │ + addu a2,t5,t2 │ │ + lw s8,44(s1) │ │ + lw t9,56(s1) │ │ + sll s2,s8,0xd │ │ + srl s6,s8,0x13 │ │ + sll t2,s8,0xf │ │ + srl t5,s8,0x11 │ │ + sll t4,t9,0xe │ │ + srl s4,t9,0x12 │ │ + srl s3,t9,0x7 │ │ + sll s0,t9,0x19 │ │ + or s5,s2,s6 │ │ + or s2,t2,t5 │ │ + or s6,t4,s4 │ │ + or t5,s3,s0 │ │ + xor s4,s5,s2 │ │ + xor t2,s6,t5 │ │ + srl s8,s8,0xa │ │ + srl t4,t9,0x3 │ │ + lw s3,88(s1) │ │ + xor s0,s4,s8 │ │ + xor s5,t2,t4 │ │ + addu s2,s0,s5 │ │ + addu s6,s2,s3 │ │ + addu t6,t6,s6 │ │ + sw s3,48(sp) │ │ + sw t6,52(s1) │ │ + lw s8,12(s7) │ │ + srl s4,t8,0xb │ │ + sll t4,t8,0x15 │ │ + sll t2,t8,0x1a │ │ + xor t5,t7,t3 │ │ + srl s0,t8,0x6 │ │ + or s3,s4,t4 │ │ + or s0,s0,t2 │ │ + and t5,t8,t5 │ │ + sll t4,t8,0x7 │ │ + srl s6,t8,0x19 │ │ + srl s2,a2,0xd │ │ + sll s5,a2,0x13 │ │ + srl t2,a2,0x2 │ │ + sll s4,a2,0x1e │ │ + addu v1,v1,s8 │ │ + xor s8,t5,t3 │ │ + xor t5,s3,s0 │ │ + or s0,t4,s6 │ │ + xor s3,a2,a1 │ │ + or s6,s2,s5 │ │ + or s2,t2,s4 │ │ + srl s5,a2,0x16 │ │ + sll t2,a2,0xa │ │ + xor t4,t5,s0 │ │ + addu s4,v1,s8 │ │ + xor s0,s6,s2 │ │ + and s8,s3,v0 │ │ + and t5,a2,a1 │ │ + or s3,t2,s5 │ │ + addu v1,s4,t4 │ │ + or s6,s8,t5 │ │ + xor s2,s0,s3 │ │ + addu t6,v1,t6 │ │ + addu t2,s6,s2 │ │ + addu v1,t6,a0 │ │ + beqz a3,ea08 │ │ + addu a0,t2,t6 │ │ + lw s8,48(s1) │ │ + lw t6,60(s1) │ │ + sll t5,s8,0xd │ │ + srl s6,s8,0x13 │ │ + sll t4,s8,0xf │ │ + srl s5,s8,0x11 │ │ + sll t2,t6,0xe │ │ + srl s4,t6,0x12 │ │ + srl s3,t6,0x7 │ │ + sll s0,t6,0x19 │ │ + or s2,t5,s6 │ │ + or t5,t4,s5 │ │ + or s6,t2,s4 │ │ + or t4,s3,s0 │ │ + xor s4,s2,t5 │ │ + xor t2,s6,t4 │ │ + srl s8,s8,0xa │ │ + srl s5,t6,0x3 │ │ + lw t4,92(s1) │ │ + xor s3,s4,s8 │ │ + xor s0,t2,s5 │ │ + addu s2,s3,s0 │ │ + addu t5,s2,t4 │ │ + addu t9,t9,t5 │ │ + sw t9,56(s1) │ │ + sll s8,v1,0x15 │ │ + srl s5,v1,0x6 │ │ + sll t2,v1,0x1a │ │ + sll s3,v1,0x7 │ │ + srl s4,v1,0xb │ │ + or s4,s4,s8 │ │ + or s2,s5,t2 │ │ + sw s3,68(sp) │ │ + xor s6,t8,t7 │ │ + lw t2,16(s7) │ │ + xor s2,s4,s2 │ │ + lw s4,68(sp) │ │ + and t5,v1,s6 │ │ + srl s0,a0,0x2 │ │ + sll s6,a0,0x13 │ │ + srl s8,v1,0x19 │ │ + srl s3,a0,0xd │ │ + sll s5,a0,0x1e │ │ + addu t3,t3,t2 │ │ + or s8,s4,s8 │ │ + or s3,s3,s6 │ │ + or s5,s0,s5 │ │ + xor t2,a0,a2 │ │ + sll s0,a0,0xa │ │ + srl s6,a0,0x16 │ │ + xor t5,t5,t7 │ │ + addu t5,t3,t5 │ │ + xor s2,s2,s8 │ │ + and s4,t2,a1 │ │ + xor s8,s3,s5 │ │ + or t2,s0,s6 │ │ + and t3,a0,a2 │ │ + xor s0,s8,t2 │ │ + addu s3,t5,s2 │ │ + or s5,s4,t3 │ │ + addu t9,s3,t9 │ │ + addu s6,s5,s0 │ │ + addu t2,t9,v0 │ │ + beqz a3,ea00 │ │ + addu v0,s6,t9 │ │ + lw t9,52(s1) │ │ + lw s0,64(s1) │ │ + srl s8,t9,0x13 │ │ + sll t5,t9,0xf │ │ + srl s6,t9,0x11 │ │ + sll s3,t9,0xd │ │ + sll t3,s0,0xe │ │ + srl s5,s0,0x12 │ │ + srl s2,s0,0x7 │ │ + sll s4,s0,0x19 │ │ + or s3,s3,s8 │ │ + or s8,t5,s6 │ │ + or s6,t3,s5 │ │ + or t3,s2,s4 │ │ + xor t5,s3,s8 │ │ + xor s5,s6,t3 │ │ + srl t9,t9,0xa │ │ + srl s2,s0,0x3 │ │ + xor s4,t5,t9 │ │ + xor s3,s5,s2 │ │ + lw s6,52(sp) │ │ + addu s8,s4,s3 │ │ + addu t3,s8,s6 │ │ + addu t6,t6,t3 │ │ + sw t6,60(s1) │ │ + sll t5,t2,0x1a │ │ + srl t3,v0,0x2 │ │ + srl s2,t2,0x6 │ │ + or s2,s2,t5 │ │ + srl s8,t2,0x19 │ │ + srl s3,v0,0xd │ │ + sll s6,v0,0x13 │ │ + sw t3,68(sp) │ │ + sll t5,t2,0x7 │ │ + or t5,t5,s8 │ │ + srl s5,t2,0xb │ │ + or s8,s3,s6 │ │ + lw t3,20(s7) │ │ + lw s3,68(sp) │ │ + xor t9,v1,t8 │ │ + sll s4,t2,0x15 │ │ + or s4,s5,s4 │ │ + and t9,t2,t9 │ │ + sll s5,v0,0x1e │ │ + xor s2,s4,s2 │ │ + or s5,s3,s5 │ │ + addu t7,t7,t3 │ │ + xor t9,t9,t8 │ │ + xor s4,v0,a0 │ │ + sll t3,v0,0xa │ │ + srl s6,v0,0x16 │ │ + addu t7,t7,t9 │ │ + xor t9,s2,t5 │ │ + and t5,s4,a2 │ │ + and s2,v0,a0 │ │ + xor s4,s8,s5 │ │ + or s8,t3,s6 │ │ + addu s3,t7,t9 │ │ + or s5,t5,s2 │ │ + xor t3,s4,s8 │ │ + addu t6,s3,t6 │ │ + addu s6,s5,t3 │ │ + addu a1,t6,a1 │ │ + beqz a3,e9f8 │ │ + addu t7,s6,t6 │ │ + lw t6,56(s1) │ │ + lw t9,68(s1) │ │ + srl s5,t6,0x13 │ │ + sll s4,t6,0xf │ │ + srl t3,t6,0x11 │ │ + sll s2,t6,0xd │ │ + srl s8,t9,0x12 │ │ + srl s3,t9,0x7 │ │ + sll s6,t9,0x19 │ │ + sll t5,t9,0xe │ │ + or t5,t5,s8 │ │ + or s2,s2,s5 │ │ + or s8,s3,s6 │ │ + or s3,s4,t3 │ │ + xor s6,t5,s8 │ │ + xor s4,s2,s3 │ │ + srl s5,t9,0x3 │ │ + srl t6,t6,0xa │ │ + xor t3,s6,s5 │ │ + xor t5,s4,t6 │ │ + addu s8,t3,t5 │ │ + addu s2,s8,t1 │ │ + addu s0,s0,s2 │ │ + sw s0,64(s1) │ │ + sll s4,a1,0x15 │ │ + sll t3,a1,0x1a │ │ + srl s8,a1,0x19 │ │ + srl s5,a1,0xb │ │ + srl s3,a1,0x6 │ │ + or s5,s5,s4 │ │ + or s3,s3,t3 │ │ + sw s8,68(sp) │ │ + xor s6,t2,v1 │ │ + lw t3,24(s7) │ │ + xor s3,s5,s3 │ │ + lw s5,68(sp) │ │ + and t6,a1,s6 │ │ + sll s8,t7,0x13 │ │ + srl s2,t7,0x2 │ │ + sll t5,a1,0x7 │ │ + srl s4,t7,0xd │ │ + sll s6,t7,0x1e │ │ + or t5,t5,s5 │ │ + or s4,s4,s8 │ │ + or s6,s2,s6 │ │ + addu t8,t8,t3 │ │ + xor t6,t6,v1 │ │ + xor t3,t7,v0 │ │ + sll s2,t7,0xa │ │ + srl s8,t7,0x16 │ │ + addu t8,t8,t6 │ │ + xor s3,s3,t5 │ │ + and s5,t3,a0 │ │ + xor t5,s4,s6 │ │ + or t3,s2,s8 │ │ + and t6,t7,v0 │ │ + addu s4,t8,s3 │ │ + xor s2,t5,t3 │ │ + or s6,s5,t6 │ │ + addu s0,s4,s0 │ │ + addu s8,s6,s2 │ │ + addu t8,s0,a2 │ │ + beqz a3,e9f0 │ │ + addu t3,s8,s0 │ │ + lw s0,60(s1) │ │ + lw t6,72(s1) │ │ + srl s8,s0,0x13 │ │ + sll a2,s0,0xf │ │ + srl s6,s0,0x11 │ │ + sll s3,s0,0xd │ │ + sll t5,t6,0xe │ │ + srl s5,t6,0x12 │ │ + srl s2,t6,0x7 │ │ + sll s4,t6,0x19 │ │ + or s3,s3,s8 │ │ + or s8,a2,s6 │ │ + or s6,t5,s5 │ │ + or t5,s2,s4 │ │ + xor a2,s3,s8 │ │ + xor s5,s6,t5 │ │ + srl s0,s0,0xa │ │ + srl s2,t6,0x3 │ │ + xor s4,a2,s0 │ │ + xor s3,s5,s2 │ │ + addu s8,s4,s3 │ │ + addu s6,s8,t0 │ │ + addu t9,t9,s6 │ │ + sw t9,68(s1) │ │ + srl s5,t8,0xb │ │ + sll s0,t8,0x15 │ │ + sll a2,t8,0x1a │ │ + sll s3,t8,0x7 │ │ + srl s2,t8,0x6 │ │ + or s4,s5,s0 │ │ + or s2,s2,a2 │ │ + sw s3,68(sp) │ │ + xor s2,s4,s2 │ │ + lw a2,28(s7) │ │ + lw s4,68(sp) │ │ + xor t5,a1,t2 │ │ + sll s6,t3,0x13 │ │ + srl s0,t3,0x2 │ │ + and t5,t8,t5 │ │ + srl s8,t8,0x19 │ │ + srl s3,t3,0xd │ │ + sll s5,t3,0x1e │ │ + or s8,s4,s8 │ │ + or s3,s3,s6 │ │ + or s5,s0,s5 │ │ + addu v1,v1,a2 │ │ + xor t5,t5,t2 │ │ + xor a2,t3,t7 │ │ + sll s0,t3,0xa │ │ + srl s6,t3,0x16 │ │ + addu v1,v1,t5 │ │ + and s4,t3,t7 │ │ + xor t5,s2,s8 │ │ + xor s8,s3,s5 │ │ + and s2,a2,v0 │ │ + or s3,s0,s6 │ │ + addu s5,v1,t5 │ │ + or a2,s2,s4 │ │ + xor s0,s8,s3 │ │ + addu t9,s5,t9 │ │ + addu s6,a2,s0 │ │ + addu s2,t9,a0 │ │ + beqz a3,e184 │ │ + addu t5,s6,t9 │ │ + lw v1,64(s1) │ │ + lw s8,64(sp) │ │ + srl s6,v1,0x13 │ │ + sll s5,v1,0xf │ │ + srl a2,v1,0x11 │ │ + sll s0,v1,0xd │ │ + srl a0,s8,0x12 │ │ + srl t9,s8,0x7 │ │ + sll s3,s8,0x19 │ │ + sll s4,s8,0xe │ │ + or s0,s0,s6 │ │ + or s4,s4,a0 │ │ + or s6,s5,a2 │ │ + or s5,t9,s3 │ │ + xor a2,s0,s6 │ │ + xor a0,s4,s5 │ │ + srl v1,v1,0xa │ │ + srl t9,s8,0x3 │ │ + xor s3,a2,v1 │ │ + xor s0,a0,t9 │ │ + lw s6,44(s1) │ │ + addu s4,s3,s0 │ │ + addu s5,s4,s6 │ │ + addu t6,t6,s5 │ │ + sw t6,72(s1) │ │ + lw s8,32(s7) │ │ + sll a0,s2,0x15 │ │ + sll v1,s2,0x1a │ │ + xor a2,t8,a1 │ │ + srl s3,s2,0xb │ │ + srl t9,s2,0x6 │ │ + or s3,s3,a0 │ │ + and a2,s2,a2 │ │ + or t9,t9,v1 │ │ + srl s6,s2,0x19 │ │ + srl s0,t5,0xd │ │ + sll s5,t5,0x13 │ │ + srl a0,t5,0x2 │ │ + sll s4,t5,0x1e │ │ + sll v1,s2,0x7 │ │ + addu t2,t2,s8 │ │ + xor t9,s3,t9 │ │ + or v1,v1,s6 │ │ + xor s8,a2,a1 │ │ + or s6,s0,s5 │ │ + xor s3,t5,t3 │ │ + or s0,a0,s4 │ │ + sll s5,t5,0xa │ │ + srl s4,t5,0x16 │ │ + addu a2,t2,s8 │ │ + xor a0,s6,s0 │ │ + xor s8,t9,v1 │ │ + and t2,t5,t3 │ │ + or v1,s5,s4 │ │ + and t9,s3,t7 │ │ + addu s6,a2,s8 │ │ + or s3,t9,t2 │ │ + xor s0,a0,v1 │ │ + addu t6,s6,t6 │ │ + addu s5,s3,s0 │ │ + addu s8,t6,v0 │ │ + beqz a3,e288 │ │ + addu s4,s5,t6 │ │ + lw a2,68(s1) │ │ + lw t2,48(s1) │ │ + sll v1,a2,0xf │ │ + srl v0,a2,0x11 │ │ + or s3,v1,v0 │ │ + sll t9,a2,0xd │ │ + lw v1,40(sp) │ │ + srl a0,a2,0x13 │ │ + or s6,t9,a0 │ │ + xor t6,s6,s3 │ │ + srl a0,a2,0xa │ │ + srl s5,v1,0x12 │ │ + sll a2,v1,0xe │ │ + srl s0,v1,0x7 │ │ + sll v0,v1,0x19 │ │ + xor s6,t6,a0 │ │ + or s3,a2,s5 │ │ + or t6,s0,v0 │ │ + lw a2,64(sp) │ │ + addu t2,s6,t2 │ │ + xor a0,s3,t6 │ │ + srl t9,v1,0x3 │ │ + addu s0,t2,a2 │ │ + xor s5,a0,t9 │ │ + addu v0,s0,s5 │ │ + sw v0,56(sp) │ │ + sw v0,76(s1) │ │ + lw s6,36(s7) │ │ + xor s3,s2,t8 │ │ + srl t6,s8,0xb │ │ + sll t2,s8,0x15 │ │ + srl a0,s8,0x6 │ │ + sll t9,s8,0x1a │ │ + and v1,s8,s3 │ │ + sll s5,s8,0x7 │ │ + or s3,t6,t2 │ │ + srl s0,s8,0x19 │ │ + or t2,a0,t9 │ │ + srl a2,s4,0xd │ │ + sll t9,s4,0x13 │ │ + srl v0,s4,0x2 │ │ + sll t6,s4,0x1e │ │ + xor a0,s3,t2 │ │ + addu a1,a1,s6 │ │ + or s3,s5,s0 │ │ + xor s6,v1,t8 │ │ + or s0,a2,t9 │ │ + xor t2,s4,t5 │ │ + or a2,v0,t6 │ │ + sll t9,s4,0xa │ │ + srl t6,s4,0x16 │ │ + addu v1,a1,s6 │ │ + and s5,t2,t3 │ │ + xor s6,a0,s3 │ │ + xor v0,s0,a2 │ │ + or s3,t9,t6 │ │ + and a1,s4,t5 │ │ + lw a2,56(sp) │ │ + or t2,s5,a1 │ │ + xor s0,v0,s3 │ │ + addu a0,v1,s6 │ │ + addu t9,a0,a2 │ │ + addu t6,t2,s0 │ │ + addu s5,t9,t7 │ │ + beqz a3,e390 │ │ + addu s3,t6,t9 │ │ + lw t7,72(s1) │ │ + lw a0,52(s1) │ │ + sll v0,t7,0xf │ │ + srl v1,t7,0x11 │ │ + or s0,v0,v1 │ │ + sll s6,t7,0xd │ │ + lw v0,44(sp) │ │ + srl a1,t7,0x13 │ │ + or t2,s6,a1 │ │ + xor t6,t2,s0 │ │ + sll a1,v0,0xe │ │ + srl v1,v0,0x12 │ │ + srl a2,v0,0x7 │ │ + srl t7,t7,0xa │ │ + sll t9,v0,0x19 │ │ + xor s6,t6,t7 │ │ + or s0,a1,v1 │ │ + or t6,a2,t9 │ │ + srl t7,v0,0x3 │ │ + lw v0,40(sp) │ │ + addu a0,s6,a0 │ │ + xor t2,s0,t6 │ │ + addu v1,a0,v0 │ │ + xor a1,t2,t7 │ │ + addu a2,v1,a1 │ │ + sw a2,40(sp) │ │ + sw a2,80(s1) │ │ + lw t9,40(s7) │ │ + xor s6,s8,s2 │ │ + srl s0,s5,0xb │ │ + sll t6,s5,0x15 │ │ + srl a0,s5,0x6 │ │ + sll t2,s5,0x1a │ │ + or a1,s0,t6 │ │ + and t7,s5,s6 │ │ + or v1,a0,t2 │ │ + srl s6,s5,0x19 │ │ + srl t6,s3,0xd │ │ + sll a0,s3,0x13 │ │ + srl s0,s3,0x2 │ │ + sll a2,s3,0x1e │ │ + sll v0,s5,0x7 │ │ + addu t8,t8,t9 │ │ + xor v1,a1,v1 │ │ + or v0,v0,s6 │ │ + xor t9,t7,s2 │ │ + or s6,t6,a0 │ │ + xor a1,s3,s4 │ │ + or t6,s0,a2 │ │ + sll a0,s3,0xa │ │ + srl t2,s3,0x16 │ │ + addu t7,t8,t9 │ │ + xor s0,s6,t6 │ │ + xor a2,v1,v0 │ │ + lw s6,40(sp) │ │ + or v1,a0,t2 │ │ + and t9,a1,t5 │ │ + and t8,s3,s4 │ │ + xor t6,s0,v1 │ │ + addu v0,t7,a2 │ │ + or a1,t9,t8 │ │ + addu a0,v0,s6 │ │ + addu t2,a1,t6 │ │ + addu s0,a0,t3 │ │ + beqz a3,e498 │ │ + addu s6,t2,a0 │ │ + lw t3,76(s1) │ │ + lw t7,56(s1) │ │ + sll t8,t3,0xf │ │ + srl v1,t3,0x11 │ │ + or v0,t8,v1 │ │ + sll a2,t3,0xd │ │ + lw t8,48(sp) │ │ + srl t9,t3,0x13 │ │ + or a1,a2,t9 │ │ + xor t9,a1,v0 │ │ + srl t2,t3,0xa │ │ + sll a2,t8,0xe │ │ + srl a0,t8,0x12 │ │ + srl t3,t8,0x7 │ │ + sll v1,t8,0x19 │ │ + xor a1,t9,t2 │ │ + or v0,t3,v1 │ │ + or t9,a2,a0 │ │ + lw t6,44(sp) │ │ + addu t7,a1,t7 │ │ + xor t2,t9,v0 │ │ + srl a2,t8,0x3 │ │ + addu a0,t7,t6 │ │ + xor t3,t2,a2 │ │ + addu v1,a0,t3 │ │ + sw v1,44(sp) │ │ + sw v1,84(s1) │ │ + lw t9,44(s7) │ │ + xor t7,s5,s8 │ │ + srl t2,s0,0xb │ │ + sll v0,s0,0x1a │ │ + sll t8,s0,0x15 │ │ + srl a1,s0,0x6 │ │ + and t6,s0,t7 │ │ + or t8,t2,t8 │ │ + or a1,a1,v0 │ │ + sll t7,s0,0x7 │ │ + srl t2,s0,0x19 │ │ + srl t3,s6,0xd │ │ + sll a2,s6,0x13 │ │ + srl v0,s6,0x2 │ │ + sll a0,s6,0x1e │ │ + addu s2,s2,t9 │ │ + xor v1,t6,s8 │ │ + xor t9,t8,a1 │ │ + or t6,t7,t2 │ │ + xor t8,s6,s3 │ │ + or t2,t3,a2 │ │ + or t3,v0,a0 │ │ + srl a2,s6,0x16 │ │ + sll v0,s6,0xa │ │ + xor a1,t9,t6 │ │ + addu a0,s2,v1 │ │ + or t6,v0,a2 │ │ + xor t9,t2,t3 │ │ + and t7,t8,s4 │ │ + and v1,s6,s3 │ │ + lw t3,44(sp) │ │ + addu s2,a0,a1 │ │ + or t8,t7,v1 │ │ + xor t2,t9,t6 │ │ + addu v0,s2,t3 │ │ + addu a2,t8,t2 │ │ + addu s2,v0,t5 │ │ + beqz a3,e59c │ │ + addu t5,a2,v0 │ │ + lw a1,80(s1) │ │ + srl v0,t4,0x12 │ │ + sll v1,a1,0xd │ │ + srl t6,a1,0x13 │ │ + sll a0,a1,0xf │ │ + srl t9,a1,0x11 │ │ + or t2,a0,t9 │ │ + or t8,v1,t6 │ │ + xor v1,t8,t2 │ │ + srl a2,a1,0xa │ │ + srl t6,t4,0x7 │ │ + sll a1,t4,0xe │ │ + lw t7,60(s1) │ │ + sll t3,t4,0x19 │ │ + xor a0,v1,a2 │ │ + or t9,a1,v0 │ │ + or t8,t6,t3 │ │ + lw t2,48(sp) │ │ + addu t7,a0,t7 │ │ + xor v1,t9,t8 │ │ + srl a2,t4,0x3 │ │ + addu a1,t7,t2 │ │ + xor v0,v1,a2 │ │ + addu t6,a1,v0 │ │ + sw t6,48(sp) │ │ + sw t6,88(s1) │ │ + lw t9,48(s7) │ │ + xor t3,s0,s5 │ │ + srl t8,s2,0xb │ │ + sll a2,s2,0x15 │ │ + srl a0,s2,0x6 │ │ + sll v1,s2,0x1a │ │ + or v0,t8,a2 │ │ + and t7,s2,t3 │ │ + or t6,a0,v1 │ │ + sll t8,s2,0x7 │ │ + srl t3,s2,0x19 │ │ + srl a2,t5,0xd │ │ + sll t2,t5,0x13 │ │ + srl v1,t5,0x2 │ │ + sll a1,t5,0x1e │ │ + xor a0,v0,t6 │ │ + addu s8,s8,t9 │ │ + or v0,t8,t3 │ │ + xor t9,t7,s5 │ │ + or t3,a2,t2 │ │ + xor t6,t5,s6 │ │ + or a2,v1,a1 │ │ + sll v1,t5,0xa │ │ + srl a1,t5,0x16 │ │ + addu t7,s8,t9 │ │ + xor t2,t3,a2 │ │ + xor t9,a0,v0 │ │ + and t8,t6,s3 │ │ + or a0,v1,a1 │ │ + and s8,t5,s6 │ │ + lw v0,48(sp) │ │ + addu t6,t7,t9 │ │ + or t3,t8,s8 │ │ + xor v1,t2,a0 │ │ + addu a2,t6,v0 │ │ + addu a1,t3,v1 │ │ + addu t9,a2,s4 │ │ + beqz a3,e69c │ │ + addu s4,a1,a2 │ │ + lw t7,84(s1) │ │ + lw t8,52(sp) │ │ + sll t3,t7,0xd │ │ + srl t2,t7,0x13 │ │ + sll v1,t7,0xf │ │ + srl a0,t7,0x11 │ │ + or a2,t3,t2 │ │ + or s8,v1,a0 │ │ + srl t3,t8,0x12 │ │ + srl a1,t8,0x7 │ │ + sll v0,t8,0x19 │ │ + sll t6,t8,0xe │ │ + xor v1,a2,s8 │ │ + or a0,a1,v0 │ │ + or t6,t6,t3 │ │ + srl t7,t7,0xa │ │ + lw t2,64(s1) │ │ + xor a2,v1,t7 │ │ + xor s8,t6,a0 │ │ + srl t3,t8,0x3 │ │ + addu a1,a2,t2 │ │ + xor v0,s8,t3 │ │ + addu v1,a1,v0 │ │ + addu t4,t4,v1 │ │ + sw t4,92(s1) │ │ + lw t7,52(s7) │ │ + xor t6,s2,s0 │ │ + sll a2,t9,0x15 │ │ + sll s8,t9,0x1a │ │ + srl t2,t9,0xb │ │ + srl a0,t9,0x6 │ │ + and v1,t9,t6 │ │ + or t2,t2,a2 │ │ + or a0,a0,s8 │ │ + sll v0,t9,0x7 │ │ + srl t6,t9,0x19 │ │ + sll a1,s4,0x13 │ │ + srl t8,s4,0x2 │ │ + srl a2,s4,0xd │ │ + sll t3,s4,0x1e │ │ + addu s5,s5,t7 │ │ + xor s8,t2,a0 │ │ + or a2,a2,a1 │ │ + or t2,v0,t6 │ │ + or t3,t8,t3 │ │ + xor t7,v1,s0 │ │ + xor v0,s4,t5 │ │ + sll a1,s4,0xa │ │ + srl t6,s4,0x16 │ │ + addu v1,s5,t7 │ │ + xor a0,s8,t2 │ │ + and s5,s4,t5 │ │ + xor t7,a2,t3 │ │ + and t8,v0,s6 │ │ + or s8,a1,t6 │ │ + or v0,t8,s5 │ │ + addu t2,v1,a0 │ │ + xor a2,t7,s8 │ │ + addu t4,t2,t4 │ │ + addu t3,v0,a2 │ │ + addu s3,t4,s3 │ │ + beqz a3,e79c │ │ + addu s5,t3,t4 │ │ + lw a1,88(s1) │ │ + sll a2,t1,0xe │ │ sll a0,a1,0xd │ │ srl t8,a1,0x13 │ │ sll t7,a1,0xf │ │ srl v1,a1,0x11 │ │ or s8,a0,t8 │ │ or t2,t7,v1 │ │ xor v0,s8,t2 │ │ @@ -9159,15 +13665,15 @@ │ │ lw t7,60(sp) │ │ xor t8,a2,s8 │ │ addu t6,v0,t3 │ │ or v1,a1,t2 │ │ addu a0,t6,t7 │ │ addu t4,v1,t8 │ │ addu a2,t4,a0 │ │ - beqz a3,a288 │ │ + beqz a3,e898 │ │ addu t8,a0,s6 │ │ lw s6,92(s1) │ │ sll a1,t0,0xe │ │ sll t2,s6,0xd │ │ srl s0,s6,0x13 │ │ sll s8,s6,0xf │ │ srl t6,s6,0x11 │ │ @@ -9224,15 +13730,15 @@ │ │ or v0,s0,t2 │ │ xor t6,t7,s2 │ │ addu s6,v0,t6 │ │ addu v1,t1,t5 │ │ addiu a3,a3,16 │ │ li t5,64 │ │ addu a0,s6,t1 │ │ - bne a3,t5,92f0 │ │ + bne a3,t5,d900 │ │ addiu s7,s7,64 │ │ lw s8,20(s1) │ │ lw t4,8(s1) │ │ lw t7,16(s1) │ │ lw v0,24(s1) │ │ lw a1,28(s1) │ │ lw t6,32(s1) │ │ @@ -9269,41 +13775,41 @@ │ │ jr ra │ │ addiu sp,sp,112 │ │ lw s0,76(s1) │ │ sw t2,52(sp) │ │ sw s0,64(sp) │ │ lw t7,44(s1) │ │ sw t2,60(sp) │ │ - b 9374 │ │ + b d984 │ │ sw s0,56(sp) │ │ - b 9a70 │ │ + b e080 │ │ lw t6,72(s1) │ │ - b 9970 │ │ + b df80 │ │ lw t9,68(s1) │ │ - b 9870 │ │ + b de80 │ │ lw s0,64(s1) │ │ lw t4,92(s1) │ │ - b 976c │ │ + b dd7c │ │ lw t6,60(s1) │ │ lw s5,88(s1) │ │ lw t9,56(s1) │ │ - b 9670 │ │ + b dc80 │ │ sw s5,48(sp) │ │ lw s5,84(s1) │ │ lw t6,52(s1) │ │ - b 9570 │ │ + b db80 │ │ sw s5,44(sp) │ │ lw s4,80(s1) │ │ lw t2,48(s1) │ │ - b 9474 │ │ + b da84 │ │ sw s4,40(sp) │ │ │ │ -0000a434 : │ │ +0000ea44 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-5172 │ │ + addiu gp,gp,-23108 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-48 │ │ sw s3,36(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw s0,24(sp) │ │ sw gp,16(sp) │ │ @@ -9314,136 +13820,136 @@ │ │ addu v1,a1,v0 │ │ andi t1,v0,0x3f │ │ li s1,64 │ │ sltu a1,v1,a1 │ │ move s0,a2 │ │ move s3,a0 │ │ subu s1,s1,t1 │ │ - beqz a1,a498 │ │ + beqz a1,eaa8 │ │ sw v1,0(a2) │ │ lw a0,4(a2) │ │ addiu a2,a0,1 │ │ sw a2,4(s0) │ │ sltu a3,s2,s1 │ │ - bnez a3,a624 │ │ + bnez a3,ec34 │ │ addiu s4,s0,40 │ │ lw t9,-32504(gp) │ │ addu a0,s4,t1 │ │ move a1,s3 │ │ jalr t9 │ │ move a2,s1 │ │ lw gp,16(sp) │ │ lw a0,100(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ subu s2,s2,s1 │ │ lw gp,16(sp) │ │ lw a0,96(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,100(s0) │ │ lw gp,16(sp) │ │ lw a0,92(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,96(s0) │ │ lw gp,16(sp) │ │ lw a0,88(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,92(s0) │ │ lw gp,16(sp) │ │ lw a0,84(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,88(s0) │ │ lw gp,16(sp) │ │ lw a0,80(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,84(s0) │ │ lw gp,16(sp) │ │ lw a0,76(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,80(s0) │ │ lw gp,16(sp) │ │ lw a0,72(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,76(s0) │ │ lw gp,16(sp) │ │ lw a0,68(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,72(s0) │ │ lw gp,16(sp) │ │ lw a0,64(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,68(s0) │ │ lw gp,16(sp) │ │ lw a0,60(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,64(s0) │ │ lw gp,16(sp) │ │ lw a0,56(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,60(s0) │ │ lw gp,16(sp) │ │ lw a0,52(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,56(s0) │ │ lw gp,16(sp) │ │ lw a0,48(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,52(s0) │ │ lw gp,16(sp) │ │ lw a0,44(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,48(s0) │ │ lw gp,16(sp) │ │ lw a0,40(s0) │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ jalr t9 │ │ sw v0,44(s0) │ │ lw gp,16(sp) │ │ sw v0,40(s0) │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ jalr t9 │ │ move a0,s0 │ │ sltiu t0,s2,64 │ │ addu s3,s3,s1 │ │ lw gp,16(sp) │ │ move t1,zero │ │ - beqz t0,a4a4 │ │ + beqz t0,eab4 │ │ li s1,64 │ │ lw ra,44(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ addu a0,s4,t1 │ │ move a1,s3 │ │ lw s4,40(sp) │ │ lw s3,36(sp) │ │ move a2,s2 │ │ lw t9,-32504(gp) │ │ lw s2,32(sp) │ │ jr t9 │ │ addiu sp,sp,48 │ │ │ │ -0000a654 : │ │ +0000ec64 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-5716 │ │ + addiu gp,gp,-23652 │ │ addu gp,gp,t9 │ │ - lw v1,-32636(gp) │ │ + lw v1,-32592(gp) │ │ addiu v0,a0,8 │ │ lw a1,0(v1) │ │ sw zero,4(a0) │ │ sw zero,0(a0) │ │ swl a1,3(v0) │ │ lw a0,4(v1) │ │ swr a1,0(v0) │ │ @@ -9465,17 +13971,17 @@ │ │ swr t1,20(v0) │ │ swl t2,27(v0) │ │ swr t2,24(v0) │ │ swl t3,31(v0) │ │ jr ra │ │ swr t3,28(v0) │ │ │ │ -0000a6d4 : │ │ +0000ece4 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-5844 │ │ + addiu gp,gp,-23780 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ sw s5,44(sp) │ │ sw s4,40(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw gp,16(sp) │ │ @@ -9485,27 +13991,27 @@ │ │ sw s0,24(sp) │ │ lw s3,0(a1) │ │ move s1,a1 │ │ andi s4,s3,0x3f │ │ addiu v0,s4,3 │ │ srl v1,v0,0x2 │ │ move s2,a0 │ │ - beqz v1,a758 │ │ + beqz v1,ed68 │ │ addiu s5,v1,-1 │ │ addiu a0,v1,9 │ │ sll s0,a0,0x2 │ │ addu s0,a1,s0 │ │ li s6,-1 │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ lw a0,0(s0) │ │ jalr t9 │ │ addiu s5,s5,-1 │ │ addiu s0,s0,-4 │ │ lw gp,16(sp) │ │ - bne s5,s6,a738 │ │ + bne s5,s6,ed48 │ │ sw v0,4(s0) │ │ srl t0,s4,0x2 │ │ sll a2,t0,0x2 │ │ nor a1,zero,s4 │ │ addu t1,s1,a2 │ │ andi a3,a1,0x3 │ │ sll t2,a3,0x3 │ │ @@ -9513,99 +14019,99 @@ │ │ li t4,-128 │ │ sllv t5,t4,t2 │ │ li t6,128 │ │ sllv t7,t6,t2 │ │ and t8,t5,t3 │ │ or ra,t7,t8 │ │ sltiu v0,s4,56 │ │ - bnez v0,a958 │ │ + bnez v0,ef68 │ │ sw ra,40(t1) │ │ sltiu s3,s4,60 │ │ - bnez s3,a9a0 │ │ + bnez s3,efb0 │ │ nop │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw s3,0(s1) │ │ lw gp,16(sp) │ │ li t0,2 │ │ sw zero,40(s1) │ │ sw zero,44(s1) │ │ addiu a3,t0,10 │ │ sll t2,a3,0x2 │ │ addu t3,s1,t2 │ │ addiu t4,t0,1 │ │ li t5,14 │ │ - beq t4,t5,a8d0 │ │ + beq t4,t5,eee0 │ │ sw zero,0(t3) │ │ addiu t6,t0,11 │ │ sll t7,t6,0x2 │ │ addu t8,s1,t7 │ │ addiu ra,t0,2 │ │ - beq ra,t5,a8d0 │ │ + beq ra,t5,eee0 │ │ sw zero,0(t8) │ │ addiu v0,t0,12 │ │ sll s4,v0,0x2 │ │ addu v1,s1,s4 │ │ addiu a0,t0,3 │ │ - beq a0,t5,a8d0 │ │ + beq a0,t5,eee0 │ │ sw zero,0(v1) │ │ addiu s6,t0,13 │ │ sll s5,s6,0x2 │ │ addu s0,s1,s5 │ │ addiu a2,t0,4 │ │ - beq a2,t5,a8d0 │ │ + beq a2,t5,eee0 │ │ sw zero,0(s0) │ │ addiu a1,t0,14 │ │ sll t1,a1,0x2 │ │ addu t9,s1,t1 │ │ addiu t2,t0,5 │ │ - beq t2,t5,a8d0 │ │ + beq t2,t5,eee0 │ │ sw zero,0(t9) │ │ addiu t3,t0,15 │ │ sll t4,t3,0x2 │ │ addu t6,s1,t4 │ │ addiu t7,t0,6 │ │ - beq t7,t5,a8d0 │ │ + beq t7,t5,eee0 │ │ sw zero,0(t6) │ │ addiu t8,t0,16 │ │ sll ra,t8,0x2 │ │ addu v0,s1,ra │ │ addiu s4,t0,7 │ │ - beq s4,t5,a8d0 │ │ + beq s4,t5,eee0 │ │ sw zero,0(v0) │ │ addiu v1,t0,17 │ │ sll a0,v1,0x2 │ │ addu s6,s1,a0 │ │ addiu s5,t0,8 │ │ - beq s5,t5,a8d0 │ │ + beq s5,t5,eee0 │ │ sw zero,0(s6) │ │ addiu s0,t0,18 │ │ sll a2,s0,0x2 │ │ addu a1,s1,a2 │ │ addiu t1,t0,9 │ │ - beq t1,t5,a8d0 │ │ + beq t1,t5,eee0 │ │ sw zero,0(a1) │ │ addiu t9,t0,19 │ │ sll t2,t9,0x2 │ │ addu t3,s1,t2 │ │ - beq a3,t5,a8d0 │ │ + beq a3,t5,eee0 │ │ sw zero,0(t3) │ │ addiu a3,t0,20 │ │ sll t5,a3,0x2 │ │ addu t4,s1,t5 │ │ li t6,2 │ │ - bne t0,t6,a8d0 │ │ + bne t0,t6,eee0 │ │ sw zero,0(t4) │ │ sw zero,92(s1) │ │ lw t0,4(s1) │ │ srl t7,s3,0x1d │ │ sll t8,t0,0x3 │ │ or ra,t7,t8 │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ sll s3,s3,0x3 │ │ sw ra,96(s1) │ │ sw s3,100(s1) │ │ jalr t9 │ │ move a0,s1 │ │ li s4,28 │ │ move v1,zero │ │ @@ -9615,53 +14121,53 @@ │ │ addu s5,s1,s6 │ │ nor s0,zero,v1 │ │ lw a2,0(s5) │ │ sll t1,s0,0x3 │ │ addu a1,s2,v1 │ │ srlv t2,a2,t1 │ │ addiu v1,v1,1 │ │ - bne v1,s4,a900 │ │ + bne v1,s4,ef10 │ │ sb t2,0(a1) │ │ lw ra,52(sp) │ │ lw s6,48(sp) │ │ lw s5,44(sp) │ │ lw s4,40(sp) │ │ lw s3,36(sp) │ │ lw s2,32(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ addiu s4,t0,1 │ │ sltiu v1,s4,14 │ │ - beqz v1,a8d0 │ │ + beqz v1,eee0 │ │ addiu a0,t0,11 │ │ sll s6,a0,0x2 │ │ addu t9,s1,s6 │ │ addiu s5,t0,2 │ │ li s0,14 │ │ - beq s5,s0,a8d0 │ │ + beq s5,s0,eee0 │ │ sw zero,0(t9) │ │ addiu a2,t0,12 │ │ sll a1,a2,0x2 │ │ addu t1,s1,a1 │ │ addiu t0,t0,3 │ │ - bne t0,s0,a7c4 │ │ + bne t0,s0,edd4 │ │ sw zero,0(t1) │ │ - b a8d4 │ │ + b eee4 │ │ lw t0,4(s1) │ │ - b a7a4 │ │ + b edb4 │ │ sw zero,100(s1) │ │ │ │ -0000a9a8 : │ │ +0000efb8 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-6568 │ │ + addiu gp,gp,-24504 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-160 │ │ - lw t9,-32632(gp) │ │ + lw t9,-32588(gp) │ │ sw s1,132(sp) │ │ addiu s1,sp,24 │ │ sw gp,16(sp) │ │ sw ra,156(sp) │ │ sw s5,148(sp) │ │ sw s4,144(sp) │ │ sw s3,140(sp) │ │ @@ -9671,35 +14177,35 @@ │ │ move s2,a0 │ │ move a0,s1 │ │ move s3,a1 │ │ jalr t9 │ │ move s0,a2 │ │ lw gp,16(sp) │ │ move a0,s3 │ │ - lw t9,-32696(gp) │ │ + lw t9,-32644(gp) │ │ move a1,s0 │ │ jalr t9 │ │ move a2,s1 │ │ lw s4,24(sp) │ │ lw gp,16(sp) │ │ andi s5,s4,0x3f │ │ addiu v0,s5,3 │ │ srl v1,v0,0x2 │ │ - beqz v1,aa58 │ │ + beqz v1,f068 │ │ addiu s3,v1,-1 │ │ sll a0,v1,0x2 │ │ addu s0,s1,a0 │ │ li s6,-1 │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ lw a0,36(s0) │ │ jalr t9 │ │ addiu s3,s3,-1 │ │ addiu s0,s0,-4 │ │ lw gp,16(sp) │ │ - bne s3,s6,aa38 │ │ + bne s3,s6,f048 │ │ sw v0,40(s0) │ │ srl t0,s5,0x2 │ │ addiu a1,t0,10 │ │ nor a2,zero,s5 │ │ sll a3,a1,0x2 │ │ addu t1,s1,a3 │ │ andi t2,a2,0x3 │ │ @@ -9708,99 +14214,99 @@ │ │ li t5,-128 │ │ sllv t6,t5,t3 │ │ li t7,128 │ │ sllv t8,t7,t3 │ │ and ra,t6,t4 │ │ or v0,t8,ra │ │ sltiu v1,s5,56 │ │ - bnez v1,ac5c │ │ + bnez v1,f26c │ │ sw v0,0(t1) │ │ sltiu s4,s5,60 │ │ - bnez s4,aca4 │ │ + bnez s4,f2b4 │ │ nop │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw gp,16(sp) │ │ lw s4,24(sp) │ │ sw zero,64(sp) │ │ li t0,2 │ │ sw zero,68(sp) │ │ addiu t2,t0,10 │ │ sll t3,t2,0x2 │ │ addu t4,s1,t3 │ │ addiu t5,t0,1 │ │ li t6,14 │ │ - beq t5,t6,abd4 │ │ + beq t5,t6,f1e4 │ │ sw zero,0(t4) │ │ addiu t7,t0,11 │ │ sll t8,t7,0x2 │ │ addu ra,s1,t8 │ │ addiu v0,t0,2 │ │ - beq v0,t6,abd4 │ │ + beq v0,t6,f1e4 │ │ sw zero,0(ra) │ │ addiu v1,t0,12 │ │ sll s5,v1,0x2 │ │ addu a0,s1,s5 │ │ addiu s6,t0,3 │ │ - beq s6,t6,abd4 │ │ + beq s6,t6,f1e4 │ │ sw zero,0(a0) │ │ addiu s3,t0,13 │ │ sll s0,s3,0x2 │ │ addu a1,s1,s0 │ │ addiu a2,t0,4 │ │ - beq a2,t6,abd4 │ │ + beq a2,t6,f1e4 │ │ sw zero,0(a1) │ │ addiu a3,t0,14 │ │ sll t1,a3,0x2 │ │ addu t9,s1,t1 │ │ addiu t3,t0,5 │ │ - beq t3,t6,abd4 │ │ + beq t3,t6,f1e4 │ │ sw zero,0(t9) │ │ addiu t4,t0,15 │ │ sll t5,t4,0x2 │ │ addu t7,s1,t5 │ │ addiu t8,t0,6 │ │ - beq t8,t6,abd4 │ │ + beq t8,t6,f1e4 │ │ sw zero,0(t7) │ │ addiu ra,t0,16 │ │ sll v0,ra,0x2 │ │ addu v1,s1,v0 │ │ addiu s5,t0,7 │ │ - beq s5,t6,abd4 │ │ + beq s5,t6,f1e4 │ │ sw zero,0(v1) │ │ addiu a0,t0,17 │ │ sll s6,a0,0x2 │ │ addu s3,s1,s6 │ │ addiu s0,t0,8 │ │ - beq s0,t6,abd4 │ │ + beq s0,t6,f1e4 │ │ sw zero,0(s3) │ │ addiu a1,t0,18 │ │ sll a2,a1,0x2 │ │ addu a3,s1,a2 │ │ addiu t1,t0,9 │ │ - beq t1,t6,abd4 │ │ + beq t1,t6,f1e4 │ │ sw zero,0(a3) │ │ addiu t9,t0,19 │ │ sll t3,t9,0x2 │ │ addu t4,s1,t3 │ │ - beq t2,t6,abd4 │ │ + beq t2,t6,f1e4 │ │ sw zero,0(t4) │ │ addiu t2,t0,20 │ │ sll t6,t2,0x2 │ │ addu t5,s1,t6 │ │ li t7,2 │ │ - bne t0,t7,abd4 │ │ + bne t0,t7,f1e4 │ │ sw zero,0(t5) │ │ sw zero,116(sp) │ │ lw t8,28(sp) │ │ srl t0,s4,0x1d │ │ sll ra,t8,0x3 │ │ or v0,t0,ra │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ sll s4,s4,0x3 │ │ sw v0,120(sp) │ │ sw s4,124(sp) │ │ jalr t9 │ │ move a0,s1 │ │ li s5,28 │ │ move v1,zero │ │ @@ -9810,52 +14316,52 @@ │ │ addu s0,s1,s3 │ │ nor a1,zero,v1 │ │ lw a2,0(s0) │ │ sll a3,a1,0x3 │ │ addu t1,s2,v1 │ │ srlv t3,a2,a3 │ │ addiu v1,v1,1 │ │ - bne v1,s5,ac04 │ │ + bne v1,s5,f214 │ │ sb t3,0(t1) │ │ lw ra,156(sp) │ │ lw s6,152(sp) │ │ lw s5,148(sp) │ │ lw s4,144(sp) │ │ lw s3,140(sp) │ │ lw s2,136(sp) │ │ lw s1,132(sp) │ │ lw s0,128(sp) │ │ jr ra │ │ addiu sp,sp,160 │ │ addiu s5,t0,1 │ │ sltiu a0,s5,14 │ │ - beqz a0,abd4 │ │ + beqz a0,f1e4 │ │ addiu s6,t0,11 │ │ sll t9,s6,0x2 │ │ addu s3,s1,t9 │ │ addiu s0,t0,2 │ │ li a1,14 │ │ - beq s0,a1,abd4 │ │ + beq s0,a1,f1e4 │ │ sw zero,0(s3) │ │ addiu a2,t0,12 │ │ sll a3,a2,0x2 │ │ addu t1,s1,a3 │ │ addiu t0,t0,3 │ │ - bne t0,a1,aac8 │ │ + bne t0,a1,f0d8 │ │ sw zero,0(t1) │ │ - b abd8 │ │ + b f1e8 │ │ lw t8,28(sp) │ │ - b aaa8 │ │ + b f0b8 │ │ sw zero,124(sp) │ │ │ │ -0000acac : │ │ +0000f2bc : │ │ lui gp,0x2 │ │ - addiu gp,gp,-7340 │ │ + addiu gp,gp,-25276 │ │ addu gp,gp,t9 │ │ - lw v1,-32628(gp) │ │ + lw v1,-32584(gp) │ │ addiu v0,a0,8 │ │ lw a1,0(v1) │ │ sw zero,4(a0) │ │ sw zero,0(a0) │ │ swl a1,3(v0) │ │ lw a0,4(v1) │ │ swr a1,0(v0) │ │ @@ -9877,17 +14383,17 @@ │ │ swr t1,20(v0) │ │ swl t2,27(v0) │ │ swr t2,24(v0) │ │ swl t3,31(v0) │ │ jr ra │ │ swr t3,28(v0) │ │ │ │ -0000ad2c : │ │ +0000f33c : │ │ lui gp,0x2 │ │ - addiu gp,gp,-7468 │ │ + addiu gp,gp,-25404 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-56 │ │ sw s5,44(sp) │ │ sw s4,40(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw gp,16(sp) │ │ @@ -9897,27 +14403,27 @@ │ │ sw s0,24(sp) │ │ lw s3,0(a1) │ │ move s1,a1 │ │ andi s4,s3,0x3f │ │ addiu v0,s4,3 │ │ srl v1,v0,0x2 │ │ move s2,a0 │ │ - beqz v1,adb0 │ │ + beqz v1,f3c0 │ │ addiu s5,v1,-1 │ │ addiu a0,v1,9 │ │ sll s0,a0,0x2 │ │ addu s0,a1,s0 │ │ li s6,-1 │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ lw a0,0(s0) │ │ jalr t9 │ │ addiu s5,s5,-1 │ │ addiu s0,s0,-4 │ │ lw gp,16(sp) │ │ - bne s5,s6,ad90 │ │ + bne s5,s6,f3a0 │ │ sw v0,4(s0) │ │ srl t0,s4,0x2 │ │ sll a2,t0,0x2 │ │ nor a1,zero,s4 │ │ addu t1,s1,a2 │ │ andi a3,a1,0x3 │ │ sll t2,a3,0x3 │ │ @@ -9925,99 +14431,99 @@ │ │ li t4,-128 │ │ sllv t5,t4,t2 │ │ li t6,128 │ │ sllv t7,t6,t2 │ │ and t8,t5,t3 │ │ or ra,t7,t8 │ │ sltiu v0,s4,56 │ │ - bnez v0,afb0 │ │ + bnez v0,f5c0 │ │ sw ra,40(t1) │ │ sltiu s3,s4,60 │ │ - bnez s3,aff8 │ │ + bnez s3,f608 │ │ nop │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw s3,0(s1) │ │ lw gp,16(sp) │ │ li t0,2 │ │ sw zero,40(s1) │ │ sw zero,44(s1) │ │ addiu a3,t0,10 │ │ sll t2,a3,0x2 │ │ addu t3,s1,t2 │ │ addiu t4,t0,1 │ │ li t5,14 │ │ - beq t4,t5,af28 │ │ + beq t4,t5,f538 │ │ sw zero,0(t3) │ │ addiu t6,t0,11 │ │ sll t7,t6,0x2 │ │ addu t8,s1,t7 │ │ addiu ra,t0,2 │ │ - beq ra,t5,af28 │ │ + beq ra,t5,f538 │ │ sw zero,0(t8) │ │ addiu v0,t0,12 │ │ sll s4,v0,0x2 │ │ addu v1,s1,s4 │ │ addiu a0,t0,3 │ │ - beq a0,t5,af28 │ │ + beq a0,t5,f538 │ │ sw zero,0(v1) │ │ addiu s6,t0,13 │ │ sll s5,s6,0x2 │ │ addu s0,s1,s5 │ │ addiu a2,t0,4 │ │ - beq a2,t5,af28 │ │ + beq a2,t5,f538 │ │ sw zero,0(s0) │ │ addiu a1,t0,14 │ │ sll t1,a1,0x2 │ │ addu t9,s1,t1 │ │ addiu t2,t0,5 │ │ - beq t2,t5,af28 │ │ + beq t2,t5,f538 │ │ sw zero,0(t9) │ │ addiu t3,t0,15 │ │ sll t4,t3,0x2 │ │ addu t6,s1,t4 │ │ addiu t7,t0,6 │ │ - beq t7,t5,af28 │ │ + beq t7,t5,f538 │ │ sw zero,0(t6) │ │ addiu t8,t0,16 │ │ sll ra,t8,0x2 │ │ addu v0,s1,ra │ │ addiu s4,t0,7 │ │ - beq s4,t5,af28 │ │ + beq s4,t5,f538 │ │ sw zero,0(v0) │ │ addiu v1,t0,17 │ │ sll a0,v1,0x2 │ │ addu s6,s1,a0 │ │ addiu s5,t0,8 │ │ - beq s5,t5,af28 │ │ + beq s5,t5,f538 │ │ sw zero,0(s6) │ │ addiu s0,t0,18 │ │ sll a2,s0,0x2 │ │ addu a1,s1,a2 │ │ addiu t1,t0,9 │ │ - beq t1,t5,af28 │ │ + beq t1,t5,f538 │ │ sw zero,0(a1) │ │ addiu t9,t0,19 │ │ sll t2,t9,0x2 │ │ addu t3,s1,t2 │ │ - beq a3,t5,af28 │ │ + beq a3,t5,f538 │ │ sw zero,0(t3) │ │ addiu a3,t0,20 │ │ sll t5,a3,0x2 │ │ addu t4,s1,t5 │ │ li t6,2 │ │ - bne t0,t6,af28 │ │ + bne t0,t6,f538 │ │ sw zero,0(t4) │ │ sw zero,92(s1) │ │ lw t0,4(s1) │ │ srl t7,s3,0x1d │ │ sll t8,t0,0x3 │ │ or ra,t7,t8 │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ sll s3,s3,0x3 │ │ sw ra,96(s1) │ │ sw s3,100(s1) │ │ jalr t9 │ │ move a0,s1 │ │ li s4,32 │ │ move v1,zero │ │ @@ -10027,53 +14533,53 @@ │ │ addu s5,s1,s6 │ │ nor s0,zero,v1 │ │ lw a2,0(s5) │ │ sll t1,s0,0x3 │ │ addu a1,s2,v1 │ │ srlv t2,a2,t1 │ │ addiu v1,v1,1 │ │ - bne v1,s4,af58 │ │ + bne v1,s4,f568 │ │ sb t2,0(a1) │ │ lw ra,52(sp) │ │ lw s6,48(sp) │ │ lw s5,44(sp) │ │ lw s4,40(sp) │ │ lw s3,36(sp) │ │ lw s2,32(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ jr ra │ │ addiu sp,sp,56 │ │ addiu s4,t0,1 │ │ sltiu v1,s4,14 │ │ - beqz v1,af28 │ │ + beqz v1,f538 │ │ addiu a0,t0,11 │ │ sll s6,a0,0x2 │ │ addu t9,s1,s6 │ │ addiu s5,t0,2 │ │ li s0,14 │ │ - beq s5,s0,af28 │ │ + beq s5,s0,f538 │ │ sw zero,0(t9) │ │ addiu a2,t0,12 │ │ sll a1,a2,0x2 │ │ addu t1,s1,a1 │ │ addiu t0,t0,3 │ │ - bne t0,s0,ae1c │ │ + bne t0,s0,f42c │ │ sw zero,0(t1) │ │ - b af2c │ │ + b f53c │ │ lw t0,4(s1) │ │ - b adfc │ │ + b f40c │ │ sw zero,100(s1) │ │ │ │ -0000b000 : │ │ +0000f610 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-8192 │ │ + addiu gp,gp,-26128 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-160 │ │ - lw t9,-32700(gp) │ │ + lw t9,-32648(gp) │ │ sw s1,132(sp) │ │ addiu s1,sp,24 │ │ sw gp,16(sp) │ │ sw ra,156(sp) │ │ sw s5,148(sp) │ │ sw s4,144(sp) │ │ sw s3,140(sp) │ │ @@ -10083,35 +14589,35 @@ │ │ move s2,a0 │ │ move a0,s1 │ │ move s3,a1 │ │ jalr t9 │ │ move s0,a2 │ │ lw gp,16(sp) │ │ move a0,s3 │ │ - lw t9,-32696(gp) │ │ + lw t9,-32644(gp) │ │ move a1,s0 │ │ jalr t9 │ │ move a2,s1 │ │ lw s4,24(sp) │ │ lw gp,16(sp) │ │ andi s5,s4,0x3f │ │ addiu v0,s5,3 │ │ srl v1,v0,0x2 │ │ - beqz v1,b0b0 │ │ + beqz v1,f6c0 │ │ addiu s3,v1,-1 │ │ sll a0,v1,0x2 │ │ addu s0,s1,a0 │ │ li s6,-1 │ │ - lw t9,-32680(gp) │ │ + lw t9,-32620(gp) │ │ lw a0,36(s0) │ │ jalr t9 │ │ addiu s3,s3,-1 │ │ addiu s0,s0,-4 │ │ lw gp,16(sp) │ │ - bne s3,s6,b090 │ │ + bne s3,s6,f6a0 │ │ sw v0,40(s0) │ │ srl t0,s5,0x2 │ │ addiu a1,t0,10 │ │ nor a2,zero,s5 │ │ sll a3,a1,0x2 │ │ addu t1,s1,a3 │ │ andi t2,a2,0x3 │ │ @@ -10120,99 +14626,99 @@ │ │ li t5,-128 │ │ sllv t6,t5,t3 │ │ li t7,128 │ │ sllv t8,t7,t3 │ │ and ra,t6,t4 │ │ or v0,t8,ra │ │ sltiu v1,s5,56 │ │ - bnez v1,b2b4 │ │ + bnez v1,f8c4 │ │ sw v0,0(t1) │ │ sltiu s4,s5,60 │ │ - bnez s4,b2fc │ │ + bnez s4,f90c │ │ nop │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ jalr t9 │ │ move a0,s1 │ │ lw gp,16(sp) │ │ lw s4,24(sp) │ │ sw zero,64(sp) │ │ li t0,2 │ │ sw zero,68(sp) │ │ addiu t2,t0,10 │ │ sll t3,t2,0x2 │ │ addu t4,s1,t3 │ │ addiu t5,t0,1 │ │ li t6,14 │ │ - beq t5,t6,b22c │ │ + beq t5,t6,f83c │ │ sw zero,0(t4) │ │ addiu t7,t0,11 │ │ sll t8,t7,0x2 │ │ addu ra,s1,t8 │ │ addiu v0,t0,2 │ │ - beq v0,t6,b22c │ │ + beq v0,t6,f83c │ │ sw zero,0(ra) │ │ addiu v1,t0,12 │ │ sll s5,v1,0x2 │ │ addu a0,s1,s5 │ │ addiu s6,t0,3 │ │ - beq s6,t6,b22c │ │ + beq s6,t6,f83c │ │ sw zero,0(a0) │ │ addiu s3,t0,13 │ │ sll s0,s3,0x2 │ │ addu a1,s1,s0 │ │ addiu a2,t0,4 │ │ - beq a2,t6,b22c │ │ + beq a2,t6,f83c │ │ sw zero,0(a1) │ │ addiu a3,t0,14 │ │ sll t1,a3,0x2 │ │ addu t9,s1,t1 │ │ addiu t3,t0,5 │ │ - beq t3,t6,b22c │ │ + beq t3,t6,f83c │ │ sw zero,0(t9) │ │ addiu t4,t0,15 │ │ sll t5,t4,0x2 │ │ addu t7,s1,t5 │ │ addiu t8,t0,6 │ │ - beq t8,t6,b22c │ │ + beq t8,t6,f83c │ │ sw zero,0(t7) │ │ addiu ra,t0,16 │ │ sll v0,ra,0x2 │ │ addu v1,s1,v0 │ │ addiu s5,t0,7 │ │ - beq s5,t6,b22c │ │ + beq s5,t6,f83c │ │ sw zero,0(v1) │ │ addiu a0,t0,17 │ │ sll s6,a0,0x2 │ │ addu s3,s1,s6 │ │ addiu s0,t0,8 │ │ - beq s0,t6,b22c │ │ + beq s0,t6,f83c │ │ sw zero,0(s3) │ │ addiu a1,t0,18 │ │ sll a2,a1,0x2 │ │ addu a3,s1,a2 │ │ addiu t1,t0,9 │ │ - beq t1,t6,b22c │ │ + beq t1,t6,f83c │ │ sw zero,0(a3) │ │ addiu t9,t0,19 │ │ sll t3,t9,0x2 │ │ addu t4,s1,t3 │ │ - beq t2,t6,b22c │ │ + beq t2,t6,f83c │ │ sw zero,0(t4) │ │ addiu t2,t0,20 │ │ sll t6,t2,0x2 │ │ addu t5,s1,t6 │ │ li t7,2 │ │ - bne t0,t7,b22c │ │ + bne t0,t7,f83c │ │ sw zero,0(t5) │ │ sw zero,116(sp) │ │ lw t8,28(sp) │ │ srl t0,s4,0x1d │ │ sll ra,t8,0x3 │ │ or v0,t0,ra │ │ - lw t9,-32640(gp) │ │ + lw t9,-32596(gp) │ │ sll s4,s4,0x3 │ │ sw v0,120(sp) │ │ sw s4,124(sp) │ │ jalr t9 │ │ move a0,s1 │ │ li s5,32 │ │ move v1,zero │ │ @@ -10222,50 +14728,50 @@ │ │ addu s0,s1,s3 │ │ nor a1,zero,v1 │ │ lw a2,0(s0) │ │ sll a3,a1,0x3 │ │ addu t1,s2,v1 │ │ srlv t3,a2,a3 │ │ addiu v1,v1,1 │ │ - bne v1,s5,b25c │ │ + bne v1,s5,f86c │ │ sb t3,0(t1) │ │ lw ra,156(sp) │ │ lw s6,152(sp) │ │ lw s5,148(sp) │ │ lw s4,144(sp) │ │ lw s3,140(sp) │ │ lw s2,136(sp) │ │ lw s1,132(sp) │ │ lw s0,128(sp) │ │ jr ra │ │ addiu sp,sp,160 │ │ addiu s5,t0,1 │ │ sltiu a0,s5,14 │ │ - beqz a0,b22c │ │ + beqz a0,f83c │ │ addiu s6,t0,11 │ │ sll t9,s6,0x2 │ │ addu s3,s1,t9 │ │ addiu s0,t0,2 │ │ li a1,14 │ │ - beq s0,a1,b22c │ │ + beq s0,a1,f83c │ │ sw zero,0(s3) │ │ addiu a2,t0,12 │ │ sll a3,a2,0x2 │ │ addu t1,s1,a3 │ │ addiu t0,t0,3 │ │ - bne t0,a1,b120 │ │ + bne t0,a1,f730 │ │ sw zero,0(t1) │ │ - b b230 │ │ + b f840 │ │ lw t8,28(sp) │ │ - b b100 │ │ + b f710 │ │ sw zero,124(sp) │ │ │ │ -0000b304 : │ │ +0000f914 : │ │ lui gp,0x2 │ │ - addiu gp,gp,-8964 │ │ + addiu gp,gp,-26900 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-264 │ │ move a3,a0 │ │ addiu v0,a0,16 │ │ sw gp,0(sp) │ │ sw s8,260(sp) │ │ sw s7,256(sp) │ │ @@ -10287,15 +14793,15 @@ │ │ lwr a1,8(v0) │ │ lwr a0,12(v0) │ │ addiu v0,v0,16 │ │ sw t1,0(v1) │ │ sw a2,4(v1) │ │ sw a1,8(v1) │ │ sw a0,12(v1) │ │ - bne v0,t0,b34c │ │ + bne v0,t0,f95c │ │ addiu v1,v1,16 │ │ lw t3,44(sp) │ │ lw t4,48(sp) │ │ lw t5,52(sp) │ │ lw t6,56(sp) │ │ lw t7,60(sp) │ │ lw s0,64(sp) │ │ @@ -10321,23 +14827,23 @@ │ │ sw s3,192(sp) │ │ sw s4,80(sp) │ │ sw s5,84(sp) │ │ sw s6,148(sp) │ │ sw s7,168(sp) │ │ sw t8,176(sp) │ │ sw t9,184(sp) │ │ - lw t0,-32624(gp) │ │ + lw t0,-32580(gp) │ │ sw t1,116(sp) │ │ lw a2,84(a3) │ │ move s8,t2 │ │ sw a2,88(sp) │ │ sw zero,76(sp) │ │ sw t0,72(sp) │ │ lw a1,76(sp) │ │ - beqz a1,e0dc │ │ + beqz a1,126ec │ │ lw t2,116(sp) │ │ lw t6,196(a3) │ │ lw t7,192(a3) │ │ move s4,t6 │ │ lw s0,152(a3) │ │ lw t8,92(a3) │ │ lw t4,88(a3) │ │ @@ -10514,15 +15020,15 @@ │ │ addu s4,t7,t3 │ │ addu t1,t9,t3 │ │ lw a0,76(sp) │ │ addu s6,s0,s4 │ │ addu s2,s1,t1 │ │ sw t5,112(sp) │ │ sw s6,160(sp) │ │ - beqz a0,e120 │ │ + beqz a0,12730 │ │ sw s2,100(sp) │ │ lw a2,204(a3) │ │ lw t3,100(a3) │ │ lw v1,200(a3) │ │ lw t7,96(a3) │ │ move t9,v1 │ │ srl s0,a2,0x1d │ │ @@ -10692,15 +15198,15 @@ │ │ addu s6,a2,s0 │ │ lw t1,76(sp) │ │ addu v0,s3,s5 │ │ addu t4,t6,s6 │ │ sw v1,176(sp) │ │ sw t9,180(sp) │ │ sw v0,164(sp) │ │ - beqz t1,e150 │ │ + beqz t1,12760 │ │ sw t4,104(sp) │ │ lw s5,88(sp) │ │ lw s0,108(a3) │ │ lw s4,116(sp) │ │ lw v1,104(a3) │ │ srl t5,s5,0x1d │ │ sll t2,s5,0xd │ │ @@ -10867,15 +15373,15 @@ │ │ sltu t6,t1,t7 │ │ addu t4,s1,t9 │ │ lw t0,76(sp) │ │ addu a0,a1,t2 │ │ addu t7,t6,t4 │ │ sw t1,184(sp) │ │ sw a0,168(sp) │ │ - beqz t0,e16c │ │ + beqz t0,1277c │ │ sw t7,108(sp) │ │ lw t1,92(a3) │ │ lw t0,116(a3) │ │ lw s2,88(a3) │ │ lw a0,112(a3) │ │ srl t5,t1,0x1d │ │ sll s3,s2,0x3 │ │ @@ -11038,15 +15544,15 @@ │ │ sltu t7,s4,s5 │ │ addu s8,t9,t6 │ │ lw v1,76(sp) │ │ addu t3,a2,s6 │ │ addu t4,t7,s8 │ │ sw s4,188(sp) │ │ sw t3,172(sp) │ │ - beqz v1,e188 │ │ + beqz v1,12798 │ │ sw t4,80(sp) │ │ lw t3,100(a3) │ │ lw t1,124(a3) │ │ lw s3,96(a3) │ │ lw t6,120(a3) │ │ srl s2,t3,0x1d │ │ srl s1,s3,0x13 │ │ @@ -11210,15 +15716,15 @@ │ │ addu t5,t4,t3 │ │ addu s3,t8,t4 │ │ lw s0,76(sp) │ │ addu s6,s4,t5 │ │ addu s7,t9,s3 │ │ sw a2,192(sp) │ │ sw s6,112(sp) │ │ - beqz s0,e1a4 │ │ + beqz s0,127b4 │ │ sw s7,84(sp) │ │ lw t0,108(a3) │ │ lw t3,132(a3) │ │ lw s2,104(a3) │ │ lw t5,128(a3) │ │ srl t7,t0,0x1d │ │ srl a0,s2,0x13 │ │ @@ -11382,15 +15888,15 @@ │ │ addu s6,t7,t9 │ │ lw a2,76(sp) │ │ addu t6,s0,t4 │ │ addu s7,s1,s6 │ │ sw t0,164(sp) │ │ sw s5,176(sp) │ │ sw t6,160(sp) │ │ - beqz a2,e1b0 │ │ + beqz a2,127c0 │ │ sw s7,100(sp) │ │ lw a2,116(a3) │ │ lw t1,140(a3) │ │ lw t0,112(a3) │ │ lw t6,136(a3) │ │ srl s2,a2,0x1d │ │ srl t4,t0,0x13 │ │ @@ -11550,15 +16056,15 @@ │ │ addu s6,v1,t8 │ │ lw t4,76(sp) │ │ sltu s4,s7,t5 │ │ addu a0,t8,t0 │ │ addu t5,a2,s6 │ │ sw a1,168(sp) │ │ addu s3,s4,a0 │ │ - beqz t4,e1bc │ │ + beqz t4,127cc │ │ sw t5,104(sp) │ │ lw t3,124(a3) │ │ lw s1,120(a3) │ │ lw a0,148(a3) │ │ srl v1,s1,0x13 │ │ sll s0,t3,0xd │ │ lw t0,144(a3) │ │ @@ -11720,15 +16226,15 @@ │ │ sltu s2,a1,t6 │ │ sltu t5,s5,t8 │ │ addu s1,t7,t4 │ │ lw t6,76(sp) │ │ addu v0,t4,a2 │ │ addu v1,t5,s1 │ │ addu s6,s2,v0 │ │ - beqz t6,caf0 │ │ + beqz t6,11100 │ │ sw v1,108(sp) │ │ lw v1,132(a3) │ │ lw s0,128(a3) │ │ lw t8,156(sp) │ │ lw t9,152(sp) │ │ srl t6,v1,0x13 │ │ srl t1,v1,0x1d │ │ @@ -11888,15 +16394,15 @@ │ │ sltu t2,t8,t0 │ │ sltu v0,t9,t1 │ │ addu s1,t4,t6 │ │ lw t0,76(sp) │ │ addu a2,t6,s2 │ │ addu t5,v0,s1 │ │ addu s4,t2,a2 │ │ - beqz t0,cd90 │ │ + beqz t0,113a0 │ │ sw t5,112(sp) │ │ lw s0,140(a3) │ │ lw s8,136(a3) │ │ srl a0,s0,0x1d │ │ sll v1,s8,0x3 │ │ sll t7,s0,0xd │ │ srl t6,s8,0x13 │ │ @@ -12056,15 +16562,15 @@ │ │ sltu s0,t4,s0 │ │ addu s1,s2,t3 │ │ lw t1,76(sp) │ │ sltu t7,v1,t0 │ │ addu a0,s0,s1 │ │ addu t0,t3,t5 │ │ addu s8,t7,t0 │ │ - beqz t1,d034 │ │ + beqz t1,11644 │ │ sw a0,80(sp) │ │ lw t6,148(a3) │ │ lw t3,144(a3) │ │ srl s2,t6,0x1d │ │ sll t7,t3,0x3 │ │ sll t0,t6,0xd │ │ srl a2,t3,0x13 │ │ @@ -12227,15 +16733,15 @@ │ │ addu t6,t1,s7 │ │ sltu t5,s1,t5 │ │ addu s0,s3,t1 │ │ lw t0,76(sp) │ │ addu v0,t3,t6 │ │ addu a2,t5,s0 │ │ sw v0,100(sp) │ │ - beqz t0,d2dc │ │ + beqz t0,118ec │ │ sw a2,84(sp) │ │ lw s2,156(a3) │ │ lw s3,152(a3) │ │ srl t2,s2,0x1d │ │ sll t1,s3,0x3 │ │ sll s7,s2,0xd │ │ srl t6,s3,0x13 │ │ @@ -12397,15 +16903,15 @@ │ │ addu t6,s2,s6 │ │ addu t2,a1,s2 │ │ lw a2,76(sp) │ │ addu s0,t0,t6 │ │ addu t5,a0,t2 │ │ sw s5,124(sp) │ │ sw s0,104(sp) │ │ - beqz a2,d584 │ │ + beqz a2,11b94 │ │ sw t5,108(sp) │ │ lw t3,164(a3) │ │ lw s7,160(a3) │ │ srl t1,t3,0x1d │ │ sll s2,s7,0x3 │ │ sll s5,t3,0xd │ │ srl a1,s7,0x13 │ │ @@ -12570,15 +17076,15 @@ │ │ addu t1,t6,t5 │ │ sw t9,132(sp) │ │ sw s0,112(sp) │ │ sw t1,128(sp) │ │ sw t9,160(sp) │ │ sw s0,180(sp) │ │ sw s2,188(sp) │ │ - beqz a0,d834 │ │ + beqz a0,11e44 │ │ sw t1,192(sp) │ │ lw s6,172(a3) │ │ lw s5,168(a3) │ │ srl s4,s6,0x1d │ │ sll t9,s5,0x3 │ │ or v0,s4,t9 │ │ sll t0,s6,0xd │ │ @@ -12742,15 +17248,15 @@ │ │ lw a0,76(sp) │ │ addu v1,s4,t8 │ │ addu s5,t1,t2 │ │ sw v1,136(sp) │ │ sw v0,164(sp) │ │ sw v1,172(sp) │ │ sw a1,176(sp) │ │ - beqz a0,dae8 │ │ + beqz a0,120f8 │ │ sw s5,184(sp) │ │ lw s6,180(a3) │ │ lw t3,176(a3) │ │ srl s0,s6,0x1d │ │ sll t6,t3,0x3 │ │ sll s8,s6,0xd │ │ srl t9,t3,0x13 │ │ @@ -12914,15 +17420,15 @@ │ │ lw t1,76(sp) │ │ addu s4,a2,a0 │ │ addu s6,s0,t0 │ │ sw v1,100(sp) │ │ sw v1,140(sp) │ │ sw s4,144(sp) │ │ sw s7,148(sp) │ │ - beqz t1,ddac │ │ + beqz t1,123bc │ │ sw s6,168(sp) │ │ lw a0,188(a3) │ │ lw t0,184(a3) │ │ lw t8,116(sp) │ │ lw t7,88(sp) │ │ srl s8,a0,0x1d │ │ sll t5,t0,0x3 │ │ @@ -13096,15 +17602,15 @@ │ │ addiu t6,v1,128 │ │ li t4,80 │ │ sw t8,76(sp) │ │ move s8,a2 │ │ sw s1,120(sp) │ │ sw t7,80(sp) │ │ sw t9,84(sp) │ │ - bne t8,t4,b424 │ │ + bne t8,t4,fa34 │ │ sw t6,72(sp) │ │ sw v0,72(sp) │ │ lw t8,40(a3) │ │ move v0,a1 │ │ lw a1,24(a3) │ │ move t4,s2 │ │ move t2,a2 │ │ @@ -13205,62 +17711,62 @@ │ │ lw t4,88(a3) │ │ lw t8,92(a3) │ │ lw s1,116(sp) │ │ lw s5,88(sp) │ │ sw v0,212(sp) │ │ sw v1,216(sp) │ │ sw a0,204(sp) │ │ - b b55c │ │ + b fb6c │ │ sw t2,208(sp) │ │ lw s3,200(a3) │ │ lw a1,204(a3) │ │ lw t0,160(a3) │ │ lw t6,164(a3) │ │ sw s3,92(sp) │ │ sw a1,96(sp) │ │ sw t0,124(sp) │ │ sw t6,128(sp) │ │ lw t7,96(a3) │ │ lw t3,100(a3) │ │ - b b81c │ │ + b fe2c │ │ move t5,t8 │ │ lw s1,168(a3) │ │ lw s2,172(a3) │ │ sw s1,132(sp) │ │ sw s2,136(sp) │ │ lw v1,104(a3) │ │ - b bad8 │ │ + b 100e8 │ │ lw s0,108(a3) │ │ lw s5,176(a3) │ │ lw a2,180(a3) │ │ sw s5,140(sp) │ │ sw a2,144(sp) │ │ lw a0,112(a3) │ │ - b bd94 │ │ + b 103a4 │ │ lw t0,116(a3) │ │ lw s5,184(a3) │ │ lw t5,188(a3) │ │ sw s5,120(sp) │ │ sw t5,148(sp) │ │ lw t6,120(a3) │ │ - b c040 │ │ + b 10650 │ │ lw t1,124(a3) │ │ lw t5,128(a3) │ │ - b c2e8 │ │ + b 108f8 │ │ lw t3,132(a3) │ │ lw t6,136(a3) │ │ - b c598 │ │ + b 10ba8 │ │ lw t1,140(a3) │ │ lw t0,144(a3) │ │ - b c840 │ │ + b 10e50 │ │ lw a0,148(a3) │ │ │ │ -0000e1c8 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-20936 │ │ +000127d8 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,26664 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-48 │ │ sw s3,36(sp) │ │ sw s2,32(sp) │ │ sw s1,28(sp) │ │ sw s0,24(sp) │ │ sw gp,16(sp) │ │ @@ -13274,149 +17780,149 @@ │ │ sltu v1,a1,s2 │ │ andi t7,v0,0x7f │ │ addu a3,v1,a2 │ │ li s1,128 │ │ move s3,a0 │ │ subu s1,s1,t7 │ │ sw a1,0(s0) │ │ - bnez a3,e238 │ │ + bnez a3,12848 │ │ sw a3,4(s0) │ │ sltu a0,a1,s2 │ │ - bnez a0,e474 │ │ + bnez a0,12a84 │ │ nop │ │ sltu t5,s2,s1 │ │ - bnez t5,e444 │ │ + bnez t5,12a54 │ │ addiu s4,s0,80 │ │ lw t9,-32504(gp) │ │ addu a0,s4,t7 │ │ move a2,s1 │ │ jalr t9 │ │ move a1,s3 │ │ lw gp,16(sp) │ │ lw a0,200(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,204(s0) │ │ jalr t9 │ │ subu s2,s2,s1 │ │ lw gp,16(sp) │ │ lw a0,192(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,196(s0) │ │ sw v0,200(s0) │ │ jalr t9 │ │ sw v1,204(s0) │ │ lw gp,16(sp) │ │ lw a0,184(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,188(s0) │ │ sw v0,192(s0) │ │ jalr t9 │ │ sw v1,196(s0) │ │ lw gp,16(sp) │ │ lw a0,176(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,180(s0) │ │ sw v0,184(s0) │ │ jalr t9 │ │ sw v1,188(s0) │ │ lw gp,16(sp) │ │ lw a0,168(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,172(s0) │ │ sw v0,176(s0) │ │ jalr t9 │ │ sw v1,180(s0) │ │ lw gp,16(sp) │ │ lw a0,160(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,164(s0) │ │ sw v0,168(s0) │ │ jalr t9 │ │ sw v1,172(s0) │ │ lw gp,16(sp) │ │ lw a0,152(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,156(s0) │ │ sw v0,160(s0) │ │ jalr t9 │ │ sw v1,164(s0) │ │ lw gp,16(sp) │ │ lw a0,144(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,148(s0) │ │ sw v0,152(s0) │ │ jalr t9 │ │ sw v1,156(s0) │ │ lw gp,16(sp) │ │ lw a0,136(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,140(s0) │ │ sw v0,144(s0) │ │ jalr t9 │ │ sw v1,148(s0) │ │ lw gp,16(sp) │ │ lw a0,128(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,132(s0) │ │ sw v0,136(s0) │ │ jalr t9 │ │ sw v1,140(s0) │ │ lw gp,16(sp) │ │ lw a0,120(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,124(s0) │ │ sw v0,128(s0) │ │ jalr t9 │ │ sw v1,132(s0) │ │ lw gp,16(sp) │ │ lw a0,112(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,116(s0) │ │ sw v0,120(s0) │ │ jalr t9 │ │ sw v1,124(s0) │ │ lw gp,16(sp) │ │ lw a0,104(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,108(s0) │ │ sw v0,112(s0) │ │ jalr t9 │ │ sw v1,116(s0) │ │ lw gp,16(sp) │ │ lw a0,96(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,100(s0) │ │ sw v0,104(s0) │ │ jalr t9 │ │ sw v1,108(s0) │ │ lw gp,16(sp) │ │ lw a0,88(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,92(s0) │ │ sw v0,96(s0) │ │ jalr t9 │ │ sw v1,100(s0) │ │ lw gp,16(sp) │ │ lw a0,80(s0) │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a1,84(s0) │ │ sw v0,88(s0) │ │ jalr t9 │ │ sw v1,92(s0) │ │ lw gp,16(sp) │ │ sw v0,80(s0) │ │ - lw t9,-32616(gp) │ │ + lw t9,-32572(gp) │ │ sw v1,84(s0) │ │ jalr t9 │ │ move a0,s0 │ │ sltiu t6,s2,128 │ │ addu s3,s3,s1 │ │ lw gp,16(sp) │ │ move t7,zero │ │ - beqz t6,e244 │ │ + beqz t6,12854 │ │ li s1,128 │ │ lw ra,44(sp) │ │ lw s1,28(sp) │ │ lw s0,24(sp) │ │ addu a0,s4,t7 │ │ move a1,s3 │ │ lw s4,40(sp) │ │ @@ -13428,22 +17934,22 @@ │ │ addiu sp,sp,48 │ │ lw t0,8(s0) │ │ lw t1,12(s0) │ │ addiu t2,t0,1 │ │ sltu t3,t2,t0 │ │ addu t4,t3,t1 │ │ sw t2,8(s0) │ │ - b e238 │ │ + b 12848 │ │ sw t4,12(s0) │ │ │ │ -0000e494 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-21652 │ │ +00012aa4 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,25948 │ │ addu gp,gp,t9 │ │ - lw v0,-32612(gp) │ │ + lw v0,-32568(gp) │ │ move a2,zero │ │ move a3,zero │ │ sw a2,8(a0) │ │ sw a3,12(a0) │ │ sw a2,0(a0) │ │ sw a3,4(a0) │ │ addiu t0,v0,64 │ │ @@ -13457,22 +17963,22 @@ │ │ swr v1,4(a0) │ │ swl t1,11(a0) │ │ lw t2,12(v0) │ │ swr t1,8(a0) │ │ swl t2,15(a0) │ │ addiu v0,v0,16 │ │ swr t2,12(a0) │ │ - bne v0,t0,e4c4 │ │ + bne v0,t0,12ad4 │ │ addiu a0,a0,16 │ │ jr ra │ │ nop │ │ │ │ -0000e508 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-21768 │ │ +00012b18 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,25832 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-64 │ │ sw s6,52(sp) │ │ sw s4,44(sp) │ │ sw s2,36(sp) │ │ sw s0,28(sp) │ │ sw gp,16(sp) │ │ @@ -13484,29 +17990,29 @@ │ │ lw s3,0(a1) │ │ move s2,a1 │ │ andi s4,s3,0x7f │ │ addiu v0,s4,7 │ │ srl v1,v0,0x3 │ │ move s0,a0 │ │ lw s5,4(a1) │ │ - beqz v1,e59c │ │ + beqz v1,12bac │ │ addiu s6,v1,-1 │ │ addiu a0,v1,9 │ │ sll s1,a0,0x3 │ │ addu s1,a1,s1 │ │ li s7,-1 │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a0,0(s1) │ │ lw a1,4(s1) │ │ jalr t9 │ │ addiu s6,s6,-1 │ │ addiu s1,s1,-8 │ │ lw gp,16(sp) │ │ sw v0,8(s1) │ │ - bne s6,s7,e574 │ │ + bne s6,s7,12b84 │ │ sw v1,12(s1) │ │ nor a1,zero,s4 │ │ andi a2,a1,0x7 │ │ sll t4,a2,0x3 │ │ li t0,-256 │ │ srl t5,s4,0x3 │ │ nor t3,zero,t4 │ │ @@ -13531,20 +18037,20 @@ │ │ and a1,s7,v0 │ │ and t4,t9,a0 │ │ movn s6,zero,ra │ │ or t0,a1,s6 │ │ or t3,t4,a2 │ │ sltiu t1,s4,112 │ │ sw t0,80(t6) │ │ - bnez t1,e898 │ │ + bnez t1,12ea8 │ │ sw t3,84(t6) │ │ sltiu s3,s4,120 │ │ - bnez s3,e8f0 │ │ + bnez s3,12f00 │ │ move s5,zero │ │ - lw t9,-32616(gp) │ │ + lw t9,-32572(gp) │ │ jalr t9 │ │ move a0,s2 │ │ move s1,zero │ │ move a2,zero │ │ move t4,zero │ │ move a1,zero │ │ lw s3,0(s2) │ │ @@ -13559,88 +18065,88 @@ │ │ sll t0,t3,0x3 │ │ addu s4,s2,t0 │ │ move t7,zero │ │ move t1,zero │ │ addiu a3,t5,1 │ │ li t6,14 │ │ sw t7,0(s4) │ │ - beq a3,t6,e7c4 │ │ + beq a3,t6,12dd4 │ │ sw t1,4(s4) │ │ addiu t2,t5,11 │ │ sll t8,t2,0x3 │ │ addu ra,s2,t8 │ │ addiu s7,t5,2 │ │ sw t7,0(ra) │ │ - beq s7,t6,e7c4 │ │ + beq s7,t6,12dd4 │ │ sw t1,4(ra) │ │ addiu v0,t5,12 │ │ sll a0,v0,0x3 │ │ addu v1,s2,a0 │ │ addiu s6,t5,3 │ │ sw t7,0(v1) │ │ - beq s6,t6,e7c4 │ │ + beq s6,t6,12dd4 │ │ sw t1,4(v1) │ │ addiu t9,t5,13 │ │ sll s1,t9,0x3 │ │ addu t4,s2,s1 │ │ addiu a2,t5,4 │ │ sw t7,0(t4) │ │ - beq a2,t6,e7c4 │ │ + beq a2,t6,12dd4 │ │ sw t1,4(t4) │ │ addiu a1,t5,14 │ │ sll t0,a1,0x3 │ │ addu s4,s2,t0 │ │ addiu a3,t5,5 │ │ sw t7,0(s4) │ │ - beq a3,t6,e7c4 │ │ + beq a3,t6,12dd4 │ │ sw t1,4(s4) │ │ addiu t2,t5,15 │ │ sll t8,t2,0x3 │ │ addu ra,s2,t8 │ │ addiu s7,t5,6 │ │ sw t7,0(ra) │ │ - beq s7,t6,e7c4 │ │ + beq s7,t6,12dd4 │ │ sw t1,4(ra) │ │ addiu v0,t5,16 │ │ sll a0,v0,0x3 │ │ addu v1,s2,a0 │ │ addiu s6,t5,7 │ │ sw t7,0(v1) │ │ - beq s6,t6,e7c4 │ │ + beq s6,t6,12dd4 │ │ sw t1,4(v1) │ │ addiu t9,t5,17 │ │ sll s1,t9,0x3 │ │ addu t4,s2,s1 │ │ addiu a2,t5,8 │ │ sw t7,0(t4) │ │ - beq a2,t6,e7c4 │ │ + beq a2,t6,12dd4 │ │ sw t1,4(t4) │ │ addiu a1,t5,18 │ │ sll t0,a1,0x3 │ │ addu s4,s2,t0 │ │ addiu a3,t5,9 │ │ sw t7,0(s4) │ │ - beq a3,t6,e7c4 │ │ + beq a3,t6,12dd4 │ │ sw t1,4(s4) │ │ addiu t7,t5,19 │ │ sll t1,t7,0x3 │ │ addu t2,s2,t1 │ │ move t8,zero │ │ move ra,zero │ │ sw t8,0(t2) │ │ - beq t3,t6,e7c4 │ │ + beq t3,t6,12dd4 │ │ sw ra,4(t2) │ │ addiu t3,t5,20 │ │ sll t6,t3,0x3 │ │ addu s7,s2,t6 │ │ move v0,zero │ │ move a0,zero │ │ li v1,2 │ │ sw v0,0(s7) │ │ - bne t5,v1,e7c4 │ │ + bne t5,v1,12dd4 │ │ sw a0,4(s7) │ │ move t5,zero │ │ move s6,zero │ │ sw t5,184(s2) │ │ sw s6,188(s2) │ │ lw t9,8(s2) │ │ lw s1,12(s2) │ │ @@ -13649,15 +18155,15 @@ │ │ srl a1,s5,0x1d │ │ sll a2,s1,0x3 │ │ srl s4,s3,0x1d │ │ sll s5,s5,0x3 │ │ or a3,t4,a2 │ │ or t7,a1,t0 │ │ or t1,s5,s4 │ │ - lw t9,-32616(gp) │ │ + lw t9,-32572(gp) │ │ sll s3,s3,0x3 │ │ move a0,s2 │ │ sw t7,192(s2) │ │ sw a3,196(s2) │ │ sw t1,204(s2) │ │ jalr t9 │ │ sw s3,200(s2) │ │ @@ -13678,60 +18184,60 @@ │ │ srlv t0,v1,s6 │ │ andi s4,s6,0x20 │ │ or s5,a2,t0 │ │ srlv a3,t5,s6 │ │ addu a1,s0,a0 │ │ movn s5,a3,s4 │ │ addiu a0,a0,1 │ │ - bne a0,t2,e818 │ │ + bne a0,t2,12e28 │ │ sb s5,0(a1) │ │ lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ lw s4,44(sp) │ │ lw s3,40(sp) │ │ lw s2,36(sp) │ │ lw s1,32(sp) │ │ lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,64 │ │ addiu s4,t5,1 │ │ sltiu a3,s4,14 │ │ - beqz a3,e7c4 │ │ + beqz a3,12dd4 │ │ addiu t6,t5,11 │ │ sll t7,t6,0x3 │ │ addu t2,s2,t7 │ │ move s7,zero │ │ move t9,zero │ │ addiu t8,t5,2 │ │ li ra,14 │ │ sw s7,0(t2) │ │ - beq t8,ra,e7c4 │ │ + beq t8,ra,12dd4 │ │ sw t9,4(t2) │ │ addiu v0,t5,12 │ │ sll a0,v0,0x3 │ │ addu v1,s2,a0 │ │ addiu t5,t5,3 │ │ sw s7,0(v1) │ │ - bne t5,ra,e668 │ │ + bne t5,ra,12c78 │ │ sw t9,4(v1) │ │ - b e7c8 │ │ + b 12dd8 │ │ lw t9,8(s2) │ │ move s6,zero │ │ sw s5,200(s2) │ │ - b e62c │ │ + b 12c3c │ │ sw s6,204(s2) │ │ │ │ -0000e900 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-22784 │ │ +00012f10 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,24816 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-272 │ │ - lw t9,-32608(gp) │ │ + lw t9,-32564(gp) │ │ sw s0,236(sp) │ │ addiu s0,sp,24 │ │ sw gp,16(sp) │ │ sw ra,268(sp) │ │ sw s6,260(sp) │ │ sw s5,256(sp) │ │ sw s4,252(sp) │ │ @@ -13742,38 +18248,38 @@ │ │ move s1,a0 │ │ move a0,s0 │ │ move s3,a1 │ │ jalr t9 │ │ move s2,a2 │ │ lw gp,16(sp) │ │ move a0,s3 │ │ - lw t9,-32604(gp) │ │ + lw t9,-32560(gp) │ │ move a1,s2 │ │ jalr t9 │ │ move a2,s0 │ │ lw s4,24(sp) │ │ lw gp,16(sp) │ │ andi s5,s4,0x7f │ │ addiu v0,s5,7 │ │ srl v1,v0,0x3 │ │ lw s3,28(sp) │ │ - beqz v1,e9c0 │ │ + beqz v1,12fd0 │ │ addiu s6,v1,-1 │ │ sll a0,v1,0x3 │ │ addu s2,s0,a0 │ │ li s7,-1 │ │ - lw t9,-32620(gp) │ │ + lw t9,-32576(gp) │ │ lw a0,72(s2) │ │ lw a1,76(s2) │ │ jalr t9 │ │ addiu s6,s6,-1 │ │ addiu s2,s2,-8 │ │ lw gp,16(sp) │ │ sw v0,80(s2) │ │ - bne s6,s7,e998 │ │ + bne s6,s7,12fa8 │ │ sw v1,84(s2) │ │ nor a1,zero,s5 │ │ andi a2,a1,0x7 │ │ srl t4,s5,0x3 │ │ sll t5,a2,0x3 │ │ li t0,-256 │ │ addiu a3,t4,10 │ │ @@ -13799,20 +18305,20 @@ │ │ and a2,s7,a0 │ │ and t0,t9,s6 │ │ movn s2,zero,v0 │ │ or a3,a2,s2 │ │ or t3,t0,t5 │ │ sltiu t1,s5,112 │ │ sw a3,0(t6) │ │ - bnez t1,ecc0 │ │ + bnez t1,132d0 │ │ sw t3,4(t6) │ │ sltiu s4,s5,120 │ │ - bnez s4,ed18 │ │ + bnez s4,13328 │ │ move s3,zero │ │ - lw t9,-32616(gp) │ │ + lw t9,-32572(gp) │ │ jalr t9 │ │ move a0,s0 │ │ move a1,zero │ │ move t5,zero │ │ move a2,zero │ │ move t0,zero │ │ lw gp,16(sp) │ │ @@ -13827,88 +18333,88 @@ │ │ sll a3,t3,0x3 │ │ addu s5,s0,a3 │ │ move t7,zero │ │ move t1,zero │ │ addiu t2,t4,1 │ │ li t6,14 │ │ sw t7,0(s5) │ │ - beq t2,t6,ebec │ │ + beq t2,t6,131fc │ │ sw t1,4(s5) │ │ addiu t8,t4,11 │ │ sll ra,t8,0x3 │ │ addu a0,s0,ra │ │ addiu s7,t4,2 │ │ sw t7,0(a0) │ │ - beq s7,t6,ebec │ │ + beq s7,t6,131fc │ │ sw t1,4(a0) │ │ addiu v0,t4,12 │ │ sll s6,v0,0x3 │ │ addu v1,s0,s6 │ │ addiu s2,t4,3 │ │ sw t7,0(v1) │ │ - beq s2,t6,ebec │ │ + beq s2,t6,131fc │ │ sw t1,4(v1) │ │ addiu t9,t4,13 │ │ sll a1,t9,0x3 │ │ addu t5,s0,a1 │ │ addiu a2,t4,4 │ │ sw t7,0(t5) │ │ - beq a2,t6,ebec │ │ + beq a2,t6,131fc │ │ sw t1,4(t5) │ │ addiu t0,t4,14 │ │ sll a3,t0,0x3 │ │ addu s5,s0,a3 │ │ addiu t2,t4,5 │ │ sw t7,0(s5) │ │ - beq t2,t6,ebec │ │ + beq t2,t6,131fc │ │ sw t1,4(s5) │ │ addiu t8,t4,15 │ │ sll ra,t8,0x3 │ │ addu a0,s0,ra │ │ addiu s7,t4,6 │ │ sw t7,0(a0) │ │ - beq s7,t6,ebec │ │ + beq s7,t6,131fc │ │ sw t1,4(a0) │ │ addiu v0,t4,16 │ │ sll s6,v0,0x3 │ │ addu v1,s0,s6 │ │ addiu s2,t4,7 │ │ sw t7,0(v1) │ │ - beq s2,t6,ebec │ │ + beq s2,t6,131fc │ │ sw t1,4(v1) │ │ addiu t9,t4,17 │ │ sll a1,t9,0x3 │ │ addu t5,s0,a1 │ │ addiu a2,t4,8 │ │ sw t7,0(t5) │ │ - beq a2,t6,ebec │ │ + beq a2,t6,131fc │ │ sw t1,4(t5) │ │ addiu t0,t4,18 │ │ sll a3,t0,0x3 │ │ addu s5,s0,a3 │ │ addiu t2,t4,9 │ │ sw t7,0(s5) │ │ - beq t2,t6,ebec │ │ + beq t2,t6,131fc │ │ sw t1,4(s5) │ │ addiu t7,t4,19 │ │ sll t1,t7,0x3 │ │ addu t8,s0,t1 │ │ move ra,zero │ │ move a0,zero │ │ sw ra,0(t8) │ │ - beq t3,t6,ebec │ │ + beq t3,t6,131fc │ │ sw a0,4(t8) │ │ addiu t3,t4,20 │ │ sll t6,t3,0x3 │ │ addu s7,s0,t6 │ │ move v0,zero │ │ move s6,zero │ │ li v1,2 │ │ sw v0,0(s7) │ │ - bne t4,v1,ebec │ │ + bne t4,v1,131fc │ │ sw s6,4(s7) │ │ move t4,zero │ │ move s2,zero │ │ sw t4,208(sp) │ │ sw s2,212(sp) │ │ lw t9,32(sp) │ │ lw t5,36(sp) │ │ @@ -13917,15 +18423,15 @@ │ │ srl a3,s3,0x1d │ │ sll a2,t5,0x3 │ │ srl s5,s4,0x1d │ │ sll s3,s3,0x3 │ │ or t2,a1,a2 │ │ or t7,a3,t0 │ │ or t1,s3,s5 │ │ - lw t9,-32616(gp) │ │ + lw t9,-32572(gp) │ │ sll s4,s4,0x3 │ │ move a0,s0 │ │ sw t7,216(sp) │ │ sw t2,220(sp) │ │ sw t1,228(sp) │ │ jalr t9 │ │ sw s4,224(sp) │ │ @@ -13946,6169 +18452,1663 @@ │ │ srlv t0,s2,t4 │ │ andi a3,t4,0x20 │ │ or s5,a2,t0 │ │ srlv s3,s6,t4 │ │ addu t2,s1,a0 │ │ movn s5,s3,a3 │ │ addiu a0,a0,1 │ │ - bne a0,t8,ec40 │ │ + bne a0,t8,13250 │ │ sb s5,0(t2) │ │ lw ra,268(sp) │ │ lw s7,264(sp) │ │ lw s6,260(sp) │ │ lw s5,256(sp) │ │ lw s4,252(sp) │ │ lw s3,248(sp) │ │ lw s2,244(sp) │ │ lw s1,240(sp) │ │ lw s0,236(sp) │ │ jr ra │ │ addiu sp,sp,272 │ │ addiu s5,t4,1 │ │ sltiu t2,s5,14 │ │ - beqz t2,ebec │ │ + beqz t2,131fc │ │ addiu t6,t4,11 │ │ sll t7,t6,0x3 │ │ addu t8,s0,t7 │ │ move s7,zero │ │ move t9,zero │ │ addiu ra,t4,2 │ │ li a0,14 │ │ sw s7,0(t8) │ │ - beq ra,a0,ebec │ │ + beq ra,a0,131fc │ │ sw t9,4(t8) │ │ addiu v0,t4,12 │ │ sll s6,v0,0x3 │ │ addu v1,s0,s6 │ │ addiu t4,t4,3 │ │ sw s7,0(v1) │ │ - bne t4,a0,ea90 │ │ + bne t4,a0,130a0 │ │ sw t9,4(v1) │ │ - b ebf0 │ │ + b 13200 │ │ lw t9,32(sp) │ │ move s2,zero │ │ sw s3,224(sp) │ │ - b ea54 │ │ + b 13064 │ │ sw s2,228(sp) │ │ │ │ -0000ed28 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-23848 │ │ +00013338 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,23752 │ │ addu gp,gp,t9 │ │ - lw v0,-32600(gp) │ │ + lw v0,-32556(gp) │ │ move a2,zero │ │ move a3,zero │ │ sw a2,8(a0) │ │ sw a3,12(a0) │ │ sw a2,0(a0) │ │ sw a3,4(a0) │ │ addiu t0,v0,64 │ │ addiu a0,a0,16 │ │ lw a1,0(v0) │ │ lw v1,4(v0) │ │ - swl a1,3(a0) │ │ - swr a1,0(a0) │ │ - swl v1,7(a0) │ │ - lw t1,8(v0) │ │ - swr v1,4(a0) │ │ - swl t1,11(a0) │ │ - lw t2,12(v0) │ │ - swr t1,8(a0) │ │ - swl t2,15(a0) │ │ - addiu v0,v0,16 │ │ - swr t2,12(a0) │ │ - bne v0,t0,ed58 │ │ - addiu a0,a0,16 │ │ - jr ra │ │ - nop │ │ - │ │ -0000ed9c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-23964 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-64 │ │ - sw s6,52(sp) │ │ - sw s4,44(sp) │ │ - sw s2,36(sp) │ │ - sw s0,28(sp) │ │ - sw gp,16(sp) │ │ - sw ra,60(sp) │ │ - sw s7,56(sp) │ │ - sw s5,48(sp) │ │ - sw s3,40(sp) │ │ - sw s1,32(sp) │ │ - lw s3,0(a1) │ │ - move s2,a1 │ │ - andi s4,s3,0x7f │ │ - addiu v0,s4,7 │ │ - srl v1,v0,0x3 │ │ - move s0,a0 │ │ - lw s5,4(a1) │ │ - beqz v1,ee30 │ │ - addiu s6,v1,-1 │ │ - addiu a0,v1,9 │ │ - sll s1,a0,0x3 │ │ - addu s1,a1,s1 │ │ - li s7,-1 │ │ - lw t9,-32620(gp) │ │ - lw a0,0(s1) │ │ - lw a1,4(s1) │ │ - jalr t9 │ │ - addiu s6,s6,-1 │ │ - addiu s1,s1,-8 │ │ - lw gp,16(sp) │ │ - sw v0,8(s1) │ │ - bne s6,s7,ee08 │ │ - sw v1,12(s1) │ │ - nor a1,zero,s4 │ │ - andi a2,a1,0x7 │ │ - sll t4,a2,0x3 │ │ - li t0,-256 │ │ - srl t5,s4,0x3 │ │ - nor t3,zero,t4 │ │ - sll t1,t5,0x3 │ │ - srl a3,t0,0x1 │ │ - li t2,-1 │ │ - addu t6,s2,t1 │ │ - srlv t7,a3,t3 │ │ - sllv t8,t2,t4 │ │ - andi ra,t4,0x20 │ │ - sllv v0,t0,t4 │ │ - lw s7,80(t6) │ │ - lw t9,84(t6) │ │ - or a0,t7,t8 │ │ - li v1,128 │ │ - li s1,64 │ │ - sllv s6,v1,t4 │ │ - movn a0,v0,ra │ │ - srlv a2,s1,t3 │ │ - movn v0,zero,ra │ │ - movn a2,s6,ra │ │ - and a1,s7,v0 │ │ - and t4,t9,a0 │ │ - movn s6,zero,ra │ │ - or t0,a1,s6 │ │ - or t3,t4,a2 │ │ - sltiu t1,s4,112 │ │ - sw t0,80(t6) │ │ - bnez t1,f12c │ │ - sw t3,84(t6) │ │ - sltiu s3,s4,120 │ │ - bnez s3,f184 │ │ - move s5,zero │ │ - lw t9,-32616(gp) │ │ - jalr t9 │ │ - move a0,s2 │ │ - move s1,zero │ │ - move a2,zero │ │ - move t4,zero │ │ - move a1,zero │ │ - lw s3,0(s2) │ │ - lw s5,4(s2) │ │ - lw gp,16(sp) │ │ - li t5,2 │ │ - sw s1,80(s2) │ │ - sw a2,84(s2) │ │ - sw t4,88(s2) │ │ - sw a1,92(s2) │ │ - addiu t3,t5,10 │ │ - sll t0,t3,0x3 │ │ - addu s4,s2,t0 │ │ - move t7,zero │ │ - move t1,zero │ │ - addiu a3,t5,1 │ │ - li t6,14 │ │ - sw t7,0(s4) │ │ - beq a3,t6,f058 │ │ - sw t1,4(s4) │ │ - addiu t2,t5,11 │ │ - sll t8,t2,0x3 │ │ - addu ra,s2,t8 │ │ - addiu s7,t5,2 │ │ - sw t7,0(ra) │ │ - beq s7,t6,f058 │ │ - sw t1,4(ra) │ │ - addiu v0,t5,12 │ │ - sll a0,v0,0x3 │ │ - addu v1,s2,a0 │ │ - addiu s6,t5,3 │ │ - sw t7,0(v1) │ │ - beq s6,t6,f058 │ │ - sw t1,4(v1) │ │ - addiu t9,t5,13 │ │ - sll s1,t9,0x3 │ │ - addu t4,s2,s1 │ │ - addiu a2,t5,4 │ │ - sw t7,0(t4) │ │ - beq a2,t6,f058 │ │ - sw t1,4(t4) │ │ - addiu a1,t5,14 │ │ - sll t0,a1,0x3 │ │ - addu s4,s2,t0 │ │ - addiu a3,t5,5 │ │ - sw t7,0(s4) │ │ - beq a3,t6,f058 │ │ - sw t1,4(s4) │ │ - addiu t2,t5,15 │ │ - sll t8,t2,0x3 │ │ - addu ra,s2,t8 │ │ - addiu s7,t5,6 │ │ - sw t7,0(ra) │ │ - beq s7,t6,f058 │ │ - sw t1,4(ra) │ │ - addiu v0,t5,16 │ │ - sll a0,v0,0x3 │ │ - addu v1,s2,a0 │ │ - addiu s6,t5,7 │ │ - sw t7,0(v1) │ │ - beq s6,t6,f058 │ │ - sw t1,4(v1) │ │ - addiu t9,t5,17 │ │ - sll s1,t9,0x3 │ │ - addu t4,s2,s1 │ │ - addiu a2,t5,8 │ │ - sw t7,0(t4) │ │ - beq a2,t6,f058 │ │ - sw t1,4(t4) │ │ - addiu a1,t5,18 │ │ - sll t0,a1,0x3 │ │ - addu s4,s2,t0 │ │ - addiu a3,t5,9 │ │ - sw t7,0(s4) │ │ - beq a3,t6,f058 │ │ - sw t1,4(s4) │ │ - addiu t7,t5,19 │ │ - sll t1,t7,0x3 │ │ - addu t2,s2,t1 │ │ - move t8,zero │ │ - move ra,zero │ │ - sw t8,0(t2) │ │ - beq t3,t6,f058 │ │ - sw ra,4(t2) │ │ - addiu t3,t5,20 │ │ - sll t6,t3,0x3 │ │ - addu s7,s2,t6 │ │ - move v0,zero │ │ - move a0,zero │ │ - li v1,2 │ │ - sw v0,0(s7) │ │ - bne t5,v1,f058 │ │ - sw a0,4(s7) │ │ - move t5,zero │ │ - move s6,zero │ │ - sw t5,184(s2) │ │ - sw s6,188(s2) │ │ - lw t9,8(s2) │ │ - lw s1,12(s2) │ │ - srl t4,t9,0x1d │ │ - sll t0,t9,0x3 │ │ - srl a1,s5,0x1d │ │ - sll a2,s1,0x3 │ │ - srl s4,s3,0x1d │ │ - sll s5,s5,0x3 │ │ - or a3,t4,a2 │ │ - or t7,a1,t0 │ │ - or t1,s5,s4 │ │ - lw t9,-32616(gp) │ │ - sll s3,s3,0x3 │ │ - move a0,s2 │ │ - sw t7,192(s2) │ │ - sw a3,196(s2) │ │ - sw t1,204(s2) │ │ - jalr t9 │ │ - sw s3,200(s2) │ │ - move a0,zero │ │ - li t2,64 │ │ - srl t8,a0,0x3 │ │ - addiu ra,t8,2 │ │ - sll t3,ra,0x3 │ │ - addu t6,s2,t3 │ │ - nor s7,zero,a0 │ │ - lw t5,4(t6) │ │ - andi v0,s7,0x7 │ │ - sll s6,v0,0x3 │ │ - lw v1,0(t6) │ │ - sll s1,t5,0x1 │ │ - nor t4,zero,s6 │ │ - sllv a2,s1,t4 │ │ - srlv t0,v1,s6 │ │ - andi s4,s6,0x20 │ │ - or s5,a2,t0 │ │ - srlv a3,t5,s6 │ │ - addu a1,s0,a0 │ │ - movn s5,a3,s4 │ │ - addiu a0,a0,1 │ │ - bne a0,t2,f0ac │ │ - sb s5,0(a1) │ │ - lw ra,60(sp) │ │ - lw s7,56(sp) │ │ - lw s6,52(sp) │ │ - lw s5,48(sp) │ │ - lw s4,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,64 │ │ - addiu s4,t5,1 │ │ - sltiu a3,s4,14 │ │ - beqz a3,f058 │ │ - addiu t6,t5,11 │ │ - sll t7,t6,0x3 │ │ - addu t2,s2,t7 │ │ - move s7,zero │ │ - move t9,zero │ │ - addiu t8,t5,2 │ │ - li ra,14 │ │ - sw s7,0(t2) │ │ - beq t8,ra,f058 │ │ - sw t9,4(t2) │ │ - addiu v0,t5,12 │ │ - sll a0,v0,0x3 │ │ - addu v1,s2,a0 │ │ - addiu t5,t5,3 │ │ - sw s7,0(v1) │ │ - bne t5,ra,eefc │ │ - sw t9,4(v1) │ │ - b f05c │ │ - lw t9,8(s2) │ │ - move s6,zero │ │ - sw s5,200(s2) │ │ - b eec0 │ │ - sw s6,204(s2) │ │ - │ │ -0000f194 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-24980 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-272 │ │ - lw t9,-32596(gp) │ │ - sw s0,236(sp) │ │ - addiu s0,sp,24 │ │ - sw gp,16(sp) │ │ - sw ra,268(sp) │ │ - sw s6,260(sp) │ │ - sw s5,256(sp) │ │ - sw s4,252(sp) │ │ - sw s3,248(sp) │ │ - sw s2,244(sp) │ │ - sw s1,240(sp) │ │ - sw s7,264(sp) │ │ - move s1,a0 │ │ - move a0,s0 │ │ - move s3,a1 │ │ - jalr t9 │ │ - move s2,a2 │ │ - lw gp,16(sp) │ │ - move a0,s3 │ │ - lw t9,-32604(gp) │ │ - move a1,s2 │ │ - jalr t9 │ │ - move a2,s0 │ │ - lw s4,24(sp) │ │ - lw gp,16(sp) │ │ - andi s5,s4,0x7f │ │ - addiu v0,s5,7 │ │ - srl v1,v0,0x3 │ │ - lw s3,28(sp) │ │ - beqz v1,f254 │ │ - addiu s6,v1,-1 │ │ - sll a0,v1,0x3 │ │ - addu s2,s0,a0 │ │ - li s7,-1 │ │ - lw t9,-32620(gp) │ │ - lw a0,72(s2) │ │ - lw a1,76(s2) │ │ - jalr t9 │ │ - addiu s6,s6,-1 │ │ - addiu s2,s2,-8 │ │ - lw gp,16(sp) │ │ - sw v0,80(s2) │ │ - bne s6,s7,f22c │ │ - sw v1,84(s2) │ │ - nor a1,zero,s5 │ │ - andi a2,a1,0x7 │ │ - srl t4,s5,0x3 │ │ - sll t5,a2,0x3 │ │ - li t0,-256 │ │ - addiu a3,t4,10 │ │ - nor t3,zero,t5 │ │ - sll t1,a3,0x3 │ │ - srl t2,t0,0x1 │ │ - li t8,-1 │ │ - addu t6,s0,t1 │ │ - srlv t7,t2,t3 │ │ - sllv ra,t8,t5 │ │ - andi v0,t5,0x20 │ │ - sllv a0,t0,t5 │ │ - lw s7,0(t6) │ │ - lw t9,4(t6) │ │ - or s6,t7,ra │ │ - li v1,128 │ │ - li a1,64 │ │ - sllv s2,v1,t5 │ │ - movn s6,a0,v0 │ │ - srlv t5,a1,t3 │ │ - movn a0,zero,v0 │ │ - movn t5,s2,v0 │ │ - and a2,s7,a0 │ │ - and t0,t9,s6 │ │ - movn s2,zero,v0 │ │ - or a3,a2,s2 │ │ - or t3,t0,t5 │ │ - sltiu t1,s5,112 │ │ - sw a3,0(t6) │ │ - bnez t1,f554 │ │ - sw t3,4(t6) │ │ - sltiu s4,s5,120 │ │ - bnez s4,f5ac │ │ - move s3,zero │ │ - lw t9,-32616(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move a1,zero │ │ - move t5,zero │ │ - move a2,zero │ │ - move t0,zero │ │ - lw gp,16(sp) │ │ - lw s4,24(sp) │ │ - lw s3,28(sp) │ │ - sw a1,104(sp) │ │ - sw t5,108(sp) │ │ - li t4,2 │ │ - sw a2,112(sp) │ │ - sw t0,116(sp) │ │ - addiu t3,t4,10 │ │ - sll a3,t3,0x3 │ │ - addu s5,s0,a3 │ │ - move t7,zero │ │ - move t1,zero │ │ - addiu t2,t4,1 │ │ - li t6,14 │ │ - sw t7,0(s5) │ │ - beq t2,t6,f480 │ │ - sw t1,4(s5) │ │ - addiu t8,t4,11 │ │ - sll ra,t8,0x3 │ │ - addu a0,s0,ra │ │ - addiu s7,t4,2 │ │ - sw t7,0(a0) │ │ - beq s7,t6,f480 │ │ - sw t1,4(a0) │ │ - addiu v0,t4,12 │ │ - sll s6,v0,0x3 │ │ - addu v1,s0,s6 │ │ - addiu s2,t4,3 │ │ - sw t7,0(v1) │ │ - beq s2,t6,f480 │ │ - sw t1,4(v1) │ │ - addiu t9,t4,13 │ │ - sll a1,t9,0x3 │ │ - addu t5,s0,a1 │ │ - addiu a2,t4,4 │ │ - sw t7,0(t5) │ │ - beq a2,t6,f480 │ │ - sw t1,4(t5) │ │ - addiu t0,t4,14 │ │ - sll a3,t0,0x3 │ │ - addu s5,s0,a3 │ │ - addiu t2,t4,5 │ │ - sw t7,0(s5) │ │ - beq t2,t6,f480 │ │ - sw t1,4(s5) │ │ - addiu t8,t4,15 │ │ - sll ra,t8,0x3 │ │ - addu a0,s0,ra │ │ - addiu s7,t4,6 │ │ - sw t7,0(a0) │ │ - beq s7,t6,f480 │ │ - sw t1,4(a0) │ │ - addiu v0,t4,16 │ │ - sll s6,v0,0x3 │ │ - addu v1,s0,s6 │ │ - addiu s2,t4,7 │ │ - sw t7,0(v1) │ │ - beq s2,t6,f480 │ │ - sw t1,4(v1) │ │ - addiu t9,t4,17 │ │ - sll a1,t9,0x3 │ │ - addu t5,s0,a1 │ │ - addiu a2,t4,8 │ │ - sw t7,0(t5) │ │ - beq a2,t6,f480 │ │ - sw t1,4(t5) │ │ - addiu t0,t4,18 │ │ - sll a3,t0,0x3 │ │ - addu s5,s0,a3 │ │ - addiu t2,t4,9 │ │ - sw t7,0(s5) │ │ - beq t2,t6,f480 │ │ - sw t1,4(s5) │ │ - addiu t7,t4,19 │ │ - sll t1,t7,0x3 │ │ - addu t8,s0,t1 │ │ - move ra,zero │ │ - move a0,zero │ │ - sw ra,0(t8) │ │ - beq t3,t6,f480 │ │ - sw a0,4(t8) │ │ - addiu t3,t4,20 │ │ - sll t6,t3,0x3 │ │ - addu s7,s0,t6 │ │ - move v0,zero │ │ - move s6,zero │ │ - li v1,2 │ │ - sw v0,0(s7) │ │ - bne t4,v1,f480 │ │ - sw s6,4(s7) │ │ - move t4,zero │ │ - move s2,zero │ │ - sw t4,208(sp) │ │ - sw s2,212(sp) │ │ - lw t9,32(sp) │ │ - lw t5,36(sp) │ │ - srl a1,t9,0x1d │ │ - sll t0,t9,0x3 │ │ - srl a3,s3,0x1d │ │ - sll a2,t5,0x3 │ │ - srl s5,s4,0x1d │ │ - sll s3,s3,0x3 │ │ - or t2,a1,a2 │ │ - or t7,a3,t0 │ │ - or t1,s3,s5 │ │ - lw t9,-32616(gp) │ │ - sll s4,s4,0x3 │ │ - move a0,s0 │ │ - sw t7,216(sp) │ │ - sw t2,220(sp) │ │ - sw t1,228(sp) │ │ - jalr t9 │ │ - sw s4,224(sp) │ │ - move a0,zero │ │ - li t8,64 │ │ - srl ra,a0,0x3 │ │ - addiu t3,ra,2 │ │ - sll t6,t3,0x3 │ │ - addu s7,s0,t6 │ │ - nor v0,zero,a0 │ │ - lw s6,4(s7) │ │ - andi v1,v0,0x7 │ │ - sll t4,v1,0x3 │ │ - lw s2,0(s7) │ │ - sll a1,s6,0x1 │ │ - nor t5,zero,t4 │ │ - sllv a2,a1,t5 │ │ - srlv t0,s2,t4 │ │ - andi a3,t4,0x20 │ │ - or s5,a2,t0 │ │ - srlv s3,s6,t4 │ │ - addu t2,s1,a0 │ │ - movn s5,s3,a3 │ │ - addiu a0,a0,1 │ │ - bne a0,t8,f4d4 │ │ - sb s5,0(t2) │ │ - lw ra,268(sp) │ │ - lw s7,264(sp) │ │ - lw s6,260(sp) │ │ - lw s5,256(sp) │ │ - lw s4,252(sp) │ │ - lw s3,248(sp) │ │ - lw s2,244(sp) │ │ - lw s1,240(sp) │ │ - lw s0,236(sp) │ │ - jr ra │ │ - addiu sp,sp,272 │ │ - addiu s5,t4,1 │ │ - sltiu t2,s5,14 │ │ - beqz t2,f480 │ │ - addiu t6,t4,11 │ │ - sll t7,t6,0x3 │ │ - addu t8,s0,t7 │ │ - move s7,zero │ │ - move t9,zero │ │ - addiu ra,t4,2 │ │ - li a0,14 │ │ - sw s7,0(t8) │ │ - beq ra,a0,f480 │ │ - sw t9,4(t8) │ │ - addiu v0,t4,12 │ │ - sll s6,v0,0x3 │ │ - addu v1,s0,s6 │ │ - addiu t4,t4,3 │ │ - sw s7,0(v1) │ │ - bne t4,a0,f324 │ │ - sw t9,4(v1) │ │ - b f484 │ │ - lw t9,32(sp) │ │ - move s2,zero │ │ - sw s3,224(sp) │ │ - b f2e8 │ │ - sw s2,228(sp) │ │ - │ │ -0000f5bc : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-26044 │ │ - addu gp,gp,t9 │ │ - li v0,64 │ │ - beq a0,v0,f5fc │ │ - sltiu v1,a0,65 │ │ - bnez v1,f75c │ │ - li t1,256 │ │ - beq a0,t1,f6dc │ │ - sltiu t2,a0,257 │ │ - bnez t2,f780 │ │ - li t0,384 │ │ - beq a0,t0,f66c │ │ - li t1,512 │ │ - bne a0,t1,f778 │ │ - nop │ │ - lw v1,-32600(gp) │ │ - move a0,zero │ │ - move t8,zero │ │ - sw a0,8(a1) │ │ - sw t8,12(a1) │ │ - sw a0,0(a1) │ │ - sw t8,4(a1) │ │ - addiu v0,a1,16 │ │ - addiu t9,v1,64 │ │ - lw t0,0(v1) │ │ - lw a3,4(v1) │ │ - swl t0,3(v0) │ │ - swr t0,0(v0) │ │ - swl a3,7(v0) │ │ - lw a2,8(v1) │ │ - swr a3,4(v0) │ │ - swl a2,11(v0) │ │ - lw t1,12(v1) │ │ - swr a2,8(v0) │ │ - swl t1,15(v0) │ │ - addiu v1,v1,16 │ │ - swr t1,12(v0) │ │ - bne v1,t9,f620 │ │ - addiu v0,v0,16 │ │ - li t2,64 │ │ - sw t2,208(a1) │ │ - jr ra │ │ - move v0,zero │ │ - lw t8,-32612(gp) │ │ - move t2,zero │ │ - move t3,zero │ │ - sw t2,8(a1) │ │ - sw t3,12(a1) │ │ - sw t2,0(a1) │ │ - sw t3,4(a1) │ │ - addiu t9,a1,16 │ │ - addiu t4,t8,64 │ │ - lw t5,0(t8) │ │ - lw t6,4(t8) │ │ - swl t5,3(t9) │ │ - swr t5,0(t9) │ │ - swl t6,7(t9) │ │ - lw t7,8(t8) │ │ - swr t6,4(t9) │ │ - swl t7,11(t9) │ │ - lw a0,12(t8) │ │ - swr t7,8(t9) │ │ - swl a0,15(t9) │ │ - addiu t8,t8,16 │ │ - swr a0,12(t9) │ │ - bne t8,t4,f690 │ │ - addiu t9,t9,16 │ │ - li v0,48 │ │ - sw v0,208(a1) │ │ - jr ra │ │ - move v0,zero │ │ - lw v1,-32628(gp) │ │ - addiu t0,a1,8 │ │ - lw a2,0(v1) │ │ - sw zero,4(a1) │ │ - sw zero,0(a1) │ │ - swl a2,3(t0) │ │ - lw a3,4(v1) │ │ - swr a2,0(t0) │ │ - swl a3,7(t0) │ │ - lw t1,8(v1) │ │ - swr a3,4(t0) │ │ - swl t1,11(t0) │ │ - lw t2,12(v1) │ │ - swr t1,8(t0) │ │ - swl t2,15(t0) │ │ - lw t3,16(v1) │ │ - lw t4,20(v1) │ │ - swr t2,12(t0) │ │ - swl t3,19(t0) │ │ - lw t5,24(v1) │ │ - lw t6,28(v1) │ │ - swr t3,16(t0) │ │ - swl t4,23(t0) │ │ - swr t4,20(t0) │ │ - swl t5,27(t0) │ │ - swr t5,24(t0) │ │ - swl t6,31(t0) │ │ - li t7,32 │ │ - swr t6,28(t0) │ │ - move v0,zero │ │ - jr ra │ │ - sw t7,208(a1) │ │ - li a2,32 │ │ - beq a0,a2,f6dc │ │ - li a3,48 │ │ - beq a0,a3,f66c │ │ - li t0,28 │ │ - beq a0,t0,f78c │ │ - lw t4,-32636(gp) │ │ - jr ra │ │ - li v0,1 │ │ - li t3,224 │ │ - bne a0,t3,f778 │ │ - lw t4,-32636(gp) │ │ - addiu t5,a1,8 │ │ - lw t6,0(t4) │ │ - sw zero,4(a1) │ │ - sw zero,0(a1) │ │ - swl t6,3(t5) │ │ - lw a0,4(t4) │ │ - swr t6,0(t5) │ │ - swl a0,7(t5) │ │ - lw t7,8(t4) │ │ - swr a0,4(t5) │ │ - swl t7,11(t5) │ │ - lw t8,12(t4) │ │ - swr t7,8(t5) │ │ - swl t8,15(t5) │ │ - lw t9,16(t4) │ │ - lw v0,20(t4) │ │ - swr t8,12(t5) │ │ - swl t9,19(t5) │ │ - lw a2,24(t4) │ │ - lw v1,28(t4) │ │ - swr t9,16(t5) │ │ - swl v0,23(t5) │ │ - swr v0,20(t5) │ │ - swl a2,27(t5) │ │ - swr a2,24(t5) │ │ - swl v1,31(t5) │ │ - li a3,28 │ │ - swr v1,28(t5) │ │ - move v0,zero │ │ - jr ra │ │ - sw a3,208(a1) │ │ - │ │ -0000f808 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-26632 │ │ - addu gp,gp,t9 │ │ - lw v0,208(a2) │ │ - li v1,32 │ │ - beq v0,v1,f854 │ │ - sltiu a3,v0,33 │ │ - bnez a3,f848 │ │ - li t1,48 │ │ - beq v0,t1,f83c │ │ - li t2,64 │ │ - bne v0,t2,f860 │ │ - nop │ │ - lw t9,-32604(gp) │ │ - jr t9 │ │ - nop │ │ - li t0,28 │ │ - bne v0,t0,f860 │ │ - nop │ │ - lw t9,-32696(gp) │ │ - jr t9 │ │ - nop │ │ - jr ra │ │ - nop │ │ - │ │ -0000f868 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-26728 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-64 │ │ - sw s1,32(sp) │ │ - sw s0,28(sp) │ │ - sw gp,16(sp) │ │ - sw ra,60(sp) │ │ - sw s7,56(sp) │ │ - sw s6,52(sp) │ │ - sw s5,48(sp) │ │ - sw s4,44(sp) │ │ - sw s3,40(sp) │ │ - sw s2,36(sp) │ │ - lw v0,208(a1) │ │ - li v1,32 │ │ - move s0,a1 │ │ - beq v0,v1,101ec │ │ - move s1,a0 │ │ - sltiu a0,v0,33 │ │ - bnez a0,ff80 │ │ - li t2,48 │ │ - beq v0,t2,fc28 │ │ - li t3,64 │ │ - bne v0,t3,fc00 │ │ - lw ra,60(sp) │ │ - lw s4,0(a1) │ │ - lw s3,4(a1) │ │ - andi s5,s4,0x7f │ │ - addiu t4,s5,7 │ │ - srl t8,t4,0x3 │ │ - beqz t8,f924 │ │ - addiu s6,t8,-1 │ │ - addiu t5,t8,9 │ │ - sll t6,t5,0x3 │ │ - addu s2,a1,t6 │ │ - li s7,-1 │ │ - lw t9,-32620(gp) │ │ - lw a0,0(s2) │ │ - lw a1,4(s2) │ │ - jalr t9 │ │ - addiu s6,s6,-1 │ │ - addiu s2,s2,-8 │ │ - lw gp,16(sp) │ │ - sw v0,8(s2) │ │ - bne s6,s7,f8fc │ │ - sw v1,12(s2) │ │ - nor t1,zero,s5 │ │ - andi t7,t1,0x7 │ │ - sll ra,t7,0x3 │ │ - li a1,-256 │ │ - srl v0,s5,0x3 │ │ - nor t3,zero,ra │ │ - sll a2,v0,0x3 │ │ - srl a0,a1,0x1 │ │ - li t0,-1 │ │ - addu t4,s0,a2 │ │ - srlv a3,a0,t3 │ │ - sllv v1,t0,ra │ │ - andi t2,ra,0x20 │ │ - sllv t8,a1,ra │ │ - lw t5,80(t4) │ │ - lw t6,84(t4) │ │ - or s7,a3,v1 │ │ - li t9,128 │ │ - li s2,64 │ │ - sllv s6,t9,ra │ │ - movn s7,t8,t2 │ │ - srlv t1,s2,t3 │ │ - movn t8,zero,t2 │ │ - movn t1,s6,t2 │ │ - and t7,t5,t8 │ │ - and ra,t6,s7 │ │ - movn s6,zero,t2 │ │ - or t3,t7,s6 │ │ - or a2,ra,t1 │ │ - sltiu a1,s5,112 │ │ - sw t3,80(t4) │ │ - beqz a1,1044c │ │ - sw a2,84(t4) │ │ - addiu s5,v0,1 │ │ - sltiu a0,s5,14 │ │ - beqz a0,fb54 │ │ - addiu t4,v0,11 │ │ - sll a3,t4,0x3 │ │ - addu t0,s0,a3 │ │ - move t8,zero │ │ - move t5,zero │ │ - addiu v1,v0,2 │ │ - li t2,14 │ │ - sw t8,0(t0) │ │ - beq v1,t2,fb54 │ │ - sw t5,4(t0) │ │ - addiu t6,v0,12 │ │ - sll s7,t6,0x3 │ │ - addu t9,s0,s7 │ │ - addiu v0,v0,3 │ │ - sw t8,0(t9) │ │ - beq v0,t2,fb54 │ │ - sw t5,4(t9) │ │ - addiu ra,v0,10 │ │ - sll a2,ra,0x3 │ │ - addu a1,s0,a2 │ │ - move t4,zero │ │ - move a3,zero │ │ - addiu s5,v0,1 │ │ - li a0,14 │ │ - sw t4,0(a1) │ │ - beq s5,a0,fb54 │ │ - sw a3,4(a1) │ │ - addiu t0,v0,11 │ │ - sll v1,t0,0x3 │ │ - addu t2,s0,v1 │ │ - addiu t8,v0,2 │ │ - sw t4,0(t2) │ │ - beq t8,a0,fb54 │ │ - sw a3,4(t2) │ │ - addiu t5,v0,12 │ │ - sll t6,t5,0x3 │ │ - addu s7,s0,t6 │ │ - addiu s6,v0,3 │ │ - sw t4,0(s7) │ │ - beq s6,a0,fb54 │ │ - sw a3,4(s7) │ │ - addiu t9,v0,13 │ │ - sll s2,t9,0x3 │ │ - addu t1,s0,s2 │ │ - addiu t7,v0,4 │ │ - sw t4,0(t1) │ │ - beq t7,a0,fb54 │ │ - sw a3,4(t1) │ │ - addiu t3,v0,14 │ │ - sll a2,t3,0x3 │ │ - addu a1,s0,a2 │ │ - addiu s5,v0,5 │ │ - sw t4,0(a1) │ │ - beq s5,a0,fb54 │ │ - sw a3,4(a1) │ │ - addiu t0,v0,15 │ │ - sll v1,t0,0x3 │ │ - addu t2,s0,v1 │ │ - addiu t8,v0,6 │ │ - sw t4,0(t2) │ │ - beq t8,a0,fb54 │ │ - sw a3,4(t2) │ │ - addiu t5,v0,16 │ │ - sll t6,t5,0x3 │ │ - addu s7,s0,t6 │ │ - addiu s6,v0,7 │ │ - sw t4,0(s7) │ │ - beq s6,a0,fb54 │ │ - sw a3,4(s7) │ │ - addiu t9,v0,17 │ │ - sll s2,t9,0x3 │ │ - addu t1,s0,s2 │ │ - addiu t7,v0,8 │ │ - sw t4,0(t1) │ │ - beq t7,a0,fb54 │ │ - sw a3,4(t1) │ │ - addiu t3,v0,18 │ │ - sll a2,t3,0x3 │ │ - addu a1,s0,a2 │ │ - addiu s5,v0,9 │ │ - sw t4,0(a1) │ │ - beq s5,a0,fb54 │ │ - sw a3,4(a1) │ │ - addiu t4,v0,19 │ │ - sll a3,t4,0x3 │ │ - addu t0,s0,a3 │ │ - move v1,zero │ │ - move t2,zero │ │ - sw v1,0(t0) │ │ - beq ra,a0,fb54 │ │ - sw t2,4(t0) │ │ - addiu ra,v0,20 │ │ - sll a0,ra,0x3 │ │ - addu t8,s0,a0 │ │ - move t5,zero │ │ - move t6,zero │ │ - li s7,2 │ │ - sw t5,0(t8) │ │ - bne v0,s7,fb54 │ │ - sw t6,4(t8) │ │ - move v0,zero │ │ - move s6,zero │ │ - sw v0,184(s0) │ │ - sw s6,188(s0) │ │ - lw t9,8(s0) │ │ - lw s2,12(s0) │ │ - srl t1,t9,0x1d │ │ - sll t3,t9,0x3 │ │ - srl a2,s3,0x1d │ │ - srl a1,s4,0x1d │ │ - sll t7,s2,0x3 │ │ - sll s3,s3,0x3 │ │ - or s5,t1,t7 │ │ - or t4,a2,t3 │ │ - or a3,s3,a1 │ │ - lw t9,-32616(gp) │ │ - sll s4,s4,0x3 │ │ - move a0,s0 │ │ - sw t4,192(s0) │ │ - sw s5,196(s0) │ │ - sw a3,204(s0) │ │ - jalr t9 │ │ - sw s4,200(s0) │ │ - move a0,zero │ │ - li t0,64 │ │ - srl v1,a0,0x3 │ │ - addiu t2,v1,2 │ │ - sll ra,t2,0x3 │ │ - addu t8,s0,ra │ │ - nor t5,zero,a0 │ │ - lw t6,4(t8) │ │ - andi s7,t5,0x7 │ │ - sll v0,s7,0x3 │ │ - lw s6,0(t8) │ │ - sll s2,t6,0x1 │ │ - nor t1,zero,v0 │ │ - sllv t7,s2,t1 │ │ - srlv t3,s6,v0 │ │ - andi a2,v0,0x20 │ │ - or s3,t7,t3 │ │ - srlv s5,t6,v0 │ │ - addu a1,s1,a0 │ │ - movn s3,s5,a2 │ │ - addiu a0,a0,1 │ │ - bne a0,t0,fba8 │ │ - sb s3,0(a1) │ │ - lw ra,60(sp) │ │ - lw s7,56(sp) │ │ - lw s6,52(sp) │ │ - lw s5,48(sp) │ │ - lw s4,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,64 │ │ - lw s4,0(a1) │ │ - lw s3,4(a1) │ │ - andi s5,s4,0x7f │ │ - addiu t4,s5,7 │ │ - srl a3,t4,0x3 │ │ - beqz a3,fc7c │ │ - addiu s6,a3,-1 │ │ - addiu t9,a3,9 │ │ - sll t0,t9,0x3 │ │ - addu s2,a1,t0 │ │ - li s7,-1 │ │ - lw t9,-32620(gp) │ │ - lw a0,0(s2) │ │ - lw a1,4(s2) │ │ - jalr t9 │ │ - addiu s6,s6,-1 │ │ - addiu s2,s2,-8 │ │ - lw gp,16(sp) │ │ - sw v0,8(s2) │ │ - bne s6,s7,fc54 │ │ - sw v1,12(s2) │ │ - nor v1,zero,s5 │ │ - andi t2,v1,0x7 │ │ - sll ra,t2,0x3 │ │ - li t8,-256 │ │ - srl t5,s5,0x3 │ │ - nor t6,zero,ra │ │ - sll v0,t5,0x3 │ │ - srl t1,t8,0x1 │ │ - li a2,-1 │ │ - addu t7,s0,v0 │ │ - srlv t3,t1,t6 │ │ - sllv a0,a2,ra │ │ - andi t4,ra,0x20 │ │ - sllv a1,t8,ra │ │ - lw s7,80(t7) │ │ - lw t0,84(t7) │ │ - or t9,t3,a0 │ │ - li a3,128 │ │ - li s2,64 │ │ - sllv s6,a3,ra │ │ - movn t9,a1,t4 │ │ - srlv t2,s2,t6 │ │ - movn a1,zero,t4 │ │ - movn t2,s6,t4 │ │ - and v1,s7,a1 │ │ - and ra,t0,t9 │ │ - movn s6,zero,t4 │ │ - or t8,v1,s6 │ │ - or t6,ra,t2 │ │ - sltiu v0,s5,112 │ │ - sw t8,80(t7) │ │ - beqz v0,104a4 │ │ - sw t6,84(t7) │ │ - addiu s5,t5,1 │ │ - sltiu t1,s5,14 │ │ - beqz t1,feac │ │ - addiu t7,t5,11 │ │ - sll t3,t7,0x3 │ │ - addu t4,s0,t3 │ │ - move a2,zero │ │ - move s7,zero │ │ - addiu a1,t5,2 │ │ - li a0,14 │ │ - sw a2,0(t4) │ │ - beq a1,a0,feac │ │ - sw s7,4(t4) │ │ - addiu t0,t5,12 │ │ - sll t9,t0,0x3 │ │ - addu a3,s0,t9 │ │ - addiu t5,t5,3 │ │ - sw a2,0(a3) │ │ - beq t5,a0,feac │ │ - sw s7,4(a3) │ │ - addiu ra,t5,10 │ │ - sll t6,ra,0x3 │ │ - addu v0,s0,t6 │ │ - move t3,zero │ │ - move t1,zero │ │ - addiu s5,t5,1 │ │ - li t7,14 │ │ - sw t3,0(v0) │ │ - beq s5,t7,feac │ │ - sw t1,4(v0) │ │ - addiu t4,t5,11 │ │ - sll a1,t4,0x3 │ │ - addu a0,s0,a1 │ │ - addiu a2,t5,2 │ │ - sw t3,0(a0) │ │ - beq a2,t7,feac │ │ - sw t1,4(a0) │ │ - addiu s7,t5,12 │ │ - sll t0,s7,0x3 │ │ - addu a3,s0,t0 │ │ - addiu s6,t5,3 │ │ - sw t3,0(a3) │ │ - beq s6,t7,feac │ │ - sw t1,4(a3) │ │ - addiu t9,t5,13 │ │ - sll s2,t9,0x3 │ │ - addu t2,s0,s2 │ │ - addiu v1,t5,4 │ │ - sw t3,0(t2) │ │ - beq v1,t7,feac │ │ - sw t1,4(t2) │ │ - addiu t8,t5,14 │ │ - sll t6,t8,0x3 │ │ - addu v0,s0,t6 │ │ - addiu s5,t5,5 │ │ - sw t3,0(v0) │ │ - beq s5,t7,feac │ │ - sw t1,4(v0) │ │ - addiu t4,t5,15 │ │ - sll a1,t4,0x3 │ │ - addu a0,s0,a1 │ │ - addiu a2,t5,6 │ │ - sw t3,0(a0) │ │ - beq a2,t7,feac │ │ - sw t1,4(a0) │ │ - addiu s7,t5,16 │ │ - sll t0,s7,0x3 │ │ - addu a3,s0,t0 │ │ - addiu s6,t5,7 │ │ - sw t3,0(a3) │ │ - beq s6,t7,feac │ │ - sw t1,4(a3) │ │ - addiu t9,t5,17 │ │ - sll s2,t9,0x3 │ │ - addu t2,s0,s2 │ │ - addiu v1,t5,8 │ │ - sw t3,0(t2) │ │ - beq v1,t7,feac │ │ - sw t1,4(t2) │ │ - addiu t8,t5,18 │ │ - sll t6,t8,0x3 │ │ - addu v0,s0,t6 │ │ - addiu s5,t5,9 │ │ - sw t3,0(v0) │ │ - beq s5,t7,feac │ │ - sw t1,4(v0) │ │ - addiu t3,t5,19 │ │ - sll t1,t3,0x3 │ │ - addu t4,s0,t1 │ │ - move a1,zero │ │ - move a0,zero │ │ - sw a1,0(t4) │ │ - beq ra,t7,feac │ │ - sw a0,4(t4) │ │ - addiu ra,t5,20 │ │ - sll t7,ra,0x3 │ │ - addu a2,s0,t7 │ │ - move s7,zero │ │ - move t0,zero │ │ - li a3,2 │ │ - sw s7,0(a2) │ │ - bne t5,a3,feac │ │ - sw t0,4(a2) │ │ - move t5,zero │ │ - move s6,zero │ │ - sw t5,184(s0) │ │ - sw s6,188(s0) │ │ - lw t9,8(s0) │ │ - lw s2,12(s0) │ │ - srl t2,t9,0x1d │ │ - sll t8,t9,0x3 │ │ - srl t6,s3,0x1d │ │ - srl v0,s4,0x1d │ │ - sll v1,s2,0x3 │ │ - sll s3,s3,0x3 │ │ - or s5,t2,v1 │ │ - or t3,t6,t8 │ │ - or t1,s3,v0 │ │ - lw t9,-32616(gp) │ │ - sll s4,s4,0x3 │ │ - move a0,s0 │ │ - sw t3,192(s0) │ │ - sw s5,196(s0) │ │ - sw t1,204(s0) │ │ - jalr t9 │ │ - sw s4,200(s0) │ │ - move a0,zero │ │ - li t4,48 │ │ - srl a1,a0,0x3 │ │ - addiu ra,a1,2 │ │ - sll t7,ra,0x3 │ │ - addu a2,s0,t7 │ │ - nor s7,zero,a0 │ │ - lw t0,4(a2) │ │ - andi a3,s7,0x7 │ │ - sll t5,a3,0x3 │ │ - lw s6,0(a2) │ │ - sll s2,t0,0x1 │ │ - nor t2,zero,t5 │ │ - sllv t8,s2,t2 │ │ - srlv v1,s6,t5 │ │ - andi t6,t5,0x20 │ │ - or s3,t8,v1 │ │ - srlv v0,t0,t5 │ │ - addu s5,s1,a0 │ │ - movn s3,v0,t6 │ │ - addiu a0,a0,1 │ │ - bne a0,t4,ff00 │ │ - sb s3,0(s5) │ │ - lw ra,60(sp) │ │ - lw s7,56(sp) │ │ - lw s6,52(sp) │ │ - lw s5,48(sp) │ │ - lw s4,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,64 │ │ - li a1,28 │ │ - bne v0,a1,fc00 │ │ - lw ra,60(sp) │ │ - lw s3,0(s0) │ │ - andi s4,s3,0x3f │ │ - addiu a2,s4,3 │ │ - srl a3,a2,0x2 │ │ - beqz a3,ffd4 │ │ - addiu s5,a3,-1 │ │ - addiu t0,a3,9 │ │ - sll s2,t0,0x2 │ │ - addu s7,s0,s2 │ │ - li s6,-1 │ │ - lw t9,-32680(gp) │ │ - lw a0,0(s7) │ │ - jalr t9 │ │ - addiu s5,s5,-1 │ │ - addiu s7,s7,-4 │ │ - lw gp,16(sp) │ │ - bne s5,s6,ffb4 │ │ - sw v0,4(s7) │ │ - srl t1,s4,0x2 │ │ - sll t2,t1,0x2 │ │ - nor t3,zero,s4 │ │ - addu t4,s0,t2 │ │ - andi t5,t3,0x3 │ │ - sll t6,t5,0x3 │ │ - lw t7,40(t4) │ │ - li t8,-128 │ │ - sllv ra,t8,t6 │ │ - li v0,128 │ │ - sllv v1,v0,t6 │ │ - and a0,ra,t7 │ │ - or a1,v1,a0 │ │ - sltiu a2,s4,56 │ │ - beqz a2,104fc │ │ - sw a1,40(t4) │ │ - addiu s4,t1,1 │ │ - sltiu a3,s4,14 │ │ - beqz a3,10160 │ │ - addiu t0,t1,11 │ │ - sll s2,t0,0x2 │ │ - addu s6,s0,s2 │ │ - addiu t9,t1,2 │ │ - li s5,14 │ │ - beq t9,s5,10160 │ │ - sw zero,0(s6) │ │ - addiu s7,t1,12 │ │ - sll t2,s7,0x2 │ │ - addu t3,s0,t2 │ │ - addiu t1,t1,3 │ │ - beq t1,s5,10160 │ │ - sw zero,0(t3) │ │ - addiu t4,t1,10 │ │ - sll t5,t4,0x2 │ │ - addu t6,s0,t5 │ │ - addiu t7,t1,1 │ │ - li t8,14 │ │ - beq t7,t8,10160 │ │ - sw zero,0(t6) │ │ - addiu ra,t1,11 │ │ - sll v0,ra,0x2 │ │ - addu v1,s0,v0 │ │ - addiu a0,t1,2 │ │ - beq a0,t8,10160 │ │ - sw zero,0(v1) │ │ - addiu a1,t1,12 │ │ - sll a2,a1,0x2 │ │ - addu s4,s0,a2 │ │ - addiu a3,t1,3 │ │ - beq a3,t8,10160 │ │ - sw zero,0(s4) │ │ - addiu t0,t1,13 │ │ - sll s2,t0,0x2 │ │ - addu s6,s0,s2 │ │ - addiu s5,t1,4 │ │ - beq s5,t8,10160 │ │ - sw zero,0(s6) │ │ - addiu s7,t1,14 │ │ - sll t2,s7,0x2 │ │ - addu t3,s0,t2 │ │ - addiu t9,t1,5 │ │ - beq t9,t8,10160 │ │ - sw zero,0(t3) │ │ - addiu t5,t1,15 │ │ - sll t6,t5,0x2 │ │ - addu t7,s0,t6 │ │ - addiu ra,t1,6 │ │ - beq ra,t8,10160 │ │ - sw zero,0(t7) │ │ - addiu v0,t1,16 │ │ - sll v1,v0,0x2 │ │ - addu a0,s0,v1 │ │ - addiu a1,t1,7 │ │ - beq a1,t8,10160 │ │ - sw zero,0(a0) │ │ - addiu a2,t1,17 │ │ - sll s4,a2,0x2 │ │ - addu a3,s0,s4 │ │ - addiu t0,t1,8 │ │ - beq t0,t8,10160 │ │ - sw zero,0(a3) │ │ - addiu s2,t1,18 │ │ - sll s6,s2,0x2 │ │ - addu s5,s0,s6 │ │ - addiu s7,t1,9 │ │ - beq s7,t8,10160 │ │ - sw zero,0(s5) │ │ - addiu t2,t1,19 │ │ - sll t3,t2,0x2 │ │ - addu t9,s0,t3 │ │ - beq t4,t8,10160 │ │ - sw zero,0(t9) │ │ - addiu t4,t1,20 │ │ - sll t8,t4,0x2 │ │ - addu t5,s0,t8 │ │ - li t6,2 │ │ - bne t1,t6,10160 │ │ - sw zero,0(t5) │ │ - sw zero,92(s0) │ │ - lw t1,4(s0) │ │ - srl t7,s3,0x1d │ │ - sll ra,t1,0x3 │ │ - or v0,t7,ra │ │ - lw t9,-32640(gp) │ │ - sll s3,s3,0x3 │ │ - sw v0,96(s0) │ │ - sw s3,100(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move v1,zero │ │ - li a2,28 │ │ - srl a0,v1,0x2 │ │ - addiu a1,a0,2 │ │ - sll s4,a1,0x2 │ │ - addu a3,s0,s4 │ │ - nor t0,zero,v1 │ │ - lw s2,0(a3) │ │ - sll s6,t0,0x3 │ │ - addu s5,s1,v1 │ │ - srlv s7,s2,s6 │ │ - addiu v1,v1,1 │ │ - bne v1,a2,10190 │ │ - sb s7,0(s5) │ │ - lw ra,60(sp) │ │ - lw s7,56(sp) │ │ - lw s6,52(sp) │ │ - lw s5,48(sp) │ │ - lw s4,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,64 │ │ - lw s7,0(a1) │ │ - andi s4,s7,0x3f │ │ - addiu t3,s4,3 │ │ - srl t1,t3,0x2 │ │ - beqz t1,10234 │ │ - addiu s3,t1,-1 │ │ - addiu t9,t1,9 │ │ - sll t4,t9,0x2 │ │ - addu s2,a1,t4 │ │ - li s6,-1 │ │ - lw t9,-32680(gp) │ │ - lw a0,0(s2) │ │ - jalr t9 │ │ - addiu s3,s3,-1 │ │ - addiu s2,s2,-4 │ │ - lw gp,16(sp) │ │ - bne s3,s6,10214 │ │ - sw v0,4(s2) │ │ - srl ra,s4,0x2 │ │ - sll a1,ra,0x2 │ │ - nor t7,zero,s4 │ │ - addu a2,s0,a1 │ │ - andi t0,t7,0x3 │ │ - sll t5,t0,0x3 │ │ - lw a3,40(a2) │ │ - li t2,-128 │ │ - sllv t8,t2,t5 │ │ - li v1,128 │ │ - sllv t6,v1,t5 │ │ - and v0,t8,a3 │ │ - or s5,t6,v0 │ │ - sltiu a0,s4,56 │ │ - beqz a0,1052c │ │ - sw s5,40(a2) │ │ - addiu s4,ra,1 │ │ - sltiu t3,s4,14 │ │ - beqz t3,103c0 │ │ - addiu t1,ra,11 │ │ - sll t4,t1,0x2 │ │ - addu s6,s0,t4 │ │ - addiu t9,ra,2 │ │ - li s3,14 │ │ - beq t9,s3,103c0 │ │ - sw zero,0(s6) │ │ - addiu s2,ra,12 │ │ - sll a1,s2,0x2 │ │ - addu t7,s0,a1 │ │ - addiu t0,ra,3 │ │ - beq t0,s3,103c0 │ │ - sw zero,0(t7) │ │ - addiu ra,t0,10 │ │ - sll a2,ra,0x2 │ │ - addu t5,s0,a2 │ │ - addiu a3,t0,1 │ │ - li t2,14 │ │ - beq a3,t2,103c0 │ │ - sw zero,0(t5) │ │ - addiu t8,t0,11 │ │ - sll v1,t8,0x2 │ │ - addu t6,s0,v1 │ │ - addiu v0,t0,2 │ │ - beq v0,t2,103c0 │ │ - sw zero,0(t6) │ │ - addiu s5,t0,12 │ │ - sll a0,s5,0x2 │ │ - addu s4,s0,a0 │ │ - addiu t3,t0,3 │ │ - beq t3,t2,103c0 │ │ - sw zero,0(s4) │ │ - addiu t1,t0,13 │ │ - sll t4,t1,0x2 │ │ - addu s6,s0,t4 │ │ - addiu s3,t0,4 │ │ - beq s3,t2,103c0 │ │ - sw zero,0(s6) │ │ - addiu s2,t0,14 │ │ - sll a1,s2,0x2 │ │ - addu t7,s0,a1 │ │ - addiu t9,t0,5 │ │ - beq t9,t2,103c0 │ │ - sw zero,0(t7) │ │ - addiu a2,t0,15 │ │ - sll t5,a2,0x2 │ │ - addu a3,s0,t5 │ │ - addiu t8,t0,6 │ │ - beq t8,t2,103c0 │ │ - sw zero,0(a3) │ │ - addiu v1,t0,16 │ │ - sll t6,v1,0x2 │ │ - addu v0,s0,t6 │ │ - addiu s5,t0,7 │ │ - beq s5,t2,103c0 │ │ - sw zero,0(v0) │ │ - addiu a0,t0,17 │ │ - sll s4,a0,0x2 │ │ - addu t3,s0,s4 │ │ - addiu t1,t0,8 │ │ - beq t1,t2,103c0 │ │ - sw zero,0(t3) │ │ - addiu t4,t0,18 │ │ - sll s6,t4,0x2 │ │ - addu s3,s0,s6 │ │ - addiu s2,t0,9 │ │ - beq s2,t2,103c0 │ │ - sw zero,0(s3) │ │ - addiu a1,t0,19 │ │ - sll t7,a1,0x2 │ │ - addu t9,s0,t7 │ │ - beq ra,t2,103c0 │ │ - sw zero,0(t9) │ │ - addiu ra,t0,20 │ │ - sll t2,ra,0x2 │ │ - addu a2,s0,t2 │ │ - li t5,2 │ │ - bne t0,t5,103c0 │ │ - sw zero,0(a2) │ │ - sw zero,92(s0) │ │ - lw t0,4(s0) │ │ - srl a3,s7,0x1d │ │ - sll t8,t0,0x3 │ │ - or v1,a3,t8 │ │ - lw t9,-32640(gp) │ │ - sll s7,s7,0x3 │ │ - sw v1,96(s0) │ │ - sw s7,100(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move s2,zero │ │ - li t6,32 │ │ - srl v0,s2,0x2 │ │ - addiu s5,v0,2 │ │ - sll a0,s5,0x2 │ │ - addu s4,s0,a0 │ │ - nor t3,zero,s2 │ │ - lw t1,0(s4) │ │ - sll t4,t3,0x3 │ │ - addu s6,s1,s2 │ │ - srlv s3,t1,t4 │ │ - addiu s2,s2,1 │ │ - bne s2,t6,103f0 │ │ - sb s3,0(s6) │ │ - lw ra,60(sp) │ │ - lw s7,56(sp) │ │ - lw s6,52(sp) │ │ - lw s5,48(sp) │ │ - lw s4,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,64 │ │ - sltiu s4,s5,120 │ │ - beqz s4,10464 │ │ - move s6,zero │ │ - move s3,zero │ │ - sw s3,200(s0) │ │ - sw s6,204(s0) │ │ - lw t9,-32616(gp) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move s2,zero │ │ - move t1,zero │ │ - move t7,zero │ │ - move t3,zero │ │ - lw gp,16(sp) │ │ - lw s4,0(s0) │ │ - lw s3,4(s0) │ │ - sw s2,80(s0) │ │ - sw t1,84(s0) │ │ - li v0,2 │ │ - sw t7,88(s0) │ │ - b f9f8 │ │ - sw t3,92(s0) │ │ - sltiu s4,s5,120 │ │ - beqz s4,104c0 │ │ - lw t9,-32616(gp) │ │ - move s3,zero │ │ - move s6,zero │ │ - sw s3,200(s0) │ │ - sw s6,204(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - move s2,zero │ │ - move t2,zero │ │ - move v1,zero │ │ - move t8,zero │ │ - lw gp,16(sp) │ │ - lw s4,0(s0) │ │ - lw s3,4(s0) │ │ - sw s2,80(s0) │ │ - sw t2,84(s0) │ │ - li t5,2 │ │ - sw v1,88(s0) │ │ - b fd50 │ │ - sw t8,92(s0) │ │ - sltiu s3,s4,60 │ │ - beqz s3,1050c │ │ - lw t9,-32640(gp) │ │ - sw zero,100(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw gp,16(sp) │ │ - lw s3,0(s0) │ │ - sw zero,40(s0) │ │ - li t1,2 │ │ - b 10054 │ │ - sw zero,44(s0) │ │ - sltiu s7,s4,60 │ │ - beqz s7,1053c │ │ - lw t9,-32640(gp) │ │ - sw zero,100(s0) │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw gp,16(sp) │ │ - lw s7,0(s0) │ │ - sw zero,40(s0) │ │ - li t0,2 │ │ - b 102b4 │ │ - sw zero,44(s0) │ │ - │ │ -0001055c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-30044 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-272 │ │ - lw t9,-32592(gp) │ │ - sw s0,252(sp) │ │ - addiu s0,sp,24 │ │ - sw gp,16(sp) │ │ - sw s3,264(sp) │ │ - sw s2,260(sp) │ │ - sw s1,256(sp) │ │ - sw ra,268(sp) │ │ - move s1,a0 │ │ - move a0,a1 │ │ - move a1,s0 │ │ - move s3,a2 │ │ - jalr t9 │ │ - move s2,a3 │ │ - beqz v0,105cc │ │ - lw gp,16(sp) │ │ - lw ra,268(sp) │ │ - lw s3,264(sp) │ │ - lw s2,260(sp) │ │ - lw s1,256(sp) │ │ - lw s0,252(sp) │ │ - li v0,1 │ │ - jr ra │ │ - addiu sp,sp,272 │ │ - lw t9,-32588(gp) │ │ - sw v0,240(sp) │ │ - move a2,s0 │ │ - move a0,s3 │ │ - jalr t9 │ │ - move a1,s2 │ │ - lw gp,16(sp) │ │ - move a0,s1 │ │ - lw t9,-32584(gp) │ │ - jalr t9 │ │ - move a1,s0 │ │ - lw ra,268(sp) │ │ - lw v0,240(sp) │ │ - lw s3,264(sp) │ │ - lw s2,260(sp) │ │ - lw s1,256(sp) │ │ - lw s0,252(sp) │ │ - jr ra │ │ - addiu sp,sp,272 │ │ - ... │ │ - │ │ -00010620 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-30240 │ │ - addu gp,gp,t9 │ │ - lw t9,-32508(gp) │ │ - move a1,zero │ │ - jr t9 │ │ - li a2,172 │ │ - │ │ -0001063c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-30268 │ │ - addu gp,gp,t9 │ │ - lw v0,168(a2) │ │ - li v1,-1 │ │ - beq v0,v1,10744 │ │ - nop │ │ - addiu sp,sp,-48 │ │ - sw s2,36(sp) │ │ - move s2,a0 │ │ - addu a0,a1,v0 │ │ - sw s1,32(sp) │ │ - sw gp,16(sp) │ │ - move s1,a1 │ │ - sltiu a1,a0,65 │ │ - sw s0,28(sp) │ │ - sw ra,44(sp) │ │ - sw s3,40(sp) │ │ - bnez a1,10704 │ │ - move s0,a2 │ │ - addiu s3,a2,64 │ │ - sltiu a2,v0,65 │ │ - bnez a2,106dc │ │ - lw t9,-32700(gp) │ │ - lw t9,-32696(gp) │ │ - move a0,s2 │ │ - move a1,s1 │ │ - jalr t9 │ │ - move a2,s3 │ │ - lw a3,168(s0) │ │ - move v0,zero │ │ - addu t0,a3,s1 │ │ - sw t0,168(s0) │ │ - lw ra,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,48 │ │ - jalr t9 │ │ - move a0,s3 │ │ - lw gp,16(sp) │ │ - lw a1,168(s0) │ │ - lw t9,-32696(gp) │ │ - move a0,s0 │ │ - jalr t9 │ │ - move a2,s3 │ │ - b 1069c │ │ - lw gp,16(sp) │ │ - lw t9,-32504(gp) │ │ - addu a0,a2,v0 │ │ - move a1,s2 │ │ - jalr t9 │ │ - move a2,s1 │ │ - lw a3,168(s0) │ │ - move v0,zero │ │ - addu t0,a3,s1 │ │ - sw t0,168(s0) │ │ - lw ra,44(sp) │ │ - lw s3,40(sp) │ │ - lw s2,36(sp) │ │ - lw s1,32(sp) │ │ - lw s0,28(sp) │ │ - jr ra │ │ - addiu sp,sp,48 │ │ - jr ra │ │ - li v0,-1 │ │ - │ │ -0001074c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-30540 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-48 │ │ - sw s3,36(sp) │ │ - sw s2,32(sp) │ │ - sw s0,24(sp) │ │ - sw gp,16(sp) │ │ - sw ra,44(sp) │ │ - sw s4,40(sp) │ │ - sw s1,28(sp) │ │ - lw v0,168(a2) │ │ - li v1,-1 │ │ - move s0,a2 │ │ - move s2,a0 │ │ - beq v0,v1,108b8 │ │ - move s3,a1 │ │ - sltiu a0,v0,65 │ │ - beqz a0,10908 │ │ - lw t9,-32692(gp) │ │ - addiu s1,a2,64 │ │ - li a2,64 │ │ - subu a2,a2,v0 │ │ - lw t9,-32508(gp) │ │ - move a1,zero │ │ - jalr t9 │ │ - addu a0,s0,v0 │ │ - lw gp,16(sp) │ │ - lw a0,8(s0) │ │ - lw v1,60(s0) │ │ - lw s4,0(s0) │ │ - lw ra,4(s0) │ │ - lw t8,12(s0) │ │ - lw t7,16(s0) │ │ - lw t6,20(s0) │ │ - lw t5,24(s0) │ │ - lw t4,28(s0) │ │ - lw t3,32(s0) │ │ - lw t2,36(s0) │ │ - lw t1,40(s0) │ │ - lw t0,44(s0) │ │ - lw a3,48(s0) │ │ - lw a2,52(s0) │ │ - lw a1,56(s0) │ │ - lui v0,0x3636 │ │ - addiu v0,v0,13878 │ │ - xor ra,ra,v0 │ │ - xor t9,a0,v0 │ │ - xor t8,t8,v0 │ │ - xor t7,t7,v0 │ │ - xor t6,t6,v0 │ │ - xor t5,t5,v0 │ │ - xor t4,t4,v0 │ │ - xor t3,t3,v0 │ │ - xor t2,t2,v0 │ │ - xor t1,t1,v0 │ │ - xor t0,t0,v0 │ │ - xor a3,a3,v0 │ │ - xor a2,a2,v0 │ │ - xor a1,a1,v0 │ │ - xor s4,s4,v0 │ │ - xor v0,v1,v0 │ │ - lw v1,-32700(gp) │ │ - move a0,s1 │ │ - sw ra,4(s0) │ │ - sw t9,8(s0) │ │ - sw t8,12(s0) │ │ - move t9,v1 │ │ - sw t7,16(s0) │ │ - sw t6,20(s0) │ │ - sw t5,24(s0) │ │ - sw t4,28(s0) │ │ - sw t3,32(s0) │ │ - sw t2,36(s0) │ │ - sw t1,40(s0) │ │ - sw t0,44(s0) │ │ - sw a3,48(s0) │ │ - sw a2,52(s0) │ │ - sw a1,56(s0) │ │ - sw v0,60(s0) │ │ - jalr t9 │ │ - sw s4,0(s0) │ │ - lw gp,16(sp) │ │ - move a2,s1 │ │ - lw t9,-32696(gp) │ │ - move a0,s0 │ │ - li a1,64 │ │ - jalr t9 │ │ - li s1,-1 │ │ - lw gp,16(sp) │ │ - sw s1,168(s0) │ │ - bnez s3,108dc │ │ - lw ra,44(sp) │ │ - lw s4,40(sp) │ │ - lw s3,36(sp) │ │ - lw s2,32(sp) │ │ - lw s1,28(sp) │ │ - lw s0,24(sp) │ │ - jr ra │ │ - addiu sp,sp,48 │ │ - lw s4,40(sp) │ │ - lw s1,28(sp) │ │ - move a0,s2 │ │ - move a1,s3 │ │ - lw s2,32(sp) │ │ - lw s3,36(sp) │ │ - addiu a2,s0,64 │ │ - lw t9,-32696(gp) │ │ - lw s0,24(sp) │ │ - jr t9 │ │ - addiu sp,sp,48 │ │ - addiu s1,a2,64 │ │ - move a0,a2 │ │ - jalr t9 │ │ - move a1,s1 │ │ - li v0,32 │ │ - lw gp,16(sp) │ │ - li a2,32 │ │ - b 107a8 │ │ - sw v0,168(s0) │ │ - │ │ -0001092c : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-31020 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-88 │ │ - sw s3,72(sp) │ │ - sw s2,68(sp) │ │ - sw s1,64(sp) │ │ - sw gp,16(sp) │ │ - sw ra,84(sp) │ │ - sw s5,80(sp) │ │ - sw s4,76(sp) │ │ - sw s0,60(sp) │ │ - lw v1,168(a2) │ │ - li v0,-1 │ │ - move s3,a2 │ │ - move s1,a0 │ │ - beq v1,v0,10988 │ │ - move s2,a1 │ │ - lw t9,-32580(gp) │ │ - move a0,zero │ │ - jalr t9 │ │ - move a1,zero │ │ - lw gp,16(sp) │ │ - addiu s4,s3,64 │ │ - lw t9,-32692(gp) │ │ - addiu s0,sp,24 │ │ - move a1,s4 │ │ - jalr t9 │ │ - move a0,s0 │ │ - lw gp,16(sp) │ │ - lw a0,8(s3) │ │ - lw v1,60(s3) │ │ - lw s5,0(s3) │ │ - lw ra,4(s3) │ │ - lw t8,12(s3) │ │ - lw t7,16(s3) │ │ - lw t6,20(s3) │ │ - lw t5,24(s3) │ │ - lw t4,28(s3) │ │ - lw t3,32(s3) │ │ - lw t2,36(s3) │ │ - lw t1,40(s3) │ │ - lw t0,44(s3) │ │ - lw a3,48(s3) │ │ - lw a2,52(s3) │ │ - lw a1,56(s3) │ │ - lui v0,0x6a6a │ │ - addiu v0,v0,27242 │ │ - xor ra,ra,v0 │ │ - xor t8,t8,v0 │ │ - xor t7,t7,v0 │ │ - xor t6,t6,v0 │ │ - xor t5,t5,v0 │ │ - xor t4,t4,v0 │ │ - xor t3,t3,v0 │ │ - xor t2,t2,v0 │ │ - xor t1,t1,v0 │ │ - xor t0,t0,v0 │ │ - xor a3,a3,v0 │ │ - xor t9,a0,v0 │ │ - xor a2,a2,v0 │ │ - xor a1,a1,v0 │ │ - xor s5,s5,v0 │ │ - xor v0,v1,v0 │ │ - lw v1,-32700(gp) │ │ - sw ra,4(s3) │ │ - sw t8,12(s3) │ │ - sw t7,16(s3) │ │ - sw t6,20(s3) │ │ - sw t5,24(s3) │ │ - sw t4,28(s3) │ │ - sw t3,32(s3) │ │ - sw t2,36(s3) │ │ - sw t1,40(s3) │ │ - sw t0,44(s3) │ │ - sw a3,48(s3) │ │ - sw v0,60(s3) │ │ - move a0,s4 │ │ - sw t9,8(s3) │ │ - sw a2,52(s3) │ │ - move t9,v1 │ │ - sw a1,56(s3) │ │ - jalr t9 │ │ - sw s5,0(s3) │ │ - lw gp,16(sp) │ │ - move a0,s3 │ │ - lw t9,-32696(gp) │ │ - li a1,64 │ │ - jalr t9 │ │ - move a2,s4 │ │ - lw gp,16(sp) │ │ - move a0,s0 │ │ - lw t9,-32696(gp) │ │ - li a1,32 │ │ - jalr t9 │ │ - move a2,s4 │ │ - lw gp,16(sp) │ │ - move a0,s0 │ │ - lw t9,-32692(gp) │ │ - jalr t9 │ │ - move a1,s4 │ │ - beqz s2,10ae4 │ │ - move s4,s0 │ │ - addu s3,s4,s2 │ │ - move s0,s1 │ │ - lbu s1,0(s4) │ │ - addiu s4,s4,1 │ │ - sb s1,0(s0) │ │ - bne s4,s3,10ad0 │ │ - addiu s0,s0,1 │ │ - lw ra,84(sp) │ │ - lw s5,80(sp) │ │ - lw s4,76(sp) │ │ - lw s3,72(sp) │ │ - lw s2,68(sp) │ │ - lw s1,64(sp) │ │ - lw s0,60(sp) │ │ - jr ra │ │ - addiu sp,sp,88 │ │ - │ │ -00010b08 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-31496 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-232 │ │ - lw t9,-32576(gp) │ │ - sw s0,212(sp) │ │ - addiu s0,sp,24 │ │ - sw ra,228(sp) │ │ - sw s3,224(sp) │ │ - sw s2,220(sp) │ │ - sw s1,216(sp) │ │ - sw gp,16(sp) │ │ - move s3,a0 │ │ - sw a1,200(sp) │ │ - move a0,s0 │ │ - move s1,a3 │ │ - jalr t9 │ │ - move s2,a2 │ │ - lw gp,16(sp) │ │ - lw a1,200(sp) │ │ - lw t9,-32572(gp) │ │ - move a0,s3 │ │ - jalr t9 │ │ - move a2,s0 │ │ - lw gp,16(sp) │ │ - move a0,s2 │ │ - lw t9,-32580(gp) │ │ - move a1,s1 │ │ - jalr t9 │ │ - move a2,s0 │ │ - lw gp,16(sp) │ │ - lw a0,248(sp) │ │ - lw t9,-32568(gp) │ │ - lw a1,252(sp) │ │ - jalr t9 │ │ - move a2,s0 │ │ - lw ra,228(sp) │ │ - lw s3,224(sp) │ │ - lw s2,220(sp) │ │ - lw s1,216(sp) │ │ - lw s0,212(sp) │ │ - jr ra │ │ - addiu sp,sp,232 │ │ - ... │ │ - │ │ -00010bc0 : │ │ - lui gp,0x2 │ │ - addiu gp,gp,-31680 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-32 │ │ - sw s7,28(sp) │ │ - sw s6,24(sp) │ │ - sw s5,20(sp) │ │ - sw s4,16(sp) │ │ - sw s3,12(sp) │ │ - sw s2,8(sp) │ │ - sw s1,4(sp) │ │ - sw s0,0(sp) │ │ - lbu a2,3(a0) │ │ - lbu v0,2(a0) │ │ - lbu a3,0(a0) │ │ - lbu v1,1(a0) │ │ - sll t0,a2,0x18 │ │ - sll t1,v0,0x10 │ │ - or t2,t0,t1 │ │ - or t3,t2,a3 │ │ - sll t4,v1,0x8 │ │ - or t7,t3,t4 │ │ - sw t7,0(a1) │ │ - lbu t5,7(a0) │ │ - lbu t6,6(a0) │ │ - lbu s0,4(a0) │ │ - lbu s1,5(a0) │ │ - sll s2,t5,0x18 │ │ - sll s3,t6,0x10 │ │ - or s4,s2,s3 │ │ - or s5,s4,s0 │ │ - sll s6,s1,0x8 │ │ - or s7,s5,s6 │ │ - sw s7,4(a1) │ │ - lbu t8,11(a0) │ │ - lbu t9,10(a0) │ │ - lbu a3,8(a0) │ │ - lbu a2,9(a0) │ │ - sll v1,t8,0x18 │ │ - sll v0,t9,0x10 │ │ - or t0,v1,v0 │ │ - or t1,t0,a3 │ │ - sll t2,a2,0x8 │ │ - or s0,t1,t2 │ │ - sw s0,8(a1) │ │ - lbu t4,14(a0) │ │ - lbu t3,15(a0) │ │ - lbu t5,12(a0) │ │ - lbu t6,13(a0) │ │ - sll s1,t4,0x10 │ │ - sll a0,t3,0x18 │ │ - or s2,a0,s1 │ │ - or s3,s2,t5 │ │ - sll s4,t6,0x8 │ │ - or s5,s3,s4 │ │ - srl s6,s5,0x18 │ │ - lw v0,-32656(gp) │ │ - lw t0,-32564(gp) │ │ - addiu t8,s6,512 │ │ - andi t9,s5,0xff │ │ - sll a3,t8,0x2 │ │ - addiu a2,t9,768 │ │ - srl v1,s5,0x10 │ │ - lw t2,0(t0) │ │ - addu t3,v0,a3 │ │ - sll t1,a2,0x2 │ │ - srl t4,s5,0x6 │ │ - andi t6,v1,0xff │ │ - lw t5,0(t3) │ │ - addu s1,v0,t1 │ │ - andi s2,t4,0x3fc │ │ - addiu a0,t6,256 │ │ - addu s4,v0,s2 │ │ - lw s3,0(s1) │ │ - xor t7,t7,t2 │ │ - sll s6,a0,0x2 │ │ - lw t8,0(s4) │ │ - xor t9,t7,t5 │ │ - addu a3,v0,s6 │ │ - lw a2,0(a3) │ │ - xor v1,t9,s3 │ │ - xor t2,v1,t8 │ │ - xor s1,t2,a2 │ │ - xor s7,s1,s7 │ │ - xor s0,s7,s0 │ │ - xor t5,s0,s5 │ │ - srl t3,t5,0x18 │ │ - addiu t1,t3,512 │ │ - andi t4,t5,0xff │ │ - sll s2,t1,0x2 │ │ - addiu a0,t4,768 │ │ - srl t6,t5,0x10 │ │ - lw s3,4(t0) │ │ - addu t7,v0,s2 │ │ - sll s4,a0,0x2 │ │ - srl s6,t5,0x6 │ │ - andi t8,t6,0xff │ │ - lw t9,0(t7) │ │ - addu a3,v0,s4 │ │ - andi a2,s6,0x3fc │ │ - addiu v1,t8,256 │ │ - lw t2,0(a3) │ │ - xor t3,s1,s3 │ │ - addu t1,v0,a2 │ │ - sll t4,v1,0x2 │ │ - lw s2,0(t1) │ │ - xor a0,t3,t9 │ │ - addu t6,v0,t4 │ │ - sw s5,12(a1) │ │ - sw s1,16(a1) │ │ - xor s5,a0,t2 │ │ - lw s1,0(t6) │ │ - xor s3,s5,s2 │ │ - xor t6,s3,s1 │ │ - xor a3,t6,s7 │ │ - xor t2,a3,s0 │ │ - sw t5,28(a1) │ │ - xor t5,t2,t5 │ │ - sw s7,20(a1) │ │ - srl s7,t5,0x18 │ │ - sw s0,24(a1) │ │ - andi t7,t5,0xff │ │ - addiu s0,s7,512 │ │ - sll s4,s0,0x2 │ │ - addiu s6,t7,768 │ │ - srl t8,t5,0x10 │ │ - lw t9,8(t0) │ │ - addu a2,v0,s4 │ │ - sll v1,s6,0x2 │ │ - srl t3,t5,0x6 │ │ - andi t1,t8,0xff │ │ - lw t4,0(a2) │ │ - addu s2,v0,v1 │ │ - andi s5,t3,0x3fc │ │ - addiu s1,t1,256 │ │ - lw a0,0(s2) │ │ - xor s3,t6,t9 │ │ - addu s7,v0,s5 │ │ - sll s0,s1,0x2 │ │ - lw t7,0(s7) │ │ - xor s4,s3,t4 │ │ - addu s6,v0,s0 │ │ - lw t8,0(s6) │ │ - xor t9,s4,a0 │ │ - xor a2,t9,t7 │ │ - xor t3,a2,t8 │ │ - xor s2,t3,a3 │ │ - xor s1,s2,t2 │ │ - xor t8,s1,t5 │ │ - srl v1,t8,0x18 │ │ - addiu t1,v1,512 │ │ - andi t4,t8,0xff │ │ - sll s5,t1,0x2 │ │ - addiu a0,t4,768 │ │ - srl s3,t8,0x10 │ │ - lw s7,12(t0) │ │ - addu s0,v0,s5 │ │ - sll s4,a0,0x2 │ │ - srl s6,t8,0x6 │ │ - andi t9,s3,0xff │ │ - addu a2,v0,s4 │ │ - lw t7,0(s0) │ │ - andi v1,s6,0x3fc │ │ - addiu t1,t9,256 │ │ - lw s5,0(a2) │ │ - xor a0,t3,s7 │ │ - addu t4,v0,v1 │ │ - sll s3,t1,0x2 │ │ - lw s7,0(t4) │ │ - xor s0,a0,t7 │ │ - addu s4,v0,s3 │ │ - lw s6,0(s4) │ │ - xor t9,s0,s5 │ │ - xor t7,t9,s7 │ │ - xor t1,t7,s6 │ │ - xor s0,t1,s2 │ │ - xor t9,s0,s1 │ │ - xor t7,t9,t8 │ │ - srl a2,t7,0x18 │ │ - addiu v1,a2,512 │ │ - andi s5,t7,0xff │ │ - sll t4,v1,0x2 │ │ - addiu s3,s5,768 │ │ - srl s7,t7,0x10 │ │ - lw a0,16(t0) │ │ - addu s4,v0,t4 │ │ - sll s6,s3,0x2 │ │ - srl s5,t7,0x6 │ │ - andi v1,s7,0xff │ │ - addu a2,v0,s6 │ │ - lw t4,0(s4) │ │ - andi s3,s5,0x3fc │ │ - addiu s7,v1,256 │ │ - lw s4,0(a2) │ │ - addu s6,v0,s3 │ │ - xor a0,t1,a0 │ │ - sll s5,s7,0x2 │ │ - lw a2,0(s6) │ │ - addu v1,v0,s5 │ │ - xor t4,a0,t4 │ │ - lw s3,0(v1) │ │ - xor s7,t4,s4 │ │ - xor s4,s7,a2 │ │ - xor v1,s4,s3 │ │ - xor t4,v1,s0 │ │ - xor s4,t4,t9 │ │ - xor s3,s4,t7 │ │ - srl a0,s3,0x18 │ │ - addiu s6,a0,512 │ │ - andi s5,s3,0xff │ │ - sll s7,s6,0x2 │ │ - addiu a0,s5,768 │ │ - srl a2,s3,0x10 │ │ - lw s5,20(t0) │ │ - addu s6,v0,s7 │ │ - sll a0,a0,0x2 │ │ - srl s7,s3,0x6 │ │ - andi a2,a2,0xff │ │ - sw t6,32(a1) │ │ - sw a3,36(a1) │ │ - addu t6,v0,a0 │ │ - sw t2,40(a1) │ │ - sw t5,44(a1) │ │ - sw t3,48(a1) │ │ - sw s2,52(a1) │ │ - sw s1,56(a1) │ │ - andi a3,s7,0x3fc │ │ - sw t8,60(a1) │ │ - addiu t5,a2,256 │ │ - lw t2,0(s6) │ │ - lw t3,0(t6) │ │ - xor s2,v1,s5 │ │ - addu s1,v0,a3 │ │ - sll t8,t5,0x2 │ │ - sw t1,64(a1) │ │ - sw s0,68(a1) │ │ - lw t1,0(s1) │ │ - xor s0,s2,t2 │ │ - sw t9,72(a1) │ │ - addu t9,v0,t8 │ │ - sw t7,76(a1) │ │ - sw v1,80(a1) │ │ - lw t7,0(t9) │ │ - xor v1,s0,t3 │ │ - xor s5,v1,t1 │ │ - xor s6,s5,t7 │ │ - sw t4,84(a1) │ │ - xor t4,s6,t4 │ │ - xor s7,t4,s4 │ │ - xor t3,s7,s3 │ │ - sw s4,88(a1) │ │ - srl s4,t3,0x18 │ │ - sw s3,92(a1) │ │ - andi a0,t3,0xff │ │ - addiu s3,s4,512 │ │ - sll t6,s3,0x2 │ │ - addiu a2,a0,768 │ │ - srl a3,t3,0x10 │ │ - lw s2,24(t0) │ │ - addu t2,v0,t6 │ │ - sll s1,a2,0x2 │ │ - srl t5,t3,0x6 │ │ - andi t8,a3,0xff │ │ - lw t1,0(t2) │ │ - addu s0,v0,s1 │ │ - andi t9,t5,0x3fc │ │ - addiu t7,t8,256 │ │ - lw v1,0(s0) │ │ - xor s5,s6,s2 │ │ - addu s4,v0,t9 │ │ - sll s3,t7,0x2 │ │ - lw t6,0(s4) │ │ - xor a0,s5,t1 │ │ - addu a2,v0,s3 │ │ - lw a3,0(a2) │ │ - xor s2,a0,v1 │ │ - xor t2,s2,t6 │ │ - xor t1,t2,a3 │ │ - xor s0,t1,t4 │ │ - xor t9,s0,s7 │ │ - xor v1,t9,t3 │ │ - srl s1,v1,0x18 │ │ - addiu t5,s1,512 │ │ - andi t8,v1,0xff │ │ - sll t7,t5,0x2 │ │ - addiu s5,t8,768 │ │ - srl s4,v1,0x10 │ │ - lw s3,28(t0) │ │ - addu t6,v0,t7 │ │ - sll a0,s5,0x2 │ │ - srl a3,v1,0x6 │ │ - andi s2,s4,0xff │ │ - addu a2,v0,a0 │ │ - lw s1,0(t6) │ │ - andi t8,a3,0x3fc │ │ - addiu t2,s2,256 │ │ - lw t5,0(a2) │ │ - xor s5,t1,s3 │ │ - addu t7,v0,t8 │ │ - sll s4,t2,0x2 │ │ - lw s3,0(t7) │ │ - xor t6,s5,s1 │ │ - addu a0,v0,s4 │ │ - lw a3,0(a0) │ │ - xor s2,t6,t5 │ │ - xor s1,s2,s3 │ │ - xor a2,s1,a3 │ │ - xor t8,a2,s0 │ │ - xor t7,t8,t9 │ │ - xor t5,t7,v1 │ │ - srl t2,t5,0x18 │ │ - addiu s5,t2,512 │ │ - andi s4,t5,0xff │ │ - sll s3,s5,0x2 │ │ - addiu t6,s4,768 │ │ - srl a3,t5,0x10 │ │ - addu s2,v0,s3 │ │ - lw a0,32(t0) │ │ - srl s5,t5,0x6 │ │ - sll s1,t6,0x2 │ │ - andi t2,a3,0xff │ │ - addu t6,v0,s1 │ │ - lw s4,0(s2) │ │ - andi s3,s5,0x3fc │ │ - addiu a3,t2,256 │ │ - lw s2,0(t6) │ │ - addu s1,v0,s3 │ │ - xor a0,a2,a0 │ │ - sll s5,a3,0x2 │ │ - lw t6,0(s1) │ │ - addu t2,v0,s5 │ │ - xor s4,a0,s4 │ │ - lw s3,0(t2) │ │ - xor a3,s4,s2 │ │ - xor s2,a3,t6 │ │ - xor a0,s2,s3 │ │ - xor s1,a0,t8 │ │ - xor t6,s1,t7 │ │ - xor s2,t6,t5 │ │ - srl s5,s2,0x18 │ │ - addiu t2,s5,512 │ │ - andi s4,s2,0xff │ │ - sll a3,t2,0x2 │ │ - srl s3,s2,0x10 │ │ - addiu t2,s4,768 │ │ - sw s6,96(a1) │ │ - sw t4,100(a1) │ │ - addu s6,v0,a3 │ │ - sw s7,104(a1) │ │ - sw t3,108(a1) │ │ - sw t1,112(a1) │ │ - sw s0,116(a1) │ │ - sll t4,t2,0x2 │ │ - sw t9,120(a1) │ │ - srl s7,s2,0x6 │ │ - andi t3,s3,0xff │ │ - lw t0,36(t0) │ │ - addu s0,v0,t4 │ │ - lw t1,0(s6) │ │ - andi t9,s7,0x3fc │ │ - sw t8,132(a1) │ │ - addiu t8,t3,256 │ │ - sw v1,124(a1) │ │ - sw a2,128(a1) │ │ - addu v1,v0,t9 │ │ - lw a2,0(s0) │ │ - sw t7,136(a1) │ │ - sw t5,140(a1) │ │ - xor t7,a0,t0 │ │ - sll t5,t8,0x2 │ │ - lw s5,0(v1) │ │ - addu v0,v0,t5 │ │ - sw a0,144(a1) │ │ - xor a0,t7,t1 │ │ - xor s4,a0,a2 │ │ - lw a3,0(v0) │ │ - xor t2,s4,s5 │ │ - xor s3,t2,a3 │ │ - sw s1,148(a1) │ │ - xor s1,s3,s1 │ │ - sw t6,152(a1) │ │ - xor t6,s1,t6 │ │ - xor s6,t6,s2 │ │ - sw s2,156(a1) │ │ - li s2,-96 │ │ - lw s7,28(sp) │ │ - lw s5,20(sp) │ │ - lw s4,16(sp) │ │ - lw s0,0(sp) │ │ - sw zero,240(a1) │ │ - sw s3,160(a1) │ │ - sw s1,164(a1) │ │ - lw s3,12(sp) │ │ - lw s1,4(sp) │ │ - sw s6,172(a1) │ │ - sb s2,240(a1) │ │ - lw s6,24(sp) │ │ - lw s2,8(sp) │ │ - move v0,zero │ │ - sw t6,168(a1) │ │ - jr ra │ │ - addiu sp,sp,32 │ │ - │ │ -00011208 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,32248 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-56 │ │ - sw s7,48(sp) │ │ - sw s6,44(sp) │ │ - sw s5,40(sp) │ │ - sw s4,36(sp) │ │ - sw s3,32(sp) │ │ - sw s2,28(sp) │ │ - sw s0,20(sp) │ │ - sw gp,0(sp) │ │ - sw s8,52(sp) │ │ - sw s1,24(sp) │ │ - lbu a2,3(a0) │ │ - lbu t7,2(a0) │ │ - lbu v0,0(a0) │ │ - lbu v1,1(a0) │ │ - sll a3,a2,0x18 │ │ - sll t0,t7,0x10 │ │ - or t1,a3,t0 │ │ - or t2,t1,v0 │ │ - sll t3,v1,0x8 │ │ - or s0,t2,t3 │ │ - sw s0,0(a1) │ │ - lbu t4,7(a0) │ │ - lbu t5,6(a0) │ │ - lbu t6,4(a0) │ │ - lbu s1,5(a0) │ │ - sll s2,t4,0x18 │ │ - sll s3,t5,0x10 │ │ - or s4,s2,s3 │ │ - or s5,s4,t6 │ │ - sll s6,s1,0x8 │ │ - or s7,s5,s6 │ │ - sw s7,4(a1) │ │ - lbu t9,10(a0) │ │ - lbu t8,11(a0) │ │ - lbu s8,8(a0) │ │ - lbu a2,9(a0) │ │ - sll t7,t8,0x18 │ │ - sll v0,t9,0x10 │ │ - or v1,t7,v0 │ │ - or a3,v1,s8 │ │ - sll t0,a2,0x8 │ │ - or s1,a3,t0 │ │ - sw s1,8(a1) │ │ - lbu t1,15(a0) │ │ - lbu t4,14(a0) │ │ - lbu t2,12(a0) │ │ - lbu t3,13(a0) │ │ - sll t5,t1,0x18 │ │ - sll t6,t4,0x10 │ │ - or s2,t5,t6 │ │ - or s3,s2,t2 │ │ - sll s4,t3,0x8 │ │ - or s5,s3,s4 │ │ - sw s5,12(a1) │ │ - lbu s6,19(a0) │ │ - lbu t8,18(a0) │ │ - sll a2,s6,0x18 │ │ - lbu t9,16(a0) │ │ - lbu s8,17(a0) │ │ - sll t7,t8,0x10 │ │ - or v0,a2,t7 │ │ - or v1,v0,t9 │ │ - sll a3,s8,0x8 │ │ - or t2,v1,a3 │ │ - sw t2,16(a1) │ │ - lbu t0,23(a0) │ │ - lbu t1,22(a0) │ │ - lbu t4,20(a0) │ │ - sll t3,t0,0x18 │ │ - lbu a0,21(a0) │ │ - sll t5,t1,0x10 │ │ - or t6,t3,t5 │ │ - or s2,t6,t4 │ │ - sll s3,a0,0x8 │ │ - or s4,s2,s3 │ │ - srl s6,s4,0x18 │ │ - lw v0,-32656(gp) │ │ - lw t7,-32564(gp) │ │ - addiu t8,s6,512 │ │ - andi t9,s4,0xff │ │ - sll s8,t8,0x2 │ │ - addiu a2,t9,768 │ │ - srl v1,s4,0x10 │ │ - lw t0,0(t7) │ │ - addu a3,v0,s8 │ │ - sll t1,a2,0x2 │ │ - srl a0,s4,0x6 │ │ - andi t4,v1,0xff │ │ - lw t3,0(a3) │ │ - addu t6,v0,t1 │ │ - andi t5,a0,0x3fc │ │ - addiu s2,t4,256 │ │ - lw s3,0(t6) │ │ - addu s6,v0,t5 │ │ - xor s0,s0,t0 │ │ - sll t8,s2,0x2 │ │ - xor t9,s0,t3 │ │ - lw s8,0(s6) │ │ - addu a2,v0,t8 │ │ - xor t0,t9,s3 │ │ - lw v1,0(a2) │ │ - xor a3,t0,s8 │ │ - xor v1,a3,v1 │ │ - xor t1,v1,s7 │ │ - xor t0,t1,s1 │ │ - xor a3,t0,s5 │ │ - xor a2,a3,t2 │ │ - xor a0,a2,s4 │ │ - srl s7,a0,0x18 │ │ - addiu s1,s7,512 │ │ - andi s5,a0,0xff │ │ - sw s4,20(a1) │ │ - addiu t2,s5,768 │ │ - sll s4,s1,0x2 │ │ - srl t4,a0,0x10 │ │ - lw t3,4(t7) │ │ - addu t5,v0,s4 │ │ - sll s2,t2,0x2 │ │ - srl t6,a0,0x6 │ │ - andi s3,t4,0xff │ │ - lw s0,0(t5) │ │ - addu s6,v0,s2 │ │ - andi t8,t6,0x3fc │ │ - addiu t9,s3,256 │ │ - lw s8,0(s6) │ │ - xor s7,v1,t3 │ │ - addu s1,v0,t8 │ │ - sll s5,t9,0x2 │ │ - lw s4,0(s1) │ │ - xor t2,s7,s0 │ │ - addu t4,v0,s5 │ │ - xor t3,t2,s8 │ │ - lw t5,0(t4) │ │ - xor s2,t3,s4 │ │ - xor t4,s2,t5 │ │ - xor s7,t4,t1 │ │ - xor s6,s7,t0 │ │ - xor s5,s6,a3 │ │ - xor s4,s5,a2 │ │ - xor s2,s4,a0 │ │ - srl t6,s2,0x18 │ │ - addiu s3,t6,512 │ │ - andi s0,s2,0xff │ │ - sll t8,s3,0x2 │ │ - addiu t9,s0,768 │ │ - srl s8,s2,0x10 │ │ - addu t2,v0,t8 │ │ - lw s1,8(t7) │ │ - sll t5,t9,0x2 │ │ - srl s3,s2,0x6 │ │ - andi t3,s8,0xff │ │ - addu s0,v0,t5 │ │ - lw t6,0(t2) │ │ - andi t8,s3,0x3fc │ │ - addiu t9,t3,256 │ │ - lw s8,0(s0) │ │ - addu t2,v0,t8 │ │ - xor s1,t4,s1 │ │ - sll t5,t9,0x2 │ │ - lw s3,0(t2) │ │ - addu t3,v0,t5 │ │ - xor t6,s1,t6 │ │ - xor t8,t6,s8 │ │ - lw s0,0(t3) │ │ - xor t9,t8,s3 │ │ - xor t3,t9,s0 │ │ - xor s1,t3,s7 │ │ - xor s0,s1,s6 │ │ - xor t9,s0,s5 │ │ - xor t8,t9,s4 │ │ - xor t2,t8,s2 │ │ - srl s8,t2,0x18 │ │ - andi t5,t2,0xff │ │ - addiu s3,s8,512 │ │ - sll s8,s3,0x2 │ │ - addiu s3,t5,768 │ │ - sll t5,s3,0x2 │ │ - addu t5,v0,t5 │ │ - lw t5,0(t5) │ │ - srl t6,t2,0x10 │ │ - sw t5,8(sp) │ │ - addu s8,v0,s8 │ │ - lw t5,12(t7) │ │ - srl s3,t2,0x6 │ │ - andi t6,t6,0xff │ │ - lw s8,0(s8) │ │ - andi s3,s3,0x3fc │ │ - addiu t6,t6,256 │ │ - xor t5,t3,t5 │ │ - addu s3,v0,s3 │ │ - sw v1,24(a1) │ │ - sw t1,28(a1) │ │ - sw t0,32(a1) │ │ - sw a3,36(a1) │ │ - sw a2,40(a1) │ │ - sll t6,t6,0x2 │ │ - sw a0,44(a1) │ │ - lw a2,8(sp) │ │ - xor t1,t5,s8 │ │ - lw a3,0(s3) │ │ - addu v1,v0,t6 │ │ - xor a0,t1,a2 │ │ - lw t0,0(v1) │ │ - sw t4,48(a1) │ │ - xor t4,a0,a3 │ │ - xor t0,t4,t0 │ │ - sw s1,76(a1) │ │ - xor s1,t0,s1 │ │ - sw s0,80(a1) │ │ - xor s0,s1,s0 │ │ - sw t9,84(a1) │ │ - xor t9,s0,t9 │ │ - sw t8,88(a1) │ │ - xor t8,t9,t8 │ │ - sw t2,92(a1) │ │ - xor t2,t8,t2 │ │ - sw s7,52(a1) │ │ - srl s7,t2,0x18 │ │ - sw s6,56(a1) │ │ - sw s5,60(a1) │ │ - addiu s6,s7,512 │ │ - andi s5,t2,0xff │ │ - sw s4,64(a1) │ │ - sw s2,68(a1) │ │ - sw t3,72(a1) │ │ - sll s4,s6,0x2 │ │ - addiu s2,s5,768 │ │ - srl t3,t2,0x10 │ │ - lw s8,16(t7) │ │ - addu t5,v0,s4 │ │ - sll s3,s2,0x2 │ │ - srl t6,t2,0x6 │ │ - andi a3,t3,0xff │ │ - lw t4,0(t5) │ │ - addu v1,v0,s3 │ │ - andi t1,t6,0x3fc │ │ - addiu a2,a3,256 │ │ - lw s7,0(v1) │ │ - xor s6,t0,s8 │ │ - addu s5,v0,t1 │ │ - sll a0,a2,0x2 │ │ - lw s4,0(s5) │ │ - xor s2,s6,t4 │ │ - addu t3,v0,a0 │ │ - lw s8,0(t3) │ │ - xor t5,s2,s7 │ │ - xor s3,t5,s4 │ │ - xor a0,s3,s8 │ │ - xor s7,a0,s1 │ │ - xor s6,s7,s0 │ │ - xor s5,s6,t9 │ │ - xor s4,s5,t8 │ │ - xor s2,s4,t2 │ │ - srl t6,s2,0x18 │ │ - addiu t4,t6,512 │ │ - andi a3,s2,0xff │ │ - sll t1,t4,0x2 │ │ - addiu t3,a3,768 │ │ - srl a2,s2,0x10 │ │ - addu s8,v0,t1 │ │ - lw v1,20(t7) │ │ - sll t5,t3,0x2 │ │ - srl s3,s2,0x6 │ │ - andi t6,a2,0xff │ │ - lw t4,0(s8) │ │ - addu a3,v0,t5 │ │ - andi t1,s3,0x3fc │ │ - addiu a2,t6,256 │ │ - lw s8,0(a3) │ │ - addu t3,v0,t1 │ │ - xor v1,a0,v1 │ │ - sll t5,a2,0x2 │ │ - lw s3,0(t3) │ │ - xor t6,v1,t4 │ │ - addu t4,v0,t5 │ │ - lw a3,0(t4) │ │ - xor t1,t6,s8 │ │ - xor a2,t1,s3 │ │ - xor v1,a2,a3 │ │ - xor t5,v1,s7 │ │ - xor t4,t5,s6 │ │ - xor t3,t4,s5 │ │ - xor t6,t3,s4 │ │ - xor a2,t6,s2 │ │ - srl s8,a2,0x18 │ │ - andi a3,a2,0xff │ │ - addiu s3,s8,512 │ │ - sll s8,s3,0x2 │ │ - addiu s3,a3,768 │ │ - sll a3,s3,0x2 │ │ - addu a3,v0,a3 │ │ - lw a3,0(a3) │ │ - srl t1,a2,0x10 │ │ - sw a3,8(sp) │ │ - addu s8,v0,s8 │ │ - lw a3,24(t7) │ │ - srl s3,a2,0x6 │ │ - andi t1,t1,0xff │ │ - lw s8,0(s8) │ │ - andi s3,s3,0x3fc │ │ - addiu t1,t1,256 │ │ - xor a3,v1,a3 │ │ - addu s3,v0,s3 │ │ - sw t0,96(a1) │ │ - sw s1,100(a1) │ │ - sw s0,104(a1) │ │ - sw t9,108(a1) │ │ - sll t1,t1,0x2 │ │ - sw t8,112(a1) │ │ - lw t9,8(sp) │ │ - xor t0,a3,s8 │ │ - lw s1,0(s3) │ │ - addu s0,v0,t1 │ │ - xor t8,t0,t9 │ │ - sw t2,116(a1) │ │ - lw t2,0(s0) │ │ - sw a0,120(a1) │ │ - xor a0,t8,s1 │ │ - sw s7,124(a1) │ │ - xor s7,a0,t2 │ │ - sw s6,128(a1) │ │ - xor s6,s7,t5 │ │ - sw s5,132(a1) │ │ - xor s5,s6,t4 │ │ - sw s4,136(a1) │ │ - xor s4,s5,t3 │ │ - sw s2,140(a1) │ │ - xor s2,s4,t6 │ │ - sw t5,148(a1) │ │ - xor t5,s2,a2 │ │ - sw v1,144(a1) │ │ - srl v1,t5,0x18 │ │ - sw t4,152(a1) │ │ - sw t3,156(a1) │ │ - addiu t4,v1,512 │ │ - andi t3,t5,0xff │ │ - sw t6,160(a1) │ │ - sw a2,164(a1) │ │ - sll t6,t4,0x2 │ │ - addiu a2,t3,768 │ │ - srl s8,t5,0x10 │ │ - lw a3,28(t7) │ │ - sll s3,a2,0x2 │ │ - addu t7,v0,t6 │ │ - srl t1,t5,0x6 │ │ - andi s1,s8,0xff │ │ - lw s0,0(t7) │ │ - addu t0,v0,s3 │ │ - andi t9,t1,0x3fc │ │ - addiu t8,s1,256 │ │ - xor a0,s7,a3 │ │ - lw t4,0(t0) │ │ - addu t2,v0,t9 │ │ - sll v1,t8,0x2 │ │ - xor t3,a0,s0 │ │ - lw t6,0(t2) │ │ - addu v0,v0,v1 │ │ - lw s8,0(v0) │ │ - xor a2,t3,t4 │ │ - xor a3,a2,t6 │ │ - xor t7,a3,s8 │ │ - xor s3,t7,s6 │ │ - xor t1,s3,s5 │ │ - xor s1,t1,s4 │ │ - sw s7,168(a1) │ │ - li s7,-64 │ │ - sw zero,240(a1) │ │ - sw s6,172(a1) │ │ - sw s5,176(a1) │ │ - sw s4,180(a1) │ │ - sw s2,184(a1) │ │ - sw s3,196(a1) │ │ - sw s1,204(a1) │ │ - sb s7,240(a1) │ │ - sw t5,188(a1) │ │ - sw t7,192(a1) │ │ - sw t1,200(a1) │ │ - move v0,zero │ │ - lw s8,52(sp) │ │ - lw s7,48(sp) │ │ - lw s6,44(sp) │ │ - lw s5,40(sp) │ │ - lw s4,36(sp) │ │ - lw s3,32(sp) │ │ - lw s2,28(sp) │ │ - lw s1,24(sp) │ │ - lw s0,20(sp) │ │ - jr ra │ │ - addiu sp,sp,56 │ │ - │ │ -0001182c : │ │ - lui gp,0x1 │ │ - addiu gp,gp,30676 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-32 │ │ - sw s6,28(sp) │ │ - sw s5,24(sp) │ │ - sw s4,20(sp) │ │ - sw s3,16(sp) │ │ - sw s2,12(sp) │ │ - sw s1,8(sp) │ │ - sw s0,4(sp) │ │ - move v0,a0 │ │ - lbu a2,3(a0) │ │ - lbu a0,2(a0) │ │ - lbu a3,0(v0) │ │ - lbu v1,1(v0) │ │ - sll t0,a2,0x18 │ │ - sll t1,a0,0x10 │ │ - or t2,t0,t1 │ │ - or t3,t2,a3 │ │ - sll t4,v1,0x8 │ │ - or s1,t3,t4 │ │ - sw s1,0(a1) │ │ - lbu t5,7(v0) │ │ - lbu t6,6(v0) │ │ - lbu t7,4(v0) │ │ - lbu s0,5(v0) │ │ - sll s2,t5,0x18 │ │ - sll s3,t6,0x10 │ │ - or s4,s2,s3 │ │ - or s5,s4,t7 │ │ - sll s6,s0,0x8 │ │ - or t4,s5,s6 │ │ - sw t4,4(a1) │ │ - lbu t8,11(v0) │ │ - lbu t9,10(v0) │ │ - lbu a2,8(v0) │ │ - lbu a3,9(v0) │ │ - sll v1,t8,0x18 │ │ - sll a0,t9,0x10 │ │ - or t0,v1,a0 │ │ - or t1,t0,a2 │ │ - sll t2,a3,0x8 │ │ - or t3,t1,t2 │ │ - sw t3,8(a1) │ │ - lbu t5,15(v0) │ │ - lbu t6,14(v0) │ │ - lbu t7,12(v0) │ │ - lbu s0,13(v0) │ │ - sll s2,t5,0x18 │ │ - sll s3,t6,0x10 │ │ - or s4,s2,s3 │ │ - or s5,s4,t7 │ │ - sll s6,s0,0x8 │ │ - or a2,s5,s6 │ │ - sw a2,12(a1) │ │ - lbu t8,19(v0) │ │ - lbu t9,18(v0) │ │ - lbu v1,16(v0) │ │ - lbu t1,17(v0) │ │ - sll a0,t8,0x18 │ │ - sll a3,t9,0x10 │ │ - or t0,a0,a3 │ │ - or t2,t0,v1 │ │ - sll t5,t1,0x8 │ │ - or s2,t2,t5 │ │ - sw s2,16(a1) │ │ - lbu t6,23(v0) │ │ - lbu t7,22(v0) │ │ - lbu s0,20(v0) │ │ - lbu s3,21(v0) │ │ - sll s4,t6,0x18 │ │ - sll s5,t7,0x10 │ │ - or s6,s4,s5 │ │ - or t8,s6,s0 │ │ - sll t9,s3,0x8 │ │ - or t0,t8,t9 │ │ - sw t0,20(a1) │ │ - lbu v1,27(v0) │ │ - lbu t1,26(v0) │ │ - lbu t5,24(v0) │ │ - lbu a0,25(v0) │ │ - sll t2,v1,0x18 │ │ - sll a3,t1,0x10 │ │ - or t6,t2,a3 │ │ - or t7,t6,t5 │ │ - sll s0,a0,0x8 │ │ - or s3,t7,s0 │ │ - sw s3,24(a1) │ │ - lbu s5,30(v0) │ │ - lbu s4,31(v0) │ │ - lbu s6,28(v0) │ │ - lbu t8,29(v0) │ │ - sll t9,s5,0x10 │ │ - sll v0,s4,0x18 │ │ - or v1,v0,t9 │ │ - or t1,v1,s6 │ │ - sll t5,t8,0x8 │ │ - or s5,t1,t5 │ │ - srl t2,s5,0x18 │ │ - lw v0,-32656(gp) │ │ - lw a3,-32564(gp) │ │ - addiu a0,t2,512 │ │ - andi t6,s5,0xff │ │ - sll t7,a0,0x2 │ │ - addiu s4,t6,768 │ │ - srl s6,s5,0x10 │ │ - lw s0,0(a3) │ │ - addu t9,v0,t7 │ │ - sll v1,s4,0x2 │ │ - srl t8,s5,0x6 │ │ - andi t1,s6,0xff │ │ - addu a0,v0,v1 │ │ - lw t5,0(t9) │ │ - andi t6,t8,0x3fc │ │ - addiu t2,t1,256 │ │ - lw t7,0(a0) │ │ - addu s4,v0,t6 │ │ - xor s1,s1,s0 │ │ - sll s6,t2,0x2 │ │ - lw s0,0(s4) │ │ - xor t9,s1,t5 │ │ - addu v1,v0,s6 │ │ - lw t8,0(v1) │ │ - xor t1,t9,t7 │ │ - xor t5,t1,s0 │ │ - xor s6,t5,t8 │ │ - xor t4,s6,t4 │ │ - xor t3,t4,t3 │ │ - xor a2,t3,a2 │ │ - srl a0,a2,0x18 │ │ - andi t2,a2,0xff │ │ - addiu s1,a0,768 │ │ - srl t6,a2,0x8 │ │ - sll t7,t2,0x2 │ │ - sll s4,s1,0x2 │ │ - andi s0,t6,0xff │ │ - srl t9,a2,0x10 │ │ - addu v1,v0,t7 │ │ - addu t8,v0,s4 │ │ - addiu t1,s0,256 │ │ - andi t5,t9,0xff │ │ - lw a0,0(v1) │ │ - lw s1,0(t8) │ │ - sll t6,t1,0x2 │ │ - addiu t2,t5,512 │ │ - addu t7,v0,t6 │ │ - sll s4,t2,0x2 │ │ - lw s0,0(t7) │ │ - xor t9,a0,s1 │ │ - addu v1,v0,s4 │ │ - lw t8,0(v1) │ │ - xor s2,t9,s2 │ │ - xor t1,s2,s0 │ │ - xor t1,t1,t8 │ │ - xor t0,t1,t0 │ │ - xor s3,t0,s3 │ │ - xor t2,s3,s5 │ │ - srl t5,t2,0x18 │ │ - addiu a0,t5,512 │ │ - andi s1,t2,0xff │ │ - sll s4,a0,0x2 │ │ - addiu t7,s1,768 │ │ - srl t6,t2,0x10 │ │ - addu v1,v0,s4 │ │ - lw s0,4(a3) │ │ - sll t8,t7,0x2 │ │ - srl t9,t2,0x6 │ │ - andi s2,t6,0xff │ │ - lw t5,0(v1) │ │ - addu a0,v0,t8 │ │ - andi s1,t9,0x3fc │ │ - addiu s4,s2,256 │ │ - addu t7,v0,s1 │ │ - lw v1,0(a0) │ │ - xor s0,s6,s0 │ │ - sll t6,s4,0x2 │ │ - lw t8,0(t7) │ │ - xor t9,s0,t5 │ │ - addu s2,v0,t6 │ │ - lw t5,0(s2) │ │ - xor a0,t9,v1 │ │ - xor s1,a0,t8 │ │ - xor a0,s1,t5 │ │ - xor s4,a0,t4 │ │ - xor t8,s4,t3 │ │ - xor t7,t8,a2 │ │ - srl v1,t7,0x18 │ │ - andi s0,t7,0xff │ │ - addiu t6,v1,768 │ │ - srl t9,t7,0x8 │ │ - sll t5,t6,0x2 │ │ - sll s2,s0,0x2 │ │ - andi v1,t9,0xff │ │ - srl s0,t7,0x10 │ │ - addu s1,v0,t5 │ │ - addu s2,v0,s2 │ │ - addiu t9,v1,256 │ │ - andi t6,s0,0xff │ │ - sw s5,28(a1) │ │ - sw s6,32(a1) │ │ - sw t4,36(a1) │ │ - sw t3,40(a1) │ │ - sw a2,44(a1) │ │ - sll s5,t9,0x2 │ │ - sw t1,48(a1) │ │ - addiu t4,t6,512 │ │ - lw t3,0(s1) │ │ - lw s6,0(s2) │ │ - addu a2,v0,s5 │ │ - sll t5,t4,0x2 │ │ - lw s0,0(a2) │ │ - xor s2,s6,t3 │ │ - addu v1,v0,t5 │ │ - lw s1,0(v1) │ │ - xor t1,s2,t1 │ │ - xor t9,t1,s0 │ │ - xor t5,t9,s1 │ │ - sw t0,52(a1) │ │ - xor t0,t5,t0 │ │ - xor a2,t0,s3 │ │ - xor t3,a2,t2 │ │ - sw s3,56(a1) │ │ - srl s3,t3,0x18 │ │ - sw t2,60(a1) │ │ - andi t6,t3,0xff │ │ - addiu t2,s3,512 │ │ - sll s5,t2,0x2 │ │ - addiu s6,t6,768 │ │ - srl t4,t3,0x10 │ │ - lw s0,8(a3) │ │ - addu s2,v0,s5 │ │ - sll v1,s6,0x2 │ │ - srl s1,t3,0x6 │ │ - andi t1,t4,0xff │ │ - addu s3,v0,v1 │ │ - lw t9,0(s2) │ │ - andi t2,s1,0x3fc │ │ - addiu t6,t1,256 │ │ - lw s5,0(s3) │ │ - addu s6,v0,t2 │ │ - sw a0,64(a1) │ │ - sll t4,t6,0x2 │ │ - xor a0,a0,s0 │ │ - xor s2,a0,t9 │ │ - lw s0,0(s6) │ │ - addu v1,v0,t4 │ │ - xor t1,s2,s5 │ │ - lw s1,0(v1) │ │ - xor t9,t1,s0 │ │ - xor v1,t9,s1 │ │ - sw s4,68(a1) │ │ - xor s4,v1,s4 │ │ - sw t8,72(a1) │ │ - xor t8,s4,t8 │ │ - xor t2,t8,t7 │ │ - sw t7,76(a1) │ │ - srl t7,t2,0x18 │ │ - andi s3,t2,0xff │ │ - addiu t6,t7,768 │ │ - srl s5,t2,0x8 │ │ - sll s6,s3,0x2 │ │ - sll s0,t6,0x2 │ │ - andi s2,s5,0xff │ │ - srl a0,t2,0x10 │ │ - addu t4,v0,s6 │ │ - addu s1,v0,s0 │ │ - addiu t1,s2,256 │ │ - andi t9,a0,0xff │ │ - lw s3,0(t4) │ │ - lw t7,0(s1) │ │ - sll t6,t1,0x2 │ │ - addiu s5,t9,512 │ │ - addu s6,v0,t6 │ │ - sll s0,s5,0x2 │ │ - lw s2,0(s6) │ │ - xor s1,s3,t7 │ │ - addu a0,v0,s0 │ │ - xor t1,s1,t5 │ │ - lw t4,0(a0) │ │ - xor t9,t1,s2 │ │ - xor t4,t9,t4 │ │ - xor s2,t4,t0 │ │ - xor t9,s2,a2 │ │ - xor s0,t9,t3 │ │ - srl s3,s0,0x18 │ │ - addiu t7,s3,512 │ │ - andi t6,s0,0xff │ │ - sll s5,t7,0x2 │ │ - srl t1,s0,0x10 │ │ - addiu s6,t6,768 │ │ - addu s3,v0,s5 │ │ - lw a0,12(a3) │ │ - srl s1,s0,0x6 │ │ - sll t6,s6,0x2 │ │ - andi s5,t1,0xff │ │ - lw t7,0(s3) │ │ - addu s6,v0,t6 │ │ - andi s3,s1,0x3fc │ │ - addiu t1,s5,256 │ │ - addu s1,v0,s3 │ │ - lw t6,0(s6) │ │ - xor a0,v1,a0 │ │ - sll s5,t1,0x2 │ │ - lw s6,0(s1) │ │ - addu s3,v0,s5 │ │ - xor t7,a0,t7 │ │ - lw t1,0(s3) │ │ - xor t6,t7,t6 │ │ - xor a0,t6,s6 │ │ - xor a0,a0,t1 │ │ - xor s6,a0,s4 │ │ - xor s5,s6,t8 │ │ - xor t7,s5,t2 │ │ - srl s1,t7,0x18 │ │ - andi s3,t7,0xff │ │ - addiu t6,s1,768 │ │ - srl t1,t7,0x8 │ │ - sll s1,t6,0x2 │ │ - sll s3,s3,0x2 │ │ - srl t6,t7,0x10 │ │ - andi t1,t1,0xff │ │ - addu s3,v0,s3 │ │ - addu s1,v0,s1 │ │ - addiu t1,t1,256 │ │ - andi t6,t6,0xff │ │ - sw t5,80(a1) │ │ - sw t0,84(a1) │ │ - sw a2,88(a1) │ │ - sw t3,92(a1) │ │ - sw v1,96(a1) │ │ - sw s4,100(a1) │ │ - sw t8,104(a1) │ │ - sw t2,108(a1) │ │ - sll t5,t1,0x2 │ │ - sw t4,112(a1) │ │ - addiu t3,t6,512 │ │ - lw t0,0(s3) │ │ - lw a2,0(s1) │ │ - addu v1,v0,t5 │ │ - sll s4,t3,0x2 │ │ - lw t8,0(v1) │ │ - xor t2,t0,a2 │ │ - addu s3,v0,s4 │ │ - lw s1,0(s3) │ │ - xor t4,t2,t4 │ │ - xor t1,t4,t8 │ │ - xor t1,t1,s1 │ │ - sw s2,116(a1) │ │ - xor s2,t1,s2 │ │ - sw t9,120(a1) │ │ - xor t9,s2,t9 │ │ - xor a2,t9,s0 │ │ - sw s0,124(a1) │ │ - srl s0,a2,0x18 │ │ - addiu t6,s0,512 │ │ - andi t5,a2,0xff │ │ - sll t3,t6,0x2 │ │ - addiu v1,t5,768 │ │ - srl s4,a2,0x10 │ │ - lw t8,16(a3) │ │ - addu t0,v0,t3 │ │ - sll s3,v1,0x2 │ │ - srl t2,a2,0x6 │ │ - andi s1,s4,0xff │ │ - lw t4,0(t0) │ │ - addu s0,v0,s3 │ │ - andi t5,t2,0x3fc │ │ - addiu t6,s1,256 │ │ - lw t3,0(s0) │ │ - addu v1,v0,t5 │ │ - sw a0,128(a1) │ │ - sll s4,t6,0x2 │ │ - xor a0,a0,t8 │ │ - lw t0,0(v1) │ │ - xor s3,a0,t4 │ │ - addu t8,v0,s4 │ │ - lw t2,0(t8) │ │ - xor s1,s3,t3 │ │ - xor t4,s1,t0 │ │ - xor v1,t4,t2 │ │ - sw s6,132(a1) │ │ - xor s6,v1,s6 │ │ - sw s5,136(a1) │ │ - xor s5,s6,s5 │ │ - xor t0,s5,t7 │ │ - sw t7,140(a1) │ │ - srl t7,t0,0x18 │ │ - andi s0,t0,0xff │ │ - addiu t5,t7,768 │ │ - srl t6,t0,0x8 │ │ - sll t3,s0,0x2 │ │ - sll s4,t5,0x2 │ │ - andi a0,t6,0xff │ │ - srl s3,t0,0x10 │ │ - addu t8,v0,t3 │ │ - addu s1,v0,s4 │ │ - addiu t4,a0,256 │ │ - andi t2,s3,0xff │ │ - lw t7,0(t8) │ │ - lw s0,0(s1) │ │ - sll t5,t4,0x2 │ │ - addiu t6,t2,512 │ │ - addu t3,v0,t5 │ │ - sll s4,t6,0x2 │ │ - lw s3,0(t3) │ │ - xor a0,t7,s0 │ │ - addu t8,v0,s4 │ │ - lw s1,0(t8) │ │ - xor t4,a0,t1 │ │ - xor t2,t4,s3 │ │ - xor t3,t2,s1 │ │ - xor s1,t3,s2 │ │ - xor s0,s1,t9 │ │ - xor t2,s0,a2 │ │ - srl t7,t2,0x18 │ │ - addiu t6,t7,512 │ │ - andi t5,t2,0xff │ │ - srl t8,t2,0x10 │ │ - sll s4,t6,0x2 │ │ - addiu s3,t5,768 │ │ - lw a0,20(a3) │ │ - addu t6,v0,s4 │ │ - srl t7,t2,0x6 │ │ - andi t4,t8,0xff │ │ - sll t5,s3,0x2 │ │ - lw s4,0(t6) │ │ - addu s3,v0,t5 │ │ - andi t8,t7,0x3fc │ │ - addiu t6,t4,256 │ │ - addu t7,v0,t8 │ │ - lw t5,0(s3) │ │ - xor a0,v1,a0 │ │ - sll t4,t6,0x2 │ │ - lw s3,0(t7) │ │ - addu t8,v0,t4 │ │ - xor s4,a0,s4 │ │ - lw t6,0(t8) │ │ - xor t5,s4,t5 │ │ - xor a0,t5,s3 │ │ - xor a0,a0,t6 │ │ - xor t7,a0,s6 │ │ - xor t6,t7,s5 │ │ - xor t5,t6,t0 │ │ - srl t4,t5,0x18 │ │ - andi s4,t5,0xff │ │ - addiu s3,t4,768 │ │ - srl t8,t5,0x8 │ │ - srl t4,t5,0x10 │ │ - sll s4,s4,0x2 │ │ - sll s3,s3,0x2 │ │ - andi t8,t8,0xff │ │ - addu s4,v0,s4 │ │ - addu s3,v0,s3 │ │ - addiu t8,t8,256 │ │ - andi t4,t4,0xff │ │ - sw t1,144(a1) │ │ - sw s2,148(a1) │ │ - sw t9,152(a1) │ │ - sw a2,156(a1) │ │ - sw v1,160(a1) │ │ - sw s6,164(a1) │ │ - sw s5,168(a1) │ │ - sw t0,172(a1) │ │ - sll t1,t8,0x2 │ │ - sw t3,176(a1) │ │ - addiu s2,t4,512 │ │ - lw t9,0(s4) │ │ - lw a2,0(s3) │ │ - addu s6,v0,t1 │ │ - sll v1,s2,0x2 │ │ - xor s5,t9,a2 │ │ - lw t0,0(s6) │ │ - addu s4,v0,v1 │ │ - lw s3,0(s4) │ │ - xor t3,s5,t3 │ │ - xor t8,t3,t0 │ │ - xor s2,t8,s3 │ │ - sw s1,180(a1) │ │ - xor s1,s2,s1 │ │ - sw s0,184(a1) │ │ - xor s0,s1,s0 │ │ - sw t2,188(a1) │ │ - xor t2,s0,t2 │ │ - srl t4,t2,0x18 │ │ - addiu t9,t4,512 │ │ - andi t1,t2,0xff │ │ - sll a2,t9,0x2 │ │ - addiu s6,t1,768 │ │ - srl s5,t2,0x10 │ │ - lw s4,24(a3) │ │ - addu v1,v0,a2 │ │ - sll t0,s6,0x2 │ │ - srl a3,t2,0x6 │ │ - andi t3,s5,0xff │ │ - lw s3,0(v1) │ │ - addu t8,v0,t0 │ │ - andi t9,a3,0x3fc │ │ - addiu t4,t3,256 │ │ - sw a0,192(a1) │ │ - lw t1,0(t8) │ │ - xor a0,a0,s4 │ │ - addu a2,v0,t9 │ │ - sll s6,t4,0x2 │ │ - xor s5,a0,s3 │ │ - lw s4,0(a2) │ │ - addu v0,v0,s6 │ │ - lw t0,0(v0) │ │ - xor v1,s5,t1 │ │ - xor a3,v1,s4 │ │ - xor t3,a3,t0 │ │ - sw t7,196(a1) │ │ - xor t7,t3,t7 │ │ - sw t6,200(a1) │ │ - xor t6,t7,t6 │ │ - sw t5,204(a1) │ │ - sw s2,208(a1) │ │ - xor t5,t6,t5 │ │ - li s2,-32 │ │ - sw zero,240(a1) │ │ - sw s1,212(a1) │ │ - sw s0,216(a1) │ │ - sb s2,240(a1) │ │ - lw s6,28(sp) │ │ - lw s5,24(sp) │ │ - lw s4,20(sp) │ │ - lw s3,16(sp) │ │ - lw s2,12(sp) │ │ - lw s1,8(sp) │ │ - lw s0,4(sp) │ │ - sw t2,220(a1) │ │ - sw t3,224(a1) │ │ - sw t7,228(a1) │ │ - sw t6,232(a1) │ │ - sw t5,236(a1) │ │ + swl a1,3(a0) │ │ + swr a1,0(a0) │ │ + swl v1,7(a0) │ │ + lw t1,8(v0) │ │ + swr v1,4(a0) │ │ + swl t1,11(a0) │ │ + lw t2,12(v0) │ │ + swr t1,8(a0) │ │ + swl t2,15(a0) │ │ + addiu v0,v0,16 │ │ + swr t2,12(a0) │ │ + bne v0,t0,13368 │ │ + addiu a0,a0,16 │ │ + jr ra │ │ + nop │ │ + │ │ +000133ac : │ │ + lui gp,0x1 │ │ + addiu gp,gp,23636 │ │ + addu gp,gp,t9 │ │ + addiu sp,sp,-64 │ │ + sw s6,52(sp) │ │ + sw s4,44(sp) │ │ + sw s2,36(sp) │ │ + sw s0,28(sp) │ │ + sw gp,16(sp) │ │ + sw ra,60(sp) │ │ + sw s7,56(sp) │ │ + sw s5,48(sp) │ │ + sw s3,40(sp) │ │ + sw s1,32(sp) │ │ + lw s3,0(a1) │ │ + move s2,a1 │ │ + andi s4,s3,0x7f │ │ + addiu v0,s4,7 │ │ + srl v1,v0,0x3 │ │ + move s0,a0 │ │ + lw s5,4(a1) │ │ + beqz v1,13440 │ │ + addiu s6,v1,-1 │ │ + addiu a0,v1,9 │ │ + sll s1,a0,0x3 │ │ + addu s1,a1,s1 │ │ + li s7,-1 │ │ + lw t9,-32576(gp) │ │ + lw a0,0(s1) │ │ + lw a1,4(s1) │ │ + jalr t9 │ │ + addiu s6,s6,-1 │ │ + addiu s1,s1,-8 │ │ + lw gp,16(sp) │ │ + sw v0,8(s1) │ │ + bne s6,s7,13418 │ │ + sw v1,12(s1) │ │ + nor a1,zero,s4 │ │ + andi a2,a1,0x7 │ │ + sll t4,a2,0x3 │ │ + li t0,-256 │ │ + srl t5,s4,0x3 │ │ + nor t3,zero,t4 │ │ + sll t1,t5,0x3 │ │ + srl a3,t0,0x1 │ │ + li t2,-1 │ │ + addu t6,s2,t1 │ │ + srlv t7,a3,t3 │ │ + sllv t8,t2,t4 │ │ + andi ra,t4,0x20 │ │ + sllv v0,t0,t4 │ │ + lw s7,80(t6) │ │ + lw t9,84(t6) │ │ + or a0,t7,t8 │ │ + li v1,128 │ │ + li s1,64 │ │ + sllv s6,v1,t4 │ │ + movn a0,v0,ra │ │ + srlv a2,s1,t3 │ │ + movn v0,zero,ra │ │ + movn a2,s6,ra │ │ + and a1,s7,v0 │ │ + and t4,t9,a0 │ │ + movn s6,zero,ra │ │ + or t0,a1,s6 │ │ + or t3,t4,a2 │ │ + sltiu t1,s4,112 │ │ + sw t0,80(t6) │ │ + bnez t1,1373c │ │ + sw t3,84(t6) │ │ + sltiu s3,s4,120 │ │ + bnez s3,13794 │ │ + move s5,zero │ │ + lw t9,-32572(gp) │ │ + jalr t9 │ │ + move a0,s2 │ │ + move s1,zero │ │ + move a2,zero │ │ + move t4,zero │ │ + move a1,zero │ │ + lw s3,0(s2) │ │ + lw s5,4(s2) │ │ + lw gp,16(sp) │ │ + li t5,2 │ │ + sw s1,80(s2) │ │ + sw a2,84(s2) │ │ + sw t4,88(s2) │ │ + sw a1,92(s2) │ │ + addiu t3,t5,10 │ │ + sll t0,t3,0x3 │ │ + addu s4,s2,t0 │ │ + move t7,zero │ │ + move t1,zero │ │ + addiu a3,t5,1 │ │ + li t6,14 │ │ + sw t7,0(s4) │ │ + beq a3,t6,13668 │ │ + sw t1,4(s4) │ │ + addiu t2,t5,11 │ │ + sll t8,t2,0x3 │ │ + addu ra,s2,t8 │ │ + addiu s7,t5,2 │ │ + sw t7,0(ra) │ │ + beq s7,t6,13668 │ │ + sw t1,4(ra) │ │ + addiu v0,t5,12 │ │ + sll a0,v0,0x3 │ │ + addu v1,s2,a0 │ │ + addiu s6,t5,3 │ │ + sw t7,0(v1) │ │ + beq s6,t6,13668 │ │ + sw t1,4(v1) │ │ + addiu t9,t5,13 │ │ + sll s1,t9,0x3 │ │ + addu t4,s2,s1 │ │ + addiu a2,t5,4 │ │ + sw t7,0(t4) │ │ + beq a2,t6,13668 │ │ + sw t1,4(t4) │ │ + addiu a1,t5,14 │ │ + sll t0,a1,0x3 │ │ + addu s4,s2,t0 │ │ + addiu a3,t5,5 │ │ + sw t7,0(s4) │ │ + beq a3,t6,13668 │ │ + sw t1,4(s4) │ │ + addiu t2,t5,15 │ │ + sll t8,t2,0x3 │ │ + addu ra,s2,t8 │ │ + addiu s7,t5,6 │ │ + sw t7,0(ra) │ │ + beq s7,t6,13668 │ │ + sw t1,4(ra) │ │ + addiu v0,t5,16 │ │ + sll a0,v0,0x3 │ │ + addu v1,s2,a0 │ │ + addiu s6,t5,7 │ │ + sw t7,0(v1) │ │ + beq s6,t6,13668 │ │ + sw t1,4(v1) │ │ + addiu t9,t5,17 │ │ + sll s1,t9,0x3 │ │ + addu t4,s2,s1 │ │ + addiu a2,t5,8 │ │ + sw t7,0(t4) │ │ + beq a2,t6,13668 │ │ + sw t1,4(t4) │ │ + addiu a1,t5,18 │ │ + sll t0,a1,0x3 │ │ + addu s4,s2,t0 │ │ + addiu a3,t5,9 │ │ + sw t7,0(s4) │ │ + beq a3,t6,13668 │ │ + sw t1,4(s4) │ │ + addiu t7,t5,19 │ │ + sll t1,t7,0x3 │ │ + addu t2,s2,t1 │ │ + move t8,zero │ │ + move ra,zero │ │ + sw t8,0(t2) │ │ + beq t3,t6,13668 │ │ + sw ra,4(t2) │ │ + addiu t3,t5,20 │ │ + sll t6,t3,0x3 │ │ + addu s7,s2,t6 │ │ move v0,zero │ │ + move a0,zero │ │ + li v1,2 │ │ + sw v0,0(s7) │ │ + bne t5,v1,13668 │ │ + sw a0,4(s7) │ │ + move t5,zero │ │ + move s6,zero │ │ + sw t5,184(s2) │ │ + sw s6,188(s2) │ │ + lw t9,8(s2) │ │ + lw s1,12(s2) │ │ + srl t4,t9,0x1d │ │ + sll t0,t9,0x3 │ │ + srl a1,s5,0x1d │ │ + sll a2,s1,0x3 │ │ + srl s4,s3,0x1d │ │ + sll s5,s5,0x3 │ │ + or a3,t4,a2 │ │ + or t7,a1,t0 │ │ + or t1,s5,s4 │ │ + lw t9,-32572(gp) │ │ + sll s3,s3,0x3 │ │ + move a0,s2 │ │ + sw t7,192(s2) │ │ + sw a3,196(s2) │ │ + sw t1,204(s2) │ │ + jalr t9 │ │ + sw s3,200(s2) │ │ + move a0,zero │ │ + li t2,64 │ │ + srl t8,a0,0x3 │ │ + addiu ra,t8,2 │ │ + sll t3,ra,0x3 │ │ + addu t6,s2,t3 │ │ + nor s7,zero,a0 │ │ + lw t5,4(t6) │ │ + andi v0,s7,0x7 │ │ + sll s6,v0,0x3 │ │ + lw v1,0(t6) │ │ + sll s1,t5,0x1 │ │ + nor t4,zero,s6 │ │ + sllv a2,s1,t4 │ │ + srlv t0,v1,s6 │ │ + andi s4,s6,0x20 │ │ + or s5,a2,t0 │ │ + srlv a3,t5,s6 │ │ + addu a1,s0,a0 │ │ + movn s5,a3,s4 │ │ + addiu a0,a0,1 │ │ + bne a0,t2,136bc │ │ + sb s5,0(a1) │ │ + lw ra,60(sp) │ │ + lw s7,56(sp) │ │ + lw s6,52(sp) │ │ + lw s5,48(sp) │ │ + lw s4,44(sp) │ │ + lw s3,40(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ jr ra │ │ - addiu sp,sp,32 │ │ + addiu sp,sp,64 │ │ + addiu s4,t5,1 │ │ + sltiu a3,s4,14 │ │ + beqz a3,13668 │ │ + addiu t6,t5,11 │ │ + sll t7,t6,0x3 │ │ + addu t2,s2,t7 │ │ + move s7,zero │ │ + move t9,zero │ │ + addiu t8,t5,2 │ │ + li ra,14 │ │ + sw s7,0(t2) │ │ + beq t8,ra,13668 │ │ + sw t9,4(t2) │ │ + addiu v0,t5,12 │ │ + sll a0,v0,0x3 │ │ + addu v1,s2,a0 │ │ + addiu t5,t5,3 │ │ + sw s7,0(v1) │ │ + bne t5,ra,1350c │ │ + sw t9,4(v1) │ │ + b 1366c │ │ + lw t9,8(s2) │ │ + move s6,zero │ │ + sw s5,200(s2) │ │ + b 134d0 │ │ + sw s6,204(s2) │ │ │ │ -00012094 : │ │ +000137a4 : │ │ lui gp,0x1 │ │ - addiu gp,gp,28524 │ │ + addiu gp,gp,22620 │ │ addu gp,gp,t9 │ │ - li v0,32 │ │ - beq a1,v0,12100 │ │ - slti v1,a1,33 │ │ - bnez v1,120d4 │ │ - li t1,192 │ │ - beq a1,t1,120e8 │ │ - li t2,256 │ │ - beq a1,t2,12100 │ │ - li t3,128 │ │ - beq a1,t3,120f8 │ │ + addiu sp,sp,-272 │ │ + lw t9,-32552(gp) │ │ + sw s0,236(sp) │ │ + addiu s0,sp,24 │ │ + sw gp,16(sp) │ │ + sw ra,268(sp) │ │ + sw s6,260(sp) │ │ + sw s5,256(sp) │ │ + sw s4,252(sp) │ │ + sw s3,248(sp) │ │ + sw s2,244(sp) │ │ + sw s1,240(sp) │ │ + sw s7,264(sp) │ │ + move s1,a0 │ │ + move a0,s0 │ │ + move s3,a1 │ │ + jalr t9 │ │ + move s2,a2 │ │ + lw gp,16(sp) │ │ + move a0,s3 │ │ lw t9,-32560(gp) │ │ + move a1,s2 │ │ + jalr t9 │ │ + move a2,s0 │ │ + lw s4,24(sp) │ │ + lw gp,16(sp) │ │ + andi s5,s4,0x7f │ │ + addiu v0,s5,7 │ │ + srl v1,v0,0x3 │ │ + lw s3,28(sp) │ │ + beqz v1,13864 │ │ + addiu s6,v1,-1 │ │ + sll a0,v1,0x3 │ │ + addu s2,s0,a0 │ │ + li s7,-1 │ │ + lw t9,-32576(gp) │ │ + lw a0,72(s2) │ │ + lw a1,76(s2) │ │ + jalr t9 │ │ + addiu s6,s6,-1 │ │ + addiu s2,s2,-8 │ │ + lw gp,16(sp) │ │ + sw v0,80(s2) │ │ + bne s6,s7,1383c │ │ + sw v1,84(s2) │ │ + nor a1,zero,s5 │ │ + andi a2,a1,0x7 │ │ + srl t4,s5,0x3 │ │ + sll t5,a2,0x3 │ │ + li t0,-256 │ │ + addiu a3,t4,10 │ │ + nor t3,zero,t5 │ │ + sll t1,a3,0x3 │ │ + srl t2,t0,0x1 │ │ + li t8,-1 │ │ + addu t6,s0,t1 │ │ + srlv t7,t2,t3 │ │ + sllv ra,t8,t5 │ │ + andi v0,t5,0x20 │ │ + sllv a0,t0,t5 │ │ + lw s7,0(t6) │ │ + lw t9,4(t6) │ │ + or s6,t7,ra │ │ + li v1,128 │ │ + li a1,64 │ │ + sllv s2,v1,t5 │ │ + movn s6,a0,v0 │ │ + srlv t5,a1,t3 │ │ + movn a0,zero,v0 │ │ + movn t5,s2,v0 │ │ + and a2,s7,a0 │ │ + and t0,t9,s6 │ │ + movn s2,zero,v0 │ │ + or a3,a2,s2 │ │ + or t3,t0,t5 │ │ + sltiu t1,s5,112 │ │ + sw a3,0(t6) │ │ + bnez t1,13b64 │ │ + sw t3,4(t6) │ │ + sltiu s4,s5,120 │ │ + bnez s4,13bbc │ │ + move s3,zero │ │ + lw t9,-32572(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move a1,zero │ │ + move t5,zero │ │ + move a2,zero │ │ + move t0,zero │ │ + lw gp,16(sp) │ │ + lw s4,24(sp) │ │ + lw s3,28(sp) │ │ + sw a1,104(sp) │ │ + sw t5,108(sp) │ │ + li t4,2 │ │ + sw a2,112(sp) │ │ + sw t0,116(sp) │ │ + addiu t3,t4,10 │ │ + sll a3,t3,0x3 │ │ + addu s5,s0,a3 │ │ + move t7,zero │ │ + move t1,zero │ │ + addiu t2,t4,1 │ │ + li t6,14 │ │ + sw t7,0(s5) │ │ + beq t2,t6,13a90 │ │ + sw t1,4(s5) │ │ + addiu t8,t4,11 │ │ + sll ra,t8,0x3 │ │ + addu a0,s0,ra │ │ + addiu s7,t4,2 │ │ + sw t7,0(a0) │ │ + beq s7,t6,13a90 │ │ + sw t1,4(a0) │ │ + addiu v0,t4,12 │ │ + sll s6,v0,0x3 │ │ + addu v1,s0,s6 │ │ + addiu s2,t4,3 │ │ + sw t7,0(v1) │ │ + beq s2,t6,13a90 │ │ + sw t1,4(v1) │ │ + addiu t9,t4,13 │ │ + sll a1,t9,0x3 │ │ + addu t5,s0,a1 │ │ + addiu a2,t4,4 │ │ + sw t7,0(t5) │ │ + beq a2,t6,13a90 │ │ + sw t1,4(t5) │ │ + addiu t0,t4,14 │ │ + sll a3,t0,0x3 │ │ + addu s5,s0,a3 │ │ + addiu t2,t4,5 │ │ + sw t7,0(s5) │ │ + beq t2,t6,13a90 │ │ + sw t1,4(s5) │ │ + addiu t8,t4,15 │ │ + sll ra,t8,0x3 │ │ + addu a0,s0,ra │ │ + addiu s7,t4,6 │ │ + sw t7,0(a0) │ │ + beq s7,t6,13a90 │ │ + sw t1,4(a0) │ │ + addiu v0,t4,16 │ │ + sll s6,v0,0x3 │ │ + addu v1,s0,s6 │ │ + addiu s2,t4,7 │ │ + sw t7,0(v1) │ │ + beq s2,t6,13a90 │ │ + sw t1,4(v1) │ │ + addiu t9,t4,17 │ │ + sll a1,t9,0x3 │ │ + addu t5,s0,a1 │ │ + addiu a2,t4,8 │ │ + sw t7,0(t5) │ │ + beq a2,t6,13a90 │ │ + sw t1,4(t5) │ │ + addiu t0,t4,18 │ │ + sll a3,t0,0x3 │ │ + addu s5,s0,a3 │ │ + addiu t2,t4,9 │ │ + sw t7,0(s5) │ │ + beq t2,t6,13a90 │ │ + sw t1,4(s5) │ │ + addiu t7,t4,19 │ │ + sll t1,t7,0x3 │ │ + addu t8,s0,t1 │ │ + move ra,zero │ │ + move a0,zero │ │ + sw ra,0(t8) │ │ + beq t3,t6,13a90 │ │ + sw a0,4(t8) │ │ + addiu t3,t4,20 │ │ + sll t6,t3,0x3 │ │ + addu s7,s0,t6 │ │ + move v0,zero │ │ + move s6,zero │ │ + li v1,2 │ │ + sw v0,0(s7) │ │ + bne t4,v1,13a90 │ │ + sw s6,4(s7) │ │ + move t4,zero │ │ + move s2,zero │ │ + sw t4,208(sp) │ │ + sw s2,212(sp) │ │ + lw t9,32(sp) │ │ + lw t5,36(sp) │ │ + srl a1,t9,0x1d │ │ + sll t0,t9,0x3 │ │ + srl a3,s3,0x1d │ │ + sll a2,t5,0x3 │ │ + srl s5,s4,0x1d │ │ + sll s3,s3,0x3 │ │ + or t2,a1,a2 │ │ + or t7,a3,t0 │ │ + or t1,s3,s5 │ │ + lw t9,-32572(gp) │ │ + sll s4,s4,0x3 │ │ + move a0,s0 │ │ + sw t7,216(sp) │ │ + sw t2,220(sp) │ │ + sw t1,228(sp) │ │ + jalr t9 │ │ + sw s4,224(sp) │ │ + move a0,zero │ │ + li t8,64 │ │ + srl ra,a0,0x3 │ │ + addiu t3,ra,2 │ │ + sll t6,t3,0x3 │ │ + addu s7,s0,t6 │ │ + nor v0,zero,a0 │ │ + lw s6,4(s7) │ │ + andi v1,v0,0x7 │ │ + sll t4,v1,0x3 │ │ + lw s2,0(s7) │ │ + sll a1,s6,0x1 │ │ + nor t5,zero,t4 │ │ + sllv a2,a1,t5 │ │ + srlv t0,s2,t4 │ │ + andi a3,t4,0x20 │ │ + or s5,a2,t0 │ │ + srlv s3,s6,t4 │ │ + addu t2,s1,a0 │ │ + movn s5,s3,a3 │ │ + addiu a0,a0,1 │ │ + bne a0,t8,13ae4 │ │ + sb s5,0(t2) │ │ + lw ra,268(sp) │ │ + lw s7,264(sp) │ │ + lw s6,260(sp) │ │ + lw s5,256(sp) │ │ + lw s4,252(sp) │ │ + lw s3,248(sp) │ │ + lw s2,244(sp) │ │ + lw s1,240(sp) │ │ + lw s0,236(sp) │ │ + jr ra │ │ + addiu sp,sp,272 │ │ + addiu s5,t4,1 │ │ + sltiu t2,s5,14 │ │ + beqz t2,13a90 │ │ + addiu t6,t4,11 │ │ + sll t7,t6,0x3 │ │ + addu t8,s0,t7 │ │ + move s7,zero │ │ + move t9,zero │ │ + addiu ra,t4,2 │ │ + li a0,14 │ │ + sw s7,0(t8) │ │ + beq ra,a0,13a90 │ │ + sw t9,4(t8) │ │ + addiu v0,t4,12 │ │ + sll s6,v0,0x3 │ │ + addu v1,s0,s6 │ │ + addiu t4,t4,3 │ │ + sw s7,0(v1) │ │ + bne t4,a0,13934 │ │ + sw t9,4(v1) │ │ + b 13a94 │ │ + lw t9,32(sp) │ │ + move s2,zero │ │ + sw s3,224(sp) │ │ + b 138f8 │ │ + sw s2,228(sp) │ │ + │ │ +00013bcc : │ │ + lui gp,0x1 │ │ + addiu gp,gp,21556 │ │ + addu gp,gp,t9 │ │ + li v0,64 │ │ + beq a0,v0,13c0c │ │ + sltiu v1,a0,65 │ │ + bnez v1,13d6c │ │ + li t1,256 │ │ + beq a0,t1,13cec │ │ + sltiu t2,a0,257 │ │ + bnez t2,13d90 │ │ + li t0,384 │ │ + beq a0,t0,13c7c │ │ + li t1,512 │ │ + bne a0,t1,13d88 │ │ + nop │ │ + lw v1,-32556(gp) │ │ + move a0,zero │ │ + move t8,zero │ │ + sw a0,8(a1) │ │ + sw t8,12(a1) │ │ + sw a0,0(a1) │ │ + sw t8,4(a1) │ │ + addiu v0,a1,16 │ │ + addiu t9,v1,64 │ │ + lw t0,0(v1) │ │ + lw a3,4(v1) │ │ + swl t0,3(v0) │ │ + swr t0,0(v0) │ │ + swl a3,7(v0) │ │ + lw a2,8(v1) │ │ + swr a3,4(v0) │ │ + swl a2,11(v0) │ │ + lw t1,12(v1) │ │ + swr a2,8(v0) │ │ + swl t1,15(v0) │ │ + addiu v1,v1,16 │ │ + swr t1,12(v0) │ │ + bne v1,t9,13c30 │ │ + addiu v0,v0,16 │ │ + li t2,64 │ │ + sw t2,208(a1) │ │ + jr ra │ │ + move v0,zero │ │ + lw t8,-32568(gp) │ │ + move t2,zero │ │ + move t3,zero │ │ + sw t2,8(a1) │ │ + sw t3,12(a1) │ │ + sw t2,0(a1) │ │ + sw t3,4(a1) │ │ + addiu t9,a1,16 │ │ + addiu t4,t8,64 │ │ + lw t5,0(t8) │ │ + lw t6,4(t8) │ │ + swl t5,3(t9) │ │ + swr t5,0(t9) │ │ + swl t6,7(t9) │ │ + lw t7,8(t8) │ │ + swr t6,4(t9) │ │ + swl t7,11(t9) │ │ + lw a0,12(t8) │ │ + swr t7,8(t9) │ │ + swl a0,15(t9) │ │ + addiu t8,t8,16 │ │ + swr a0,12(t9) │ │ + bne t8,t4,13ca0 │ │ + addiu t9,t9,16 │ │ + li v0,48 │ │ + sw v0,208(a1) │ │ + jr ra │ │ + move v0,zero │ │ + lw v1,-32584(gp) │ │ + addiu t0,a1,8 │ │ + lw a2,0(v1) │ │ + sw zero,4(a1) │ │ + sw zero,0(a1) │ │ + swl a2,3(t0) │ │ + lw a3,4(v1) │ │ + swr a2,0(t0) │ │ + swl a3,7(t0) │ │ + lw t1,8(v1) │ │ + swr a3,4(t0) │ │ + swl t1,11(t0) │ │ + lw t2,12(v1) │ │ + swr t1,8(t0) │ │ + swl t2,15(t0) │ │ + lw t3,16(v1) │ │ + lw t4,20(v1) │ │ + swr t2,12(t0) │ │ + swl t3,19(t0) │ │ + lw t5,24(v1) │ │ + lw t6,28(v1) │ │ + swr t3,16(t0) │ │ + swl t4,23(t0) │ │ + swr t4,20(t0) │ │ + swl t5,27(t0) │ │ + swr t5,24(t0) │ │ + swl t6,31(t0) │ │ + li t7,32 │ │ + swr t6,28(t0) │ │ + move v0,zero │ │ + jr ra │ │ + sw t7,208(a1) │ │ + li a2,32 │ │ + beq a0,a2,13cec │ │ + li a3,48 │ │ + beq a0,a3,13c7c │ │ + li t0,28 │ │ + beq a0,t0,13d9c │ │ + lw t4,-32592(gp) │ │ jr ra │ │ li v0,1 │ │ - li a3,16 │ │ - beq a1,a3,120f4 │ │ - li t0,24 │ │ - bne a1,t0,120cc │ │ + li t3,224 │ │ + bne a0,t3,13d88 │ │ + lw t4,-32592(gp) │ │ + addiu t5,a1,8 │ │ + lw t6,0(t4) │ │ + sw zero,4(a1) │ │ + sw zero,0(a1) │ │ + swl t6,3(t5) │ │ + lw a0,4(t4) │ │ + swr t6,0(t5) │ │ + swl a0,7(t5) │ │ + lw t7,8(t4) │ │ + swr a0,4(t5) │ │ + swl t7,11(t5) │ │ + lw t8,12(t4) │ │ + swr t7,8(t5) │ │ + swl t8,15(t5) │ │ + lw t9,16(t4) │ │ + lw v0,20(t4) │ │ + swr t8,12(t5) │ │ + swl t9,19(t5) │ │ + lw a2,24(t4) │ │ + lw v1,28(t4) │ │ + swr t9,16(t5) │ │ + swl v0,23(t5) │ │ + swr v0,20(t5) │ │ + swl a2,27(t5) │ │ + swr a2,24(t5) │ │ + swl v1,31(t5) │ │ + li a3,28 │ │ + swr v1,28(t5) │ │ + move v0,zero │ │ + jr ra │ │ + sw a3,208(a1) │ │ + │ │ +00013e18 : │ │ + lui gp,0x1 │ │ + addiu gp,gp,20968 │ │ + addu gp,gp,t9 │ │ + lw v0,208(a2) │ │ + li v1,32 │ │ + beq v0,v1,13e64 │ │ + sltiu a3,v0,33 │ │ + bnez a3,13e58 │ │ + li t1,48 │ │ + beq v0,t1,13e4c │ │ + li t2,64 │ │ + bne v0,t2,13e70 │ │ nop │ │ - lw t9,-32556(gp) │ │ - jr t9 │ │ - move a1,a2 │ │ lw t9,-32560(gp) │ │ jr t9 │ │ - move a1,a2 │ │ - lw t9,-32736(gp) │ │ + nop │ │ + li t0,28 │ │ + bne v0,t0,13e70 │ │ + nop │ │ + lw t9,-32644(gp) │ │ jr t9 │ │ - move a1,a2 │ │ + nop │ │ + jr ra │ │ + nop │ │ │ │ -0001210c : │ │ +00013e78 : │ │ lui gp,0x1 │ │ - addiu gp,gp,28404 │ │ + addiu gp,gp,20872 │ │ addu gp,gp,t9 │ │ addiu sp,sp,-64 │ │ + sw s1,32(sp) │ │ + sw s0,28(sp) │ │ + sw gp,16(sp) │ │ + sw ra,60(sp) │ │ sw s7,56(sp) │ │ sw s6,52(sp) │ │ sw s5,48(sp) │ │ sw s4,44(sp) │ │ sw s3,40(sp) │ │ sw s2,36(sp) │ │ - sw gp,0(sp) │ │ - sw s8,60(sp) │ │ - sw s1,32(sp) │ │ - sw s0,28(sp) │ │ - lbu t3,3(a0) │ │ - lbu t5,2(a0) │ │ - lbu t4,0(a0) │ │ - lbu s1,1(a0) │ │ - sll v0,t3,0x18 │ │ - sll v1,t5,0x10 │ │ - or a2,v0,v1 │ │ - or a3,a2,t4 │ │ - sll t0,s1,0x8 │ │ - or t7,a3,t0 │ │ - sw t7,160(a1) │ │ - lbu t1,7(a0) │ │ - lbu t2,6(a0) │ │ - lbu t6,4(a0) │ │ - lbu s0,5(a0) │ │ - sll s2,t1,0x18 │ │ - sll s3,t2,0x10 │ │ - or s4,s2,s3 │ │ - or s5,s4,t6 │ │ - sll s6,s0,0x8 │ │ - or s7,s5,s6 │ │ - sw s7,164(a1) │ │ - lbu t8,11(a0) │ │ - lbu t9,10(a0) │ │ - lbu s8,8(a0) │ │ - lbu t3,9(a0) │ │ - sll t5,t8,0x18 │ │ - sll t4,t9,0x10 │ │ - or s1,t5,t4 │ │ - or v0,s1,s8 │ │ - sll v1,t3,0x8 │ │ - or a2,v0,v1 │ │ - sw a2,168(a1) │ │ - lbu t2,14(a0) │ │ - lbu a3,15(a0) │ │ - lbu t1,12(a0) │ │ - lbu t0,13(a0) │ │ - sll t6,t2,0x10 │ │ - sll a0,a3,0x18 │ │ - or s0,a0,t6 │ │ - or s2,s0,t1 │ │ - sll s3,t0,0x8 │ │ - or t0,s2,s3 │ │ - srl s4,t0,0x18 │ │ - andi s5,t0,0xff │ │ - lw v1,-32656(gp) │ │ - addiu s6,s4,512 │ │ - addiu t8,s5,768 │ │ - sll t9,s6,0x2 │ │ - sll s8,t8,0x2 │ │ - srl t3,t0,0x10 │ │ - lw t6,-32564(gp) │ │ - addu t5,v1,t9 │ │ - addu t4,v1,s8 │ │ - srl s1,t0,0x6 │ │ - andi v0,t3,0xff │ │ - lw a3,0(t5) │ │ - lw t1,0(t4) │ │ - andi t2,s1,0x3fc │ │ - addiu a0,v0,256 │ │ - addu s2,v1,t2 │ │ - sll s3,a0,0x2 │ │ - lw s0,0(t6) │ │ - xor s5,a3,t1 │ │ - lw s4,0(s2) │ │ - addu s6,v1,s3 │ │ - lw t8,0(s6) │ │ - xor t9,s5,s0 │ │ - xor s8,t9,s4 │ │ - xor s1,s8,t8 │ │ - xor t4,s1,t7 │ │ - srl t3,t4,0x18 │ │ - srl t5,t4,0x8 │ │ - lw v0,-32552(gp) │ │ - xor a3,s7,t7 │ │ - addiu t1,t3,768 │ │ - andi t7,t4,0xff │ │ - andi s0,t5,0xff │ │ - srl s2,t4,0x10 │ │ - xor t2,a3,a2 │ │ - sll a0,t1,0x2 │ │ - sll s3,t7,0x2 │ │ - addiu s4,s0,256 │ │ - andi s5,s2,0xff │ │ - xor s6,t2,t0 │ │ - addu t8,v0,a0 │ │ - addu t9,v0,s3 │ │ - sll s8,s4,0x2 │ │ - addiu t3,s5,512 │ │ - xor t4,t4,s7 │ │ - xor t1,s6,s1 │ │ - lw a3,0(t8) │ │ - lw s2,0(t9) │ │ - addu s1,v0,s8 │ │ - sll t5,t3,0x2 │ │ - addu s3,v0,t5 │ │ - srl t2,t4,0x8 │ │ - srl a0,t4,0x10 │ │ - lw s0,0(s1) │ │ - srl t7,t4,0x18 │ │ - srl s6,t1,0x18 │ │ - andi t8,t1,0xff │ │ - lw s8,0(s3) │ │ - xor t3,a3,s2 │ │ - andi s4,t2,0xff │ │ - andi s5,a0,0xff │ │ - addiu a3,t7,768 │ │ - andi s2,t4,0xff │ │ - addiu t9,s6,512 │ │ - addiu t7,t8,768 │ │ - addiu s1,s4,256 │ │ - addiu t5,s5,512 │ │ - xor s0,t3,s0 │ │ - sll s4,s2,0x2 │ │ - srl t8,t1,0x10 │ │ - sll s5,t9,0x2 │ │ - sll s6,t7,0x2 │ │ - addu t9,v1,s5 │ │ - addu t7,v1,s6 │ │ - sll s3,a3,0x2 │ │ - sll t2,s1,0x2 │ │ - sll a0,t5,0x2 │ │ - xor s1,s0,s8 │ │ - addu a3,v0,s4 │ │ - srl s0,t1,0x6 │ │ - andi t3,t8,0xff │ │ - addu s8,v0,s3 │ │ - lw s4,0(a3) │ │ - lw t8,0(t9) │ │ - addu s2,v0,t2 │ │ - addu s3,v0,a0 │ │ - andi s5,s0,0x3fc │ │ - addiu s6,t3,256 │ │ - lw a3,0(t7) │ │ - lw t5,0(s8) │ │ - lw t2,0(s2) │ │ - lw a0,0(s3) │ │ - lw s8,4(t6) │ │ - addu s2,v1,s5 │ │ - sll s3,s6,0x2 │ │ - lw t9,0(s2) │ │ - xor t7,t8,a3 │ │ - addu s0,v1,s3 │ │ - lw t3,0(s0) │ │ - sw t5,8(sp) │ │ - xor t5,t7,s8 │ │ - sw s4,12(sp) │ │ - xor s4,t5,t9 │ │ - sw t2,16(sp) │ │ - xor s7,t0,s7 │ │ - xor t2,s4,t3 │ │ - sw a0,20(sp) │ │ - xor a0,s7,t2 │ │ - srl s5,a0,0x18 │ │ - andi s6,a0,0xff │ │ - addiu t8,s5,512 │ │ - addiu a3,s6,768 │ │ - sll s2,t8,0x2 │ │ - sll s3,a3,0x2 │ │ - srl t7,a0,0x10 │ │ - addu t3,v1,s2 │ │ - addu s5,v1,s3 │ │ - srl s8,t2,0x18 │ │ - andi s0,t7,0xff │ │ - addiu t5,s8,768 │ │ - addiu s0,s0,256 │ │ - lw s8,0(t3) │ │ - lw t3,0(s5) │ │ - xor s6,t4,a2 │ │ - andi s7,t2,0xff │ │ - srl s4,a0,0x6 │ │ - sll s0,s0,0x2 │ │ - xor t4,s6,t0 │ │ - srl a3,s6,0x18 │ │ - srl t9,t2,0x8 │ │ - srl t8,s6,0x8 │ │ - sll s7,s7,0x2 │ │ - xor t3,s8,t3 │ │ - andi s4,s4,0x3fc │ │ - addu s8,v1,s0 │ │ - lw s0,0(s8) │ │ - addu s4,v1,s4 │ │ - lw s8,8(t6) │ │ - addiu s3,a3,768 │ │ - andi s5,s6,0xff │ │ - srl a3,s6,0x10 │ │ - srl s2,t4,0x18 │ │ - addu s6,v0,s7 │ │ - sll t5,t5,0x2 │ │ - andi t9,t9,0xff │ │ - andi t8,t8,0xff │ │ - lw s7,0(s6) │ │ - addu t5,v0,t5 │ │ - lw s6,0(s4) │ │ - srl t2,t2,0x10 │ │ - addiu t9,t9,256 │ │ - addiu t8,t8,256 │ │ - addiu s2,s2,768 │ │ - lw t5,0(t5) │ │ - xor t3,t3,s8 │ │ - andi t2,t2,0xff │ │ - sll s3,s3,0x2 │ │ - sll s5,s5,0x2 │ │ - sll t9,t9,0x2 │ │ - sll t8,t8,0x2 │ │ - sll s2,s2,0x2 │ │ - addu t8,v0,t8 │ │ - xor s6,t3,s6 │ │ - addu s3,v0,s3 │ │ - addu s5,v0,s5 │ │ - addu t9,v0,t9 │ │ - addu s2,v0,s2 │ │ - addiu t2,t2,512 │ │ - xor s8,s6,s0 │ │ - sw t0,172(a1) │ │ - sw s1,144(a1) │ │ - lw s5,0(s5) │ │ - lw t9,0(t9) │ │ - xor s7,s7,t5 │ │ - lw t3,0(t8) │ │ - srl t7,t4,0x8 │ │ - sll t2,t2,0x2 │ │ - lw s3,0(s3) │ │ - lw s2,0(s2) │ │ - lw s0,8(sp) │ │ - lw t8,12(sp) │ │ - addu t5,v0,t2 │ │ - xor s1,s7,s1 │ │ - andi s4,t4,0xff │ │ - lw s7,16(sp) │ │ - andi a3,a3,0xff │ │ - andi t7,t7,0xff │ │ - srl t4,t4,0x10 │ │ - lw t2,0(t5) │ │ - xor s6,s0,t8 │ │ - addiu a3,a3,512 │ │ - sll s4,s4,0x2 │ │ - addiu t7,t7,256 │ │ - andi t4,t4,0xff │ │ - xor t8,s6,s7 │ │ - xor a2,t0,a2 │ │ - xor s6,s1,t9 │ │ - sll a3,a3,0x2 │ │ - addu s4,v0,s4 │ │ - sll t7,t7,0x2 │ │ - addiu t4,t4,512 │ │ - addu t5,v0,a3 │ │ - lw s4,0(s4) │ │ - xor a3,a2,s8 │ │ - addu t7,v0,t7 │ │ - xor a2,s6,t2 │ │ - sll t4,t4,0x2 │ │ - lw t2,20(sp) │ │ - lw s0,0(t5) │ │ - xor s3,s3,s5 │ │ - lw t5,0(t7) │ │ - srl s5,s8,0x8 │ │ - addu t7,v0,t4 │ │ - srl t9,s8,0x10 │ │ - xor s6,t8,t2 │ │ - lw s1,0(t7) │ │ - xor t3,s3,t3 │ │ - xor s2,s2,s4 │ │ - srl t4,s8,0x18 │ │ - srl s7,a3,0x18 │ │ - andi s4,a3,0xff │ │ - andi t7,s5,0xff │ │ - andi t2,t9,0xff │ │ - xor t8,t3,s0 │ │ - addiu s5,t7,256 │ │ - addiu t9,t2,512 │ │ - xor t5,s2,t5 │ │ - andi s8,s8,0xff │ │ - addiu s0,t4,768 │ │ - addiu s2,s7,512 │ │ - addiu t2,s4,768 │ │ - xor t5,t5,s1 │ │ - sll t4,s0,0x2 │ │ - sll s1,s8,0x2 │ │ - srl s0,a3,0x10 │ │ - sll s8,s5,0x2 │ │ - sll t3,t9,0x2 │ │ - sll s7,s2,0x2 │ │ - sll s4,t2,0x2 │ │ - xor s3,a2,s6 │ │ - addu t9,v0,s8 │ │ - addu s2,v0,s1 │ │ - addu t3,v0,t3 │ │ - addu s7,v1,s7 │ │ - addu s4,v1,s4 │ │ - srl s8,a3,0x6 │ │ - andi s5,s0,0xff │ │ - xor t7,s3,t8 │ │ - lw s1,0(s2) │ │ - sw s6,148(a1) │ │ - lw s2,0(t9) │ │ - sw t8,152(a1) │ │ - lw t9,0(s7) │ │ - andi s6,s8,0x3fc │ │ - lw s7,0(s4) │ │ - lw t8,0(t3) │ │ - addiu t3,s5,256 │ │ - xor t2,t7,t5 │ │ - lw s0,12(t6) │ │ - sw t5,156(a1) │ │ - sll s4,t3,0x2 │ │ - addu t5,v1,s6 │ │ - lw s8,0(t5) │ │ - xor s6,t9,s7 │ │ - addu s5,v1,s4 │ │ - lw s7,0(s5) │ │ - xor t3,s6,s0 │ │ - xor t9,t3,s8 │ │ - xor s8,t9,s7 │ │ - xor t3,s8,t0 │ │ - srl t0,t3,0x18 │ │ - andi s0,t3,0xff │ │ - addiu s4,t0,512 │ │ - addiu t5,s0,768 │ │ - sll s6,s4,0x2 │ │ - sll s5,t5,0x2 │ │ - srl s7,t3,0x10 │ │ - addu t0,v1,s6 │ │ - addu s4,v1,s5 │ │ - srl s0,t3,0x6 │ │ - andi t9,s7,0xff │ │ - lw s5,0(t0) │ │ - lw s7,0(s4) │ │ - andi s6,s0,0x3fc │ │ - addiu t0,t9,256 │ │ - lw t5,16(t6) │ │ - addu s4,v1,s6 │ │ - sll s0,t0,0x2 │ │ - addu t9,v1,s0 │ │ - lw s6,0(s4) │ │ - xor s5,s5,s7 │ │ - xor t0,s5,t5 │ │ - lw s7,0(t9) │ │ - srl s0,s8,0x18 │ │ - addu t4,v0,t4 │ │ - lw t4,0(t4) │ │ - andi s4,s8,0xff │ │ - srl t5,s8,0x8 │ │ - addiu s5,s0,768 │ │ - xor s6,t0,s6 │ │ - xor t0,s6,s7 │ │ - sll s0,s5,0x2 │ │ - sll s7,s4,0x2 │ │ - andi t9,t5,0xff │ │ - srl s8,s8,0x10 │ │ - addu t5,v0,s0 │ │ - xor s1,s1,t4 │ │ - andi s5,s8,0xff │ │ - addu t4,v0,s7 │ │ - srl s0,t0,0x18 │ │ - addiu s7,t9,256 │ │ - lw s8,0(t5) │ │ - xor s6,s1,a2 │ │ - sw a2,128(a1) │ │ - lw s4,0(t4) │ │ - andi a2,t0,0xff │ │ - addiu t4,s5,512 │ │ - srl s1,t0,0x8 │ │ - sll t9,s7,0x2 │ │ - addiu t5,s0,768 │ │ - xor s2,s6,s2 │ │ - addu t9,v0,t9 │ │ - sll s6,t4,0x2 │ │ - sll s0,t5,0x2 │ │ - andi s5,s1,0xff │ │ - srl s7,t0,0x10 │ │ - sll t4,a2,0x2 │ │ - xor t8,s2,t8 │ │ - addu a2,v0,t4 │ │ - sw s3,132(a1) │ │ - sw t7,136(a1) │ │ - sw t2,140(a1) │ │ - xor s4,s4,s8 │ │ - lw s1,0(t9) │ │ - addu s8,v0,s6 │ │ - andi t9,s7,0xff │ │ - addu s6,v0,s0 │ │ - addiu s0,s5,256 │ │ - lw s7,0(s6) │ │ - xor t4,s4,t8 │ │ - lw t5,0(s8) │ │ - lw s2,0(a2) │ │ - sll s5,s0,0x2 │ │ - addiu s4,t9,512 │ │ - xor t1,t0,t1 │ │ - addu s8,v0,s5 │ │ - xor s1,t4,s1 │ │ - sll s6,s4,0x2 │ │ - xor t5,s1,t5 │ │ - lw s0,0(s8) │ │ - xor a2,s2,s7 │ │ - addu t9,v0,s6 │ │ - xor s2,t8,s3 │ │ - srl t4,t1,0x18 │ │ - andi s8,t1,0xff │ │ - xor s4,s2,t7 │ │ - lw s7,0(t9) │ │ - xor t0,a2,t5 │ │ - addiu t7,t4,512 │ │ - addiu s6,s8,768 │ │ - xor s3,t0,s0 │ │ - xor s8,s4,t2 │ │ - sll a2,t7,0x2 │ │ - sll t9,s6,0x2 │ │ - srl t2,t1,0x10 │ │ - xor s5,s3,s7 │ │ - addu t9,v1,t9 │ │ - addu s7,v1,a2 │ │ - andi t2,t2,0xff │ │ - srl a2,t1,0x6 │ │ - xor s1,t5,s2 │ │ - lw t4,0(s7) │ │ - addiu t2,t2,256 │ │ - lw s7,0(t9) │ │ - andi t9,a2,0x3fc │ │ - xor s0,s1,s4 │ │ - xor s3,s5,s1 │ │ - sw t8,112(a1) │ │ - sw s2,116(a1) │ │ - addu t8,v1,t9 │ │ - lw s2,20(t6) │ │ - sw s4,120(a1) │ │ - sll s4,t2,0x2 │ │ - xor t7,s3,s0 │ │ - xor s6,s0,s8 │ │ - sw t5,96(a1) │ │ - sw s1,100(a1) │ │ - xor t5,t4,s7 │ │ - lw s1,0(t8) │ │ - sw s0,104(a1) │ │ - addu s0,v1,s4 │ │ - xor t0,t7,s6 │ │ - sw s8,124(a1) │ │ - sw s6,108(a1) │ │ - lw s8,0(s0) │ │ - xor s6,t5,s2 │ │ - xor a2,s6,s1 │ │ - xor s7,a2,s8 │ │ - xor t5,s7,a0 │ │ - srl a0,t5,0x18 │ │ - andi t4,t5,0xff │ │ - addiu t9,a0,512 │ │ - addiu t2,t4,768 │ │ - sll t8,t9,0x2 │ │ - sll s2,t2,0x2 │ │ - srl s4,t5,0x10 │ │ - addu s1,v1,t8 │ │ - addu s0,v1,s2 │ │ - srl s8,t5,0x6 │ │ - andi s6,s4,0xff │ │ - lw a2,0(s0) │ │ - lw a0,0(s1) │ │ - andi t4,s8,0x3fc │ │ - addiu t9,s6,256 │ │ - lw t8,24(t6) │ │ - addu s2,v1,t4 │ │ - sll t2,t9,0x2 │ │ - lw s4,0(s2) │ │ - xor s1,a0,a2 │ │ - addu s0,v1,t2 │ │ - lw s8,0(s0) │ │ - xor s6,s1,t8 │ │ - xor a0,s6,s4 │ │ - xor a0,a0,s8 │ │ - xor a2,a0,a3 │ │ - srl a3,a2,0x18 │ │ - andi t4,a2,0xff │ │ - addiu t9,a3,512 │ │ - addiu t8,t4,768 │ │ - sll s2,t9,0x2 │ │ - sll t2,t8,0x2 │ │ - srl s4,a2,0x10 │ │ - addu s1,v1,s2 │ │ - addu s0,v1,t2 │ │ - srl s6,a2,0x6 │ │ - andi a3,s4,0xff │ │ - lw t2,0(s0) │ │ - lw s8,0(s1) │ │ - srl t9,s7,0x18 │ │ - addiu t8,a3,256 │ │ - andi t4,s6,0x3fc │ │ - lw s1,28(t6) │ │ - andi s0,s7,0xff │ │ - addiu s2,t9,768 │ │ - srl s4,s7,0x8 │ │ - addu s6,v1,t4 │ │ - sll t4,t8,0x2 │ │ - sll a3,s0,0x2 │ │ - xor s8,s8,t2 │ │ - andi s0,s4,0xff │ │ - addu t2,v1,t4 │ │ - lw s6,0(s6) │ │ - sll t8,s2,0x2 │ │ - srl s7,s7,0x10 │ │ - addu s2,v0,t8 │ │ - addu t4,v0,a3 │ │ - addiu t8,s0,256 │ │ - andi t9,s7,0xff │ │ - srl s4,a0,0x18 │ │ - xor s1,s8,s1 │ │ - lw t2,0(t2) │ │ - sw s5,80(a1) │ │ - sw s3,84(a1) │ │ - sw t7,88(a1) │ │ - sw t0,92(a1) │ │ - xor s6,s1,s6 │ │ - lw a3,0(t4) │ │ - andi s7,a0,0xff │ │ - lw s8,0(s2) │ │ - sll t4,t8,0x2 │ │ - addiu s2,t9,512 │ │ - addiu t8,s4,768 │ │ - srl s0,a0,0x8 │ │ - xor t2,s6,t2 │ │ - addu t9,v0,t4 │ │ - srl s1,a0,0x10 │ │ - sll t4,s2,0x2 │ │ - sll s7,s7,0x2 │ │ - sll s4,t8,0x2 │ │ - andi s0,s0,0xff │ │ - addu s2,v0,s7 │ │ - addu t8,v0,s4 │ │ - lw t9,0(t9) │ │ - xor s8,a3,s8 │ │ - addiu a0,s0,256 │ │ - addu a3,v0,t4 │ │ - andi s6,s1,0xff │ │ - srl s4,t2,0x18 │ │ - lw s7,0(a3) │ │ - lw s0,0(s2) │ │ - lw a3,0(t8) │ │ - xor s5,s8,s5 │ │ - andi s1,t2,0xff │ │ - sll s8,a0,0x2 │ │ - srl s2,t2,0x8 │ │ - addiu a0,s4,768 │ │ - addiu t4,s6,512 │ │ - addu s4,v0,s8 │ │ - xor t8,s5,t9 │ │ - sll s6,t4,0x2 │ │ - sll s5,s1,0x2 │ │ - srl t4,t2,0x10 │ │ - sll t9,a0,0x2 │ │ - andi s8,s2,0xff │ │ - xor t8,t8,s7 │ │ - addu s1,v0,s5 │ │ - lw s7,0(s4) │ │ - addu a0,v0,t9 │ │ - xor s0,s0,a3 │ │ - addiu s2,s8,256 │ │ - addu a3,v0,s6 │ │ - andi s5,t4,0xff │ │ - lw s6,0(a3) │ │ - lw s8,0(s1) │ │ - lw s4,0(a0) │ │ - xor t4,s0,t8 │ │ - sll a3,s2,0x2 │ │ - addiu s1,s5,512 │ │ - xor t9,t2,t3 │ │ - xor t3,t4,s7 │ │ - addu t2,v0,a3 │ │ - sll s7,s1,0x2 │ │ - lw s0,0(t2) │ │ - xor s1,t8,s3 │ │ - addu s5,v0,s7 │ │ - xor s3,t3,s6 │ │ - srl s2,t9,0x18 │ │ - xor s6,s8,s4 │ │ - andi a0,t9,0xff │ │ - lw s4,0(s5) │ │ - xor t4,s6,s3 │ │ - addiu t2,s2,512 │ │ - addiu s7,a0,768 │ │ - xor t7,s1,t7 │ │ - xor s8,s3,s1 │ │ - xor a3,t4,s0 │ │ - srl s5,t9,0x10 │ │ - sll s0,t2,0x2 │ │ - sll s6,s7,0x2 │ │ - xor t4,a3,s4 │ │ - xor t3,s8,t7 │ │ - xor t0,t7,t0 │ │ - addu s2,v1,s0 │ │ - addu s7,v1,s6 │ │ - srl s4,t9,0x6 │ │ - andi a0,s5,0xff │ │ - xor t2,t3,t0 │ │ - sw t8,64(a1) │ │ - sw s1,68(a1) │ │ - sw t7,72(a1) │ │ - sw t0,76(a1) │ │ - lw t7,0(s7) │ │ - lw t0,0(s2) │ │ - andi t8,s4,0x3fc │ │ - addiu s1,a0,256 │ │ - lw a3,32(t6) │ │ - addu s0,v1,t8 │ │ - sw s3,48(a1) │ │ - sll s3,s1,0x2 │ │ - xor s6,t0,t7 │ │ - lw s2,0(s0) │ │ - addu s7,v1,s3 │ │ - xor s5,s6,a3 │ │ - lw s4,0(s7) │ │ - xor a0,s5,s2 │ │ - xor t8,a0,s4 │ │ - xor t1,t8,t1 │ │ - srl t0,t8,0x18 │ │ - andi s1,t8,0xff │ │ - addiu a3,t0,768 │ │ - srl s0,t8,0x8 │ │ - srl t7,t1,0x18 │ │ - sll s6,a3,0x2 │ │ - andi s2,s0,0xff │ │ - srl s7,t8,0x10 │ │ - addiu s4,t7,512 │ │ - andi t8,t1,0xff │ │ - sll s3,s1,0x2 │ │ - addu s1,v0,s3 │ │ - addu t0,v0,s6 │ │ - addiu a0,s2,256 │ │ - andi s5,s7,0xff │ │ - sll a3,s4,0x2 │ │ - addiu s0,t8,768 │ │ - srl s7,t1,0x10 │ │ - lw t7,0(s1) │ │ - lw s2,36(t6) │ │ - lw s1,0(t0) │ │ - addu s3,v1,a3 │ │ - addiu t0,s5,512 │ │ - srl s6,t1,0x6 │ │ - sll s5,s0,0x2 │ │ - andi t8,s7,0xff │ │ - sll s4,a0,0x2 │ │ - addu a0,v0,s4 │ │ - addu s7,v1,s5 │ │ - sll t6,t0,0x2 │ │ - lw a3,0(s3) │ │ - andi s4,s6,0x3fc │ │ - addiu t0,t8,256 │ │ - lw s0,0(a0) │ │ - addu s3,v1,s4 │ │ - xor t7,t7,s1 │ │ - addu v0,v0,t6 │ │ - xor s2,t5,s2 │ │ - lw s1,0(s7) │ │ - sll s5,t0,0x2 │ │ - xor t5,t7,t4 │ │ - lw s6,0(v0) │ │ - xor t8,s2,a3 │ │ - addu a0,v1,s5 │ │ - sw s8,52(a1) │ │ - sw t3,56(a1) │ │ - sw t2,60(a1) │ │ - sw t4,32(a1) │ │ - lw a3,0(s3) │ │ - xor s7,t8,s1 │ │ - xor v1,t5,s0 │ │ - lw s4,0(a0) │ │ - xor s8,t4,s8 │ │ - xor t6,v1,s6 │ │ - xor t4,s7,a3 │ │ - xor t3,s8,t3 │ │ - xor t7,t4,s4 │ │ - xor s0,t6,s8 │ │ - xor s2,s0,t3 │ │ - xor t0,t9,a2 │ │ - xor t2,t3,t2 │ │ - xor t1,t7,t1 │ │ - xor a2,s2,t2 │ │ - xor v0,t0,t1 │ │ - xor t9,t7,t9 │ │ - li s1,-96 │ │ + lw v0,208(a1) │ │ + li v1,32 │ │ + move s0,a1 │ │ + beq v0,v1,147fc │ │ + move s1,a0 │ │ + sltiu a0,v0,33 │ │ + bnez a0,14590 │ │ + li t2,48 │ │ + beq v0,t2,14238 │ │ + li t3,64 │ │ + bne v0,t3,14210 │ │ + lw ra,60(sp) │ │ + lw s4,0(a1) │ │ + lw s3,4(a1) │ │ + andi s5,s4,0x7f │ │ + addiu t4,s5,7 │ │ + srl t8,t4,0x3 │ │ + beqz t8,13f34 │ │ + addiu s6,t8,-1 │ │ + addiu t5,t8,9 │ │ + sll t6,t5,0x3 │ │ + addu s2,a1,t6 │ │ + li s7,-1 │ │ + lw t9,-32576(gp) │ │ + lw a0,0(s2) │ │ + lw a1,4(s2) │ │ + jalr t9 │ │ + addiu s6,s6,-1 │ │ + addiu s2,s2,-8 │ │ + lw gp,16(sp) │ │ + sw v0,8(s2) │ │ + bne s6,s7,13f0c │ │ + sw v1,12(s2) │ │ + nor t1,zero,s5 │ │ + andi t7,t1,0x7 │ │ + sll ra,t7,0x3 │ │ + li a1,-256 │ │ + srl v0,s5,0x3 │ │ + nor t3,zero,ra │ │ + sll a2,v0,0x3 │ │ + srl a0,a1,0x1 │ │ + li t0,-1 │ │ + addu t4,s0,a2 │ │ + srlv a3,a0,t3 │ │ + sllv v1,t0,ra │ │ + andi t2,ra,0x20 │ │ + sllv t8,a1,ra │ │ + lw t5,80(t4) │ │ + lw t6,84(t4) │ │ + or s7,a3,v1 │ │ + li t9,128 │ │ + li s2,64 │ │ + sllv s6,t9,ra │ │ + movn s7,t8,t2 │ │ + srlv t1,s2,t3 │ │ + movn t8,zero,t2 │ │ + movn t1,s6,t2 │ │ + and t7,t5,t8 │ │ + and ra,t6,s7 │ │ + movn s6,zero,t2 │ │ + or t3,t7,s6 │ │ + or a2,ra,t1 │ │ + sltiu a1,s5,112 │ │ + sw t3,80(t4) │ │ + beqz a1,14a5c │ │ + sw a2,84(t4) │ │ + addiu s5,v0,1 │ │ + sltiu a0,s5,14 │ │ + beqz a0,14164 │ │ + addiu t4,v0,11 │ │ + sll a3,t4,0x3 │ │ + addu t0,s0,a3 │ │ + move t8,zero │ │ + move t5,zero │ │ + addiu v1,v0,2 │ │ + li t2,14 │ │ + sw t8,0(t0) │ │ + beq v1,t2,14164 │ │ + sw t5,4(t0) │ │ + addiu t6,v0,12 │ │ + sll s7,t6,0x3 │ │ + addu t9,s0,s7 │ │ + addiu v0,v0,3 │ │ + sw t8,0(t9) │ │ + beq v0,t2,14164 │ │ + sw t5,4(t9) │ │ + addiu ra,v0,10 │ │ + sll a2,ra,0x3 │ │ + addu a1,s0,a2 │ │ + move t4,zero │ │ + move a3,zero │ │ + addiu s5,v0,1 │ │ + li a0,14 │ │ + sw t4,0(a1) │ │ + beq s5,a0,14164 │ │ + sw a3,4(a1) │ │ + addiu t0,v0,11 │ │ + sll v1,t0,0x3 │ │ + addu t2,s0,v1 │ │ + addiu t8,v0,2 │ │ + sw t4,0(t2) │ │ + beq t8,a0,14164 │ │ + sw a3,4(t2) │ │ + addiu t5,v0,12 │ │ + sll t6,t5,0x3 │ │ + addu s7,s0,t6 │ │ + addiu s6,v0,3 │ │ + sw t4,0(s7) │ │ + beq s6,a0,14164 │ │ + sw a3,4(s7) │ │ + addiu t9,v0,13 │ │ + sll s2,t9,0x3 │ │ + addu t1,s0,s2 │ │ + addiu t7,v0,4 │ │ + sw t4,0(t1) │ │ + beq t7,a0,14164 │ │ + sw a3,4(t1) │ │ + addiu t3,v0,14 │ │ + sll a2,t3,0x3 │ │ + addu a1,s0,a2 │ │ + addiu s5,v0,5 │ │ + sw t4,0(a1) │ │ + beq s5,a0,14164 │ │ + sw a3,4(a1) │ │ + addiu t0,v0,15 │ │ + sll v1,t0,0x3 │ │ + addu t2,s0,v1 │ │ + addiu t8,v0,6 │ │ + sw t4,0(t2) │ │ + beq t8,a0,14164 │ │ + sw a3,4(t2) │ │ + addiu t5,v0,16 │ │ + sll t6,t5,0x3 │ │ + addu s7,s0,t6 │ │ + addiu s6,v0,7 │ │ + sw t4,0(s7) │ │ + beq s6,a0,14164 │ │ + sw a3,4(s7) │ │ + addiu t9,v0,17 │ │ + sll s2,t9,0x3 │ │ + addu t1,s0,s2 │ │ + addiu t7,v0,8 │ │ + sw t4,0(t1) │ │ + beq t7,a0,14164 │ │ + sw a3,4(t1) │ │ + addiu t3,v0,18 │ │ + sll a2,t3,0x3 │ │ + addu a1,s0,a2 │ │ + addiu s5,v0,9 │ │ + sw t4,0(a1) │ │ + beq s5,a0,14164 │ │ + sw a3,4(a1) │ │ + addiu t4,v0,19 │ │ + sll a3,t4,0x3 │ │ + addu t0,s0,a3 │ │ + move v1,zero │ │ + move t2,zero │ │ + sw v1,0(t0) │ │ + beq ra,a0,14164 │ │ + sw t2,4(t0) │ │ + addiu ra,v0,20 │ │ + sll a0,ra,0x3 │ │ + addu t8,s0,a0 │ │ + move t5,zero │ │ + move t6,zero │ │ + li s7,2 │ │ + sw t5,0(t8) │ │ + bne v0,s7,14164 │ │ + sw t6,4(t8) │ │ + move v0,zero │ │ + move s6,zero │ │ + sw v0,184(s0) │ │ + sw s6,188(s0) │ │ + lw t9,8(s0) │ │ + lw s2,12(s0) │ │ + srl t1,t9,0x1d │ │ + sll t3,t9,0x3 │ │ + srl a2,s3,0x1d │ │ + srl a1,s4,0x1d │ │ + sll t7,s2,0x3 │ │ + sll s3,s3,0x3 │ │ + or s5,t1,t7 │ │ + or t4,a2,t3 │ │ + or a3,s3,a1 │ │ + lw t9,-32572(gp) │ │ + sll s4,s4,0x3 │ │ + move a0,s0 │ │ + sw t4,192(s0) │ │ + sw s5,196(s0) │ │ + sw a3,204(s0) │ │ + jalr t9 │ │ + sw s4,200(s0) │ │ + move a0,zero │ │ + li t0,64 │ │ + srl v1,a0,0x3 │ │ + addiu t2,v1,2 │ │ + sll ra,t2,0x3 │ │ + addu t8,s0,ra │ │ + nor t5,zero,a0 │ │ + lw t6,4(t8) │ │ + andi s7,t5,0x7 │ │ + sll v0,s7,0x3 │ │ + lw s6,0(t8) │ │ + sll s2,t6,0x1 │ │ + nor t1,zero,v0 │ │ + sllv t7,s2,t1 │ │ + srlv t3,s6,v0 │ │ + andi a2,v0,0x20 │ │ + or s3,t7,t3 │ │ + srlv s5,t6,v0 │ │ + addu a1,s1,a0 │ │ + movn s3,s5,a2 │ │ + addiu a0,a0,1 │ │ + bne a0,t0,141b8 │ │ + sb s3,0(a1) │ │ + lw ra,60(sp) │ │ lw s7,56(sp) │ │ lw s6,52(sp) │ │ lw s5,48(sp) │ │ lw s4,44(sp) │ │ lw s3,40(sp) │ │ - sw zero,240(a1) │ │ - sw s8,36(a1) │ │ - sw s0,20(a1) │ │ - lw s8,60(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ lw s0,28(sp) │ │ - sw s2,24(a1) │ │ - sw v0,0(a1) │ │ + jr ra │ │ + addiu sp,sp,64 │ │ + lw s4,0(a1) │ │ + lw s3,4(a1) │ │ + andi s5,s4,0x7f │ │ + addiu t4,s5,7 │ │ + srl a3,t4,0x3 │ │ + beqz a3,1428c │ │ + addiu s6,a3,-1 │ │ + addiu t9,a3,9 │ │ + sll t0,t9,0x3 │ │ + addu s2,a1,t0 │ │ + li s7,-1 │ │ + lw t9,-32576(gp) │ │ + lw a0,0(s2) │ │ + lw a1,4(s2) │ │ + jalr t9 │ │ + addiu s6,s6,-1 │ │ + addiu s2,s2,-8 │ │ + lw gp,16(sp) │ │ + sw v0,8(s2) │ │ + bne s6,s7,14264 │ │ + sw v1,12(s2) │ │ + nor v1,zero,s5 │ │ + andi t2,v1,0x7 │ │ + sll ra,t2,0x3 │ │ + li t8,-256 │ │ + srl t5,s5,0x3 │ │ + nor t6,zero,ra │ │ + sll v0,t5,0x3 │ │ + srl t1,t8,0x1 │ │ + li a2,-1 │ │ + addu t7,s0,v0 │ │ + srlv t3,t1,t6 │ │ + sllv a0,a2,ra │ │ + andi t4,ra,0x20 │ │ + sllv a1,t8,ra │ │ + lw s7,80(t7) │ │ + lw t0,84(t7) │ │ + or t9,t3,a0 │ │ + li a3,128 │ │ + li s2,64 │ │ + sllv s6,a3,ra │ │ + movn t9,a1,t4 │ │ + srlv t2,s2,t6 │ │ + movn a1,zero,t4 │ │ + movn t2,s6,t4 │ │ + and v1,s7,a1 │ │ + and ra,t0,t9 │ │ + movn s6,zero,t4 │ │ + or t8,v1,s6 │ │ + or t6,ra,t2 │ │ + sltiu v0,s5,112 │ │ + sw t8,80(t7) │ │ + beqz v0,14ab4 │ │ + sw t6,84(t7) │ │ + addiu s5,t5,1 │ │ + sltiu t1,s5,14 │ │ + beqz t1,144bc │ │ + addiu t7,t5,11 │ │ + sll t3,t7,0x3 │ │ + addu t4,s0,t3 │ │ + move a2,zero │ │ + move s7,zero │ │ + addiu a1,t5,2 │ │ + li a0,14 │ │ + sw a2,0(t4) │ │ + beq a1,a0,144bc │ │ + sw s7,4(t4) │ │ + addiu t0,t5,12 │ │ + sll t9,t0,0x3 │ │ + addu a3,s0,t9 │ │ + addiu t5,t5,3 │ │ + sw a2,0(a3) │ │ + beq t5,a0,144bc │ │ + sw s7,4(a3) │ │ + addiu ra,t5,10 │ │ + sll t6,ra,0x3 │ │ + addu v0,s0,t6 │ │ + move t3,zero │ │ + move t1,zero │ │ + addiu s5,t5,1 │ │ + li t7,14 │ │ + sw t3,0(v0) │ │ + beq s5,t7,144bc │ │ + sw t1,4(v0) │ │ + addiu t4,t5,11 │ │ + sll a1,t4,0x3 │ │ + addu a0,s0,a1 │ │ + addiu a2,t5,2 │ │ + sw t3,0(a0) │ │ + beq a2,t7,144bc │ │ + sw t1,4(a0) │ │ + addiu s7,t5,12 │ │ + sll t0,s7,0x3 │ │ + addu a3,s0,t0 │ │ + addiu s6,t5,3 │ │ + sw t3,0(a3) │ │ + beq s6,t7,144bc │ │ + sw t1,4(a3) │ │ + addiu t9,t5,13 │ │ + sll s2,t9,0x3 │ │ + addu t2,s0,s2 │ │ + addiu v1,t5,4 │ │ + sw t3,0(t2) │ │ + beq v1,t7,144bc │ │ + sw t1,4(t2) │ │ + addiu t8,t5,14 │ │ + sll t6,t8,0x3 │ │ + addu v0,s0,t6 │ │ + addiu s5,t5,5 │ │ + sw t3,0(v0) │ │ + beq s5,t7,144bc │ │ + sw t1,4(v0) │ │ + addiu t4,t5,15 │ │ + sll a1,t4,0x3 │ │ + addu a0,s0,a1 │ │ + addiu a2,t5,6 │ │ + sw t3,0(a0) │ │ + beq a2,t7,144bc │ │ + sw t1,4(a0) │ │ + addiu s7,t5,16 │ │ + sll t0,s7,0x3 │ │ + addu a3,s0,t0 │ │ + addiu s6,t5,7 │ │ + sw t3,0(a3) │ │ + beq s6,t7,144bc │ │ + sw t1,4(a3) │ │ + addiu t9,t5,17 │ │ + sll s2,t9,0x3 │ │ + addu t2,s0,s2 │ │ + addiu v1,t5,8 │ │ + sw t3,0(t2) │ │ + beq v1,t7,144bc │ │ + sw t1,4(t2) │ │ + addiu t8,t5,18 │ │ + sll t6,t8,0x3 │ │ + addu v0,s0,t6 │ │ + addiu s5,t5,9 │ │ + sw t3,0(v0) │ │ + beq s5,t7,144bc │ │ + sw t1,4(v0) │ │ + addiu t3,t5,19 │ │ + sll t1,t3,0x3 │ │ + addu t4,s0,t1 │ │ + move a1,zero │ │ + move a0,zero │ │ + sw a1,0(t4) │ │ + beq ra,t7,144bc │ │ + sw a0,4(t4) │ │ + addiu ra,t5,20 │ │ + sll t7,ra,0x3 │ │ + addu a2,s0,t7 │ │ + move s7,zero │ │ + move t0,zero │ │ + li a3,2 │ │ + sw s7,0(a2) │ │ + bne t5,a3,144bc │ │ + sw t0,4(a2) │ │ + move t5,zero │ │ + move s6,zero │ │ + sw t5,184(s0) │ │ + sw s6,188(s0) │ │ + lw t9,8(s0) │ │ + lw s2,12(s0) │ │ + srl t2,t9,0x1d │ │ + sll t8,t9,0x3 │ │ + srl t6,s3,0x1d │ │ + srl v0,s4,0x1d │ │ + sll v1,s2,0x3 │ │ + sll s3,s3,0x3 │ │ + or s5,t2,v1 │ │ + or t3,t6,t8 │ │ + or t1,s3,v0 │ │ + lw t9,-32572(gp) │ │ + sll s4,s4,0x3 │ │ + move a0,s0 │ │ + sw t3,192(s0) │ │ + sw s5,196(s0) │ │ + sw t1,204(s0) │ │ + jalr t9 │ │ + sw s4,200(s0) │ │ + move a0,zero │ │ + li t4,48 │ │ + srl a1,a0,0x3 │ │ + addiu ra,a1,2 │ │ + sll t7,ra,0x3 │ │ + addu a2,s0,t7 │ │ + nor s7,zero,a0 │ │ + lw t0,4(a2) │ │ + andi a3,s7,0x7 │ │ + sll t5,a3,0x3 │ │ + lw s6,0(a2) │ │ + sll s2,t0,0x1 │ │ + nor t2,zero,t5 │ │ + sllv t8,s2,t2 │ │ + srlv v1,s6,t5 │ │ + andi t6,t5,0x20 │ │ + or s3,t8,v1 │ │ + srlv v0,t0,t5 │ │ + addu s5,s1,a0 │ │ + movn s3,v0,t6 │ │ + addiu a0,a0,1 │ │ + bne a0,t4,14510 │ │ + sb s3,0(s5) │ │ + lw ra,60(sp) │ │ + lw s7,56(sp) │ │ + lw s6,52(sp) │ │ + lw s5,48(sp) │ │ + lw s4,44(sp) │ │ + lw s3,40(sp) │ │ lw s2,36(sp) │ │ - sb s1,240(a1) │ │ - move v0,zero │ │ lw s1,32(sp) │ │ - sw t3,40(a1) │ │ - sw t2,44(a1) │ │ - sw t6,16(a1) │ │ - sw a2,28(a1) │ │ - sw t9,4(a1) │ │ - sw t1,8(a1) │ │ - sw t7,12(a1) │ │ + lw s0,28(sp) │ │ jr ra │ │ addiu sp,sp,64 │ │ - │ │ -00012c40 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,25536 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-104 │ │ - sw s7,96(sp) │ │ - sw s4,84(sp) │ │ - sw s3,80(sp) │ │ - sw s2,76(sp) │ │ - sw s0,68(sp) │ │ - sw gp,0(sp) │ │ - sw s8,100(sp) │ │ - sw s6,92(sp) │ │ - sw s5,88(sp) │ │ - sw s1,72(sp) │ │ - lbu s1,3(a0) │ │ - lbu t2,2(a0) │ │ - lbu a3,0(a0) │ │ - lbu v0,1(a0) │ │ - sll v1,s1,0x18 │ │ - sll a2,t2,0x10 │ │ - or t0,v1,a2 │ │ - or t1,t0,a3 │ │ - sll t3,v0,0x8 │ │ - or t4,t1,t3 │ │ - sw t4,192(a1) │ │ - move s7,a1 │ │ - lbu t5,6(a0) │ │ - lbu a1,7(a0) │ │ - lbu t6,4(a0) │ │ - lbu s8,5(a0) │ │ - sll t7,a1,0x18 │ │ - sll s0,t5,0x10 │ │ - or s2,t7,s0 │ │ - or s3,s2,t6 │ │ - sll s4,s8,0x8 │ │ - or t9,s3,s4 │ │ - sw t9,196(s7) │ │ - lbu s6,11(a0) │ │ - lbu s5,10(a0) │ │ - lbu s1,8(a0) │ │ - lbu t2,9(a0) │ │ - sll t8,s6,0x18 │ │ - sll a3,s5,0x10 │ │ - or v0,t8,a3 │ │ - or v1,v0,s1 │ │ - sll a2,t2,0x8 │ │ - or t1,v1,a2 │ │ - sw t1,200(s7) │ │ - lbu t0,15(a0) │ │ - lbu t3,14(a0) │ │ - lbu a1,12(a0) │ │ - lbu t5,13(a0) │ │ - sll t6,t0,0x18 │ │ - sll s8,t3,0x10 │ │ - or t7,t6,s8 │ │ - or s0,t7,a1 │ │ - sll s2,t5,0x8 │ │ - or a1,s0,s2 │ │ - sw a1,204(s7) │ │ - lbu s3,19(a0) │ │ - lbu s4,18(a0) │ │ - sll s1,s3,0x18 │ │ - lbu s6,16(a0) │ │ - lbu s5,17(a0) │ │ - sll t2,s4,0x10 │ │ - or t8,s1,t2 │ │ - or a3,t8,s6 │ │ - sll v0,s5,0x8 │ │ - or t2,a3,v0 │ │ - srl v1,t2,0x18 │ │ - srl a2,t2,0x8 │ │ - lw s6,-32552(gp) │ │ - addiu t3,v1,768 │ │ - andi t0,t2,0xff │ │ - andi t5,a2,0xff │ │ - srl t6,t2,0x10 │ │ - sll s8,t3,0x2 │ │ - sll t7,t0,0x2 │ │ - addiu s0,t5,256 │ │ - andi s2,t6,0xff │ │ - addu s3,s6,s8 │ │ - addu s4,s6,t7 │ │ - sll s5,s0,0x2 │ │ - addiu s1,s2,512 │ │ - lw t8,0(s3) │ │ - lw a3,0(s4) │ │ - addu v0,s6,s5 │ │ - sll v1,s1,0x2 │ │ - lw t3,0(v0) │ │ - addu a2,s6,v1 │ │ - lw t0,0(a2) │ │ - xor t5,t8,a3 │ │ - xor t6,t5,t3 │ │ - xor s8,t6,t0 │ │ - sw s8,176(s7) │ │ - lbu t7,23(a0) │ │ - lbu s0,22(a0) │ │ - lbu s2,20(a0) │ │ - sll s3,t7,0x18 │ │ - lbu a0,21(a0) │ │ - sll s4,s0,0x10 │ │ - or s5,s3,s4 │ │ - or s1,s5,s2 │ │ - sll t8,a0,0x8 │ │ - or a3,s1,t8 │ │ - srl v0,a3,0x18 │ │ - lw s8,-32656(gp) │ │ - addiu v1,v0,768 │ │ - andi s1,a3,0xff │ │ - addiu a2,v0,512 │ │ - lw a0,-32564(gp) │ │ - sll t3,v1,0x2 │ │ - srl t0,a3,0x8 │ │ - srl t5,a3,0x10 │ │ - sll t7,a2,0x2 │ │ - addiu s0,s1,768 │ │ - addu t6,s6,t3 │ │ - lw s5,0(a0) │ │ - addu t8,s8,t7 │ │ - andi s3,t0,0xff │ │ - andi s4,t5,0xff │ │ - sll v0,s0,0x2 │ │ - lw s2,0(t6) │ │ - lw t5,0(t8) │ │ - addu v1,s8,v0 │ │ - sll t3,s3,0x2 │ │ - addiu a2,s4,256 │ │ - lw t6,0(v1) │ │ - addu t7,s8,t3 │ │ - xor t4,t4,s5 │ │ - sll t0,a2,0x2 │ │ - lw s0,0(t7) │ │ - addu a0,s8,t0 │ │ - sw s2,28(sp) │ │ - xor s2,t4,t5 │ │ - lw s5,0(a0) │ │ - xor t8,s2,t6 │ │ - xor v0,t8,s0 │ │ - xor t5,v0,s5 │ │ - xor t9,t5,t9 │ │ - xor t1,t9,t1 │ │ - move t3,t9 │ │ - xor a1,t1,a1 │ │ - srl t4,t5,0x18 │ │ - srl a2,t9,0x18 │ │ - move t6,a1 │ │ - move s0,t1 │ │ - move v0,t3 │ │ - srl a1,t1,0x18 │ │ - srl s5,t1,0x8 │ │ - addiu a2,a2,768 │ │ - addiu t1,t4,768 │ │ - andi t3,t3,0xff │ │ - andi t4,t5,0xff │ │ - srl s2,t9,0x8 │ │ - sw t5,12(sp) │ │ - srl v1,t5,0x8 │ │ - srl t9,t5,0x10 │ │ - sll s1,s1,0x2 │ │ - srl t5,v0,0x10 │ │ - sll t1,t1,0x2 │ │ - sll t4,t4,0x2 │ │ - sll a2,a2,0x2 │ │ - sll t3,t3,0x2 │ │ - addu s1,s6,s1 │ │ - addu t1,s6,t1 │ │ - addu t4,s6,t4 │ │ - addu a2,s6,a2 │ │ - addu t3,s6,t3 │ │ - andi t0,s0,0xff │ │ - andi t5,t5,0xff │ │ - addiu a1,a1,768 │ │ - xor t2,t6,t2 │ │ - sw v0,16(sp) │ │ - sw t6,24(sp) │ │ - srl a0,t6,0x18 │ │ - srl t8,t6,0x8 │ │ - andi t7,s2,0xff │ │ - andi v0,t6,0xff │ │ - srl s2,t6,0x10 │ │ - andi v1,v1,0xff │ │ - addiu t6,t5,512 │ │ - sll a1,a1,0x2 │ │ - lw t5,0(s1) │ │ - sll t0,t0,0x2 │ │ - lw s1,0(t1) │ │ - lw t1,0(t4) │ │ - lw t4,0(a2) │ │ - lw a2,0(t3) │ │ - addu a1,s6,a1 │ │ - addu t0,s6,t0 │ │ - addiu s4,s4,512 │ │ - addiu s3,s3,256 │ │ - addiu v1,v1,256 │ │ - andi t9,t9,0xff │ │ - sw s0,20(sp) │ │ - sw t5,32(sp) │ │ - sw s1,40(sp) │ │ - sw t1,44(sp) │ │ - sw t4,48(sp) │ │ - sw a2,52(sp) │ │ - sll v1,v1,0x2 │ │ - lw t3,0(a1) │ │ - srl s0,s0,0x10 │ │ - lw t4,0(t0) │ │ - sll s3,s3,0x2 │ │ - sll t0,s4,0x2 │ │ - addiu t9,t9,512 │ │ - addu t1,s6,v1 │ │ - addu s3,s6,s3 │ │ - addu t0,s6,t0 │ │ - sll t9,t9,0x2 │ │ - addiu a0,a0,768 │ │ - addiu t7,t7,256 │ │ - andi s0,s0,0xff │ │ - andi s2,s2,0xff │ │ - lw s4,0(s3) │ │ - addiu s0,s0,512 │ │ - lw s3,0(t1) │ │ - addiu s2,s2,512 │ │ - addu t1,s6,t9 │ │ - andi s5,s5,0xff │ │ - lw t9,0(t0) │ │ - andi t8,t8,0xff │ │ - sll a0,a0,0x2 │ │ - sll t7,t7,0x2 │ │ - addu a0,s6,a0 │ │ - addu t7,s6,t7 │ │ - sll a1,s0,0x2 │ │ - sll s1,s2,0x2 │ │ - addiu s5,s5,256 │ │ - addiu t8,t8,256 │ │ - xor a3,t2,a3 │ │ - lw t5,0(a0) │ │ - sw t9,36(sp) │ │ - lw s2,0(t7) │ │ - lw t9,0(t1) │ │ - addu t7,s6,a1 │ │ - lw t1,32(sp) │ │ - addu a1,s6,s1 │ │ - sll s5,s5,0x2 │ │ - lw s1,28(sp) │ │ - sll t8,t8,0x2 │ │ - sll a0,t6,0x2 │ │ - addu a0,s6,a0 │ │ - addu t6,s6,s5 │ │ - addu s5,s6,t8 │ │ - andi t8,a3,0xff │ │ - lw s0,0(t6) │ │ - lw t0,0(a1) │ │ - move t6,t8 │ │ - xor a1,s1,t1 │ │ - lw t8,0(a0) │ │ - lw s1,40(sp) │ │ - lw a0,44(sp) │ │ - lw t1,48(sp) │ │ - xor a0,s1,a0 │ │ - sll v0,v0,0x2 │ │ - lw s1,52(sp) │ │ - sw t3,56(sp) │ │ - addu v0,s6,v0 │ │ - lw t3,0(v0) │ │ - srl a2,a3,0x18 │ │ - xor t1,t1,s1 │ │ - srl v1,t2,0x8 │ │ - lw s1,56(sp) │ │ - sw a2,8(sp) │ │ - lw s5,0(s5) │ │ - srl a2,t2,0x18 │ │ - andi v1,v1,0xff │ │ - sw t1,32(sp) │ │ - xor s4,a1,s4 │ │ - xor t1,t5,t3 │ │ - xor a1,a0,s3 │ │ - xor s1,s1,t4 │ │ - addiu a2,a2,768 │ │ - addiu v1,v1,256 │ │ - xor a0,a1,t9 │ │ - lw t7,0(t7) │ │ - lw t9,36(sp) │ │ - lw t4,8(sp) │ │ - andi t5,t2,0xff │ │ - xor s1,s1,s0 │ │ - xor s5,t1,s5 │ │ - sll s0,a2,0x2 │ │ - sll v1,v1,0x2 │ │ - lw s3,32(sp) │ │ - xor s5,s5,t0 │ │ - addu a1,s6,v1 │ │ - addu t0,s6,s0 │ │ - sw t6,28(sp) │ │ - sll t5,t5,0x2 │ │ - addiu t6,t6,768 │ │ - xor s1,s1,t7 │ │ - sll t3,t6,0x2 │ │ - xor t7,s4,t9 │ │ - addu t6,s6,t5 │ │ - lw s4,0(t0) │ │ - lw t5,0(a1) │ │ - srl v0,t2,0x10 │ │ - addiu t4,t4,512 │ │ - xor s2,s3,s2 │ │ - srl a2,a3,0x8 │ │ - srl t1,a3,0x10 │ │ - sll t4,t4,0x2 │ │ - andi v0,v0,0xff │ │ - xor t8,s2,t8 │ │ - addu s0,s8,t3 │ │ - addu s2,s8,t4 │ │ - sw s4,32(sp) │ │ - andi a2,a2,0xff │ │ - lw s4,0(t6) │ │ - andi t1,t1,0xff │ │ - sw t5,36(sp) │ │ - addiu v0,v0,512 │ │ - sw t7,180(s7) │ │ - lw t7,-32564(gp) │ │ - lw t3,0(s0) │ │ - sll v1,a2,0x2 │ │ - addiu t9,t1,256 │ │ - lw t4,0(s2) │ │ - sll v0,v0,0x2 │ │ - lw t0,4(t7) │ │ - addu t6,s8,v1 │ │ - addu s3,s6,v0 │ │ - sll a1,t9,0x2 │ │ - lw v0,0(s3) │ │ - xor s2,t4,t3 │ │ - lw s3,0(t6) │ │ - addu s0,s8,a1 │ │ - lw t5,0(s0) │ │ - xor v1,s2,t0 │ │ - lw t9,12(sp) │ │ - sw v0,40(sp) │ │ - xor v0,v1,s3 │ │ - xor v0,v0,t5 │ │ - lw t4,16(sp) │ │ - xor s0,v0,t9 │ │ - lw t3,20(sp) │ │ - xor t6,s0,t4 │ │ - lw a1,24(sp) │ │ - xor t0,t6,t3 │ │ - xor t5,t0,a1 │ │ - xor t4,t5,t2 │ │ - xor t3,t4,a3 │ │ - srl t2,t3,0x18 │ │ - andi s3,t3,0xff │ │ - addiu a3,t2,512 │ │ - addiu s2,s3,768 │ │ - sll a1,a3,0x2 │ │ - sll t9,s2,0x2 │ │ - srl v1,t3,0x10 │ │ - addu t2,s8,a1 │ │ - addu s3,s8,t9 │ │ - srl s2,t3,0x6 │ │ - andi v1,v1,0xff │ │ - lw t9,0(s3) │ │ - lw a3,0(t2) │ │ - andi a1,s2,0x3fc │ │ - addiu t2,v1,256 │ │ - lw t7,8(t7) │ │ - addu s3,s8,a1 │ │ - sll s2,t2,0x2 │ │ - lw a1,0(s3) │ │ - addu v1,s8,s2 │ │ - xor a3,a3,t9 │ │ - xor t9,a3,t7 │ │ - lw s2,0(v1) │ │ - andi t7,v0,0xff │ │ - srl s3,v0,0x8 │ │ - xor a1,t9,a1 │ │ - sll a3,t7,0x2 │ │ - srl t2,v0,0x18 │ │ - andi t7,s3,0xff │ │ - xor v1,a1,s2 │ │ - addiu t2,t2,768 │ │ - addiu s3,t7,256 │ │ - sll s2,t2,0x2 │ │ - srl v0,v0,0x10 │ │ - addu t2,s6,a3 │ │ - sll s3,s3,0x2 │ │ - srl a3,v1,0x18 │ │ - andi a1,v0,0xff │ │ - addiu v0,a3,768 │ │ - addu a3,s6,s3 │ │ - lw s3,0(a3) │ │ - xor s0,v1,s0 │ │ - sw s3,12(sp) │ │ - addu t9,s6,s2 │ │ - xor s3,s0,t6 │ │ - lw t6,8(sp) │ │ - lw t2,0(t2) │ │ - lw t9,0(t9) │ │ - andi s2,v1,0xff │ │ - srl t7,v1,0x8 │ │ - addiu a3,t6,768 │ │ - addiu a1,a1,512 │ │ - srl v1,v1,0x10 │ │ - xor t0,s3,t0 │ │ - xor t9,t2,t9 │ │ - sll t6,a3,0x2 │ │ - sll a1,a1,0x2 │ │ - lw a3,28(sp) │ │ - andi t7,t7,0xff │ │ - andi v1,v1,0xff │ │ - sll s2,s2,0x2 │ │ - addu t2,s6,a1 │ │ - sw a0,184(s7) │ │ - addu s2,s6,s2 │ │ - xor a0,t9,a0 │ │ - addiu a1,t7,256 │ │ - addiu t9,v1,512 │ │ - xor v1,t0,t5 │ │ - addu t5,s6,t6 │ │ - lw t6,12(sp) │ │ - lw t7,0(t2) │ │ - addiu a2,a2,256 │ │ - lw t2,0(s2) │ │ - sll v0,v0,0x2 │ │ - sll s2,a3,0x2 │ │ - sll a1,a1,0x2 │ │ - addu a3,s6,s2 │ │ - addu v0,s6,v0 │ │ - sll s2,a2,0x2 │ │ - addu a1,s6,a1 │ │ - xor a2,a0,t6 │ │ - xor a0,a2,t7 │ │ - sw t8,188(s7) │ │ - sw s1,160(s7) │ │ - sw s5,164(s7) │ │ - lw v0,0(v0) │ │ - lw a3,0(a3) │ │ - addiu t1,t1,512 │ │ - lw t5,0(t5) │ │ - lw a1,0(a1) │ │ - lw t6,32(sp) │ │ - xor t8,a0,t8 │ │ - xor t7,v1,t4 │ │ - sll t9,t9,0x2 │ │ - addu t4,s6,s2 │ │ - sll s2,t1,0x2 │ │ - xor t2,t2,v0 │ │ - addu t1,s6,t9 │ │ - xor s4,t6,s4 │ │ - addu t9,s6,s2 │ │ - xor t6,t8,s1 │ │ - lw s1,36(sp) │ │ - xor v0,t7,t3 │ │ - lw a2,0(t1) │ │ - lw t3,0(t4) │ │ - lw t1,0(t9) │ │ - xor t4,t2,a0 │ │ - xor t9,t6,s5 │ │ - lw s5,40(sp) │ │ - xor s2,s4,s1 │ │ - xor t5,t5,a3 │ │ - srl t2,v0,0x18 │ │ - andi a3,v0,0xff │ │ - xor a1,t4,a1 │ │ - xor s4,s2,s5 │ │ - xor a1,a1,a2 │ │ - addiu t4,t2,512 │ │ - xor a2,t5,t3 │ │ - addiu s2,a3,768 │ │ - xor t3,t9,s4 │ │ - xor t1,a2,t1 │ │ + li a1,28 │ │ + bne v0,a1,14210 │ │ + lw ra,60(sp) │ │ + lw s3,0(s0) │ │ + andi s4,s3,0x3f │ │ + addiu a2,s4,3 │ │ + srl a3,a2,0x2 │ │ + beqz a3,145e4 │ │ + addiu s5,a3,-1 │ │ + addiu t0,a3,9 │ │ + sll s2,t0,0x2 │ │ + addu s7,s0,s2 │ │ + li s6,-1 │ │ + lw t9,-32620(gp) │ │ + lw a0,0(s7) │ │ + jalr t9 │ │ + addiu s5,s5,-1 │ │ + addiu s7,s7,-4 │ │ + lw gp,16(sp) │ │ + bne s5,s6,145c4 │ │ + sw v0,4(s7) │ │ + srl t1,s4,0x2 │ │ + sll t2,t1,0x2 │ │ + nor t3,zero,s4 │ │ + addu t4,s0,t2 │ │ + andi t5,t3,0x3 │ │ + sll t6,t5,0x3 │ │ + lw t7,40(t4) │ │ + li t8,-128 │ │ + sllv ra,t8,t6 │ │ + li v0,128 │ │ + sllv v1,v0,t6 │ │ + and a0,ra,t7 │ │ + or a1,v1,a0 │ │ + sltiu a2,s4,56 │ │ + beqz a2,14b0c │ │ + sw a1,40(t4) │ │ + addiu s4,t1,1 │ │ + sltiu a3,s4,14 │ │ + beqz a3,14770 │ │ + addiu t0,t1,11 │ │ + sll s2,t0,0x2 │ │ + addu s6,s0,s2 │ │ + addiu t9,t1,2 │ │ + li s5,14 │ │ + beq t9,s5,14770 │ │ + sw zero,0(s6) │ │ + addiu s7,t1,12 │ │ + sll t2,s7,0x2 │ │ + addu t3,s0,t2 │ │ + addiu t1,t1,3 │ │ + beq t1,s5,14770 │ │ + sw zero,0(t3) │ │ + addiu t4,t1,10 │ │ sll t5,t4,0x2 │ │ - sll t2,s2,0x2 │ │ - srl a2,v0,0x10 │ │ - xor s1,a1,t8 │ │ - xor t4,t3,t1 │ │ - addu s2,s8,t5 │ │ - addu a3,s8,t2 │ │ - srl t5,v0,0x6 │ │ - sw t1,172(s7) │ │ - andi a2,a2,0xff │ │ - lw t1,-32564(gp) │ │ - xor s5,s1,t6 │ │ - sw s4,168(s7) │ │ - sw a0,144(s7) │ │ - lw s4,0(a3) │ │ + addu t6,s0,t5 │ │ + addiu t7,t1,1 │ │ + li t8,14 │ │ + beq t7,t8,14770 │ │ + sw zero,0(t6) │ │ + addiu ra,t1,11 │ │ + sll v0,ra,0x2 │ │ + addu v1,s0,v0 │ │ + addiu a0,t1,2 │ │ + beq a0,t8,14770 │ │ + sw zero,0(v1) │ │ + addiu a1,t1,12 │ │ + sll a2,a1,0x2 │ │ + addu s4,s0,a2 │ │ + addiu a3,t1,3 │ │ + beq a3,t8,14770 │ │ + sw zero,0(s4) │ │ + addiu t0,t1,13 │ │ + sll s2,t0,0x2 │ │ + addu s6,s0,s2 │ │ + addiu s5,t1,4 │ │ + beq s5,t8,14770 │ │ + sw zero,0(s6) │ │ + addiu s7,t1,14 │ │ + sll t2,s7,0x2 │ │ + addu t3,s0,t2 │ │ + addiu t9,t1,5 │ │ + beq t9,t8,14770 │ │ + sw zero,0(t3) │ │ + addiu t5,t1,15 │ │ + sll t6,t5,0x2 │ │ + addu t7,s0,t6 │ │ + addiu ra,t1,6 │ │ + beq ra,t8,14770 │ │ + sw zero,0(t7) │ │ + addiu v0,t1,16 │ │ + sll v1,v0,0x2 │ │ + addu a0,s0,v1 │ │ + addiu a1,t1,7 │ │ + beq a1,t8,14770 │ │ + sw zero,0(a0) │ │ + addiu a2,t1,17 │ │ + sll s4,a2,0x2 │ │ + addu a3,s0,s4 │ │ + addiu t0,t1,8 │ │ + beq t0,t8,14770 │ │ + sw zero,0(a3) │ │ + addiu s2,t1,18 │ │ + sll s6,s2,0x2 │ │ + addu s5,s0,s6 │ │ + addiu s7,t1,9 │ │ + beq s7,t8,14770 │ │ + sw zero,0(s5) │ │ + addiu t2,t1,19 │ │ + sll t3,t2,0x2 │ │ + addu t9,s0,t3 │ │ + beq t4,t8,14770 │ │ + sw zero,0(t9) │ │ + addiu t4,t1,20 │ │ + sll t8,t4,0x2 │ │ + addu t5,s0,t8 │ │ + li t6,2 │ │ + bne t1,t6,14770 │ │ + sw zero,0(t5) │ │ + sw zero,92(s0) │ │ + lw t1,4(s0) │ │ + srl t7,s3,0x1d │ │ + sll ra,t1,0x3 │ │ + or v0,t7,ra │ │ + lw t9,-32596(gp) │ │ + sll s3,s3,0x3 │ │ + sw v0,96(s0) │ │ + sw s3,100(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move v1,zero │ │ + li a2,28 │ │ + srl a0,v1,0x2 │ │ + addiu a1,a0,2 │ │ + sll s4,a1,0x2 │ │ + addu a3,s0,s4 │ │ + nor t0,zero,v1 │ │ + lw s2,0(a3) │ │ + sll s6,t0,0x3 │ │ + addu s5,s1,v1 │ │ + srlv s7,s2,s6 │ │ + addiu v1,v1,1 │ │ + bne v1,a2,147a0 │ │ + sb s7,0(s5) │ │ + lw ra,60(sp) │ │ + lw s7,56(sp) │ │ + lw s6,52(sp) │ │ + lw s5,48(sp) │ │ + lw s4,44(sp) │ │ + lw s3,40(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ + jr ra │ │ + addiu sp,sp,64 │ │ + lw s7,0(a1) │ │ + andi s4,s7,0x3f │ │ + addiu t3,s4,3 │ │ + srl t1,t3,0x2 │ │ + beqz t1,14844 │ │ + addiu s3,t1,-1 │ │ + addiu t9,t1,9 │ │ + sll t4,t9,0x2 │ │ + addu s2,a1,t4 │ │ + li s6,-1 │ │ + lw t9,-32620(gp) │ │ lw a0,0(s2) │ │ - sw t8,148(s7) │ │ - sw t6,152(s7) │ │ - andi t8,t5,0x3fc │ │ - addiu t6,a2,256 │ │ - lw s2,12(t1) │ │ - addu t2,s8,t8 │ │ - sll a3,t6,0x2 │ │ - lw t5,0(t2) │ │ - addu a2,s8,a3 │ │ - xor t6,a0,s4 │ │ - xor a0,t6,s2 │ │ - lw t8,0(a2) │ │ - xor s4,a0,t5 │ │ - xor t8,s4,t8 │ │ - xor a3,t8,s0 │ │ - xor s3,a3,s3 │ │ - xor s2,s3,t0 │ │ - xor t0,s2,v1 │ │ - xor v1,t0,t7 │ │ - xor v0,v1,v0 │ │ - srl s0,v0,0x18 │ │ - andi t7,v0,0xff │ │ - addiu t1,s0,512 │ │ - addiu t2,t7,768 │ │ - sll t6,t1,0x2 │ │ - sll t5,t2,0x2 │ │ - srl a0,v0,0x10 │ │ - addu s4,s8,t5 │ │ - addu a2,s8,t6 │ │ - srl s0,v0,0x6 │ │ - lw t6,-32564(gp) │ │ - andi t7,a0,0xff │ │ - lw t1,0(s4) │ │ - andi t2,s0,0x3fc │ │ - addiu a0,t7,256 │ │ - lw a2,0(a2) │ │ - lw s4,16(t6) │ │ - addu t5,s8,t2 │ │ - sll s0,a0,0x2 │ │ - addu t7,s8,s0 │ │ - xor a2,a2,t1 │ │ - lw t5,0(t5) │ │ - lw t1,0(t7) │ │ - srl a0,t8,0x18 │ │ - xor s4,a2,s4 │ │ - andi t2,t8,0xff │ │ - srl t6,t8,0x8 │ │ - xor t5,s4,t5 │ │ - addiu s0,a0,768 │ │ - xor t1,t5,t1 │ │ - sll t7,t2,0x2 │ │ - sll a0,s0,0x2 │ │ - andi a2,t6,0xff │ │ - srl t8,t8,0x10 │ │ - addu s4,s6,t7 │ │ - addu t2,s6,a0 │ │ - addiu s0,a2,256 │ │ - andi t7,t8,0xff │ │ - srl t6,t1,0x18 │ │ - lw a0,0(t2) │ │ - lw t5,0(s4) │ │ - sll a2,s0,0x2 │ │ - addiu t8,t7,512 │ │ - andi s4,t1,0xff │ │ - addiu t6,t6,768 │ │ - srl t7,t1,0x8 │ │ - addu t2,s6,a2 │ │ - sll s0,s4,0x2 │ │ - sll a2,t8,0x2 │ │ - sll s4,t6,0x2 │ │ - srl t8,t1,0x10 │ │ - andi t7,t7,0xff │ │ - addu t6,s6,s4 │ │ - lw t2,0(t2) │ │ - xor t5,t5,a0 │ │ - addu s0,s6,s0 │ │ - addu a0,s6,a2 │ │ - addiu s4,t7,256 │ │ - andi a2,t8,0xff │ │ - sw t9,156(s7) │ │ - lw t8,0(a0) │ │ - sw t3,128(s7) │ │ - sw t4,132(s7) │ │ - sw a1,136(s7) │ │ - sw s1,140(s7) │ │ - sw s5,112(s7) │ │ - lw a0,0(s0) │ │ - xor a1,t5,a1 │ │ - lw s0,0(t6) │ │ - sll t7,s4,0x2 │ │ - addiu t5,a2,512 │ │ - xor a3,t1,a3 │ │ - addu t6,s6,t7 │ │ - xor t1,a1,t2 │ │ - sll s4,t5,0x2 │ │ - xor a1,a3,s3 │ │ - xor t2,t1,t8 │ │ - addu a2,s6,s4 │ │ - lw t8,0(t6) │ │ - xor s2,a1,s2 │ │ - xor s3,a0,s0 │ │ - lw t7,0(a2) │ │ - xor a0,s3,t2 │ │ - xor a2,s2,t0 │ │ - xor v1,a2,v1 │ │ - xor t0,a0,t8 │ │ - xor v0,v1,v0 │ │ - xor t1,t0,t7 │ │ - xor t0,s5,t9 │ │ - sw s2,8(sp) │ │ - xor s2,t0,t3 │ │ - andi t3,v0,0xff │ │ - addiu t8,t3,768 │ │ - sll t8,t8,0x2 │ │ - xor s1,t2,s1 │ │ - srl t9,v0,0x18 │ │ - addu t8,s8,t8 │ │ - xor s0,s1,s5 │ │ - xor t7,t1,s1 │ │ - sw t8,16(sp) │ │ - addiu s3,t9,512 │ │ - xor a0,s0,t0 │ │ - xor t6,t7,s0 │ │ - sw t0,116(s7) │ │ - sll t9,s3,0x2 │ │ - lw t0,16(sp) │ │ - srl t3,v0,0x10 │ │ - xor t5,t6,a0 │ │ - xor s5,s2,t4 │ │ - sw v1,12(sp) │ │ - addu t9,s8,t9 │ │ - xor v1,a0,s2 │ │ - srl t8,v0,0x6 │ │ - sw a0,108(s7) │ │ - andi t3,t3,0xff │ │ - lw a0,-32564(gp) │ │ - xor t4,t5,v1 │ │ - xor s4,v1,s5 │ │ - sw s2,120(s7) │ │ - sw t2,96(s7) │ │ - lw s2,0(t0) │ │ - lw t2,0(t9) │ │ - sw s1,100(s7) │ │ - sw s0,104(s7) │ │ - andi s1,t8,0x3fc │ │ - addiu s0,t3,256 │ │ - xor s3,t4,s4 │ │ - sw s5,124(s7) │ │ - sw v1,80(s7) │ │ - addu s5,s8,s1 │ │ - lw v1,20(a0) │ │ - sw s4,84(s7) │ │ - sll s4,s0,0x2 │ │ - lw t9,0(s5) │ │ - addu t3,s8,s4 │ │ - xor t8,t2,s2 │ │ - lw s1,0(t3) │ │ - xor t2,t8,v1 │ │ - xor s0,t2,t9 │ │ - xor t0,s0,s1 │ │ - xor a3,t0,a3 │ │ - xor s5,a3,a1 │ │ - lw a1,8(sp) │ │ - sw t1,88(s7) │ │ - xor t2,s5,a1 │ │ - xor t8,t2,a2 │ │ - lw a2,12(sp) │ │ - sw t7,92(s7) │ │ - xor t9,t8,a2 │ │ - xor a1,t9,v0 │ │ - srl v0,a1,0x18 │ │ - andi s2,a1,0xff │ │ - addiu a0,v0,512 │ │ - addiu v1,s2,768 │ │ + jalr t9 │ │ + addiu s3,s3,-1 │ │ + addiu s2,s2,-4 │ │ + lw gp,16(sp) │ │ + bne s3,s6,14824 │ │ + sw v0,4(s2) │ │ + srl ra,s4,0x2 │ │ + sll a1,ra,0x2 │ │ + nor t7,zero,s4 │ │ + addu a2,s0,a1 │ │ + andi t0,t7,0x3 │ │ + sll t5,t0,0x3 │ │ + lw a3,40(a2) │ │ + li t2,-128 │ │ + sllv t8,t2,t5 │ │ + li v1,128 │ │ + sllv t6,v1,t5 │ │ + and v0,t8,a3 │ │ + or s5,t6,v0 │ │ + sltiu a0,s4,56 │ │ + beqz a0,14b3c │ │ + sw s5,40(a2) │ │ + addiu s4,ra,1 │ │ + sltiu t3,s4,14 │ │ + beqz t3,149d0 │ │ + addiu t1,ra,11 │ │ + sll t4,t1,0x2 │ │ + addu s6,s0,t4 │ │ + addiu t9,ra,2 │ │ + li s3,14 │ │ + beq t9,s3,149d0 │ │ + sw zero,0(s6) │ │ + addiu s2,ra,12 │ │ + sll a1,s2,0x2 │ │ + addu t7,s0,a1 │ │ + addiu t0,ra,3 │ │ + beq t0,s3,149d0 │ │ + sw zero,0(t7) │ │ + addiu ra,t0,10 │ │ + sll a2,ra,0x2 │ │ + addu t5,s0,a2 │ │ + addiu a3,t0,1 │ │ + li t2,14 │ │ + beq a3,t2,149d0 │ │ + sw zero,0(t5) │ │ + addiu t8,t0,11 │ │ + sll v1,t8,0x2 │ │ + addu t6,s0,v1 │ │ + addiu v0,t0,2 │ │ + beq v0,t2,149d0 │ │ + sw zero,0(t6) │ │ + addiu s5,t0,12 │ │ + sll a0,s5,0x2 │ │ + addu s4,s0,a0 │ │ + addiu t3,t0,3 │ │ + beq t3,t2,149d0 │ │ + sw zero,0(s4) │ │ + addiu t1,t0,13 │ │ + sll t4,t1,0x2 │ │ + addu s6,s0,t4 │ │ + addiu s3,t0,4 │ │ + beq s3,t2,149d0 │ │ + sw zero,0(s6) │ │ + addiu s2,t0,14 │ │ + sll a1,s2,0x2 │ │ + addu t7,s0,a1 │ │ + addiu t9,t0,5 │ │ + beq t9,t2,149d0 │ │ + sw zero,0(t7) │ │ + addiu a2,t0,15 │ │ + sll t5,a2,0x2 │ │ + addu a3,s0,t5 │ │ + addiu t8,t0,6 │ │ + beq t8,t2,149d0 │ │ + sw zero,0(a3) │ │ + addiu v1,t0,16 │ │ + sll t6,v1,0x2 │ │ + addu v0,s0,t6 │ │ + addiu s5,t0,7 │ │ + beq s5,t2,149d0 │ │ + sw zero,0(v0) │ │ + addiu a0,t0,17 │ │ sll s4,a0,0x2 │ │ - sll t3,v1,0x2 │ │ - srl s1,a1,0x10 │ │ - addu s0,s8,s4 │ │ - addu s2,s8,t3 │ │ - srl v1,a1,0x6 │ │ - andi a2,s1,0xff │ │ - lw s1,-32564(gp) │ │ - lw v0,0(s0) │ │ - lw a0,0(s2) │ │ - andi s4,v1,0x3fc │ │ - addiu t3,a2,256 │ │ - lw s2,24(s1) │ │ - addu s0,s8,s4 │ │ - sll v1,t3,0x2 │ │ - lw s4,0(s0) │ │ - addu a2,s8,v1 │ │ - xor a0,v0,a0 │ │ - sw t6,64(s7) │ │ - sw t5,68(s7) │ │ - sw t4,72(s7) │ │ - sw s3,76(s7) │ │ - srl v0,t0,0x18 │ │ - lw t3,0(a2) │ │ - xor s2,a0,s2 │ │ - xor v1,s2,s4 │ │ - andi s0,t0,0xff │ │ - addiu a2,v0,768 │ │ - srl s1,t0,0x8 │ │ - xor a0,v1,t3 │ │ - sll s4,s0,0x2 │ │ - sll t3,a2,0x2 │ │ - andi s2,s1,0xff │ │ - srl t0,t0,0x10 │ │ - addu a2,s6,s4 │ │ - addu v0,s6,t3 │ │ - addiu s1,s2,256 │ │ - andi v1,t0,0xff │ │ - srl s0,a0,0x18 │ │ - lw s2,0(v0) │ │ - lw t3,0(a2) │ │ - sll v0,s1,0x2 │ │ - addiu a2,v1,512 │ │ - andi s4,a0,0xff │ │ - addiu s0,s0,768 │ │ - addu s1,s6,v0 │ │ - sll v1,a2,0x2 │ │ - srl t0,a0,0x8 │ │ - sll s4,s4,0x2 │ │ - sll s0,s0,0x2 │ │ - srl a2,a0,0x10 │ │ - addu v0,s6,s4 │ │ - lw s1,0(s1) │ │ - xor t3,t3,s2 │ │ - addu s4,s6,s0 │ │ - addu s2,s6,v1 │ │ - andi a2,a2,0xff │ │ - andi t0,t0,0xff │ │ - lw s0,0(s4) │ │ - lw s2,0(s2) │ │ - xor v1,a0,a3 │ │ - xor t1,t3,t1 │ │ - addiu s4,a2,512 │ │ - addiu t0,t0,256 │ │ - lw a0,0(v0) │ │ - xor a3,v1,s5 │ │ - sll t3,t0,0x2 │ │ - xor s5,t1,s1 │ │ - sll t0,s4,0x2 │ │ - xor v0,s5,s2 │ │ - addu s1,s6,t3 │ │ - xor t2,a3,t2 │ │ - addu s6,s6,t0 │ │ - xor s2,a0,s0 │ │ - xor t8,t2,t8 │ │ - lw s0,0(s6) │ │ - xor t9,a1,t9 │ │ - xor s6,v0,t7 │ │ - xor a0,t9,t8 │ │ - xor t6,s6,t6 │ │ - xor t5,t6,t5 │ │ - lw a2,0(s1) │ │ - srl t3,a0,0x18 │ │ - xor t1,s2,v0 │ │ - addiu s4,t3,512 │ │ - xor s2,t5,t4 │ │ - andi s5,a0,0xff │ │ - lw t4,-32564(gp) │ │ - xor a1,t1,a2 │ │ - sll t0,s4,0x2 │ │ - addiu a2,s5,768 │ │ - srl t1,a0,0x10 │ │ - xor t7,a1,s0 │ │ - addu s4,s8,t0 │ │ - lw a1,28(t4) │ │ - sll t3,a2,0x2 │ │ - srl a0,a0,0x6 │ │ - andi t0,t1,0xff │ │ - lw s5,0(s4) │ │ - addu t4,s8,t3 │ │ - andi s4,a0,0x3fc │ │ - addiu t1,t0,256 │ │ - xor v1,v1,a1 │ │ - lw t0,0(t4) │ │ - addu a1,s8,s4 │ │ - sll t3,t1,0x2 │ │ - xor s0,t7,s6 │ │ - sw s6,52(s7) │ │ - sw t7,40(s7) │ │ - xor s6,v1,s5 │ │ - lw t7,0(a1) │ │ - addu s8,s8,t3 │ │ - xor s1,s0,t6 │ │ - sw v0,48(s7) │ │ - sw t6,56(s7) │ │ - xor v0,s6,t0 │ │ - lw t6,0(s8) │ │ - sw s0,44(s7) │ │ - xor s0,v0,t7 │ │ - xor t9,s1,t5 │ │ - sw t5,60(s7) │ │ - xor t5,s0,t6 │ │ - xor a3,t5,a3 │ │ - xor s3,s2,s3 │ │ - xor a2,t9,s2 │ │ - xor t2,a3,t2 │ │ - xor t4,a2,s3 │ │ - sw s1,16(s7) │ │ - xor t8,t2,t8 │ │ - li s1,-64 │ │ - sw s2,32(s7) │ │ - sw s3,36(s7) │ │ - sw t9,20(s7) │ │ - sw a2,24(s7) │ │ - sw t4,28(s7) │ │ - sw zero,240(s7) │ │ - sw t5,0(s7) │ │ - sw a3,4(s7) │ │ - sw t2,8(s7) │ │ - sw t8,12(s7) │ │ - sb s1,240(s7) │ │ - lw s8,100(sp) │ │ - move v0,zero │ │ - lw s7,96(sp) │ │ - lw s6,92(sp) │ │ - lw s5,88(sp) │ │ - lw s4,84(sp) │ │ - lw s3,80(sp) │ │ - lw s2,76(sp) │ │ - lw s1,72(sp) │ │ - lw s0,68(sp) │ │ + addu t3,s0,s4 │ │ + addiu t1,t0,8 │ │ + beq t1,t2,149d0 │ │ + sw zero,0(t3) │ │ + addiu t4,t0,18 │ │ + sll s6,t4,0x2 │ │ + addu s3,s0,s6 │ │ + addiu s2,t0,9 │ │ + beq s2,t2,149d0 │ │ + sw zero,0(s3) │ │ + addiu a1,t0,19 │ │ + sll t7,a1,0x2 │ │ + addu t9,s0,t7 │ │ + beq ra,t2,149d0 │ │ + sw zero,0(t9) │ │ + addiu ra,t0,20 │ │ + sll t2,ra,0x2 │ │ + addu a2,s0,t2 │ │ + li t5,2 │ │ + bne t0,t5,149d0 │ │ + sw zero,0(a2) │ │ + sw zero,92(s0) │ │ + lw t0,4(s0) │ │ + srl a3,s7,0x1d │ │ + sll t8,t0,0x3 │ │ + or v1,a3,t8 │ │ + lw t9,-32596(gp) │ │ + sll s7,s7,0x3 │ │ + sw v1,96(s0) │ │ + sw s7,100(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move s2,zero │ │ + li t6,32 │ │ + srl v0,s2,0x2 │ │ + addiu s5,v0,2 │ │ + sll a0,s5,0x2 │ │ + addu s4,s0,a0 │ │ + nor t3,zero,s2 │ │ + lw t1,0(s4) │ │ + sll t4,t3,0x3 │ │ + addu s6,s1,s2 │ │ + srlv s3,t1,t4 │ │ + addiu s2,s2,1 │ │ + bne s2,t6,14a00 │ │ + sb s3,0(s6) │ │ + lw ra,60(sp) │ │ + lw s7,56(sp) │ │ + lw s6,52(sp) │ │ + lw s5,48(sp) │ │ + lw s4,44(sp) │ │ + lw s3,40(sp) │ │ + lw s2,36(sp) │ │ + lw s1,32(sp) │ │ + lw s0,28(sp) │ │ jr ra │ │ - addiu sp,sp,104 │ │ - │ │ -000138e4 : │ │ - lui gp,0x1 │ │ - addiu gp,gp,22300 │ │ - addu gp,gp,t9 │ │ - addiu sp,sp,-136 │ │ - sw s5,120(sp) │ │ - sw s4,116(sp) │ │ - sw s3,112(sp) │ │ - sw s2,108(sp) │ │ - sw s1,104(sp) │ │ - sw s0,100(sp) │ │ - sw gp,0(sp) │ │ - sw s8,132(sp) │ │ - sw s7,128(sp) │ │ - sw s6,124(sp) │ │ - lbu v1,2(a0) │ │ - lbu a3,3(a0) │ │ - move t3,a0 │ │ - lbu v0,0(a0) │ │ - lbu t9,1(a0) │ │ - sll a2,v1,0x10 │ │ - sll a0,a3,0x18 │ │ - or t0,a0,a2 │ │ - or t1,t0,v0 │ │ - sll t2,t9,0x8 │ │ - or s3,t1,t2 │ │ - sw s3,224(a1) │ │ - lbu t7,7(t3) │ │ - lbu t6,6(t3) │ │ - lbu t4,4(t3) │ │ - lbu t5,5(t3) │ │ - sll s0,t7,0x18 │ │ - sll s1,t6,0x10 │ │ - or s2,s0,s1 │ │ - or s4,s2,t4 │ │ - sll s5,t5,0x8 │ │ - or t9,s4,s5 │ │ - sw t9,228(a1) │ │ - lbu s6,11(t3) │ │ - lbu s7,10(t3) │ │ - lbu t8,8(t3) │ │ - lbu s8,9(t3) │ │ - sll a3,s6,0x18 │ │ - sll v1,s7,0x10 │ │ - or v0,a3,v1 │ │ - or a0,v0,t8 │ │ - sll a2,s8,0x8 │ │ - or t1,a0,a2 │ │ - sw t1,232(a1) │ │ - lbu t0,15(t3) │ │ - lbu t2,14(t3) │ │ - lbu t7,12(t3) │ │ - lbu t5,13(t3) │ │ - sll t6,t0,0x18 │ │ - sll t4,t2,0x10 │ │ - or s0,t6,t4 │ │ - or s1,s0,t7 │ │ - sll s2,t5,0x8 │ │ - or t5,s1,s2 │ │ - sw t5,236(a1) │ │ - lbu s4,19(t3) │ │ - lbu s5,18(t3) │ │ - sll t8,s4,0x18 │ │ - lbu s6,16(t3) │ │ - lbu s7,17(t3) │ │ - sll s8,s5,0x10 │ │ - or a3,t8,s8 │ │ - or v1,a3,s6 │ │ - sll v0,s7,0x8 │ │ - or a2,v1,v0 │ │ - srl a0,a2,0x18 │ │ - srl t7,a2,0x8 │ │ - lw v0,-32552(gp) │ │ - addiu t0,a0,768 │ │ - andi t2,a2,0xff │ │ - andi t6,t7,0xff │ │ - srl t4,a2,0x10 │ │ - sll s0,t0,0x2 │ │ - sll s1,t2,0x2 │ │ - addiu s2,t6,256 │ │ - andi s4,t4,0xff │ │ - addu s5,v0,s0 │ │ - addu s6,v0,s1 │ │ - sll s7,s2,0x2 │ │ - addiu t8,s4,512 │ │ - lw s8,0(s5) │ │ - lw a0,0(s6) │ │ - addu a3,v0,s7 │ │ - sll v1,t8,0x2 │ │ - lw t7,0(a3) │ │ - addu t0,v0,v1 │ │ - lw t2,0(t0) │ │ - xor t6,s8,a0 │ │ - xor t4,t6,t7 │ │ - xor s0,t4,t2 │ │ - sw s0,208(a1) │ │ - lbu s1,23(t3) │ │ - lbu s2,22(t3) │ │ - lbu s4,20(t3) │ │ - lbu s5,21(t3) │ │ - sll s6,s1,0x18 │ │ - sll s7,s2,0x10 │ │ - or t8,s6,s7 │ │ - or s8,t8,s4 │ │ - sll a0,s5,0x8 │ │ - or s2,s8,a0 │ │ - srl v1,s2,0x18 │ │ - srl a3,s2,0x8 │ │ - addiu t7,v1,768 │ │ - andi t2,s2,0xff │ │ - andi t6,a3,0xff │ │ - srl t4,s2,0x10 │ │ - sll t0,t7,0x2 │ │ - sll s0,t2,0x2 │ │ - addiu s1,t6,256 │ │ - andi s4,t4,0xff │ │ - addu s5,v0,t0 │ │ - addu s6,v0,s0 │ │ - sll s7,s1,0x2 │ │ - addiu t8,s4,512 │ │ - lw s8,0(s5) │ │ - addu a0,v0,s7 │ │ - lw t7,0(s6) │ │ - sll v1,t8,0x2 │ │ - lw t2,0(a0) │ │ - addu a3,v0,v1 │ │ - lw t6,0(a3) │ │ - xor t4,s8,t7 │ │ - xor t0,t4,t2 │ │ - xor s0,t0,t6 │ │ - sw s0,212(a1) │ │ - lbu s4,27(t3) │ │ - lbu s5,26(t3) │ │ - lbu s1,24(t3) │ │ - lbu s6,25(t3) │ │ - sll s7,s4,0x18 │ │ - sll t8,s5,0x10 │ │ - or s8,s7,t8 │ │ - or a0,s8,s1 │ │ - sll t7,s6,0x8 │ │ - or t2,a0,t7 │ │ - srl v1,t2,0x18 │ │ - srl a3,t2,0x8 │ │ - addiu t6,v1,768 │ │ - andi t4,t2,0xff │ │ - andi s0,a3,0xff │ │ - srl s4,t2,0x10 │ │ - sll t0,t6,0x2 │ │ - sll s5,t4,0x2 │ │ - addiu s1,s0,256 │ │ - andi s6,s4,0xff │ │ - addu s7,v0,t0 │ │ - addu t8,v0,s5 │ │ - sll s8,s1,0x2 │ │ - addiu a0,s6,512 │ │ - lw t7,0(s7) │ │ - lw t6,0(t8) │ │ - addu a3,v0,s8 │ │ - sll v1,a0,0x2 │ │ - lw t4,0(a3) │ │ - addu s0,v0,v1 │ │ + addiu sp,sp,64 │ │ + sltiu s4,s5,120 │ │ + beqz s4,14a74 │ │ + move s6,zero │ │ + move s3,zero │ │ + sw s3,200(s0) │ │ + sw s6,204(s0) │ │ + lw t9,-32572(gp) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move s2,zero │ │ + move t1,zero │ │ + move t7,zero │ │ + move t3,zero │ │ + lw gp,16(sp) │ │ lw s4,0(s0) │ │ - xor t0,t7,t6 │ │ - xor s5,t0,t4 │ │ - xor s1,s5,s4 │ │ - sw s1,216(a1) │ │ - lbu s6,31(t3) │ │ - lbu s7,30(t3) │ │ - lbu t8,28(t3) │ │ - sll s8,s6,0x18 │ │ - lbu t3,29(t3) │ │ - sll a0,s7,0x10 │ │ - or t7,s8,a0 │ │ - or t6,t7,t8 │ │ - sll a3,t3,0x8 │ │ - or a3,t6,a3 │ │ - srl s8,a3,0x18 │ │ - lw v1,-32656(gp) │ │ - andi t3,a3,0xff │ │ - addiu s0,s8,512 │ │ - lw t0,-32564(gp) │ │ - srl s4,a3,0x10 │ │ - sll s5,s0,0x2 │ │ - addiu s1,t3,768 │ │ - srl t4,a3,0x8 │ │ - lw s6,0(t0) │ │ - addu s7,v1,s5 │ │ - andi t4,t4,0xff │ │ - andi t6,s4,0xff │ │ - sll t8,s1,0x2 │ │ - addu t7,v1,t8 │ │ - sll s0,t4,0x2 │ │ - addiu s1,t6,256 │ │ - lw a0,0(s7) │ │ - addu s4,v1,s0 │ │ - lw s5,0(t7) │ │ - xor s3,s3,s6 │ │ - sll t0,s1,0x2 │ │ - lw s7,0(s4) │ │ - addu s6,v1,t0 │ │ - xor a0,s3,a0 │ │ - lw t8,0(s6) │ │ - xor t7,a0,s5 │ │ - xor s0,t7,s7 │ │ - xor s5,s0,t8 │ │ - srl s1,s5,0x18 │ │ - srl s4,s5,0x8 │ │ - addiu s7,s1,768 │ │ - andi s0,s4,0xff │ │ - srl t0,s5,0x10 │ │ - addiu s8,s8,768 │ │ - andi t7,s5,0xff │ │ - xor a0,s5,t9 │ │ - sw s5,20(sp) │ │ - sll t9,s8,0x2 │ │ - sll t8,t3,0x2 │ │ - sll s5,t7,0x2 │ │ - addiu t3,t4,256 │ │ - addiu s3,s0,256 │ │ - sll t4,s7,0x2 │ │ - andi s4,t0,0xff │ │ - xor t1,a0,t1 │ │ - addu s7,v0,t9 │ │ - addu t7,v0,t8 │ │ - addu s0,v0,s5 │ │ - addu t8,v0,t4 │ │ - sll s1,s3,0x2 │ │ - addiu t9,s4,512 │ │ - sll t0,t3,0x2 │ │ - move s6,a0 │ │ - sw t1,16(sp) │ │ - xor t5,t1,t5 │ │ - lw s5,0(s7) │ │ - lw t4,0(s0) │ │ - addu s8,v0,s1 │ │ - lw a0,0(t7) │ │ - lw t1,0(t8) │ │ - addu t3,v0,t0 │ │ - sll s7,t9,0x2 │ │ - addiu t6,t6,512 │ │ - addu t8,v0,s7 │ │ - move s1,t5 │ │ - sll s4,t6,0x2 │ │ - lw t0,0(t3) │ │ - lw s0,0(s8) │ │ - move s3,t5 │ │ - srl t5,t5,0x18 │ │ - addu t7,v0,s4 │ │ - srl t9,s6,0x18 │ │ - lw s4,0(t8) │ │ - xor a0,s5,a0 │ │ - xor t1,t1,t4 │ │ - srl t3,s1,0x8 │ │ - addiu s7,t5,768 │ │ - andi s3,s3,0xff │ │ - addiu s5,t9,768 │ │ - sll t8,s7,0x2 │ │ - xor t0,a0,t0 │ │ - xor s0,t1,s0 │ │ - andi a0,t3,0xff │ │ - sw s1,40(sp) │ │ - lw t7,0(t7) │ │ - sll s3,s3,0x2 │ │ - srl s1,s1,0x10 │ │ - xor t5,s0,s4 │ │ - addu t1,v1,s3 │ │ - addu t4,v1,t8 │ │ - andi s8,s1,0xff │ │ - addiu s4,a0,256 │ │ - sll t6,s5,0x2 │ │ - addu s5,v0,t6 │ │ - sll t3,s4,0x2 │ │ - lw t6,0(t1) │ │ - lw t9,0(t4) │ │ - xor t7,t0,t7 │ │ - addiu t0,s8,512 │ │ - sll s1,t0,0x2 │ │ - addu a0,v1,t3 │ │ - lw s0,0(s5) │ │ - sw t7,220(a1) │ │ - addu s5,v1,s1 │ │ - xor t7,t6,t9 │ │ - sw t5,24(sp) │ │ - sw t5,192(a1) │ │ - lw t5,0(a0) │ │ - lw s8,0(s5) │ │ - xor a2,t7,a2 │ │ - xor s4,a2,t5 │ │ - xor t0,s4,s8 │ │ - xor t4,t0,s2 │ │ - xor t2,t4,t2 │ │ - sw t2,12(sp) │ │ - sw t3,72(sp) │ │ - srl t9,t2,0x18 │ │ - srl t3,t2,0x8 │ │ - srl t2,s6,0x10 │ │ - lw t1,16(sp) │ │ - andi t2,t2,0xff │ │ - sw s1,76(sp) │ │ - addiu t2,t2,512 │ │ - srl s1,t0,0x18 │ │ - sw s0,32(sp) │ │ - srl s5,t1,0x18 │ │ - sw t2,52(sp) │ │ - srl s0,t4,0x18 │ │ - lw t2,12(sp) │ │ - andi s8,s6,0xff │ │ - addiu s1,s1,768 │ │ - lw a0,12(sp) │ │ - addiu s2,s5,768 │ │ - addiu s0,s0,768 │ │ - sll s8,s8,0x2 │ │ - sll s1,s1,0x2 │ │ - move a2,t4 │ │ - srl s7,s6,0x8 │ │ - xor a3,t2,a3 │ │ - srl t5,t0,0x8 │ │ - srl s4,t4,0x8 │ │ - andi s5,t4,0xff │ │ - addu s8,v0,s8 │ │ - addu s1,v0,s1 │ │ - sll s2,s2,0x2 │ │ - sll s0,s0,0x2 │ │ - sw s6,28(sp) │ │ - sw t0,44(sp) │ │ - sw a2,48(sp) │ │ - sw a3,8(sp) │ │ - srl t6,t1,0x8 │ │ - lw s8,0(s8) │ │ - andi t7,s7,0xff │ │ - lw s1,0(s1) │ │ - andi s7,t1,0xff │ │ - andi t4,s4,0xff │ │ - addu s2,v0,s2 │ │ - andi s4,a0,0xff │ │ - addu s0,v0,s0 │ │ - andi t5,t5,0xff │ │ - sll s5,s5,0x2 │ │ - addu s5,v0,s5 │ │ - lw s2,0(s2) │ │ - lw s0,0(s0) │ │ - andi s6,t0,0xff │ │ - addu s3,v0,s3 │ │ - andi t6,t6,0xff │ │ - srl t1,t1,0x10 │ │ - srl t0,t0,0x10 │ │ - srl a2,a2,0x10 │ │ - addiu t9,t9,768 │ │ - andi t3,t3,0xff │ │ - srl a0,a0,0x10 │ │ - sll s7,s7,0x2 │ │ - addiu t5,t5,256 │ │ - sll s4,s4,0x2 │ │ - addu s4,v0,s4 │ │ - lw s3,0(s3) │ │ - sw s1,80(sp) │ │ - addu s7,v0,s7 │ │ - lw s1,0(s5) │ │ - addiu t7,t7,256 │ │ - lw s5,52(sp) │ │ - addiu t6,t6,256 │ │ - andi t1,t1,0xff │ │ - sll s6,s6,0x2 │ │ - andi t0,t0,0xff │ │ - andi a2,a2,0xff │ │ - sll t9,t9,0x2 │ │ - addiu t3,t3,256 │ │ - andi a0,a0,0xff │ │ - sll t5,t5,0x2 │ │ - addu t9,v0,t9 │ │ - sw s2,56(sp) │ │ - lw s7,0(s7) │ │ - lw s2,0(s4) │ │ - sw s0,88(sp) │ │ - lw s4,72(sp) │ │ - lw s0,76(sp) │ │ - addu t5,v0,t5 │ │ - addu t8,v0,t8 │ │ - addu s6,v0,s6 │ │ - addiu a0,a0,512 │ │ - addiu t4,t4,256 │ │ - sll t7,t7,0x2 │ │ - sll t6,t6,0x2 │ │ - addiu t1,t1,512 │ │ - addiu t0,t0,512 │ │ - addiu a2,a2,512 │ │ - sll t3,t3,0x2 │ │ - lw a3,8(sp) │ │ - lw t8,0(t8) │ │ - sw s3,68(sp) │ │ - lw s6,0(s6) │ │ - lw s3,0(t9) │ │ - addu t7,v0,t7 │ │ - addu t6,v0,t6 │ │ - addu t3,v0,t3 │ │ - sll t2,a0,0x2 │ │ - sll t9,s5,0x2 │ │ - lw a0,0(t5) │ │ - sll t0,t0,0x2 │ │ - sll a2,a2,0x2 │ │ - sll t4,t4,0x2 │ │ - sll t1,t1,0x2 │ │ - lw s5,0(t6) │ │ - sw s8,36(sp) │ │ - sw s7,60(sp) │ │ - addu s8,v0,s4 │ │ - addu t4,v0,t4 │ │ - lw s7,0(t7) │ │ - lw t5,0(t3) │ │ - addu t7,v0,t0 │ │ - addu t3,v0,s0 │ │ - addu t0,v0,a2 │ │ - addu t9,v0,t9 │ │ - addu t1,v0,t1 │ │ - addu t6,v0,t2 │ │ - sw t8,64(sp) │ │ - sw s6,84(sp) │ │ - srl t8,a3,0x18 │ │ - andi s6,a3,0xff │ │ - lw s4,0(t4) │ │ - lw a2,0(t9) │ │ - lw s8,0(s8) │ │ - lw t9,0(t1) │ │ - sw a0,52(sp) │ │ - lw t1,0(t3) │ │ - lw a0,0(t7) │ │ - lw a3,32(sp) │ │ - lw t3,56(sp) │ │ - lw t4,0(t0) │ │ - lw t2,0(t6) │ │ - lw s0,36(sp) │ │ - lw t7,60(sp) │ │ - lw t6,68(sp) │ │ - lw t0,64(sp) │ │ - xor s0,a3,s0 │ │ - xor t0,t0,t6 │ │ - xor a3,t3,t7 │ │ - lw t6,88(sp) │ │ - lw t3,84(sp) │ │ - lw t7,80(sp) │ │ - xor s7,s0,s7 │ │ - xor a3,a3,s5 │ │ - lw s0,8(sp) │ │ - lw s5,52(sp) │ │ - xor s1,t6,s1 │ │ - xor s3,s3,s2 │ │ - xor t7,t7,t3 │ │ - addiu s2,t8,512 │ │ - addiu t6,s6,768 │ │ - xor s8,t0,s8 │ │ - xor t7,t7,s5 │ │ - xor s4,s1,s4 │ │ - xor t5,s3,t5 │ │ - srl t3,s0,0x8 │ │ - srl t0,s0,0x10 │ │ - sll s3,s2,0x2 │ │ - sll t6,t6,0x2 │ │ - xor a2,s7,a2 │ │ - xor t9,a3,t9 │ │ - xor s7,s8,t1 │ │ - xor a3,t7,a0 │ │ - xor t1,s4,t4 │ │ - addu s1,v1,s3 │ │ - xor t4,t5,t2 │ │ - addu s2,v1,t6 │ │ - andi t5,t3,0xff │ │ - andi t7,t0,0xff │ │ - lw t0,-32564(gp) │ │ - lw s4,0(s1) │ │ - lw t3,0(s2) │ │ - sll s8,t5,0x2 │ │ - addiu s5,t7,256 │ │ - lw s3,4(t0) │ │ - addu t6,v1,s8 │ │ - sw a2,32(sp) │ │ - sw a2,196(a1) │ │ - sll a2,s5,0x2 │ │ - lw s0,0(t6) │ │ - sw t9,36(sp) │ │ - sw t9,200(a1) │ │ - sw t1,52(sp) │ │ - addu t9,v1,a2 │ │ - sw t1,180(a1) │ │ - xor t1,s4,t3 │ │ - lw a0,0(t9) │ │ - sw t4,56(sp) │ │ - sw t4,184(a1) │ │ - xor t4,t1,s3 │ │ - xor t2,t4,s0 │ │ - lw s1,20(sp) │ │ - xor s4,t2,a0 │ │ - lw s2,28(sp) │ │ - xor t0,s4,s1 │ │ - lw s8,16(sp) │ │ - xor a0,t0,s2 │ │ - lw s5,40(sp) │ │ - xor s8,a0,s8 │ │ - xor s0,s8,s5 │ │ - srl t3,s0,0x18 │ │ - srl s3,s0,0x8 │ │ - addiu t6,t3,768 │ │ - andi t1,s0,0xff │ │ - andi t9,s3,0xff │ │ - srl t4,s0,0x10 │ │ - sll a2,t6,0x2 │ │ - sll s2,t1,0x2 │ │ - addiu s1,t9,256 │ │ - andi t2,t4,0xff │ │ - addu s5,v1,a2 │ │ - addu t3,v1,s2 │ │ - sll t6,s1,0x2 │ │ - addiu t1,t2,512 │ │ - addu t4,v1,t6 │ │ - sw s7,204(a1) │ │ - sw a3,176(a1) │ │ - sll a2,t1,0x2 │ │ - lw s3,0(s5) │ │ - lw t9,0(t3) │ │ - lw s2,0(t4) │ │ - addu s1,v1,a2 │ │ - lw t2,0(s1) │ │ - xor s5,s3,t9 │ │ - xor t3,s5,s2 │ │ - xor t6,t3,t2 │ │ - srl t1,s4,0x18 │ │ - srl s3,t6,0x18 │ │ - srl s2,s4,0x8 │ │ - addiu t9,t1,768 │ │ - andi s1,t6,0xff │ │ - lw t1,44(sp) │ │ - andi t4,s4,0xff │ │ - addiu a2,s3,768 │ │ - andi s5,s2,0xff │ │ - srl s4,s4,0x10 │ │ - sll s1,s1,0x2 │ │ - srl t3,t6,0x8 │ │ - sll t2,t4,0x2 │ │ - addiu s5,s5,256 │ │ - xor t4,t6,t1 │ │ - andi s2,s4,0xff │ │ - lw t1,48(sp) │ │ - addu s4,v0,s1 │ │ - sll a2,a2,0x2 │ │ - lw s1,0(s4) │ │ - addu a2,v0,a2 │ │ - andi s3,t3,0xff │ │ - addiu s4,t8,768 │ │ - srl t3,t6,0x10 │ │ - sll t8,s5,0x2 │ │ - addu t6,v0,t2 │ │ - lw s5,12(sp) │ │ - sll t9,t9,0x2 │ │ - lw t2,0(t6) │ │ - addu t9,v0,t9 │ │ - lw t6,0(a2) │ │ - addiu s2,s2,512 │ │ - xor a2,t4,t1 │ │ - xor t1,a2,s5 │ │ - lw t9,0(t9) │ │ - sll s5,s6,0x2 │ │ - sll s2,s2,0x2 │ │ - addu s5,v0,s5 │ │ - addu s2,v0,s2 │ │ - addiu s3,s3,256 │ │ - andi t3,t3,0xff │ │ - addiu s6,t5,256 │ │ - addu t8,v0,t8 │ │ - lw t5,8(sp) │ │ - xor t9,t2,t9 │ │ - sll s3,s3,0x2 │ │ - lw t2,0(s5) │ │ - addiu t3,t3,512 │ │ - lw s5,0(s2) │ │ - lw s2,24(sp) │ │ - addu s3,v0,s3 │ │ - lw t8,0(t8) │ │ - sll s4,s4,0x2 │ │ - sll t3,t3,0x2 │ │ - xor t5,t1,t5 │ │ - addu s4,v0,s4 │ │ - addu t3,v0,t3 │ │ - xor t9,t9,s2 │ │ - lw s3,0(s3) │ │ - xor t6,s1,t6 │ │ - sll s6,s6,0x2 │ │ - addiu t7,t7,512 │ │ - lw s1,0(s4) │ │ - addu s6,v0,s6 │ │ - lw s4,0(t3) │ │ - xor t6,t6,a3 │ │ - andi t3,t5,0xff │ │ - xor t8,t9,t8 │ │ - sll t7,t7,0x2 │ │ - lw a3,0(s6) │ │ - addiu t9,t3,768 │ │ - addu s6,v0,t7 │ │ - srl s2,t5,0x18 │ │ - xor t7,t8,s5 │ │ - xor s3,t6,s3 │ │ - lw s5,32(sp) │ │ - xor t6,s3,s4 │ │ - xor s1,s1,t2 │ │ - lw t3,52(sp) │ │ - addiu s2,s2,512 │ │ - sll s3,t9,0x2 │ │ - lw s4,0(s6) │ │ - addu t9,v1,s3 │ │ - sll s6,s2,0x2 │ │ - lw s3,56(sp) │ │ - xor s2,t7,s5 │ │ - xor s5,s1,a3 │ │ - lw s1,36(sp) │ │ - xor t3,t6,t3 │ │ - srl t2,t5,0x10 │ │ - xor s1,s2,s1 │ │ - addu t8,v1,s6 │ │ - xor s4,s5,s4 │ │ - andi s6,t2,0xff │ │ - xor t2,t3,s3 │ │ - xor s5,t2,s4 │ │ - xor s7,s1,s7 │ │ - srl a3,t5,0x6 │ │ - addiu s3,s6,256 │ │ - move s6,s7 │ │ - move s7,s5 │ │ - lw s5,-32564(gp) │ │ - lw t8,0(t8) │ │ - lw t9,0(t9) │ │ - andi a3,a3,0x3fc │ │ - addu a3,v1,a3 │ │ - lw s5,8(s5) │ │ - sll s3,s3,0x2 │ │ - sw s4,188(a1) │ │ - sw t7,160(a1) │ │ - sw s2,164(a1) │ │ - sw s1,168(a1) │ │ - sw s6,8(sp) │ │ - xor t9,t8,t9 │ │ - sw s6,172(a1) │ │ - addu s6,v1,s3 │ │ - lw t8,0(a3) │ │ - sw s7,12(sp) │ │ - sw s7,156(a1) │ │ - xor s5,t9,s5 │ │ - lw s7,0(s6) │ │ - xor a3,s5,t8 │ │ - xor s4,a3,s7 │ │ - xor s5,s4,t0 │ │ - xor t0,s5,a0 │ │ - xor a0,t0,s8 │ │ - sw a0,20(sp) │ │ - xor a0,a0,s0 │ │ - srl s8,a0,0x18 │ │ - srl s0,a0,0x8 │ │ - addiu s3,s8,768 │ │ - andi t9,a0,0xff │ │ - andi t8,s0,0xff │ │ - srl s7,a0,0x10 │ │ - sw t0,16(sp) │ │ - andi s8,s7,0xff │ │ - addiu t0,t8,256 │ │ - sll a3,s3,0x2 │ │ - sll s6,t9,0x2 │ │ - addu s3,v1,a3 │ │ - addu t9,v1,s6 │ │ - sll s0,t0,0x2 │ │ - addiu t8,s8,512 │ │ - lw s7,0(s3) │ │ - lw a3,0(t9) │ │ - addu s6,v1,s0 │ │ - sll t0,t8,0x2 │ │ - lw s3,0(s6) │ │ - addu s8,v1,t0 │ │ - lw t9,0(s8) │ │ - xor s0,s7,a3 │ │ - xor t8,s0,s3 │ │ - xor t0,t8,t9 │ │ - xor t4,t0,t4 │ │ - xor a2,t4,a2 │ │ - xor t1,a2,t1 │ │ - sw a2,28(sp) │ │ - xor a2,t1,t5 │ │ - srl t5,a2,0x18 │ │ - andi s7,a2,0xff │ │ - addiu a3,t5,512 │ │ - addiu s6,s7,768 │ │ - sll s3,a3,0x2 │ │ - sll s8,s6,0x2 │ │ - srl t9,a2,0x10 │ │ - addu t8,v1,s3 │ │ - sw t4,24(sp) │ │ - sw t1,32(sp) │ │ - addu t4,v1,s8 │ │ - srl s0,a2,0x6 │ │ - andi t1,t9,0xff │ │ - lw s3,-32564(gp) │ │ - lw t5,0(t8) │ │ - lw s7,0(t4) │ │ - andi a3,s0,0x3fc │ │ - addiu s6,t1,256 │ │ - lw s8,12(s3) │ │ - addu t9,v1,a3 │ │ - sll t8,s6,0x2 │ │ - lw s0,0(t9) │ │ - xor t4,t5,s7 │ │ - addu t1,v1,t8 │ │ - srl t5,s4,0x18 │ │ - lw a3,0(t1) │ │ - xor s6,t4,s8 │ │ - andi s3,s4,0xff │ │ - addiu t9,t5,768 │ │ - srl s7,s4,0x8 │ │ - xor s8,s6,s0 │ │ - sll t8,s3,0x2 │ │ - sll s0,t9,0x2 │ │ - andi s6,s7,0xff │ │ - srl s4,s4,0x10 │ │ - xor t1,s8,a3 │ │ - addu t9,v0,t8 │ │ - srl t4,t0,0x18 │ │ - addu t5,v0,s0 │ │ - andi t8,t0,0xff │ │ - srl s0,t0,0x8 │ │ - addiu s7,s6,256 │ │ - andi a3,s4,0xff │ │ - lw s8,0(t9) │ │ - lw t5,0(t5) │ │ - addiu s4,t4,768 │ │ - sll s6,t8,0x2 │ │ - srl t9,t1,0x8 │ │ - andi t8,s0,0xff │ │ - sll s7,s7,0x2 │ │ - addiu a3,a3,512 │ │ - srl t0,t0,0x10 │ │ - srl s3,t1,0x18 │ │ - sll t4,s4,0x2 │ │ - addu s7,v0,s7 │ │ - sll a3,a3,0x2 │ │ - addiu s0,t8,256 │ │ - andi t0,t0,0xff │ │ - andi t9,t9,0xff │ │ - xor s8,s8,t5 │ │ - andi s4,t1,0xff │ │ - addu t5,v0,a3 │ │ - addu s6,v0,s6 │ │ - addu t4,v0,t4 │ │ - srl t8,t1,0x10 │ │ - lw s7,0(s7) │ │ - sll s0,s0,0x2 │ │ - addiu t0,t0,512 │ │ - addiu t9,t9,256 │ │ - addiu s3,s3,768 │ │ - lw a3,0(t5) │ │ - lw t4,0(t4) │ │ - addu t5,v0,s0 │ │ - xor t1,t1,s5 │ │ - xor t7,s8,t7 │ │ - sll s0,t0,0x2 │ │ - sll s5,t9,0x2 │ │ - lw s6,0(s6) │ │ - andi t8,t8,0xff │ │ - sll s4,s4,0x2 │ │ - sll s3,s3,0x2 │ │ - lw t0,16(sp) │ │ - addiu s8,t8,512 │ │ - xor s7,t7,s7 │ │ - addu s4,v0,s4 │ │ - addu t7,v0,s0 │ │ - addu s3,v0,s3 │ │ - addu s0,v0,s5 │ │ - xor t9,s7,a3 │ │ - sw t6,144(a1) │ │ - lw a3,0(t7) │ │ - sw t3,148(a1) │ │ - sw t2,152(a1) │ │ - lw s3,0(s3) │ │ - lw t8,0(t5) │ │ - xor s6,s6,t4 │ │ - lw s4,0(s4) │ │ - sll t4,s8,0x2 │ │ - lw s8,0(s0) │ │ - lw s5,20(sp) │ │ - xor t5,t1,t0 │ │ - xor s5,t5,s5 │ │ - xor t0,s6,t6 │ │ - xor a0,s5,a0 │ │ - addu t6,v0,t4 │ │ - xor s4,s4,s3 │ │ - xor t8,t0,t8 │ │ - lw s3,0(t6) │ │ - xor s7,s4,t9 │ │ - xor t4,t8,a3 │ │ - srl t7,a0,0x18 │ │ - srl a3,a0,0x8 │ │ - xor t8,t4,t3 │ │ - xor s6,s7,s8 │ │ - srl t6,a0,0x10 │ │ - andi s8,a0,0xff │ │ - addiu t3,t7,768 │ │ - andi s4,a3,0xff │ │ - xor s2,t9,s2 │ │ - xor s0,s6,s3 │ │ - lw s7,8(sp) │ │ - sll t0,s8,0x2 │ │ - addiu a3,s4,256 │ │ - andi s8,t6,0xff │ │ - sll t3,t3,0x2 │ │ - xor s3,s2,s1 │ │ - lw s6,12(sp) │ │ - xor s1,s0,s2 │ │ - addu t3,v1,t3 │ │ - addu t0,v1,t0 │ │ - addiu t6,s8,512 │ │ - sll a3,a3,0x2 │ │ - xor t7,s1,s3 │ │ - xor t2,t8,t2 │ │ - xor s4,s3,s7 │ │ - lw s8,0(t0) │ │ - sw t9,128(a1) │ │ - sw s2,132(a1) │ │ - sw s3,136(a1) │ │ - addu s2,v1,a3 │ │ - sll s3,t6,0x2 │ │ - lw t9,0(t3) │ │ - xor s7,t2,s6 │ │ - sw s4,8(sp) │ │ - addu s6,v1,s3 │ │ - sw s4,140(a1) │ │ - lw s4,0(s2) │ │ - xor t3,t9,s8 │ │ - sw s7,12(sp) │ │ - sw s7,124(a1) │ │ - lw s7,0(s6) │ │ - lw a3,24(sp) │ │ - xor t0,t3,s4 │ │ - xor t0,t0,s7 │ │ - lw t6,28(sp) │ │ - lw s2,32(sp) │ │ - xor s8,t0,a3 │ │ - xor a3,s8,t6 │ │ - xor s3,a3,s2 │ │ - xor t9,s3,a2 │ │ - srl a2,t9,0x18 │ │ - andi s4,t9,0xff │ │ - addiu s6,a2,512 │ │ - addiu s7,s4,768 │ │ - sw s3,16(sp) │ │ - sll t6,s6,0x2 │ │ - sll t3,s7,0x2 │ │ - srl s3,t9,0x10 │ │ - addu s2,v1,t6 │ │ - addu s4,v1,t3 │ │ - srl s6,t9,0x6 │ │ - andi a2,s3,0xff │ │ - lw s3,-32564(gp) │ │ - lw t3,0(s4) │ │ - lw s7,0(s2) │ │ - andi t6,s6,0x3fc │ │ - addiu s2,a2,256 │ │ - lw s4,16(s3) │ │ - addu s6,v1,t6 │ │ - sll a2,s2,0x2 │ │ - lw t6,0(s6) │ │ - xor s7,s7,t3 │ │ - addu t3,v1,a2 │ │ - lw s2,0(t3) │ │ - xor s3,s7,s4 │ │ - xor s4,s3,t6 │ │ - xor s7,s4,s2 │ │ - xor t1,s7,t1 │ │ - xor t5,t1,t5 │ │ - xor s2,t5,s5 │ │ - xor a0,s2,a0 │ │ - srl s6,a0,0x8 │ │ - srl s5,a0,0x18 │ │ - andi t3,s6,0xff │ │ - sw t5,24(sp) │ │ - addiu s3,s5,768 │ │ - andi a2,a0,0xff │ │ - addiu t5,t3,256 │ │ - sw t1,20(sp) │ │ - srl t6,a0,0x10 │ │ - sll s4,s3,0x2 │ │ - sll t1,a2,0x2 │ │ - sll t3,t5,0x2 │ │ - addu s3,v1,t1 │ │ - addu s5,v1,s4 │ │ - addu t1,v1,t3 │ │ - andi s6,t6,0xff │ │ - sw t4,112(a1) │ │ - sw t8,116(a1) │ │ - sw t2,120(a1) │ │ - sw s0,96(a1) │ │ - sw s1,100(a1) │ │ - sw t7,104(a1) │ │ - lw s5,0(s5) │ │ - addiu t6,s6,512 │ │ - lw t5,0(s3) │ │ - lw s6,0(t1) │ │ - srl a2,t0,0x18 │ │ - sw s6,28(sp) │ │ - sll t6,t6,0x2 │ │ - andi t3,t0,0xff │ │ - addu t6,v1,t6 │ │ - xor t5,s5,t5 │ │ - addiu a2,a2,768 │ │ - lw s5,28(sp) │ │ - srl s4,s7,0x18 │ │ - lw t6,0(t6) │ │ - srl s3,t0,0x8 │ │ - sll t3,t3,0x2 │ │ - sll a2,a2,0x2 │ │ - srl t0,t0,0x10 │ │ - addu t3,v0,t3 │ │ - addu a2,v0,a2 │ │ - andi t1,s7,0xff │ │ - addiu s6,s4,768 │ │ - xor t5,t5,s5 │ │ - srl s4,s7,0x8 │ │ - andi s3,s3,0xff │ │ - andi t0,t0,0xff │ │ - xor t5,t5,t6 │ │ - sll t1,t1,0x2 │ │ - lw t6,0(t3) │ │ - sll s6,s6,0x2 │ │ - lw t3,0(a2) │ │ - andi s4,s4,0xff │ │ - srl s7,s7,0x10 │ │ - addiu s3,s3,256 │ │ - addiu t0,t0,512 │ │ - addu t1,v0,t1 │ │ - addu s6,v0,s6 │ │ - addiu s4,s4,256 │ │ - sll s3,s3,0x2 │ │ - sll t0,t0,0x2 │ │ - andi s7,s7,0xff │ │ - lw a2,0(t1) │ │ - xor s8,t5,s8 │ │ - lw t1,0(s6) │ │ - addu s5,v0,s3 │ │ - xor t3,t6,t3 │ │ - sll s6,s4,0x2 │ │ - addu t6,v0,t0 │ │ - addiu s7,s7,512 │ │ - lw t0,16(sp) │ │ - addu s4,v0,s6 │ │ - lw s3,0(s5) │ │ - xor a3,s8,a3 │ │ - sll s6,s7,0x2 │ │ - addu s7,v0,s6 │ │ - lw s5,0(s4) │ │ - xor t1,a2,t1 │ │ - xor s4,a3,t0 │ │ - lw a2,0(t6) │ │ - xor t4,t3,t4 │ │ - sw s8,28(sp) │ │ - xor t3,s4,t9 │ │ - lw s8,0(s7) │ │ - xor t9,t4,s3 │ │ - xor s0,t1,s0 │ │ - xor s6,t9,a2 │ │ - sw s4,32(sp) │ │ - xor s5,s0,s5 │ │ - srl s3,t5,0x8 │ │ - srl s4,t3,0x18 │ │ - xor t6,s5,s8 │ │ - xor t8,s6,t8 │ │ - srl t1,t5,0x10 │ │ - andi s8,s3,0xff │ │ - addiu t9,s4,512 │ │ - lw s4,12(sp) │ │ - xor s1,t6,s1 │ │ - srl s7,t5,0x18 │ │ - andi a2,t1,0xff │ │ - andi t0,t3,0xff │ │ - lw t1,8(sp) │ │ - andi s5,t5,0xff │ │ - addiu t4,s8,256 │ │ - xor t5,t8,t2 │ │ - addiu s0,s7,768 │ │ - xor t2,s1,t7 │ │ - addiu s3,a2,512 │ │ - addiu s7,t0,768 │ │ - sll s5,s5,0x2 │ │ - xor t0,t5,s4 │ │ - sll t4,t4,0x2 │ │ - xor s8,t7,t1 │ │ - sw t2,8(sp) │ │ - addu s5,v0,s5 │ │ - addu t4,v0,t4 │ │ - sll a2,s3,0x2 │ │ - sll s0,s0,0x2 │ │ - move s3,t0 │ │ - xor t1,t2,s8 │ │ - addu s0,v0,s0 │ │ - lw t2,0(s5) │ │ - srl t0,t3,0x6 │ │ - lw s5,0(t4) │ │ - sw s3,12(sp) │ │ - sw s3,92(a1) │ │ - srl t7,t3,0x10 │ │ - lw s3,8(sp) │ │ - sll t9,t9,0x2 │ │ - sll s7,s7,0x2 │ │ - move s4,t1 │ │ - addu a2,v0,a2 │ │ - lw t1,0(s0) │ │ - addu t9,v1,t9 │ │ - andi s0,t0,0x3fc │ │ - addu s7,v1,s7 │ │ - lw t0,-32564(gp) │ │ - andi t7,t7,0xff │ │ - sw s5,36(sp) │ │ - sw s8,108(a1) │ │ - sw s6,80(a1) │ │ - sw t8,84(a1) │ │ - sw t5,88(a1) │ │ - sw t6,64(a1) │ │ - sw s1,68(a1) │ │ - sw s3,72(a1) │ │ - sw s4,16(sp) │ │ - lw t4,0(a2) │ │ - lw t9,0(t9) │ │ - lw s7,0(s7) │ │ - addiu a2,t7,256 │ │ - lw s5,20(t0) │ │ - addu s8,v1,s0 │ │ - sll t7,a2,0x2 │ │ - lw s3,0(s8) │ │ - addu s0,v1,t7 │ │ - sw s4,76(a1) │ │ - xor s4,t9,s7 │ │ - sw t4,40(sp) │ │ - xor a2,s4,s5 │ │ - lw t4,0(s0) │ │ - xor t9,a2,s3 │ │ - lw s7,20(sp) │ │ - xor t0,t9,t4 │ │ - lw s5,24(sp) │ │ - xor s7,t0,s7 │ │ - xor t7,s7,s5 │ │ - xor t9,t7,s2 │ │ - xor a0,t9,a0 │ │ - srl s2,a0,0x18 │ │ - srl s8,a0,0x8 │ │ - addiu s3,s2,768 │ │ - andi s4,a0,0xff │ │ - srl t4,a0,0x10 │ │ - andi s0,s8,0xff │ │ - sll a2,s3,0x2 │ │ - sll s5,s4,0x2 │ │ - addiu s8,s0,256 │ │ - andi s3,t4,0xff │ │ - addu s4,v1,a2 │ │ - addu s2,v1,s5 │ │ - sll s0,s8,0x2 │ │ - addiu t4,s3,512 │ │ - lw a2,0(s4) │ │ - lw s5,0(s2) │ │ - addu s8,v1,s0 │ │ - sll s3,t4,0x2 │ │ - lw s4,0(s8) │ │ - addu s2,v1,s3 │ │ - lw t4,0(s2) │ │ - xor s0,a2,s5 │ │ - xor a2,s0,s4 │ │ - xor a2,a2,t4 │ │ - srl s3,t0,0x18 │ │ - srl s5,a2,0x18 │ │ - addiu t4,s3,768 │ │ - xor t1,t2,t1 │ │ - andi s8,t0,0xff │ │ - lw t2,28(sp) │ │ - srl s3,t0,0x8 │ │ - andi s2,a2,0xff │ │ - srl s4,a2,0x8 │ │ - addiu s5,s5,768 │ │ - sll s0,t4,0x2 │ │ - xor s6,t1,s6 │ │ - srl t4,a2,0x10 │ │ - lw t1,32(sp) │ │ - sll s8,s8,0x2 │ │ - andi s3,s3,0xff │ │ - srl t0,t0,0x10 │ │ - sll s2,s2,0x2 │ │ - sll s5,s5,0x2 │ │ - andi s4,s4,0xff │ │ - addu s8,v0,s8 │ │ - addu s0,v0,s0 │ │ - addu s2,v0,s2 │ │ - addu s5,v0,s5 │ │ - xor a3,a3,t2 │ │ - addiu s3,s3,256 │ │ - lw t2,36(sp) │ │ - andi t0,t0,0xff │ │ - addiu s4,s4,256 │ │ - andi t4,t4,0xff │ │ - lw s0,0(s0) │ │ - lw s5,0(s5) │ │ - xor a3,a3,t1 │ │ - lw s8,0(s8) │ │ - lw t1,40(sp) │ │ - lw s2,0(s2) │ │ - sll s3,s3,0x2 │ │ - addiu t0,t0,512 │ │ - sll s4,s4,0x2 │ │ - addiu t4,t4,512 │ │ - xor s6,s6,t2 │ │ - addu s3,v0,s3 │ │ - addu s4,v0,s4 │ │ - xor t3,a3,t3 │ │ - sll t0,t0,0x2 │ │ - sll t4,t4,0x2 │ │ - xor t1,s6,t1 │ │ - xor a2,t3,a2 │ │ - lw a3,0(s3) │ │ - lw t2,0(s4) │ │ - xor s8,s8,s0 │ │ - xor s2,s2,s5 │ │ - addu s0,v0,t0 │ │ - addu v0,v0,t4 │ │ - lw s6,0(s0) │ │ - lw t0,0(v0) │ │ - xor s5,s2,t1 │ │ - xor t6,s8,t6 │ │ - srl s4,a2,0x18 │ │ - move s2,v1 │ │ - xor s3,s5,t2 │ │ - xor t4,t6,a3 │ │ - addiu t2,s4,512 │ │ - andi t3,a2,0xff │ │ - lw v1,-32564(gp) │ │ - xor a3,t4,s6 │ │ - sll s8,t2,0x2 │ │ - xor t4,s3,t0 │ │ - addiu s0,t3,768 │ │ - lw s3,8(sp) │ │ - srl v0,a2,0x10 │ │ - xor s5,t1,t8 │ │ - xor s1,a3,s1 │ │ - addu t6,s2,s8 │ │ - lw s6,12(sp) │ │ - lw v1,24(v1) │ │ - sll t0,s0,0x2 │ │ - andi s4,v0,0xff │ │ - srl a2,a2,0x6 │ │ - xor t5,s5,t5 │ │ - xor t2,s1,s3 │ │ - addu s8,s2,t0 │ │ - lw s3,0(t6) │ │ - andi a2,a2,0x3fc │ │ - addiu s4,s4,256 │ │ - xor t3,t5,s6 │ │ - lw t0,0(s8) │ │ - xor s7,s7,v1 │ │ - sll s6,s4,0x2 │ │ - addu v1,s2,a2 │ │ - xor t8,t4,s5 │ │ - lw s0,16(sp) │ │ - sw t1,48(a1) │ │ - addu s2,s2,s6 │ │ - sw s5,52(a1) │ │ - xor t1,s7,s3 │ │ - lw s5,0(v1) │ │ - sw a3,32(a1) │ │ - sw t4,16(a1) │ │ - xor a3,t1,t0 │ │ - lw t4,0(s2) │ │ - xor v0,t8,t5 │ │ - sw t5,56(a1) │ │ - xor t5,a3,s5 │ │ - sw s1,36(a1) │ │ - xor s1,t5,t4 │ │ - xor t7,s1,t7 │ │ - xor t9,t7,t9 │ │ - xor s8,v0,t3 │ │ - xor t6,t2,s0 │ │ - sw t8,20(a1) │ │ - xor a0,t9,a0 │ │ - li t8,-32 │ │ - lw s7,128(sp) │ │ - lw s6,124(sp) │ │ - lw s5,120(sp) │ │ - lw s4,116(sp) │ │ - lw s3,112(sp) │ │ - lw s2,108(sp) │ │ - lw s0,100(sp) │ │ - sw v0,24(a1) │ │ - sw s8,28(a1) │ │ - sw zero,240(a1) │ │ - lw s8,132(sp) │ │ - sw s1,0(a1) │ │ - move v0,zero │ │ - lw s1,104(sp) │ │ - sw t3,60(a1) │ │ - sw t2,40(a1) │ │ - sw t6,44(a1) │ │ - sw t7,4(a1) │ │ - sw t9,8(a1) │ │ - sw a0,12(a1) │ │ - sb t8,240(a1) │ │ - jr ra │ │ - addiu sp,sp,136 │ │ + lw s3,4(s0) │ │ + sw s2,80(s0) │ │ + sw t1,84(s0) │ │ + li v0,2 │ │ + sw t7,88(s0) │ │ + b 14008 │ │ + sw t3,92(s0) │ │ + sltiu s4,s5,120 │ │ + beqz s4,14ad0 │ │ + lw t9,-32572(gp) │ │ + move s3,zero │ │ + move s6,zero │ │ + sw s3,200(s0) │ │ + sw s6,204(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + move s2,zero │ │ + move t2,zero │ │ + move v1,zero │ │ + move t8,zero │ │ + lw gp,16(sp) │ │ + lw s4,0(s0) │ │ + lw s3,4(s0) │ │ + sw s2,80(s0) │ │ + sw t2,84(s0) │ │ + li t5,2 │ │ + sw v1,88(s0) │ │ + b 14360 │ │ + sw t8,92(s0) │ │ + sltiu s3,s4,60 │ │ + beqz s3,14b1c │ │ + lw t9,-32596(gp) │ │ + sw zero,100(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw gp,16(sp) │ │ + lw s3,0(s0) │ │ + sw zero,40(s0) │ │ + li t1,2 │ │ + b 14664 │ │ + sw zero,44(s0) │ │ + sltiu s7,s4,60 │ │ + beqz s7,14b4c │ │ + lw t9,-32596(gp) │ │ + sw zero,100(s0) │ │ + jalr t9 │ │ + move a0,s0 │ │ + lw gp,16(sp) │ │ + lw s7,0(s0) │ │ + sw zero,40(s0) │ │ + li t0,2 │ │ + b 148c4 │ │ + sw zero,44(s0) │ │ │ │ -00014bac : │ │ +00014b6c : │ │ lui gp,0x1 │ │ - addiu gp,gp,17492 │ │ + addiu gp,gp,17556 │ │ addu gp,gp,t9 │ │ - li v0,32 │ │ - beq a1,v0,14c18 │ │ - slti v1,a1,33 │ │ - bnez v1,14bec │ │ - li t1,192 │ │ - beq a1,t1,14c00 │ │ - li t2,256 │ │ - beq a1,t2,14c18 │ │ - li t3,128 │ │ - beq a1,t3,14c10 │ │ + addiu sp,sp,-272 │ │ lw t9,-32548(gp) │ │ - jr ra │ │ + sw s0,252(sp) │ │ + addiu s0,sp,24 │ │ + sw gp,16(sp) │ │ + sw s3,264(sp) │ │ + sw s2,260(sp) │ │ + sw s1,256(sp) │ │ + sw ra,268(sp) │ │ + move s1,a0 │ │ + move a0,a1 │ │ + move a1,s0 │ │ + move s3,a2 │ │ + jalr t9 │ │ + move s2,a3 │ │ + beqz v0,14bdc │ │ + lw gp,16(sp) │ │ + lw ra,268(sp) │ │ + lw s3,264(sp) │ │ + lw s2,260(sp) │ │ + lw s1,256(sp) │ │ + lw s0,252(sp) │ │ li v0,1 │ │ - li a3,16 │ │ - beq a1,a3,14c0c │ │ - li t0,24 │ │ - bne a1,t0,14be4 │ │ - nop │ │ + jr ra │ │ + addiu sp,sp,272 │ │ lw t9,-32544(gp) │ │ - jr t9 │ │ - move a1,a2 │ │ - lw t9,-32548(gp) │ │ - jr t9 │ │ - move a1,a2 │ │ + sw v0,240(sp) │ │ + move a2,s0 │ │ + move a0,s3 │ │ + jalr t9 │ │ + move a1,s2 │ │ + lw gp,16(sp) │ │ + move a0,s1 │ │ lw t9,-32540(gp) │ │ - jr t9 │ │ - move a1,a2 │ │ + jalr t9 │ │ + move a1,s0 │ │ + lw ra,268(sp) │ │ + lw v0,240(sp) │ │ + lw s3,264(sp) │ │ + lw s2,260(sp) │ │ + lw s1,256(sp) │ │ + lw s0,252(sp) │ │ + jr ra │ │ + addiu sp,sp,272 │ │ ... │ │ │ │ 00014c30 <__bswapsi2@@Base>: │ │ sll v0,a0,0x18 │ │ srl v1,a0,0x18 │ │ or v1,v0,v1 │ │ srl v0,a0,0x8 │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,35 +1,35 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ 0x0001ad10 011b033b f8010000 3e000000 2067feff ...;....>... g.. │ │ - 0x0001ad20 10020000 3067feff 24020000 1c69feff ....0g..$....i.. │ │ - 0x0001ad30 70020000 c86afeff 98020000 946bfeff p....j.......k.. │ │ - 0x0001ad40 b4020000 686dfeff f4020000 806dfeff ....hm.......m.. │ │ - 0x0001ad50 08030000 8871feff 54030000 f475feff .....q..T....u.. │ │ - 0x0001ad60 d0030000 4c76feff ec030000 c07afeff ....Lv.......z.. │ │ - 0x0001ad70 38040000 607bfeff 54040000 6c7bfeff 8...`{..T...l{.. │ │ - 0x0001ad80 68040000 107cfeff 94040000 b47cfeff h....|.......|.. │ │ - 0x0001ad90 c0040000 887ffeff 00050000 9c82feff ................ │ │ - 0x0001ada0 40050000 5c87feff 88050000 cc8bfeff @...\........... │ │ - 0x0001adb0 d0050000 dc8ffeff 18060000 b094feff ................ │ │ - 0x0001adc0 64060000 c4adfeff a0060000 0caefeff d............... │ │ - 0x0001add0 b4060000 2cb0feff e4060000 f0b2feff ....,........... │ │ - 0x0001ade0 18070000 80b3feff 44070000 54ccfeff ........D...T... │ │ - 0x0001adf0 8c070000 30e5feff d4070000 24f7feff ....0.......$... │ │ - 0x0001ae00 0c080000 44f9feff 3c080000 c4f9feff ....D...<....... │ │ - 0x0001ae10 50080000 98fcfeff 84080000 9cfffeff P............... │ │ - 0x0001ae20 bc080000 1c00ffff d0080000 f002ffff ................ │ │ - 0x0001ae30 04090000 f405ffff 3c090000 b834ffff ........<....4.. │ │ - 0x0001ae40 74090000 8437ffff a4090000 f837ffff t....7.......7.. │ │ - 0x0001ae50 b8090000 f03bffff f0090000 1840ffff .....;.......@.. │ │ - 0x0001ae60 2c0a0000 8c40ffff 400a0000 8444ffff ,....@..@....D.. │ │ - 0x0001ae70 780a0000 ac48ffff b40a0000 f84affff x....H.......J.. │ │ - 0x0001ae80 c80a0000 584bffff dc0a0000 4c58ffff ....XK......LX.. │ │ - 0x0001ae90 440b0000 1059ffff 7c0b0000 2c59ffff D....Y..|...,Y.. │ │ - 0x0001aea0 900b0000 3c5affff c80b0000 1c5cffff ......x>.......... │ │ 0x000210f0 00000000 804d0100 704d0100 604d0100 .....M..pM..`M.. │ │ 0x00021100 504d0100 404d0100 304d0100 204d0100 PM..@M..0M.. M.. │ │ 0x00021110 104d0100 004d0100 f04c0100 e04c0100 .M...M...L...L.. │ │ 0x00021120 d04c0100 c04c0100 .L...L.. │ ├── readelf --wide --decompress --hex-dump=.pdr {} │ │ @@ -3,131 +3,131 @@ │ │ 0x00000000 f0130000 00000000 00000000 00000000 ................ │ │ 0x00000010 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000020 d0130000 00000000 00000000 00000000 ................ │ │ 0x00000030 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000040 08140000 00000000 00000000 00000000 ................ │ │ 0x00000050 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000060 30140000 00000000 00000000 00000000 0............... │ │ - 0x00000070 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x00000080 40140000 00003fc0 fcffffff 00000000 @.....?......... │ │ - 0x00000090 00000000 38000000 1e000000 1f000000 ....8........... │ │ - 0x000000a0 2c160000 00000180 fcffffff 00000000 ,............... │ │ - 0x000000b0 00000000 28000000 1d000000 1f000000 ....(........... │ │ - 0x000000c0 d8170000 00000080 fcffffff 00000000 ................ │ │ - 0x000000d0 00000000 28000000 1d000000 1f000000 ....(........... │ │ - 0x000000e0 a4180000 00003f80 fcffffff 00000000 ......?......... │ │ - 0x000000f0 00000000 60000000 1d000000 1f000000 ....`........... │ │ - 0x00000100 781a0000 00000000 00000000 00000000 x............... │ │ - 0x00000110 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x00000120 901a0000 0000ffc0 fcffffff 00000000 ................ │ │ - 0x00000130 00000000 50000000 1d000000 1f000000 ....P........... │ │ - 0x00000140 981e0000 0000ffc0 fcffffff 00000000 ................ │ │ - 0x00000150 00000000 48000000 1e000000 1f000000 ....H........... │ │ - 0x00000160 04230000 00000080 fcffffff 00000000 .#.............. │ │ - 0x00000170 00000000 20000000 1d000000 1f000000 .... ........... │ │ - 0x00000180 5c230000 00003fc0 fcffffff 00000000 \#....?......... │ │ - 0x00000190 00000000 50000000 1e000000 1f000000 ....P........... │ │ - 0x000001a0 d0270000 00000000 00000000 00000000 .'.............. │ │ - 0x000001b0 00000000 18000000 1d000000 1f000000 ................ │ │ - 0x000001c0 70280000 00000000 00000000 00000000 p(.............. │ │ - 0x000001d0 00000000 00000000 1d000000 1f000000 ................ │ │ - 0x000001e0 7c280000 00001f80 fcffffff 00000000 |(.............. │ │ - 0x000001f0 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x00000200 20290000 00001f80 fcffffff 00000000 ).............. │ │ - 0x00000210 00000000 30000000 1d000000 1f000000 ....0........... │ │ - 0x00000220 c4290000 00003f80 fcffffff 00000000 .)....?......... │ │ - 0x00000230 00000000 38000000 1d000000 1f000000 ....8........... │ │ - 0x00000240 982c0000 00003f80 fcffffff 00000000 .,....?......... │ │ - 0x00000250 00000000 48000000 1d000000 1f000000 ....H........... │ │ - 0x00000260 ac2f0000 0000ff80 fcffffff 00000000 ./.............. │ │ + 0x00000070 00000000 18000000 1d000000 1f000000 ................ │ │ + 0x00000080 d0140000 00000000 00000000 00000000 ................ │ │ + 0x00000090 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x000000a0 dc140000 00001f80 fcffffff 00000000 ................ │ │ + 0x000000b0 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x000000c0 80150000 00001f80 fcffffff 00000000 ................ │ │ + 0x000000d0 00000000 30000000 1d000000 1f000000 ....0........... │ │ + 0x000000e0 24160000 00003f80 fcffffff 00000000 $.....?......... │ │ + 0x000000f0 00000000 38000000 1d000000 1f000000 ....8........... │ │ + 0x00000100 f8180000 00003f80 fcffffff 00000000 ......?......... │ │ + 0x00000110 00000000 48000000 1d000000 1f000000 ....H........... │ │ + 0x00000120 0c1c0000 0000ff80 fcffffff 00000000 ................ │ │ + 0x00000130 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000140 cc200000 0000ff80 fcffffff 00000000 . .............. │ │ + 0x00000150 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000160 3c250000 0000ff80 fcffffff 00000000 <%.............. │ │ + 0x00000170 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x00000180 4c290000 0000ffc0 fcffffff 00000000 L).............. │ │ + 0x00000190 00000000 c8000000 1d000000 1f000000 ................ │ │ + 0x000001a0 202e0000 0000ff40 fcffffff 00000000 ......@........ │ │ + 0x000001b0 00000000 28000000 1d000000 1f000000 ....(........... │ │ + 0x000001c0 f4460000 0000ff40 fcffffff 00000000 .F.....@........ │ │ + 0x000001d0 00000000 28000000 1d000000 1f000000 ....(........... │ │ + 0x000001e0 d05f0000 0000ff00 fcffffff 00000000 ._.............. │ │ + 0x000001f0 00000000 20000000 1d000000 1f000000 .... ........... │ │ + 0x00000200 18660000 0000ff40 fcffffff 00000000 .f.....@........ │ │ + 0x00000210 00000000 38000000 1d000000 1f000000 ....8........... │ │ + 0x00000220 3c6c0000 00007f00 fcffffff 00000000 .............. │ │ + 0x00000790 00000000 00000000 1d000000 1f000000 ................ │ │ + 0x000007a0 783e0100 0000ff80 fcffffff 00000000 x>.............. │ │ + 0x000007b0 00000000 40000000 1d000000 1f000000 ....@........... │ │ + 0x000007c0 6c4b0100 00000f80 fcffffff 00000000 lK.............. │ │ + 0x000007d0 00000000 10010000 1d000000 1f000000 ................ │ │ 0x000007e0 304c0100 00000000 00000000 00000000 0L.............. │ │ 0x000007f0 00000000 00000000 1d000000 1f000000 ................ │ │ 0x00000800 604c0100 00000000 00000000 00000000 `L.............. │ │ 0x00000810 00000000 00000000 1d000000 1f000000 ................